{ "info": { "author": "Amplitude Inc.", "author_email": "sdk.dev@amplitude.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "

\n \n \n \n
\n

\n\n[![PyPI version](https://badge.fury.io/py/amplitude-experiment.svg)](https://badge.fury.io/py/amplitude-experiment)\n\n# Experiment Python SDK\nAmplitude Python Server SDK for Experiment.\n\n## Installation\n```python\npip install amplitude-experiment\n```\n\n## Remote Evaluation Quick Start\n```python\nfrom amplitude_experiment import Experiment, RemoteEvaluationConfig, RemoteEvaluationClient, User\n\n# (1) Get your deployment's API key\napiKey = 'YOUR-API-KEY'\n\n # (2) Initialize the experiment remote evaluation\nexperiment = Experiment.initialize_remote(api_key)\n\n# (3) Fetch variants for a user\nuser = User(\n device_id=\"abcdefg\",\n user_id=\"user@company.com\",\n user_properties={\n 'premium': True\n }\n)\n\n# (4) Lookup a flag's variant\n#\n# To fetch synchronous\nvariants = experiment.fetch(user)\nvariant = variants['YOUR-FLAG-KEY']\nif variant:\n if variant.value == 'on':\n # Flag is on\n else:\n # Flag is off\n\n# To fetch asynchronous\nexperiment.fetch_async(user, fetch_callback)\n\ndef fetch_callback(user, variants):\n variant = variants['YOUR-FLAG-KEY']\n if variant:\n if variant.value == 'on':\n # Flag is on\n else:\n # Flag is off\n\n```\n\n## Local Evaluation Quick Start\n```python\n# (1) Initialize the local evaluation client with a server deployment key.\nexperiment = Experiment.initialize_local(api_key)\n\n# (2) Start the local evaluation client.\nexperiment.start()\n\n# (3) Evaluate a user.\nuser = User(\n device_id=\"abcdefg\",\n user_id=\"user@company.com\",\n user_properties={\n 'premium': True\n }\n)\nvariants = experiment.evaluate(user)\n```\n\n## More Information\nPlease visit our :100:[Developer Center](https://www.docs.developers.amplitude.com/experiment/sdks/python-sdk/) for more instructions on using our the SDK.\n\nSee our [Experiment Python SDK Docs](https://amplitude.github.io/experiment-python-server/) for a list and description of all available SDK methods.\n\n## Need Help?\nIf you have any problems or issues over our SDK, feel free to [create a github issue](https://github.com/amplitude/experiments-python-server/issues/new) or submit a request on [Amplitude Help](https://help.amplitude.com/hc/en-us/requests/new).\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amplitude/experiment-python-server", "keywords": "amplitude,python,backend", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "amplitude-experiment", "package_url": "https://pypi.org/project/amplitude-experiment/", "platform": null, "project_url": "https://pypi.org/project/amplitude-experiment/", "project_urls": { "Bug Reports": "https://github.com/amplitude/experiment-python-server/issues", "Developer Doc": "https://www.docs.developers.amplitude.com/experiment/sdks/python-sdk/", "Homepage": "https://github.com/amplitude/experiment-python-server", "Source": "https://github.com/amplitude/experiment-python-server" }, "release_url": "https://pypi.org/project/amplitude-experiment/1.3.1/", "requires_dist": [ "amplitude-analytics >=1.1.1" ], "requires_python": ">=3.6, <4", "summary": "The official Amplitude Experiment Python SDK for server-side instrumentation.", "version": "1.3.1", "yanked": false, "yanked_reason": null }, "last_serial": 21662085, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "703f3ea86ed0bbd874c66e99cf19e2796879e459827f569664f7f795bcc837f0", "md5": "62221ab29d445e207aaa5b32fd15c801", "sha256": "7159211343651d32aabb74f429461df519daf6f21f465b71ca8dc694d5a914ce" }, "downloads": -1, "filename": "amplitude_experiment-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "62221ab29d445e207aaa5b32fd15c801", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 10899, "upload_time": "2022-06-08T00:25:43", "upload_time_iso_8601": "2022-06-08T00:25:43.867631Z", "url": "https://files.pythonhosted.org/packages/70/3f/3ea86ed0bbd874c66e99cf19e2796879e459827f569664f7f795bcc837f0/amplitude_experiment-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "4f556463d7214d87f8849dc9826abb28a0881aa1707b397b107a5e15f29b0238", "md5": "1bdb7fd90600a4908e3c866b567bb7e0", "sha256": "cb4c0b154e2d43ca4010a026ec56ade6b3c0f2d05e1a8d3e6c0691dc69d745d0" }, "downloads": -1, "filename": "amplitude-experiment-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1bdb7fd90600a4908e3c866b567bb7e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 9371, "upload_time": "2022-06-08T00:25:45", "upload_time_iso_8601": "2022-06-08T00:25:45.772836Z", "url": "https://files.pythonhosted.org/packages/4f/55/6463d7214d87f8849dc9826abb28a0881aa1707b397b107a5e15f29b0238/amplitude-experiment-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "391ae4d0268cfd245e0d4da43de9712116168165dab3e38bb2a92fd547b5f960", "md5": "635b85253bb31aee05b43a4c33d3c8ed", "sha256": "eb2d9fed1b24e4ecc3f5f04b0d8d8876b80fbaf811e5a88d241deb936e60b0e1" }, "downloads": -1, "filename": "amplitude_experiment-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "635b85253bb31aee05b43a4c33d3c8ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 4028463, "upload_time": "2022-08-16T18:04:18", "upload_time_iso_8601": "2022-08-16T18:04:18.544913Z", "url": "https://files.pythonhosted.org/packages/39/1a/e4d0268cfd245e0d4da43de9712116168165dab3e38bb2a92fd547b5f960/amplitude_experiment-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "f4dc3add0d24adc97cff9eb23b12b323552215f72a91d428aea43ba2a9d369de", "md5": "27e4141bf76434d5d1da662f44fc563e", "sha256": "51ae24547e4536e960e1aa053082e9628577fda991302aa2e7e566996a9e8524" }, "downloads": -1, "filename": "amplitude-experiment-0.2.0.tar.gz", "has_sig": false, "md5_digest": "27e4141bf76434d5d1da662f44fc563e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3986010, "upload_time": "2022-08-16T18:04:20", "upload_time_iso_8601": "2022-08-16T18:04:20.800329Z", "url": "https://files.pythonhosted.org/packages/f4/dc/3add0d24adc97cff9eb23b12b323552215f72a91d428aea43ba2a9d369de/amplitude-experiment-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "9533b19ad62f9e5a72c15850fa7f4288b9c830fefe0f42599b346c8c5c1c2d08", "md5": "378feecb69bfe0161cef341468c3095a", "sha256": "9dcdc9473488f56811c0dbe10fcc9c65bc248be193e1f5e152fe7587da9dc15a" }, "downloads": -1, "filename": "amplitude_experiment-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "378feecb69bfe0161cef341468c3095a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 4028666, "upload_time": "2022-09-08T20:56:41", "upload_time_iso_8601": "2022-09-08T20:56:41.634054Z", "url": "https://files.pythonhosted.org/packages/95/33/b19ad62f9e5a72c15850fa7f4288b9c830fefe0f42599b346c8c5c1c2d08/amplitude_experiment-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "44aa608f4844b6cd31c93d8aa569411dce5cd4318f68db55fba0255b54ca2600", "md5": "58b5d8f4dcd1c3f2307ad3f79469f02e", "sha256": "cd3d70f95c49789c02243cc216a57f85e8c573ec804d49975f53ad7c283b3c8b" }, "downloads": -1, "filename": "amplitude-experiment-0.3.0.tar.gz", "has_sig": false, "md5_digest": "58b5d8f4dcd1c3f2307ad3f79469f02e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3986155, "upload_time": "2022-09-08T20:56:43", "upload_time_iso_8601": "2022-09-08T20:56:43.793595Z", "url": "https://files.pythonhosted.org/packages/44/aa/608f4844b6cd31c93d8aa569411dce5cd4318f68db55fba0255b54ca2600/amplitude-experiment-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "blake2b_256": "976cfa0fa799de43e09efd67941da823033c93b758b4ec0db0ee91218f7f89d2", "md5": "3ad7ee5f41092afb02a4dbaaab2e4d38", "sha256": "86c2c202db435fd98c5b2da8471e4a8258979115fb898040982bd6e1bf9bcf8d" }, "downloads": -1, "filename": "amplitude_experiment-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3ad7ee5f41092afb02a4dbaaab2e4d38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 4028703, "upload_time": "2022-11-21T20:26:11", "upload_time_iso_8601": "2022-11-21T20:26:11.855825Z", "url": "https://files.pythonhosted.org/packages/97/6c/fa0fa799de43e09efd67941da823033c93b758b4ec0db0ee91218f7f89d2/amplitude_experiment-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "012e9e2a55184678200ab1983c6f0391516218473d627d89c779a4a2ffe11db8", "md5": "cc9ba77964794e0bf4c23b7d8b376334", "sha256": "3886ea1f20249d56584adfa5512344613efea4951604f6a467ce16b5816a2df7" }, "downloads": -1, "filename": "amplitude-experiment-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cc9ba77964794e0bf4c23b7d8b376334", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3986231, "upload_time": "2022-11-21T20:26:14", "upload_time_iso_8601": "2022-11-21T20:26:14.661435Z", "url": "https://files.pythonhosted.org/packages/01/2e/9e2a55184678200ab1983c6f0391516218473d627d89c779a4a2ffe11db8/amplitude-experiment-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "de96393a2820bc749a48c7bead2ffab21760356e716eb9f569017ba305807155", "md5": "d2255b8c1f28a488598dede1f7ca315d", "sha256": "12e95d91f799092368c99e13472d4e66b8375bc485b3cd185fc197c83de81e7f" }, "downloads": -1, "filename": "amplitude_experiment-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d2255b8c1f28a488598dede1f7ca315d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 2966291, "upload_time": "2022-12-31T06:38:15", "upload_time_iso_8601": "2022-12-31T06:38:15.213009Z", "url": "https://files.pythonhosted.org/packages/de/96/393a2820bc749a48c7bead2ffab21760356e716eb9f569017ba305807155/amplitude_experiment-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "749b851a277f05539e895cd28813526d23cd339369ae64dcd5100b106021a118", "md5": "5ad72e5bf5e1715e63630bffaead44d6", "sha256": "9bdf0059f4b35bd8595d355eeb69f3ef04936ede317deb5c3ce196a7ed559d6b" }, "downloads": -1, "filename": "amplitude-experiment-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5ad72e5bf5e1715e63630bffaead44d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 2934028, "upload_time": "2022-12-31T06:38:17", "upload_time_iso_8601": "2022-12-31T06:38:17.221924Z", "url": "https://files.pythonhosted.org/packages/74/9b/851a277f05539e895cd28813526d23cd339369ae64dcd5100b106021a118/amplitude-experiment-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "b013df0442d741c651dd09004d7f63989746001f255d41ce935f87be8c58c905", "md5": "22ffacae4e0eba7ac9d0d61669f37ef4", "sha256": "985c20b3f8a423430ed6049301224f8294ff5e7f4d134703cce1ac4094fd602d" }, "downloads": -1, "filename": "amplitude_experiment-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "22ffacae4e0eba7ac9d0d61669f37ef4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3038835, "upload_time": "2023-03-14T02:44:19", "upload_time_iso_8601": "2023-03-14T02:44:19.455419Z", "url": "https://files.pythonhosted.org/packages/b0/13/df0442d741c651dd09004d7f63989746001f255d41ce935f87be8c58c905/amplitude_experiment-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "bf22c7482de5754b2dd80c2b3fb260ae515a3bffd124a15c0f6e95208c719483", "md5": "b2bb3f3bdf296f23470dabaf1984d5e1", "sha256": "a9b8792c7aa250b50f58ac01535c0a70493b5cbc76bf53e2f98a075af8b3d115" }, "downloads": -1, "filename": "amplitude-experiment-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b2bb3f3bdf296f23470dabaf1984d5e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3005735, "upload_time": "2023-03-14T02:44:20", "upload_time_iso_8601": "2023-03-14T02:44:20.867755Z", "url": "https://files.pythonhosted.org/packages/bf/22/c7482de5754b2dd80c2b3fb260ae515a3bffd124a15c0f6e95208c719483/amplitude-experiment-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "blake2b_256": "208bd57af467743ef7ff26ac95482e49e96e311caab8ed5f5a28dbfdac68a779", "md5": "ddb3225877ae142a16c2a39d2c9f21dd", "sha256": "6bacb4952fe7cf54804455d7c3b8564f4b48681d7a17621189efcae153f2678f" }, "downloads": -1, "filename": "amplitude_experiment-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ddb3225877ae142a16c2a39d2c9f21dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3038884, "upload_time": "2023-03-29T19:28:17", "upload_time_iso_8601": "2023-03-29T19:28:17.425834Z", "url": "https://files.pythonhosted.org/packages/20/8b/d57af467743ef7ff26ac95482e49e96e311caab8ed5f5a28dbfdac68a779/amplitude_experiment-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "dd8d2a0aaea97104b92b17b277f2958901958817ba9a15f0e33f64ccdf258d65", "md5": "76cd7c566dc9501c437c64ad95a6cc2f", "sha256": "c710141177ccfb31dbeb8a69e206ad3d47b742b498783948b76dffd63a4d61e4" }, "downloads": -1, "filename": "amplitude-experiment-1.1.1.tar.gz", "has_sig": false, "md5_digest": "76cd7c566dc9501c437c64ad95a6cc2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3005827, "upload_time": "2023-03-29T19:28:19", "upload_time_iso_8601": "2023-03-29T19:28:19.605444Z", "url": "https://files.pythonhosted.org/packages/dd/8d/2a0aaea97104b92b17b277f2958901958817ba9a15f0e33f64ccdf258d65/amplitude-experiment-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "blake2b_256": "0513a2eaf593112736e218ad6fdc249b72921c2a6f40add9375d40487c5cdd87", "md5": "e351547b53382b194d52639cf6549886", "sha256": "a874d82748193395a158c7975bcc238875f153ee8bd0ae5fe259fe78a93890ca" }, "downloads": -1, "filename": "amplitude_experiment-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e351547b53382b194d52639cf6549886", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3038969, "upload_time": "2023-06-09T22:26:04", "upload_time_iso_8601": "2023-06-09T22:26:04.374905Z", "url": "https://files.pythonhosted.org/packages/05/13/a2eaf593112736e218ad6fdc249b72921c2a6f40add9375d40487c5cdd87/amplitude_experiment-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "4fc3e5d2550eba1a480ea9117c7d518f1429a47df43711ba22fdb750e5a041b7", "md5": "9b043306d63765d209bf9468d00038de", "sha256": "cc7b24db3bd38537fdf874718fd8aa9f0831c34b832a781b221a126cc4121a6a" }, "downloads": -1, "filename": "amplitude-experiment-1.1.2.tar.gz", "has_sig": false, "md5_digest": "9b043306d63765d209bf9468d00038de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3005899, "upload_time": "2023-06-09T22:26:07", "upload_time_iso_8601": "2023-06-09T22:26:07.015719Z", "url": "https://files.pythonhosted.org/packages/4f/c3/e5d2550eba1a480ea9117c7d518f1429a47df43711ba22fdb750e5a041b7/amplitude-experiment-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "36043b2f1374a4b6085a0e54a7f52be9e677215353e6c8fd958fd4bf5d1e52f4", "md5": "76bf34a823119ef92eea334e54dc3c26", "sha256": "7cd3687a2a6dea2b7467d8864d6a83b07f62853ece51b03921dd8330f583130d" }, "downloads": -1, "filename": "amplitude_experiment-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "76bf34a823119ef92eea334e54dc3c26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3070501, "upload_time": "2023-07-07T00:06:42", "upload_time_iso_8601": "2023-07-07T00:06:42.614554Z", "url": "https://files.pythonhosted.org/packages/36/04/3b2f1374a4b6085a0e54a7f52be9e677215353e6c8fd958fd4bf5d1e52f4/amplitude_experiment-1.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "49a5bc221bed40a95ca121b03204c588103bba366a2a148360bd5f8c47d9a29c", "md5": "9efb95c3acfebbfbd76ee590f5a25da4", "sha256": "0318951e51def207c10485e4676d3df979669a1325d59a5e4a87a35a9f44bda0" }, "downloads": -1, "filename": "amplitude-experiment-1.1.3.tar.gz", "has_sig": false, "md5_digest": "9efb95c3acfebbfbd76ee590f5a25da4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3037484, "upload_time": "2023-07-07T00:06:44", "upload_time_iso_8601": "2023-07-07T00:06:44.792782Z", "url": "https://files.pythonhosted.org/packages/49/a5/bc221bed40a95ca121b03204c588103bba366a2a148360bd5f8c47d9a29c/amplitude-experiment-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "6166cb04c6e04eb423472b01301c01bed3b710f04c53ff7bfcd30f970dec2551", "md5": "efb43b211d6d0ac8aee5890de34351b2", "sha256": "96510252f4abee70648557b0b3a895a3964d93470b81281a08816bbdb0a30296" }, "downloads": -1, "filename": "amplitude_experiment-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "efb43b211d6d0ac8aee5890de34351b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3081646, "upload_time": "2023-08-22T18:46:47", "upload_time_iso_8601": "2023-08-22T18:46:47.023115Z", "url": "https://files.pythonhosted.org/packages/61/66/cb04c6e04eb423472b01301c01bed3b710f04c53ff7bfcd30f970dec2551/amplitude_experiment-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "3a8d322d25b1c1913f0925ec1a1cad6e33ea2e998fa664959ad9917dda8158fc", "md5": "48b1b0233dae3738a8399134aade9508", "sha256": "ec3bc7f9ccc8a683fd53c62cf47a27c54aada58d7e5a402e233213fe8d4e0eb2" }, "downloads": -1, "filename": "amplitude-experiment-1.2.0.tar.gz", "has_sig": false, "md5_digest": "48b1b0233dae3738a8399134aade9508", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3045819, "upload_time": "2023-08-22T18:46:49", "upload_time_iso_8601": "2023-08-22T18:46:49.458252Z", "url": "https://files.pythonhosted.org/packages/3a/8d/322d25b1c1913f0925ec1a1cad6e33ea2e998fa664959ad9917dda8158fc/amplitude-experiment-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "blake2b_256": "ef0bab0e2cc3aad4d43ed2171762a2c205d73a18a157d30e666c39c87a1cf1a6", "md5": "4e8a2e49f989c5718f27b6ca00521249", "sha256": "fc8e744296da4e96f23ef2e2d2bcf918c15e7dfc64c666a5adbd159413ade10c" }, "downloads": -1, "filename": "amplitude_experiment-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4e8a2e49f989c5718f27b6ca00521249", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3082680, "upload_time": "2023-08-25T21:17:04", "upload_time_iso_8601": "2023-08-25T21:17:04.981814Z", "url": "https://files.pythonhosted.org/packages/ef/0b/ab0e2cc3aad4d43ed2171762a2c205d73a18a157d30e666c39c87a1cf1a6/amplitude_experiment-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "bbf3a151df5614e0fec42e4a4b5e4cfbf2f6a265d2d70852acdd490a33f69aff", "md5": "a7279124436dac3cdb6bda2354b818bf", "sha256": "038ff73ad613f040ba175eeac68074e6a854892585c5cb525ceb448c6286bb9d" }, "downloads": -1, "filename": "amplitude-experiment-1.2.1.tar.gz", "has_sig": false, "md5_digest": "a7279124436dac3cdb6bda2354b818bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3046423, "upload_time": "2023-08-25T21:17:07", "upload_time_iso_8601": "2023-08-25T21:17:07.050694Z", "url": "https://files.pythonhosted.org/packages/bb/f3/a151df5614e0fec42e4a4b5e4cfbf2f6a265d2d70852acdd490a33f69aff/amplitude-experiment-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "blake2b_256": "1b1f9371b9e532144dfe19fc919140f7c228653256b1b89f9b13d2a4c4e64098", "md5": "7ded7d9d1955a35cc13bd757bec53b8c", "sha256": "85e44c96d001a06833483adfe6710748a135965c136c39f51fb67d4e8ef54536" }, "downloads": -1, "filename": "amplitude_experiment-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7ded7d9d1955a35cc13bd757bec53b8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3082524, "upload_time": "2023-09-01T18:54:38", "upload_time_iso_8601": "2023-09-01T18:54:38.128129Z", "url": "https://files.pythonhosted.org/packages/1b/1f/9371b9e532144dfe19fc919140f7c228653256b1b89f9b13d2a4c4e64098/amplitude_experiment-1.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "cbff5818fdf5d368a7a3577c8ff8500af387fd41cdcc6f97d975589fae1957b7", "md5": "6948eb534cb0208a023c94d4423f9985", "sha256": "08b45623e971cd2e08ff3bad42297fb59e17425b8fd968ba10ae58b3b7ec63e3" }, "downloads": -1, "filename": "amplitude-experiment-1.2.2.tar.gz", "has_sig": false, "md5_digest": "6948eb534cb0208a023c94d4423f9985", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3046084, "upload_time": "2023-09-01T18:54:41", "upload_time_iso_8601": "2023-09-01T18:54:41.236998Z", "url": "https://files.pythonhosted.org/packages/cb/ff/5818fdf5d368a7a3577c8ff8500af387fd41cdcc6f97d975589fae1957b7/amplitude-experiment-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "blake2b_256": "59166ccba030e0dbbf545e4c255305c94b0ca7500fce9ce3a9dbcac78fe04431", "md5": "28de5761a87835e3637d0da7d0c73f94", "sha256": "6b079c967cdc08e82182f868fee38ce9d863ec4cd8e203ceff5393df766514eb" }, "downloads": -1, "filename": "amplitude_experiment-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "28de5761a87835e3637d0da7d0c73f94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3082510, "upload_time": "2023-09-19T22:45:15", "upload_time_iso_8601": "2023-09-19T22:45:15.979390Z", "url": "https://files.pythonhosted.org/packages/59/16/6ccba030e0dbbf545e4c255305c94b0ca7500fce9ce3a9dbcac78fe04431/amplitude_experiment-1.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "74758889a667277d70c5781cc8c2855f902f7addf03300a7d79bb5f4772a2494", "md5": "393b8f4f04d75a158c2573a9ee496077", "sha256": "14aa47ccf5fcb022458e845d8bf15e64d3ece34504b7faba3e1e4a416747b1ed" }, "downloads": -1, "filename": "amplitude-experiment-1.2.3.tar.gz", "has_sig": false, "md5_digest": "393b8f4f04d75a158c2573a9ee496077", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3046078, "upload_time": "2023-09-19T22:45:18", "upload_time_iso_8601": "2023-09-19T22:45:18.757575Z", "url": "https://files.pythonhosted.org/packages/74/75/8889a667277d70c5781cc8c2855f902f7addf03300a7d79bb5f4772a2494/amplitude-experiment-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "blake2b_256": "a2f171a2ccc8dda65086a7b69b87f3d671b102bb00dd242ace4620ae05d5c568", "md5": "d3f1a751cf4ca4963d056b89c3a1c014", "sha256": "aae6f91a355537444d47349c235bed0e2d81b3c5ebcef39011892dc9df305f83" }, "downloads": -1, "filename": "amplitude_experiment-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d3f1a751cf4ca4963d056b89c3a1c014", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 3082802, "upload_time": "2023-10-20T20:38:18", "upload_time_iso_8601": "2023-10-20T20:38:18.999928Z", "url": "https://files.pythonhosted.org/packages/a2/f1/71a2ccc8dda65086a7b69b87f3d671b102bb00dd242ace4620ae05d5c568/amplitude_experiment-1.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2464ddd60f18f156a6ca5813529fac6009c529393f3fb67968f2f36158591820", "md5": "780153f94696d0d725356198b50642a0", "sha256": "bbf298ee36c3f2551cf97df525ff38c36f0501efad6416b7f5b088327d87feb5" }, "downloads": -1, "filename": "amplitude-experiment-1.2.4.tar.gz", "has_sig": false, "md5_digest": "780153f94696d0d725356198b50642a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 3046357, "upload_time": "2023-10-20T20:38:22", "upload_time_iso_8601": "2023-10-20T20:38:22.834072Z", "url": "https://files.pythonhosted.org/packages/24/64/ddd60f18f156a6ca5813529fac6009c529393f3fb67968f2f36158591820/amplitude-experiment-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "2062ff3aa207006ab7421c74e128085a845a545d7883f0bba37c949a7e688e4e", "md5": "1096482cd9a694e769118f4fb2f4acca", "sha256": "960172a2e65bc4b2769b39243c4f23768563cb60436e6e0d9c55b983d0e5cd85" }, "downloads": -1, "filename": "amplitude_experiment-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1096482cd9a694e769118f4fb2f4acca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 2695453, "upload_time": "2023-12-01T17:09:27", "upload_time_iso_8601": "2023-12-01T17:09:27.421275Z", "url": "https://files.pythonhosted.org/packages/20/62/ff3aa207006ab7421c74e128085a845a545d7883f0bba37c949a7e688e4e/amplitude_experiment-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "025759e9d7d860c13cde466b4213bba24e00781e8fe623eea095dfa9f0704232", "md5": "a88dfdac26143b61650f2f58b4417616", "sha256": "0b65921a82cefb643e9722f823564e1e88ba95cb74ee3f541a529af46a554dc4" }, "downloads": -1, "filename": "amplitude-experiment-1.3.0.tar.gz", "has_sig": false, "md5_digest": "a88dfdac26143b61650f2f58b4417616", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 2657744, "upload_time": "2023-12-01T17:09:30", "upload_time_iso_8601": "2023-12-01T17:09:30.080093Z", "url": "https://files.pythonhosted.org/packages/02/57/59e9d7d860c13cde466b4213bba24e00781e8fe623eea095dfa9f0704232/amplitude-experiment-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "blake2b_256": "83d08c8fd0dd497c9423120fffe477d105f687d57c523b06dfd2e27c39903297", "md5": "a3d36c894daed2ed99333a327f1fa7d5", "sha256": "607f02ce5ab64c16edb9adcc98dc48055a638079ae68fcbb37e7003ea3577564" }, "downloads": -1, "filename": "amplitude_experiment-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a3d36c894daed2ed99333a327f1fa7d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 2696721, "upload_time": "2024-01-30T22:20:10", "upload_time_iso_8601": "2024-01-30T22:20:10.025545Z", "url": "https://files.pythonhosted.org/packages/83/d0/8c8fd0dd497c9423120fffe477d105f687d57c523b06dfd2e27c39903297/amplitude_experiment-1.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "7c207dbb55d8713066219a7afa53ea549f0876bb91ac3956c1a8d2c9ab3559af", "md5": "725af25182123edf557d73362314b5e4", "sha256": "dc3b57fc740728984f0e4296145c5ee1331f1ce394409d9027d9b6a03f62f89a" }, "downloads": -1, "filename": "amplitude-experiment-1.3.1.tar.gz", "has_sig": false, "md5_digest": "725af25182123edf557d73362314b5e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 2658578, "upload_time": "2024-01-30T22:20:13", "upload_time_iso_8601": "2024-01-30T22:20:13.099861Z", "url": "https://files.pythonhosted.org/packages/7c/20/7dbb55d8713066219a7afa53ea549f0876bb91ac3956c1a8d2c9ab3559af/amplitude-experiment-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "83d08c8fd0dd497c9423120fffe477d105f687d57c523b06dfd2e27c39903297", "md5": "a3d36c894daed2ed99333a327f1fa7d5", "sha256": "607f02ce5ab64c16edb9adcc98dc48055a638079ae68fcbb37e7003ea3577564" }, "downloads": -1, "filename": "amplitude_experiment-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a3d36c894daed2ed99333a327f1fa7d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6, <4", "size": 2696721, "upload_time": "2024-01-30T22:20:10", "upload_time_iso_8601": "2024-01-30T22:20:10.025545Z", "url": "https://files.pythonhosted.org/packages/83/d0/8c8fd0dd497c9423120fffe477d105f687d57c523b06dfd2e27c39903297/amplitude_experiment-1.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "7c207dbb55d8713066219a7afa53ea549f0876bb91ac3956c1a8d2c9ab3559af", "md5": "725af25182123edf557d73362314b5e4", "sha256": "dc3b57fc740728984f0e4296145c5ee1331f1ce394409d9027d9b6a03f62f89a" }, "downloads": -1, "filename": "amplitude-experiment-1.3.1.tar.gz", "has_sig": false, "md5_digest": "725af25182123edf557d73362314b5e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6, <4", "size": 2658578, "upload_time": "2024-01-30T22:20:13", "upload_time_iso_8601": "2024-01-30T22:20:13.099861Z", "url": "https://files.pythonhosted.org/packages/7c/20/7dbb55d8713066219a7afa53ea549f0876bb91ac3956c1a8d2c9ab3559af/amplitude-experiment-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }