You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Optimizely Feature Experimentation is an A/B testing and feature management tool for product development teams that enables you to experiment at every step. Using Optimizely Feature Experimentation allows for every feature on your roadmap to be an opportunity to discover hidden insights. Learn more at [Optimizely.com](https://www.optimizely.com/products/experiment/feature-experimentation/), or see the [developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/welcome).
18
11
19
-
Optimizely Rollouts is free feature flags for development teams. Easily
20
-
roll out and roll back features in any application without code deploys.
21
-
Mitigate risk for every feature on your roadmap. Learn more at
22
-
<https://www.optimizely.com/rollouts/>, or see the [Rollouts
Optimizely Rollouts is [free feature flags](https://www.optimizely.com/free-feature-flagging/) for development teams. You can easily roll out and roll back features in any application without code deploys, mitigating risk for every feature on your roadmap.
24
13
25
-
## Getting Started
14
+
## Get Started
26
15
27
-
### Installing the SDK
16
+
Refer to the [Python SDK's developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/python-sdk) for detailed instructions on getting started with using the SDK.
17
+
18
+
### Requirements
19
+
20
+
Version `4.0+`: Python 3.7+, PyPy 3.7+
21
+
22
+
Version `3.0+`: Python 2.7+, PyPy 3.4+
23
+
24
+
### Install the SDK
28
25
29
26
The SDK is available through [PyPi](https://pypi.python.org/pypi?name=optimizely-sdk&:action=display).
30
27
@@ -35,9 +32,11 @@ To install:
35
32
### Feature Management Access
36
33
37
34
To access the Feature Management configuration in the Optimizely
38
-
dashboard, please contact your Optimizely account executive.
35
+
dashboard, please contact your Optimizely customer success manager.
36
+
37
+
## Use the Python SDK
39
38
40
-
### Using the SDK
39
+
### Initialization
41
40
42
41
You can initialize the Optimizely instance in three ways: with a datafile, by providing an sdk_key, or by providing an implementation of
For Further details see the Optimizely [Full Stack documentation](https://docs.developers.optimizely.com/full-stack/docs)
160
+
For Further details see the Optimizely [Feature Experimentation documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/welcome)
162
161
to learn how to set up your first Python project and use the SDK.
163
162
164
-
## Development
163
+
## SDK Development
165
164
166
165
### Building the SDK
167
166
168
167
Build and install the SDK with pip, using the following command:
169
168
170
169
pip install -e .
171
170
172
-
### Unit tests
171
+
### Unit Tests
173
172
174
173
#### Running all tests
175
174
@@ -220,9 +219,40 @@ would be:
220
219
221
220
Please see [CONTRIBUTING](https://github.com/optimizely/python-sdk/blob/master/CONTRIBUTING.md).
222
221
223
-
### Additional Code
224
-
This software incorporates code from the following open source repos:
0 commit comments