requirements.txt 996 Bytes
Newer Older
Markus Scheidgen's avatar
Markus Scheidgen committed
1
2
3
4
5
6
7
# science/physics related
numpy
cython>=0.19
pandas
h5py
hjson
scipy
8
scikit-learn==0.20.2
Markus Scheidgen's avatar
Markus Scheidgen committed
9
10
ase==3.15.0
Pint==0.7.2
11
matid
Markus Scheidgen's avatar
Markus Scheidgen committed
12
13
14
15
16

# infrastructue related
pyyaml
future
enum34
17
requests
18
celery[redis]
19
elasticsearch-dsl>=6.0.0,<7.0.0
20
mongoengine==0.18.2
21
Werkzeug==0.16.1
22
flask
23
flask-restplus
24
flask-cors
25
26
27
flask_httpauth
itsdangerous
passlib
28
python-logstash
29
gitpython
30
gunicorn[eventlet]
31
structlog
32
recommonmark
33
m2r
34
35
requests
click
36
zipstream-new==1.1.5
Markus Scheidgen's avatar
Markus Scheidgen committed
37
bagit
38
bcrypt
Markus Scheidgen's avatar
Markus Scheidgen committed
39
filelock
40
ujson==1.35
41
bravado
42
pyjwt[crypto]
Markus Scheidgen's avatar
Markus Scheidgen committed
43
jsonschema[format]
44
python-magic
45
runstats
Markus Scheidgen's avatar
Markus Scheidgen committed
46
pyyaml
47
tabulate
48
cachetools
49
zipfile37
50
python-keycloak
51
basicauth
52
inflection
53
docstring-parser
Markus Scheidgen's avatar
Markus Scheidgen committed
54
unidecode
Markus Scheidgen's avatar
Markus Scheidgen committed
55
python-json-logger
Markus Scheidgen's avatar
Markus Scheidgen committed
56
57
58
59
60

# dev/ops related
setuptools
sphinx
sphinxcontrib.httpdomain
61
sphinx-click
Markus Scheidgen's avatar
Markus Scheidgen committed
62
63
sphinx_rtd_theme
gitpython
64
mypy==0.730
65
pylint==2.3.1
Markus Scheidgen's avatar
Markus Scheidgen committed
66
67
pylint_plugin_utils==0.5
pylint_mongoengine==0.3.3
Markus Scheidgen's avatar
Markus Scheidgen committed
68
69
70
71
72
pycodestyle
pytest==3.10.0  # celery fixtures not compatible with 4.x
pytest-timeout
pytest-cov
rope
Markus Scheidgen's avatar
Markus Scheidgen committed
73
mongomock==3.17.0
74
names
75
essential_generators
76
jinja2
77
78
bs4
html5lib