requirements.txt 1.09 KB
Newer Older
1
2
3
4
# install
pip
wheel
pyyaml
Markus Scheidgen's avatar
Markus Scheidgen committed
5
numpy
6
fastentrypoints
Markus Scheidgen's avatar
Markus Scheidgen committed
7
cython>=0.19
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
future

# nomad
cachetools
docstring-parser
Pint
orjson
click
requests
bravado
pytz
aniso8601
ase==3.19.0
python-keycloak
elasticsearch-dsl==6.4.0

# [parsing]
Markus Scheidgen's avatar
Markus Scheidgen committed
25
26
27
28
pandas
h5py
hjson
scipy
29
scikit-learn==0.20.2
Lauri Himanen's avatar
Lauri Himanen committed
30
matid==0.5.9
31
32
33
34
35
36
python-magic
panedr==0.2
parmed==3.0.0
mdtraj==1.9.1
mdanalysis==0.16.2
nomadcore
Markus Scheidgen's avatar
Markus Scheidgen committed
37

38
39
40
# [infrastructure]
optimade
structlog
41
elasticsearch==6.4.0
Markus Scheidgen's avatar
Markus Scheidgen committed
42
msgpack<0.6.0
43
celery[redis]
44
mongoengine==0.18.2
45
Werkzeug==0.16.1
46
flask
47
flask-restplus
48
flask-cors
49
50
51
flask_httpauth
itsdangerous
passlib
52
python-logstash
53
gitpython
54
gunicorn[eventlet]
55
m2r
56
zipstream-new==1.1.5
Markus Scheidgen's avatar
Markus Scheidgen committed
57
bagit
58
bcrypt
Markus Scheidgen's avatar
Markus Scheidgen committed
59
filelock
60
pyjwt[crypto]
Markus Scheidgen's avatar
Markus Scheidgen committed
61
jsonschema[format]
62
runstats
Markus Scheidgen's avatar
Markus Scheidgen committed
63
pyyaml
64
tabulate
65
66
bs4
html5lib
67
zipfile37
68
basicauth
69
inflection
Markus Scheidgen's avatar
Markus Scheidgen committed
70
unidecode
Markus Scheidgen's avatar
Markus Scheidgen committed
71
python-json-logger
72
73
recommonmark
jinja2
Markus Scheidgen's avatar
Markus Scheidgen committed
74

75
# [dev]
Markus Scheidgen's avatar
Markus Scheidgen committed
76
setuptools
77
sphinx==2.4.4
Markus Scheidgen's avatar
Markus Scheidgen committed
78
sphinxcontrib.httpdomain
79
sphinx-click
Markus Scheidgen's avatar
Markus Scheidgen committed
80
81
sphinx_rtd_theme
gitpython
82
mypy==0.730
83
pylint==2.3.1
Markus Scheidgen's avatar
Markus Scheidgen committed
84
85
pylint_plugin_utils==0.5
pylint_mongoengine==0.3.3
Markus Scheidgen's avatar
Markus Scheidgen committed
86
87
88
89
90
pycodestyle
pytest==3.10.0  # celery fixtures not compatible with 4.x
pytest-timeout
pytest-cov
rope
Markus Scheidgen's avatar
Markus Scheidgen committed
91
mongomock==3.17.0
92
names
93
essential_generators