{ "info": { "author": "Dan Masquelier", "author_email": "dancrew32+ab@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "See usage here: https://github.com/dancrew32/ab/", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dancrew32/ab/", "keywords": "", "license": "Unlicense", "maintainer": "", "maintainer_email": "", "name": "ab", "package_url": "https://pypi.org/project/ab/", "platform": "", "project_url": "https://pypi.org/project/ab/", "project_urls": { "Homepage": "https://github.com/dancrew32/ab/" }, "release_url": "https://pypi.org/project/ab/1.0/", "requires_dist": null, "requires_python": "", "summary": "A/B Testing Framework for Python with optional Multi-armed bandit implementation", "version": "1.0" }, "last_serial": 5685607, "releases": { "0.1dev": [ { "comment_text": "", "digests": { "md5": "558dff072e72a8368832d0452e304d85", "sha256": "1ef3264aa85c10e25377b3804f60bb1825727c2fcb5a31b58b2c2e2d41d2822c" }, "downloads": -1, "filename": "ab-0.1dev.tar.gz", "has_sig": false, "md5_digest": "558dff072e72a8368832d0452e304d85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6266, "upload_time": "2019-08-16T03:28:07", "url": "https://files.pythonhosted.org/packages/4d/97/dd8522d5e57eb115d5156ac8fc8b5e856a8b553434650a246aebe22c18a9/ab-0.1dev.tar.gz" } ], "0.2.dev0": [ { "comment_text": "", "digests": { "md5": "598f1c18fbfec4fe486aa4125c81fa86", "sha256": "dc42809b5904cbf98ef31d9a17139a1414fe37924fa7aea6526aa54af7a2e6a5" }, "downloads": -1, "filename": "ab-0.2.dev0.tar.gz", "has_sig": false, "md5_digest": "598f1c18fbfec4fe486aa4125c81fa86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6533, "upload_time": "2019-08-16T04:08:47", "url": "https://files.pythonhosted.org/packages/6d/94/789b3288b1784524ba5965d5883351e9186d5d213bdf6cca48706baca9cf/ab-0.2.dev0.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "ba35c5cd304735257aabd380a1dfd608", "sha256": "89c0bad89292afd4834635d62b8d863b3ef2787474f206c00619b152c1e630bc" }, "downloads": -1, "filename": "ab-1.0.tar.gz", "has_sig": false, "md5_digest": "ba35c5cd304735257aabd380a1dfd608", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6525, "upload_time": "2019-08-16T04:10:15", "url": "https://files.pythonhosted.org/packages/63/d6/e0c3618c7bd92818f348b85ac8809e4d14c58e0d3171fb3c214fbee6cf57/ab-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba35c5cd304735257aabd380a1dfd608", "sha256": "89c0bad89292afd4834635d62b8d863b3ef2787474f206c00619b152c1e630bc" }, "downloads": -1, "filename": "ab-1.0.tar.gz", "has_sig": false, "md5_digest": "ba35c5cd304735257aabd380a1dfd608", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6525, "upload_time": "2019-08-16T04:10:15", "url": "https://files.pythonhosted.org/packages/63/d6/e0c3618c7bd92818f348b85ac8809e4d14c58e0d3171fb3c214fbee6cf57/ab-1.0.tar.gz" } ] }