arrow>=0.7.0
Flask>=0.11
invenio-files-rest>=1.0.0a16
invenio-search<=1.0.0b1,>=1.0.0a10
invenio-queues>=1.0.0a1
python-geoip>=1.2
maxminddb-geolite2>=2017.0404
robot-detection>=0.4
python-dateutil>=2.6.1

[all]
invenio-records-ui>=1.0.0a9
Sphinx>=1.4
check-manifest>=0.25
coverage>=4.0
elasticsearch<5,>=2.0.0
elasticsearch-dsl<5,>=2.0.0
invenio-db>=1.0.0b5
invenio-accounts>=1.0.0b9
invenio-oauth2server>=1.0.0b1
invenio-records>=1.0.0b2
isort>=4.2.15
mock>=1.0.0
pydocstyle>=1.0.0
pytest-cache>=1.0
pytest-cov>=1.8.0
pytest-pep8>=1.0.6
pytest>=2.8.0
python-dateutil>=2.6.0
invenio-records-ui>=1.0.0a9
Sphinx>=1.4
check-manifest>=0.25
coverage>=4.0
elasticsearch<5,>=2.0.0
elasticsearch-dsl<5,>=2.0.0
invenio-db>=1.0.0b5
invenio-accounts>=1.0.0b9
invenio-oauth2server>=1.0.0b1
invenio-records>=1.0.0b2
isort>=4.2.15
mock>=1.0.0
pydocstyle>=1.0.0
pytest-cache>=1.0
pytest-cov>=1.8.0
pytest-pep8>=1.0.6
pytest>=2.8.0
python-dateutil>=2.6.0

[docs]
Sphinx>=1.4

[tests]
check-manifest>=0.25
coverage>=4.0
elasticsearch<5,>=2.0.0
elasticsearch-dsl<5,>=2.0.0
invenio-db>=1.0.0b5
invenio-accounts>=1.0.0b9
invenio-oauth2server>=1.0.0b1
invenio-records>=1.0.0b2
isort>=4.2.15
mock>=1.0.0
pydocstyle>=1.0.0
pytest-cache>=1.0
pytest-cov>=1.8.0
pytest-pep8>=1.0.6
pytest>=2.8.0
python-dateutil>=2.6.0
