{ "info": { "author": "Marcin Lulek", "author_email": "info@webreactor.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: BFG", "Framework :: Pylons", "Framework :: TurboGears", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Other Audience", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/ergo/reactorauth", "keywords": "auth, pylons, decorator, authentication, authorization", "license": "", "maintainer": "", "maintainer_email": "", "name": "reactorauth", "package_url": "https://pypi.org/project/reactorauth/", "platform": "", "project_url": "https://pypi.org/project/reactorauth/", "project_urls": { "Homepage": "http://bitbucket.org/ergo/reactorauth" }, "release_url": "https://pypi.org/project/reactorauth/0.2/", "requires_dist": null, "requires_python": null, "summary": "ReactorAuth is a set of classes that allow easy implementation of authorization in web frameworks.", "version": "0.2" }, "last_serial": 728015, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "84597faad03e40b040002ad77f830aeb", "sha256": "fe7a21dac782773e7f1b1b2fb385ab2d71a1b03869cd77cf5cddd191803b5afd" }, "downloads": -1, "filename": "reactorauth-0.1.1.tar.gz", "has_sig": false, "md5_digest": "84597faad03e40b040002ad77f830aeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3485, "upload_time": "2010-08-13T19:48:25", "url": "https://files.pythonhosted.org/packages/07/4e/028552369dacc4853c272fb18312549d181079934fbce95a55486b980384/reactorauth-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f5c2e7e04cadb02313a20b4859367271", "sha256": "bb2aa6ec8723e686cea25887e1cdfd23ab82dc113bec34594745a0e2165b0f3d" }, "downloads": -1, "filename": "reactorauth-0.2.tar.gz", "has_sig": false, "md5_digest": "f5c2e7e04cadb02313a20b4859367271", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3645, "upload_time": "2010-08-16T20:00:15", "url": "https://files.pythonhosted.org/packages/5f/9b/fd2fcec762029be5b942ee4a8d18e58098530cb0e3d86ab189dd15aa602a/reactorauth-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5c2e7e04cadb02313a20b4859367271", "sha256": "bb2aa6ec8723e686cea25887e1cdfd23ab82dc113bec34594745a0e2165b0f3d" }, "downloads": -1, "filename": "reactorauth-0.2.tar.gz", "has_sig": false, "md5_digest": "f5c2e7e04cadb02313a20b4859367271", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3645, "upload_time": "2010-08-16T20:00:15", "url": "https://files.pythonhosted.org/packages/5f/9b/fd2fcec762029be5b942ee4a8d18e58098530cb0e3d86ab189dd15aa602a/reactorauth-0.2.tar.gz" } ] }