oauthlib==2.1.0
requests
requests-oauthlib==1.0.0
psycopg2-binary
peewee<3.0.0,>=2.10.0
peewee-validates
python-slugify
emails
wtf-peewee==0.2.6
pycountry
html2text
tablib
openpyxl<2.5.0,>=2.4.9
pyyaml
pykwalify
Flask
flask_admin
flask-login
Flask-WTF
flask-peewee==0.6.7
Flask-OAuthlib==0.9.5
raven[flask]
sentry-sdk[flask]
flask-peewee-swagger>=1.1.5
flask-limiter<2.0.0,>=1.0.0
flask-swagger
flask-restful
jsonschema<3.0.0,>=2.6.0
validators
croniter==0.3.20
redis<4.0.0
rq<0.14.0
rq-scheduler<0.10
Flask-RQ2[cli]<19.0
rq-dashboard<0.5.0
zipstream

[dev]
sphinx
sphinx-autobuild
m2r
recommonmark
pyyaml
coverage>=4.4.1
coveralls>=1.2.0
flake8>=3.4.1
flake8-docstrings>=1.1.0
flake8-polyfill>=1.0.1
flask-debugtoolbar>=0.10.1
isort>=4.2.15
mccabe>=0.6.1
pep8-naming>=0.4.1
pydocs>=0.2
pydocstyle>=2.0.0
Pygments>=2.2.0
pytest<3.7.0
pytest-cov>=2.5.1
pytest-mock
testpath>=0.3.1
yapf>=0.17.0
pycrypto>=2.6.1
Faker
beautifulsoup4

[test]
pyyaml
coverage>=4.4.1
coveralls>=1.2.0
flake8>=3.4.1
flake8-docstrings>=1.1.0
flake8-polyfill>=1.0.1
mccabe>=0.6.1
pep8-naming>=0.4.1
pydocs>=0.2
pytest<3.7.0
pytest-cov>=2.5.1
pytest-mock
testpath>=0.3.1
Faker
Online-W3C-Validator>=0.3.2
beautifulsoup4
