{ "info": { "author": "Matt Wright", "author_email": "matt@nobien.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask-Security\n===================\n\n.. image:: https://img.shields.io/travis/mattupstate/flask-security.svg\n :target: https://travis-ci.org/mattupstate/flask-security\n\n.. image:: https://img.shields.io/coveralls/mattupstate/flask-security.svg\n :target: https://coveralls.io/r/mattupstate/flask-security\n\n.. image:: https://img.shields.io/github/tag/mattupstate/flask-security.svg\n :target: https://github.com/mattupstate/flask-security/releases\n\n.. image:: https://img.shields.io/pypi/dm/flask-security.svg\n :target: https://pypi.python.org/pypi/flask-security\n :alt: Downloads\n\n.. image:: https://img.shields.io/github/license/mattupstate/flask-security.svg\n :target: https://github.com/mattupstate/flask-security/blob/master/LICENSE\n :alt: License\n\nIt quickly adds security features to your Flask application.\n\nResources\n---------\n\n- `Documentation `_\n- `Issue Tracker `_\n- `Code `_", "description_content_type": null, "docs_url": "https://pythonhosted.org/Flask-Security/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mattupstate/flask-security", "keywords": "flask security", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Flask-Security", "package_url": "https://pypi.org/project/Flask-Security/", "platform": "any", "project_url": "https://pypi.org/project/Flask-Security/", "project_urls": { "Homepage": "https://github.com/mattupstate/flask-security" }, "release_url": "https://pypi.org/project/Flask-Security/3.0.0/", "requires_dist": [ "Flask (>=0.11)", "Flask-Login (>=0.3.0)", "Flask-Mail (>=0.7.3)", "Flask-Principal (>=0.3.3)", "Flask-WTF (>=0.13.1)", "Flask-BabelEx (>=0.9.3)", "itsdangerous (>=0.21)", "passlib (>=1.7)", "Flask-Sphinx-Themes (>=1.0.1); extra == 'all'", "Sphinx (>=1.4.2); extra == 'all'", "Flask-CLI (>=0.4.0); extra == 'all'", "Flask-Mongoengine (>=0.7.0); extra == 'all'", "Flask-Peewee (>=0.6.5); extra == 'all'", "Flask-SQLAlchemy (>=1.0); extra == 'all'", "bcrypt (>=1.0.2); extra == 'all'", "check-manifest (>=0.25); extra == 'all'", "coverage (>=4.0); extra == 'all'", "isort (>=4.2.2); extra == 'all'", "mock (>=1.3.0); extra == 'all'", "mongoengine (>=0.10.0); extra == 'all'", "pony (>=0.7.1); extra == 'all'", "pydocstyle (>=1.0.0); extra == 'all'", "pytest-cache (>=1.0); extra == 'all'", "pytest-cov (>=2.4.0); extra == 'all'", "pytest-flakes (>=1.0.1); extra == 'all'", "pytest-pep8 (>=1.0.6); extra == 'all'", "pytest-translations (>=1.0.4); extra == 'all'", "pytest (>=3.0.5); extra == 'all'", "sqlalchemy (>=0.8.0); extra == 'all'", "Flask-Sphinx-Themes (>=1.0.1); extra == 'all'", "Sphinx (>=1.4.2); extra == 'all'", "Flask-CLI (>=0.4.0); extra == 'all'", "Flask-Mongoengine (>=0.7.0); extra == 'all'", "Flask-Peewee (>=0.6.5); extra == 'all'", "Flask-SQLAlchemy (>=1.0); extra == 'all'", "bcrypt (>=1.0.2); extra == 'all'", "check-manifest (>=0.25); extra == 'all'", "coverage (>=4.0); extra == 'all'", "isort (>=4.2.2); extra == 'all'", "mock (>=1.3.0); extra == 'all'", "mongoengine (>=0.10.0); extra == 'all'", "pony (>=0.7.1); extra == 'all'", "pydocstyle (>=1.0.0); extra == 'all'", "pytest-cache (>=1.0); extra == 'all'", "pytest-cov (>=2.4.0); extra == 'all'", "pytest-flakes (>=1.0.1); extra == 'all'", "pytest-pep8 (>=1.0.6); extra == 'all'", "pytest-translations (>=1.0.4); extra == 'all'", "pytest (>=3.0.5); extra == 'all'", "sqlalchemy (>=0.8.0); extra == 'all'", "Flask-Sphinx-Themes (>=1.0.1); extra == 'docs'", "Sphinx (>=1.4.2); extra == 'docs'", "Flask-CLI (>=0.4.0); extra == 'tests'", "Flask-Mongoengine (>=0.7.0); extra == 'tests'", "Flask-Peewee (>=0.6.5); extra == 'tests'", "Flask-SQLAlchemy (>=1.0); extra == 'tests'", "bcrypt (>=1.0.2); extra == 'tests'", "check-manifest (>=0.25); extra == 'tests'", "coverage (>=4.0); extra == 'tests'", "isort (>=4.2.2); extra == 'tests'", "mock (>=1.3.0); extra == 'tests'", "mongoengine (>=0.10.0); extra == 'tests'", "pony (>=0.7.1); extra == 'tests'", "pydocstyle (>=1.0.0); extra == 'tests'", "pytest-cache (>=1.0); extra == 'tests'", "pytest-cov (>=2.4.0); extra == 'tests'", "pytest-flakes (>=1.0.1); extra == 'tests'", "pytest-pep8 (>=1.0.6); extra == 'tests'", "pytest-translations (>=1.0.4); extra == 'tests'", "pytest (>=3.0.5); extra == 'tests'", "sqlalchemy (>=0.8.0); extra == 'tests'" ], "requires_python": "", "summary": "Simple security for Flask apps.", "version": "3.0.0" }, "last_serial": 4850362, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "a786663384c10f56f1ab6c8161cf1879", "sha256": "688f27b6600e6edb14fd661a168dcf3287de99b26320f2fa43ee43424f28de58" }, "downloads": -1, "filename": "Flask-Security-1.2.0.tar.gz", "has_sig": false, "md5_digest": "a786663384c10f56f1ab6c8161cf1879", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10376, "upload_time": "2012-03-13T22:03:59", "url": "https://files.pythonhosted.org/packages/2e/14/79b5a1890760ef4b4e9a333e6d0ffc6f2df85ade605a87dbab6bbd00e312/Flask-Security-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "12450066967b2f8523f3d0520fe6fd94", "sha256": "9f2d8b4927696d643e1031cc18352696d71cb58ae21b6dc8ca2d564dd42eae30" }, "downloads": -1, "filename": "Flask-Security-1.2.1.tar.gz", "has_sig": false, "md5_digest": "12450066967b2f8523f3d0520fe6fd94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10810, "upload_time": "2012-04-04T18:17:48", "url": "https://files.pythonhosted.org/packages/d9/88/a50f781eb100b925e7a8417a992a8fe046530072677407d775196e6e1ffa/Flask-Security-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "72a90f5ca74a50c9059ebc36cbdc3d7e", "sha256": "66d273c450b5aa2a543c72d080f0ff91a82ba86e5a799719604478dbd7fefb8d" }, "downloads": -1, "filename": "Flask-Security-1.2.2.tar.gz", "has_sig": false, "md5_digest": "72a90f5ca74a50c9059ebc36cbdc3d7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10832, "upload_time": "2012-04-27T19:49:48", "url": "https://files.pythonhosted.org/packages/c3/ec/e849067ae782ccd775109f59eee315856721c30c5d66ab9efa09b965cc06/Flask-Security-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "958364ca591cc9aafce0c97a5a04c049", "sha256": "3ece65a83cf626b587a0fa9271e0e9ed3bb9d2ef28581d63629d1b5df055f714" }, "downloads": -1, "filename": "Flask-Security-1.2.3.tar.gz", "has_sig": false, "md5_digest": "958364ca591cc9aafce0c97a5a04c049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10546, "upload_time": "2012-06-12T18:29:40", "url": "https://files.pythonhosted.org/packages/84/5e/4c603aa76a03ca36aec18e073daaeb04933999b60325524e01566dc786a4/Flask-Security-1.2.3.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "8d567494c94ca3a7b761b5cbfb9b3abc", "sha256": "9e24f7d931ddcee11759c37b166ed5fcc3f79f6cd597c05aeee21f3cdbe07965" }, "downloads": -1, "filename": "Flask-Security-1.5.0.tar.gz", "has_sig": false, "md5_digest": "8d567494c94ca3a7b761b5cbfb9b3abc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24141, "upload_time": "2012-10-11T21:34:44", "url": "https://files.pythonhosted.org/packages/51/78/c9b53b58d672c320d0fa70ff49fe0cd71c0ad1aa09791eacdee77fe30d76/Flask-Security-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "96ce1d203115eb097558dc18f1ba1eb6", "sha256": "aa392f25def7d4873223b835034d873931716cdf40b7fd2908dd758583ba8d1d" }, "downloads": -1, "filename": "Flask-Security-1.5.1.tar.gz", "has_sig": false, "md5_digest": "96ce1d203115eb097558dc18f1ba1eb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24713, "upload_time": "2012-11-26T20:02:07", "url": "https://files.pythonhosted.org/packages/53/8e/734866d819f883e39caa61505ea2ed704345b088cb1af725789733f41044/Flask-Security-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "beab6026917a6cd0b8a37c99d1172d1a", "sha256": "718375951412ebbfc4fc183c6cc6dd9979ca9423a881527e3c9c3ab184fc29c0" }, "downloads": -1, "filename": "Flask-Security-1.5.2.tar.gz", "has_sig": false, "md5_digest": "beab6026917a6cd0b8a37c99d1172d1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24606, "upload_time": "2012-12-11T20:15:22", "url": "https://files.pythonhosted.org/packages/fb/e7/0dcc5ff38eb5fe27d4955c25ba73e79c4ca9678a2ba98120479c076f9003/Flask-Security-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "f05c4c8faedf21921369cf93c610e294", "sha256": "7e5f082632dd3b3e153cb493156ecac8eec07df2e30ab6985cfed559178763bc" }, "downloads": -1, "filename": "Flask-Security-1.5.3.tar.gz", "has_sig": false, "md5_digest": "f05c4c8faedf21921369cf93c610e294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24625, "upload_time": "2012-12-23T21:47:27", "url": "https://files.pythonhosted.org/packages/d5/3d/408396476f86456914a62bfac28fcf3f9ed8e3cf327a91e2cbf2a4dc44cf/Flask-Security-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "c2b7f20d646447717836d4ff5885a182", "sha256": "72630723dbf8019cc7efe9a4bf93f8e34ac3ce6ab632ee82f177a622ed404e33" }, "downloads": -1, "filename": "Flask-Security-1.5.4.tar.gz", "has_sig": false, "md5_digest": "c2b7f20d646447717836d4ff5885a182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24694, "upload_time": "2013-01-07T01:43:10", "url": "https://files.pythonhosted.org/packages/52/00/4a197bae66d64f1239f913b9773706625a3f1c140c3c706f414ec82bec68/Flask-Security-1.5.4.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "75e90ff0fd356a6ac79d31a7de330f90", "sha256": "5424af480d98ec784523f77ff300223e986f8c0877a97f702b53217ac1ed0b6d" }, "downloads": -1, "filename": "Flask-Security-1.6.0.tar.gz", "has_sig": false, "md5_digest": "75e90ff0fd356a6ac79d31a7de330f90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30550, "upload_time": "2013-03-13T18:07:03", "url": "https://files.pythonhosted.org/packages/62/0a/0b4b0db51031cb8dafc470d0500ff3b6c3863e18e8bc70c42ee122dcd639/Flask-Security-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "f46d583583f4fc325353131beabb6923", "sha256": "d07701e1eaee1e65d0fcc951fe1150482ea7069eb7f7a5effa81eb98cf0e3619" }, "downloads": -1, "filename": "Flask-Security-1.6.1.tar.gz", "has_sig": false, "md5_digest": "f46d583583f4fc325353131beabb6923", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30552, "upload_time": "2013-04-03T15:07:46", "url": "https://files.pythonhosted.org/packages/0c/5d/e0c1cac000557f32132256f09fe9eb41f0e517d319fad4972087cb4196f1/Flask-Security-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "4a5467c85667f1871ef46e1818da785d", "sha256": "9c8be3f42145a0ce01ba7c039d01c048e6c8ba9b2f82a167bb6f8398ac8adcc0" }, "downloads": -1, "filename": "Flask-Security-1.6.2.tar.gz", "has_sig": false, "md5_digest": "4a5467c85667f1871ef46e1818da785d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30625, "upload_time": "2013-04-04T14:24:10", "url": "https://files.pythonhosted.org/packages/fe/5d/757a45f8ffd9032c58c7fb6f549b0c1708909953322a2a1c66b34e7b0937/Flask-Security-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "ad3ec75a60b98a1bcced7670c966e328", "sha256": "ebaf5400f48d64234acf9ccce1f4211462ac35b8e012df344b431c9765978437" }, "downloads": -1, "filename": "Flask-Security-1.6.3.tar.gz", "has_sig": false, "md5_digest": "ad3ec75a60b98a1bcced7670c966e328", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30807, "upload_time": "2013-05-08T16:29:58", "url": "https://files.pythonhosted.org/packages/71/74/d5bab784905cb5f092a798bc8ed2c4acc5947c7c4ce3ed525f1163971a33/Flask-Security-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "5bd0c0c17c7aaf086cf8366a49ddd68b", "sha256": "099f79b444773631ce499760cd91c07ddce55fa146fb973a538a790febeec807" }, "downloads": -1, "filename": "Flask-Security-1.6.4.tar.gz", "has_sig": false, "md5_digest": "5bd0c0c17c7aaf086cf8366a49ddd68b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30924, "upload_time": "2013-06-18T19:00:53", "url": "https://files.pythonhosted.org/packages/6e/76/7168fbe38fab0afbd09f9704ab10677814f6f20471cc96b2ea8c09e4461f/Flask-Security-1.6.4.tar.gz" } ], "1.6.5": [ { "comment_text": "", "digests": { "md5": "cdbef4b35c4f5efc3841a1cb2a74e1b8", "sha256": "2cbc0a4483ec6140feea1ac214c50f3f2eff1d5af9115ba683cfa202c3dbd13f" }, "downloads": -1, "filename": "Flask-Security-1.6.5.tar.gz", "has_sig": false, "md5_digest": "cdbef4b35c4f5efc3841a1cb2a74e1b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30964, "upload_time": "2013-06-20T20:01:45", "url": "https://files.pythonhosted.org/packages/e1/27/7c38c3e60b43b155c4a4921ba28d57e20ed7bf469dd65ec863bb37c31dd4/Flask-Security-1.6.5.tar.gz" } ], "1.6.6": [ { "comment_text": "", "digests": { "md5": "5c8620e03b0b3a3dbd4d10c52fc32ce1", "sha256": "5e9d6ee06eefddae90db20afd4eca7b2a146d6da3bfaae744d0f2ebe56d325c8" }, "downloads": -1, "filename": "Flask-Security-1.6.6.tar.gz", "has_sig": false, "md5_digest": "5c8620e03b0b3a3dbd4d10c52fc32ce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30976, "upload_time": "2013-06-28T21:25:00", "url": "https://files.pythonhosted.org/packages/8b/e2/95c3272859ef1289bbd503a8643debb06352ecf61f151865a7334cecabcf/Flask-Security-1.6.6.tar.gz" } ], "1.6.7": [ { "comment_text": "", "digests": { "md5": "c439959d63c9b8c308ed545413e97a3b", "sha256": "db85d9175163a886131e4eb76b9364fe670008dbb0a8ee28b3b8c375edb09297" }, "downloads": -1, "filename": "Flask-Security-1.6.7.tar.gz", "has_sig": false, "md5_digest": "c439959d63c9b8c308ed545413e97a3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31139, "upload_time": "2013-07-11T18:59:07", "url": "https://files.pythonhosted.org/packages/c6/74/61881a416fd48b358d9a4efb1a2632082f459eacda96574811de0b056013/Flask-Security-1.6.7.tar.gz" } ], "1.6.8": [ { "comment_text": "", "digests": { "md5": "7707781f51487014b106f57f3634771b", "sha256": "d16c4de776de316735bfe950005257d6c62be31c34e8eded077a27c28ca22703" }, "downloads": -1, "filename": "Flask-Security-1.6.8.tar.gz", "has_sig": false, "md5_digest": "7707781f51487014b106f57f3634771b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31291, "upload_time": "2013-08-01T20:31:05", "url": "https://files.pythonhosted.org/packages/43/bb/7b82f754c3a44ff274cb1492bf4952b9233b44cc37e657529860230b1314/Flask-Security-1.6.8.tar.gz" } ], "1.6.9": [ { "comment_text": "", "digests": { "md5": "ffd61e9ab51fa6dd9dbb77371b11e198", "sha256": "7f8cbb233d01d2af03c8b2b99022e6947413a5918dd3ca0892e57f3abf0c9f0c" }, "downloads": -1, "filename": "Flask-Security-1.6.9.tar.gz", "has_sig": false, "md5_digest": "ffd61e9ab51fa6dd9dbb77371b11e198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31386, "upload_time": "2013-08-20T16:35:40", "url": "https://files.pythonhosted.org/packages/e4/0a/0b31babaa207f2876de9952884a39bc9158b9adec1c88c084daac3c92e34/Flask-Security-1.6.9.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "94199c572122ef66089af6dee7a6ddcc", "sha256": "01e7f26c74f91ab2a9eb9bcf5d3dd274939625bf82954cde4df3c9afdbace07e" }, "downloads": -1, "filename": "Flask-Security-1.7.0.tar.gz", "has_sig": false, "md5_digest": "94199c572122ef66089af6dee7a6ddcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35180, "upload_time": "2014-01-10T19:40:43", "url": "https://files.pythonhosted.org/packages/aa/1c/5ef2ed450428cd41616a52f74eb0b9f0403718534d3e7ce357d6c4b9f6c2/Flask-Security-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "2d574beab7d59f0d0e53d49e6a84cb65", "sha256": "058d8d03fb83b3fa7a89e9f20f785ccbceab7944bc6d6d55f7bd60a03282a2ae" }, "downloads": -1, "filename": "Flask-Security-1.7.1.tar.gz", "has_sig": false, "md5_digest": "2d574beab7d59f0d0e53d49e6a84cb65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35202, "upload_time": "2014-01-14T15:42:01", "url": "https://files.pythonhosted.org/packages/30/7a/43f78a555f53a5ee3d93dfb56c68de7c319053412fd7203e3f0d1a70b0d8/Flask-Security-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "3e69c1cf68b1d0ec704cff72cd19c028", "sha256": "5cf5d8278712e16eea363ddc508fa3db6803c150b6d74a5f653748f402a8e6f8" }, "downloads": -1, "filename": "Flask-Security-1.7.2.tar.gz", "has_sig": false, "md5_digest": "3e69c1cf68b1d0ec704cff72cd19c028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40908, "upload_time": "2014-05-06T18:39:00", "url": "https://files.pythonhosted.org/packages/0b/15/3ff1d550e36bd4601f4972e9d0e6ccab48be1aebd5c11bf8d9b2438ea7fc/Flask-Security-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "0fe906d8e9e38f37390fd735a47e6c19", "sha256": "5f09747615a04f633a7d5d3dcdd7ca8482dff1557368c422f64a135aa0ddad2c" }, "downloads": -1, "filename": "Flask-Security-1.7.3.tar.gz", "has_sig": false, "md5_digest": "0fe906d8e9e38f37390fd735a47e6c19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41153, "upload_time": "2014-06-10T17:05:31", "url": "https://files.pythonhosted.org/packages/78/6c/b991c5c2002a39d5e49954bd6d722eeda126eb32c73e20f9fd9c37052a5d/Flask-Security-1.7.3.tar.gz" } ], "1.7.4": [ { "comment_text": "", "digests": { "md5": "af2a12ab15e5d360fbb242a0305d6642", "sha256": "f0b8ee98ab983d96b808c97d4bc0d6ede9fd7adf88f436dde7f38fb66aa1e2ed" }, "downloads": -1, "filename": "Flask-Security-1.7.4.tar.gz", "has_sig": false, "md5_digest": "af2a12ab15e5d360fbb242a0305d6642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41467, "upload_time": "2014-10-13T17:48:03", "url": "https://files.pythonhosted.org/packages/b6/9c/3d9329d7fbbce8cb1819431dd665b469d8c8fb6a5a485bcec630941854ad/Flask-Security-1.7.4.tar.gz" } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "98a0237a04d39a951e9129311d6dc4e0", "sha256": "988952dba451896fd7e9dbf838d0e843844f1cbd27a8e15594a9e1d9432f435f" }, "downloads": -1, "filename": "Flask-Security-1.7.5.tar.gz", "has_sig": false, "md5_digest": "98a0237a04d39a951e9129311d6dc4e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42261, "upload_time": "2015-12-02T22:20:59", "url": "https://files.pythonhosted.org/packages/5c/c2/7c2311e599690b6b4a55346900523e33ce61e81be4d01fa231d2fc8ea12a/Flask-Security-1.7.5.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "8bcb7481aea1e8169eba137a5f960cf2", "sha256": "ef837c03558db41335c8dabd16ae4977af0a5ef0c2cdecf738e33ef5202ce489" }, "downloads": -1, "filename": "Flask_Security-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bcb7481aea1e8169eba137a5f960cf2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68862, "upload_time": "2017-06-14T13:28:36", "url": "https://files.pythonhosted.org/packages/88/47/4908a5040120768ff4fb2465c7eeafeb9239c27d2919bd67c4ccc1b43e14/Flask_Security-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b714d874f36634f71b5f2868dd8ce4ee", "sha256": "d61daa5f5a48f89f30f50555872bdf581b2c65804668b0313345cd7beff26432" }, "downloads": -1, "filename": "Flask-Security-3.0.0.tar.gz", "has_sig": false, "md5_digest": "b714d874f36634f71b5f2868dd8ce4ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160367, "upload_time": "2017-06-14T13:28:38", "url": "https://files.pythonhosted.org/packages/ba/c1/16e460fec7961509b10aaf8cc986fa7a1df5dced2844f42cd46732621211/Flask-Security-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8bcb7481aea1e8169eba137a5f960cf2", "sha256": "ef837c03558db41335c8dabd16ae4977af0a5ef0c2cdecf738e33ef5202ce489" }, "downloads": -1, "filename": "Flask_Security-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bcb7481aea1e8169eba137a5f960cf2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68862, "upload_time": "2017-06-14T13:28:36", "url": "https://files.pythonhosted.org/packages/88/47/4908a5040120768ff4fb2465c7eeafeb9239c27d2919bd67c4ccc1b43e14/Flask_Security-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b714d874f36634f71b5f2868dd8ce4ee", "sha256": "d61daa5f5a48f89f30f50555872bdf581b2c65804668b0313345cd7beff26432" }, "downloads": -1, "filename": "Flask-Security-3.0.0.tar.gz", "has_sig": false, "md5_digest": "b714d874f36634f71b5f2868dd8ce4ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160367, "upload_time": "2017-06-14T13:28:38", "url": "https://files.pythonhosted.org/packages/ba/c1/16e460fec7961509b10aaf8cc986fa7a1df5dced2844f42cd46732621211/Flask-Security-3.0.0.tar.gz" } ] }