Metadata-Version: 2.0 Name: Flask-Security Version: 3.0.0 Summary: Simple security for Flask apps. Home-page: https://github.com/mattupstate/flask-security Author: Matt Wright Author-email: matt@nobien.net License: MIT Keywords: flask security Platform: any Classifier: Environment :: Web Environment Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content Classifier: Topic :: Software Development :: Libraries :: Python Modules Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Development Status :: 4 - Beta Requires-Dist: Flask (>=0.11) Requires-Dist: Flask-Login (>=0.3.0) Requires-Dist: Flask-Mail (>=0.7.3) Requires-Dist: Flask-Principal (>=0.3.3) Requires-Dist: Flask-WTF (>=0.13.1) Requires-Dist: Flask-BabelEx (>=0.9.3) Requires-Dist: itsdangerous (>=0.21) Requires-Dist: passlib (>=1.7) Provides-Extra: all Requires-Dist: Flask-Sphinx-Themes (>=1.0.1); extra == 'all' Requires-Dist: Sphinx (>=1.4.2); extra == 'all' Requires-Dist: Flask-CLI (>=0.4.0); extra == 'all' Requires-Dist: Flask-Mongoengine (>=0.7.0); extra == 'all' Requires-Dist: Flask-Peewee (>=0.6.5); extra == 'all' Requires-Dist: Flask-SQLAlchemy (>=1.0); extra == 'all' Requires-Dist: bcrypt (>=1.0.2); extra == 'all' Requires-Dist: check-manifest (>=0.25); extra == 'all' Requires-Dist: coverage (>=4.0); extra == 'all' Requires-Dist: isort (>=4.2.2); extra == 'all' Requires-Dist: mock (>=1.3.0); extra == 'all' Requires-Dist: mongoengine (>=0.10.0); extra == 'all' Requires-Dist: pony (>=0.7.1); extra == 'all' Requires-Dist: pydocstyle (>=1.0.0); extra == 'all' Requires-Dist: pytest-cache (>=1.0); extra == 'all' Requires-Dist: pytest-cov (>=2.4.0); extra == 'all' Requires-Dist: pytest-flakes (>=1.0.1); extra == 'all' Requires-Dist: pytest-pep8 (>=1.0.6); extra == 'all' Requires-Dist: pytest-translations (>=1.0.4); extra == 'all' Requires-Dist: pytest (>=3.0.5); extra == 'all' Requires-Dist: sqlalchemy (>=0.8.0); extra == 'all' Requires-Dist: Flask-Sphinx-Themes (>=1.0.1); extra == 'all' Requires-Dist: Sphinx (>=1.4.2); extra == 'all' Requires-Dist: Flask-CLI (>=0.4.0); extra == 'all' Requires-Dist: Flask-Mongoengine (>=0.7.0); extra == 'all' Requires-Dist: Flask-Peewee (>=0.6.5); extra == 'all' Requires-Dist: Flask-SQLAlchemy (>=1.0); extra == 'all' Requires-Dist: bcrypt (>=1.0.2); extra == 'all' Requires-Dist: check-manifest (>=0.25); extra == 'all' Requires-Dist: coverage (>=4.0); extra == 'all' Requires-Dist: isort (>=4.2.2); extra == 'all' Requires-Dist: mock (>=1.3.0); extra == 'all' Requires-Dist: mongoengine (>=0.10.0); extra == 'all' Requires-Dist: pony (>=0.7.1); extra == 'all' Requires-Dist: pydocstyle (>=1.0.0); extra == 'all' Requires-Dist: pytest-cache (>=1.0); extra == 'all' Requires-Dist: pytest-cov (>=2.4.0); extra == 'all' Requires-Dist: pytest-flakes (>=1.0.1); extra == 'all' Requires-Dist: pytest-pep8 (>=1.0.6); extra == 'all' Requires-Dist: pytest-translations (>=1.0.4); extra == 'all' Requires-Dist: pytest (>=3.0.5); extra == 'all' Requires-Dist: sqlalchemy (>=0.8.0); extra == 'all' Provides-Extra: docs Requires-Dist: Flask-Sphinx-Themes (>=1.0.1); extra == 'docs' Requires-Dist: Sphinx (>=1.4.2); extra == 'docs' Provides-Extra: tests Requires-Dist: Flask-CLI (>=0.4.0); extra == 'tests' Requires-Dist: Flask-Mongoengine (>=0.7.0); extra == 'tests' Requires-Dist: Flask-Peewee (>=0.6.5); extra == 'tests' Requires-Dist: Flask-SQLAlchemy (>=1.0); extra == 'tests' Requires-Dist: bcrypt (>=1.0.2); extra == 'tests' Requires-Dist: check-manifest (>=0.25); extra == 'tests' Requires-Dist: coverage (>=4.0); extra == 'tests' Requires-Dist: isort (>=4.2.2); extra == 'tests' Requires-Dist: mock (>=1.3.0); extra == 'tests' Requires-Dist: mongoengine (>=0.10.0); extra == 'tests' Requires-Dist: pony (>=0.7.1); extra == 'tests' Requires-Dist: pydocstyle (>=1.0.0); extra == 'tests' Requires-Dist: pytest-cache (>=1.0); extra == 'tests' Requires-Dist: pytest-cov (>=2.4.0); extra == 'tests' Requires-Dist: pytest-flakes (>=1.0.1); extra == 'tests' Requires-Dist: pytest-pep8 (>=1.0.6); extra == 'tests' Requires-Dist: pytest-translations (>=1.0.4); extra == 'tests' Requires-Dist: pytest (>=3.0.5); extra == 'tests' Requires-Dist: sqlalchemy (>=0.8.0); extra == 'tests' Flask-Security =================== .. image:: https://img.shields.io/travis/mattupstate/flask-security.svg :target: https://travis-ci.org/mattupstate/flask-security .. image:: https://img.shields.io/coveralls/mattupstate/flask-security.svg :target: https://coveralls.io/r/mattupstate/flask-security .. image:: https://img.shields.io/github/tag/mattupstate/flask-security.svg :target: https://github.com/mattupstate/flask-security/releases .. image:: https://img.shields.io/pypi/dm/flask-security.svg :target: https://pypi.python.org/pypi/flask-security :alt: Downloads .. image:: https://img.shields.io/github/license/mattupstate/flask-security.svg :target: https://github.com/mattupstate/flask-security/blob/master/LICENSE :alt: License It quickly adds security features to your Flask application. Resources --------- - `Documentation `_ - `Issue Tracker `_ - `Code `_