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

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