{ "info": { "author": "Janne Vanhala", "author_email": "janne.vanhala@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask-Split\n===========\n\n|build status|_\n\n.. |build status| image:: https://secure.travis-ci.org/jpvanhal/flask-split.png?branch=master\n :alt: Build Status\n.. _build status: http://travis-ci.org/jpvanhal/flask-split\n\nFlask-Split is a Flask extension for `A/B testing`_ your web application. It\nis a port of Andrew Nesbitt's excellent `Split`_ A/B testing framework to\nPython and Flask.\n\n.. _A/B testing: http://en.wikipedia.org/wiki/A/B_testing\n.. _Split: https://github.com/andrew/split\n\n\nResources\n---------\n\n- `Documentation `_\n- `Issue Tracker `_\n- `Code `_\n- `Development Version\n `_\n\n\nChangelog\n---------\n\nHere you can see the full list of changes between each Flask-Split release.\n\n0.4.0 (2018-10-14)\n^^^^^^^^^^^^^^^^^^\n\nFeatures\n********\n\n- Added support for Python 3.7. Thanks Angus Pearson.\n- Switch from HTTP for loading JQuery from Google to protocol-relative URL. Thanks Angus Pearson.\n\nBug fixes\n*********\n\n- Fixed #7: usage of deprecated ``flask.ext`` namespace.\n- Fixed usage of deprecated ``flask.Flask.save_session``.\n\nBreaking changes\n****************\n\n- Dropped support for Python 2.6.\n- Bumped minimum Flask version to 0.10.\n- Bumped minimum Redis version to 2.6.0.\n\n0.3.0 (2015-07-23)\n^^^^^^^^^^^^^^^^^^\n\n- Fixed #3: ``TypeError: set([]) is not JSON serializable`` when tracking a\n conversion in Flask 0.10. Thanks Kacper Wikie\u0142 and Nick Woodhams.\n- Dropped support for Python 2.5.\n\n0.2.0 (2012-06-03)\n^^^^^^^^^^^^^^^^^^\n\n- Added ``REDIS_URL`` configuration variable for configuring the Redis\n connection.\n- Fixed properly :func:`finished` incrementing alternative's completion count\n multiple times, when the test is not reset after it has been finished. The\n fix for this issue in the previous release did not work, when the version of\n the test was greater than 0.\n\n0.1.3 (2012-05-30)\n^^^^^^^^^^^^^^^^^^\n\n- Fixed :func:`finished` incrementing alternative's completion count multiple\n times, when the test is not reset after it has been finished.\n\n0.1.2 (2012-03-15)\n^^^^^^^^^^^^^^^^^^\n\n- Fixed default value for ``SPLIT_DB_FAILOVER`` not being set.\n\n0.1.1 (2012-03-12)\n^^^^^^^^^^^^^^^^^^\n\n- Fixed user's participation to an experiment not clearing out from their\n session, when experiment version was greater than 0.\n- Fixed :exc:`ZeroDivisionError` in altenative's z-score calculation.\n- Fixed conversion rate difference to control rendering.\n- More sensible rounding of percentage values in the dashboard.\n- Added 90% confidence level.\n- Removed a debug print from :meth:`Experiment.find_or_create`.\n\n0.1.0 (2012-03-11)\n^^^^^^^^^^^^^^^^^^\n\n- Initial public release\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/jpvanhal/flask-split", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Flask-Split", "package_url": "https://pypi.org/project/Flask-Split/", "platform": "any", "project_url": "https://pypi.org/project/Flask-Split/", "project_urls": { "Homepage": "http://github.com/jpvanhal/flask-split" }, "release_url": "https://pypi.org/project/Flask-Split/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "A/B testing for your Flask application", "version": "0.4.0" }, "last_serial": 4374255, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "549f08eb6ec2c25f3f5dd421cc338e2a", "sha256": "e9e16d84be91fdad684acb5a8e44741a94b05cd152f44cc0d4f7810d26811fdd" }, "downloads": -1, "filename": "Flask-Split-0.1.0.tar.gz", "has_sig": false, "md5_digest": "549f08eb6ec2c25f3f5dd421cc338e2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40629, "upload_time": "2012-03-11T20:27:41", "url": "https://files.pythonhosted.org/packages/b2/66/5901222f29566d32632d1b7720f3d82b05ef24e4de82e535094fdd6f87eb/Flask-Split-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "54e561bdec38c1ef3322c556a4b9429e", "sha256": "e0d667299c345556f1ee16842aaae8febe3e536fab27767f7513b5da6cfee50b" }, "downloads": -1, "filename": "Flask-Split-0.1.1.tar.gz", "has_sig": false, "md5_digest": "54e561bdec38c1ef3322c556a4b9429e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41453, "upload_time": "2012-03-12T20:57:17", "url": "https://files.pythonhosted.org/packages/14/2b/bfe641d9f7e014875eafa46fc896127b35c075bad4f0be8b07df5b5fff35/Flask-Split-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0085807622d5f2d29a19d82e1bbe08f5", "sha256": "7f0cec3ad00432d7c841470f625453ec919808cead89e592f42c810ac9bf53cb" }, "downloads": -1, "filename": "Flask-Split-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0085807622d5f2d29a19d82e1bbe08f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41585, "upload_time": "2012-03-15T18:00:32", "url": "https://files.pythonhosted.org/packages/35/8e/87eabd369000880cbb09de392615a0f71e1789a22eb57fd2ea9b45ac972b/Flask-Split-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3218c5cafe498bbb33241e6fccb8efc7", "sha256": "f38ab280ce2767cdf0174e9b584d9eefa7ac1082ec903f294dee76b229a9b6f5" }, "downloads": -1, "filename": "Flask-Split-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3218c5cafe498bbb33241e6fccb8efc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41795, "upload_time": "2012-05-30T09:27:23", "url": "https://files.pythonhosted.org/packages/8d/25/755bcfe06cefb03b24cf28eac9859eeb62cf29c422b42f5c822790581066/Flask-Split-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1af63237672f0185a3d0797d0e1233a0", "sha256": "3fde569a0843bf840ad317e3f45cac6a86f2f57ea0a6bb368a5ca5cbdfdb85cf" }, "downloads": -1, "filename": "Flask-Split-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1af63237672f0185a3d0797d0e1233a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42476, "upload_time": "2012-06-03T18:57:56", "url": "https://files.pythonhosted.org/packages/e2/a5/9b36cfa430cf9ef98cae05eff0a045e46d72fac591326b88f310d352508e/Flask-Split-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "433898128518e7343ed8a179e0b5bf5f", "sha256": "dfb2391821493f7b89fb731f4f0e524c391419643ca794a14986556e1619db18" }, "downloads": -1, "filename": "Flask-Split-0.3.0.tar.gz", "has_sig": false, "md5_digest": "433898128518e7343ed8a179e0b5bf5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36958, "upload_time": "2015-07-23T08:04:54", "url": "https://files.pythonhosted.org/packages/10/b3/6693879469864b929b74b93dac6a127c6afaf39123e7f02cd67ed3a7c49f/Flask-Split-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "9e471177aec54dde4c95450aee7072a7", "sha256": "e04dbd9da21dc8613e5f873322ab0796ff0e2dead8b7ce2e14038f0dd678e5d7" }, "downloads": -1, "filename": "Flask-Split-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9e471177aec54dde4c95450aee7072a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36878, "upload_time": "2018-10-14T13:31:33", "url": "https://files.pythonhosted.org/packages/92/e5/cb626f6a17d8b7491ef9d414913befb6337cfb3721c0fed42add8d704288/Flask-Split-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e471177aec54dde4c95450aee7072a7", "sha256": "e04dbd9da21dc8613e5f873322ab0796ff0e2dead8b7ce2e14038f0dd678e5d7" }, "downloads": -1, "filename": "Flask-Split-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9e471177aec54dde4c95450aee7072a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36878, "upload_time": "2018-10-14T13:31:33", "url": "https://files.pythonhosted.org/packages/92/e5/cb626f6a17d8b7491ef9d414913befb6337cfb3721c0fed42add8d704288/Flask-Split-0.4.0.tar.gz" } ] }