131 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			131 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
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 <https://flask-security.readthedocs.io/>`_
 | 
						|
- `Issue Tracker <https://github.com/mattupstate/flask-security/issues>`_
 | 
						|
- `Code <https://github.com/mattupstate/flask-security/>`_
 | 
						|
 | 
						|
 |