beautifulsoup4<4.10,>=4.8.1
collatex<2.3,>=2.2
hdbscan<0.8.27,>=0.8.20
lxml<4.6,>=4.4
numpy<1.20,>=1.16.3
packaging<20.5,>=20.1
pandas<1.1.3,>=0.24.2
progressbar2<3.54,>=3.39
python-levenshtein<0.13,>=0.12.0
python-slugify<4.1,>=3.0.0
pyyaml<5.4,>=5.1
scikit-learn<0.23.3,>=0.21.1
scipy<1.5.3,>=1.2
werkzeug<1.0.2,>=0.14

[doc]
recommonmark<0.7,>=0.5.0
sphinx<3.3,>=2.2.2
sphinxcontrib-httpdomain<1.8,>=1.7.0
sphinx_rtd_theme<0.6,>=0.4.3

[gui]
Gooey<1.1,>=1.0.3

[online]
flask<1.2,>=1.0
flask-cors<3.1,>=3.0
panoptes-client<1.3,>=1.1
requests<2.25,>=2.4.2
gunicorn<20.1,>=20.0
sentry-sdk[flask]<0.18,>=0.13.5
newrelic<5.18.1,>=5.4.0
gitpython<3.2,>=3.0.0

[test]
nose<1.4,>=1.3.7
coverage<5.4,>=4.5.3
coveralls<2.1.3,>=1.8
flake8<3.9,>=3.7
flake8-black<0.3,>=0.1.1
flake8-bugbear<20.2,>=20.1.2
