requirements.txt 1.14 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
future

# nomad
cachetools
docstring-parser
Pint
orjson
click
requests
bravado
pytz
19
aniso8601<=7
20
21
22
ase==3.19.0
python-keycloak
elasticsearch-dsl==6.4.0
23
jmespath
24
25

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

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

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