{ "info": { "author": "Sayan Chowdhury, Virendra Jain", "author_email": "sayanchowdhury@fedoraproject.org, virendra2334@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python :: 2" ], "description": "django-ab\n=========\n\nAB-Testing framework with a difference.\n\nAn easily pluggable utility for doing control group testing of components\nin django web applications.\n\nThe application focuses importance of testing the product on actual users\nbefore going for the final release.\n\nUsage\n=====\n\n- Install the package\n`pip install django-ab`\n\n- Add feature flag to distinguish a particular feature. Note that the flag\n should start with `F`. The feature flag control the behaviour to turn on/off\n the feature for the users.\n\n For example, if you have a feature flag `F_SHOW_ADS` set to `True` it would\n turn on the ads for the set of users and `False` would turn off that feature.\n\n- Using it as a decorator?\n`@quick(, , only_authenticated=[True|False])`\n\nHere `callable name` is the name of the experiment that you want to conduct on\nthe set of users.\n\n- Using it as a django templatetag?\n`{% ifexperiment feature_flag callable_name only_authenticated=[True|False] %}\n \n {% elifexperiment ... %}\n ...\n {% endif %}\n`\n\nFuture Scope\n============\n\n- Add support for multiple experimets on the same view in the view layer itself.\n- Build analytics tool to give the developers a better idea on which strategies\n turns out to be better\n- PEP8 fixes and rolling out django-ab.readthedocs.org", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/djangothon/ab", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "django-ab", "package_url": "https://pypi.org/project/django-ab/", "platform": "", "project_url": "https://pypi.org/project/django-ab/", "project_urls": { "Homepage": "https://github.com/djangothon/ab" }, "release_url": "https://pypi.org/project/django-ab/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "AB Testing Framework for Django", "version": "0.1.1" }, "last_serial": 2348744, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "802d414400a84df4372817a2067f9cbe", "sha256": "5446d4172d3164d0c074d30fe36584734a0a19510785f41bc0d52d85e1aa40fb" }, "downloads": -1, "filename": "django-ab-0.1.0.tar.gz", "has_sig": true, "md5_digest": "802d414400a84df4372817a2067f9cbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16366, "upload_time": "2016-09-18T06:43:13", "url": "https://files.pythonhosted.org/packages/eb/d8/b99171b882fe90c64dd48108faa4e40f9ed20f6c4ddc63bdf2626c93abe2/django-ab-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9156a73efa774d2b95a625677b0e26e4", "sha256": "c0362e07dac481e4d8535e93f808b7867a63bf161db976c44373c8fe1ca96477" }, "downloads": -1, "filename": "django-ab-0.1.1.tar.gz", "has_sig": true, "md5_digest": "9156a73efa774d2b95a625677b0e26e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17023, "upload_time": "2016-09-18T07:08:37", "url": "https://files.pythonhosted.org/packages/ac/64/cb77b52fe859fe716a0184e16a99fdb7e766a62eb134916c34b7b186fd82/django-ab-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9156a73efa774d2b95a625677b0e26e4", "sha256": "c0362e07dac481e4d8535e93f808b7867a63bf161db976c44373c8fe1ca96477" }, "downloads": -1, "filename": "django-ab-0.1.1.tar.gz", "has_sig": true, "md5_digest": "9156a73efa774d2b95a625677b0e26e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17023, "upload_time": "2016-09-18T07:08:37", "url": "https://files.pythonhosted.org/packages/ac/64/cb77b52fe859fe716a0184e16a99fdb7e766a62eb134916c34b7b186fd82/django-ab-0.1.1.tar.gz" } ] }