Flask-BabelEx>=0.9.3
Flask-Breadcrumbs>=0.3.0
Flask-KVSession>=0.6.1
Flask-Login>=0.3.0
Flask-Menu>=0.4.0
Flask-Security>=3.0.0
Flask-WTF>=0.13.1
Flask>=0.11.1
future>=0.16.0
SQLAlchemy-Utils>=0.31.0
cryptography>=1.3
invenio-i18n>=1.0.0b4
maxminddb-geolite2>=2017.404
passlib>=1.7.1
pyjwt>=1.5.0
redis>=2.10.5
ua-parser>=0.7.3

[:python_version=="2.7"]
ipaddr>=2.1.11

[admin]
invenio-admin>=1.0.0b3

[all]
celery<4.0,>=3.1.0
celery<4.0,>=3.1.0
invenio-admin>=1.0.0b3
Sphinx<1.6,>=1.4.2
Flask-CeleryExt>=0.2.2
Flask-Mail>=0.9.1
check-manifest>=0.25
coverage>=4.0
isort>=4.2.2
mock>=2.0.0
pydocstyle>=1.0.0
pytest-cache>=1.0
pytest-cov>=1.8.0
pytest-flask>=0.10.0
pytest-pep8>=1.0.6
pytest>=2.8.0
selenium>=3.0.1

[celery]
celery<4.0,>=3.1.0

[docs]
Sphinx<1.6,>=1.4.2

[mysql]
invenio-db[mysql,versioning]>=1.0.0b8

[postgresql]
invenio-db[postgresql,versioning]>=1.0.0b8

[sqlite]
invenio-db[versioning]>=1.0.0b8

[tests]
Flask-CeleryExt>=0.2.2
Flask-Mail>=0.9.1
check-manifest>=0.25
coverage>=4.0
isort>=4.2.2
mock>=2.0.0
pydocstyle>=1.0.0
pytest-cache>=1.0
pytest-cov>=1.8.0
pytest-flask>=0.10.0
pytest-pep8>=1.0.6
pytest>=2.8.0
selenium>=3.0.1
