• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

optimizely / python-sdk
96%

Build:
DEFAULT BRANCH: master
Repo Added 13 Sep 2016 02:27AM UTC
Files 39
Badge
Embed â–¾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 1.2.0
  • 1.2.1
  • 1.2.x
  • 1.3.0
  • 1.3.x
  • 1.4.0
  • 1.4.x
  • 2.0.0
  • 2.0.0-beta.1
  • 2.0.1
  • 2.0.x
  • 2.1.0
  • 2.1.1
  • 2.1.x
  • 3.0.0
  • 3.0.x
  • 3.1.0
  • 3.1.x
  • 3.10.0
  • 3.2.0
  • 3.2.0-beta.1
  • 3.2.x
  • 3.3.0
  • 3.3.1
  • 3.3.x
  • 3.4.0
  • 3.4.1
  • 3.4.2
  • 3.4.x
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.x
  • 3.6.0
  • 3.6.x
  • 3.7.0
  • 3.7.1
  • 3.7.x
  • 3.8.0
  • 3.9.0
  • 3.9.1
  • 3.9.x
  • alda/1.3.0
  • alda/forced-bucketing
  • alda/numeric-metric-fix
  • alda/numeric-metrics
  • ali/2.0.1_changes
  • ali/add_doc_badge
  • ali/add_src_clr
  • ali/bump_for_release
  • ali/bump_version
  • ali/clean_ups
  • ali/dm_thread
  • ali/eet
  • ali/fix_cleaning
  • ali/fix_conversion_python_sdk
  • ali/fix_description_styling
  • ali/fix_encoding
  • ali/fix_error_handling
  • ali/fix_event_dispatch_no_ff
  • ali/fix_log
  • ali/fix_log_messages
  • ali/fix_logging_issue
  • ali/fix_msg
  • ali/fix_notif_center
  • ali/fix_test_run
  • ali/fix_upload
  • ali/flake8
  • ali/format_code
  • ali/integrate_with_optly
  • ali/interval_fixes
  • ali/introduce_datafile_update_notif
  • ali/merge_changes_to_master
  • ali/more_os
  • ali/move_config
  • ali/move_forced_var
  • ali/move_to_md
  • ali/move_to_pytest
  • ali/move_to_rst
  • ali/multiple_fixes
  • ali/notification_center
  • ali/prep_for_3_release
  • ali/prep_for_release
  • ali/prepare_for_release
  • ali/release-3.6.0
  • ali/release_320
  • ali/release_361
  • ali/release_3_4_2
  • ali/remove_shadow_name
  • ali/update_badges
  • ali/update_changelog
  • ali/update_dependencies
  • ali/update_description
  • ali/update_docs
  • ali/update_event
  • ali/update_event_dispatcher
  • ali/update_jsonschema
  • ali/update_log_level
  • ali/update_logs_for_tr
  • ali/update_reqs
  • ali/update_sdk
  • aliabbasrizvi/add_cla_to_contributing
  • aliabbasrizvi/add_coveralls
  • aliabbasrizvi/add_revision
  • aliabbasrizvi/add_test_empty_entity_id
  • aliabbasrizvi/change_to_named_tuples
  • aliabbasrizvi/event_2_0
  • aliabbasrizvi/event_v2
  • aliabbasrizvi/fix_for_py3
  • aliabbasrizvi/fix_for_v1
  • aliabbasrizvi/fix_logger
  • aliabbasrizvi/fix_schema
  • aliabbasrizvi/handle_exception
  • aliabbasrizvi/handle_v1_file
  • aliabbasrizvi/minor_fixes
  • aliabbasrizvi/move_entities_to_obj
  • aliabbasrizvi/move_group_to_object
  • aliabbasrizvi/move_to_named_tuples
  • aliabbasrizvi/move_variation_to_object
  • aliabbasrizvi/parse_ff
  • aliabbasrizvi/raise_for_event_dispatching
  • aliabbasrizvi/release_1.2.0
  • aliabbasrizvi/release_update
  • aliabbasrizvi/remove_get_keys
  • aliabbasrizvi/remove_v1_support
  • aliabbasrizvi/remove_version_restriction
  • aliabbasrizvi/switch_to_logx
  • aliabbasrizvi/update_experiment_map
  • aliabbasrizvi/update_json_validation
  • aliabbasrizvi/update_version
  • aliabbasrizvi/update_whitelist
  • aliabbasrizvi/use_user_profile
  • aliabbasrizvi/user_profile_interface
  • amilstead/fix-comment
  • amilstead/logging-overhaul
  • amilstead/update-copyright-headers
  • arizvi/bump_version
  • arizvi/check_python3_support
  • arizvi/cleanup_tests
  • arizvi/enforce_style
  • arizvi/feature_send_event
  • arizvi/fix_rollout_evaluation
  • arizvi/introduce_bucketing_id
  • arizvi/minor_updates
  • arizvi/more_tests
  • arizvi/no_event_rollout
  • arizvi/refactor_code
  • arizvi/remove_ff_parsing
  • arizvi/some_cleanups
  • arizvi/update_mmh3
  • arizvi/update_parsing_for_rollouts
  • arizvi/update_readme
  • arizvi/update_rollout
  • arizvi/update_support
  • arizvi/update_to_1_4_0
  • arizvi/variable_accessor
  • asa/fix_links
  • asa/rollouts
  • asaschachar-patch-1
  • brandon/getFV_log
  • brandon/get_feat_var
  • check-quay
  • datafile-manager
  • decideApi
  • decideApiUserContext
  • devel
  • dsier/sonarqube
  • elliot/contributing
  • feature/eventListener
  • fix_exception_handling
  • fork_master
  • jbrown/add-six-dependancy
  • jbrown/bugfix-experimentKey
  • jbrown/changelog-update
  • jbrown/deprecationV2
  • jbrown/fix-delivery-rules
  • jbrown/fix-impression-events
  • jbrown/formatter
  • jbrown/lite-version-tests
  • jbrown/oasis-7757_python-testcases
  • jbrown/oasis-7800
  • jbrown/oasis-7800_events-attributes
  • jbrown/oasis-7812
  • jbrown/prepareRelease3.10.0
  • jbrown/prepareRelease3.9.2
  • jbrown/testcases-remove-warnings
  • jctong/fix_changelog
  • jctong/improve_build_time
  • jctong/lint_md
  • jctong/mdspell
  • jctong/python-3.7
  • jctong/python-3.7-support
  • jctong/python-3.7-support-alt
  • jctong/switch_stage_order
  • jctong/travisci
  • jerry/create-codeowners
  • josh.wang/validate_parameters_in_feature_params
  • jtong/travisci
  • keppel2-DO-NOT-MERGE
  • loggingBranch
  • ma/async
  • ma/event_builder_fix
  • ma/ip-anon
  • ma/readme-typo
  • ma/v3-bulk
  • ma/v3-endpoint
  • ma/v3-endpoint-p
  • matt/fix-link
  • mauerbac/v3-endpoint
  • mjamal/ep_change_log_update
  • mng/bump-2.0
  • mng/feature-parsing
  • mng/is-feature-enabled-api
  • mng/pr-80
  • mng/refactor-bucket-order-remote
  • mnoman/AddBatchEP
  • mnoman/addBatchEventProcessor
  • mnoman/log_event_notification
  • mnoman/rmMDspellcheck
  • mnoman/testOn3.8python
  • mpirnovar/3_8_1release
  • mpirnovar/consolidate_py_versions
  • mpirnovar/decideapi_release
  • mpirnovar/event_overflow_logging_fix
  • mpirnovar/fix_negative_interval
  • mpirnovar/fix_pypy
  • mpirnovar/forced_decisions
  • mpirnovar/test_upgrading_pyrsistent
  • mpirnovar/update_requests
  • nikhil/update-3.0.0-changelog
  • oakbani-patch-1
  • oakbani/-dont-target-nan-inf-1e53
  • oakbani/activate-getvar-decision-lisetener
  • oakbani/allow-all-attributes
  • oakbani/audience-combinations
  • oakbani/audience-combinations-2
  • oakbani/audience-match-type-condition-evaluator
  • oakbani/audience-match-type-condition-evaluator-2
  • oakbani/audience-match-types
  • oakbani/audience-match-types-project-config
  • oakbani/before-275
  • oakbani/before-easy-event
  • oakbani/blocking-n-eventbatch
  • oakbani/bot-filtering
  • oakbani/cache-opt-config
  • oakbani/cache-optimizely-config
  • oakbani/datafile-manager
  • oakbani/decide-api
  • oakbani/decision-get-feature-variable
  • oakbani/decision-is-feat-enabled
  • oakbani/decison-activate-getvar
  • oakbani/decorate-input-validation
  • oakbani/dfm-readme
  • oakbani/feature-toggle
  • oakbani/fix-datafile-vals
  • oakbani/fix-forwarding-event-processor
  • oakbani/fix-pypy
  • oakbani/fix-type-error
  • oakbani/fix-unit-test-on-pypy
  • oakbani/generate-md-docs
  • oakbani/hook-fps
  • oakbani/imrove-code-cov
  • oakbani/integer-accessor-bug
  • oakbani/is-feat-enabled-decision-listener
  • oakbani/logging-for-audience
  • oakbani/metadata-enabled
  • oakbani/optimizely-config
  • oakbani/prevent-newer-datafile
  • oakbani/python-3.7-support
  • oakbani/refact-evaluator
  • oakbani/remove-benchmarking
  • oakbani/remove-redundant-testdata
  • oakbani/remove-sorting-get-enabled-features
  • oakbani/remove-warnings
  • oakbani/replace-pep8-by-flake8
  • oakbani/return-default-value-when-featureenabled-false
  • oakbani/run-srcclr-before-tests
  • oakbani/separate-linting-stage
  • oakbani/sort-enabled-feature-keys
  • oakbani/src-clr
  • oakbani/update_polling_interval
  • oakbani/use-travisci-tools
  • oakbani/validate-inputs
  • oakbani/validation-decorator
  • pawel/OASIS-6195
  • pawel/fix_decision_payload
  • pawel/send_flag_decisions
  • pawel/sending_decision_empty_variation
  • peter/auth-datafile-docs
  • peter/auth-datafile-docs-fix
  • peter/datafile-accessor-json
  • peter/datafile-auth-v2
  • peter/fix-access-token-var-name
  • peter/get-datafile
  • pnguen/OASIS-6103
  • pnguen/bucketer
  • pnguen/docs
  • pnguen/readthedocs-config
  • pnguen/sphinx-docs
  • pnguen/sphinx_setup
  • pr-95
  • pr/293
  • prepare-3.4.0
  • prepare3.6-beta
  • rashid/add-revision
  • rashid/amend-contributing-guidelines
  • rashid/closeable_optimizely
  • rashid/decision-listener-new-changes
  • rashid/dfm-blocking-timeout
  • rashid/featureEnabled-decision-listener
  • rashid/features-notification-listener
  • rashid/forwarding_event_processor
  • rashid/input-validations
  • rashid/optimizely-missing-validations
  • rashid/parse-revenue-value
  • rashid/polling_interval
  • rashid/remove-revenue-from-track
  • rashid/set-invalid-forced-variation-empty
  • roman/event-tags
  • roman/event-tags-name
  • s
  • slightEPRefactor
  • smallFix
  • sohail/branchfix
  • sohail/int-accessor-bug-removesort
  • sohail/pr-189
  • sohail/pr-193
  • sohail/pypifix
  • sohail/updatedscripttest
  • sphinx-docs
  • sphinx-docs-test
  • sw/merge-testapp
  • sw/test-ci
  • temp1
  • tyler/test-ci
  • uzair/decision-service-for-group-fixes
  • uzair/project-config-refactor
  • uzair/static-polling-interval
  • uzair/testcases-passing-branch
  • yeeland/django-integration
  • zeeshan/remove-benchmark-trigger
  • zleach-readme-update

pending completion
3051

push

travis-ci-com

web-flow
fix: Add six dependency to requirements/core.txt (#363)

Summary
-------

-  Add six dependency as it was missing from requirements/core.txt

Note: This library is used throughout the core functionality of the SDK, however the build did not fail previously due to the six library being a transient dependency for jsonschema. Jsonschema is already in requirements/core.txt, however, we are now choosing to explicitly require the six dependency as we use this library explicitly in our SDK.

Test plan
---------
- FSC

Issues
------

-  https://github.com/optimizely/python-sdk/issues/165

2803 of 2925 relevant lines covered (95.83%)

0.96 hits per line

Relevant lines Covered
Build:
Build:
2925 RELEVANT LINES 2803 COVERED LINES
0.96 HITS PER LINE
Source Files on master
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
3051 master fix: Add six dependency to requirements/core.txt (#363) Summary ------- - Add six dependency as it was missing from requirements/core.txt Note: This library is used throughout the core functionality of the SDK, however the build did not f... push 07 Dec 2021 02:58PM UTC web-flow travis-ci-com pending completion  
3031 master enhancement: Remove mmh3 external dependency and use internal pymmh3 in place (#362) Summary ------- - Removal of mmh3 external dependency and update imports to use internal pymmh3 instead Testing ------- - FSC Issues ------- - "OASI... cron 01 Dec 2021 10:34PM UTC web-flow travis-ci-com pending completion  
3020 master enhancement: Remove mmh3 external dependency and use internal pymmh3 in place (#362) Summary ------- - Removal of mmh3 external dependency and update imports to use internal pymmh3 instead Testing ------- - FSC Issues ------- - "OASI... cron 24 Nov 2021 10:33PM UTC web-flow travis-ci-com pending completion  
3003 master enhancement: Remove mmh3 external dependency and use internal pymmh3 in place (#362) Summary ------- - Removal of mmh3 external dependency and update imports to use internal pymmh3 instead Testing ------- - FSC Issues ------- - "OASI... cron 17 Nov 2021 10:31PM UTC web-flow travis-ci-com pending completion  
2947 master enhancement: Remove mmh3 external dependency and use internal pymmh3 in place (#362) Summary ------- - Removal of mmh3 external dependency and update imports to use internal pymmh3 instead Testing ------- - FSC Issues ------- - "OASI... cron 03 Nov 2021 10:29PM UTC web-flow travis-ci-com pending completion  
2911 master chore: Prepare for 3.10.0 Release (#359) Summary ------- - Prepare for 3.10.0 Release cron 20 Oct 2021 10:28PM UTC web-flow travis-ci-com pending completion  
2897 master chore: Prepare for 3.10.0 Release (#359) Summary ------- - Prepare for 3.10.0 Release cron 29 Sep 2021 10:26PM UTC web-flow travis-ci-com pending completion  
2894 master chore: Prepare for 3.10.0 Release (#359) Summary ------- - Prepare for 3.10.0 Release push 16 Sep 2021 06:30PM UTC web-flow travis-ci-com pending completion  
2883 master Add deprecation notes for OptimizleyConfigV2 (#360) Summary ------- - Deprecate experiments_map for OptimizelyFeature - Note added for experiments_map in OptimizelyConfig stating it is for legacy projects only OptimizelyFeature experime... push 16 Sep 2021 04:54PM UTC web-flow travis-ci-com pending completion  
2870 master [OASIS-7827] fix: make _get_time() value the same throughout the loop (#356) * fix: make _get_time() value the same throughout the loop * fix: make all _get_time calls into loop_time cron 16 Sep 2021 02:27PM UTC web-flow travis-ci-com pending completion  
See All Builds (2249)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc