requirements.txt 1.19 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]
26
netCDF4==1.5.4
Markus Scheidgen's avatar
Markus Scheidgen committed
27
28
29
30
pandas
h5py
hjson
scipy
31
scikit-learn
Lauri Himanen's avatar
Lauri Himanen committed
32
matid==0.6.1
33
34
35
python-magic
panedr==0.2
parmed==3.0.0
36
37
mdtraj
mdanalysis
38
nomadcore
39
nomad_dos_fingerprints
Markus Scheidgen's avatar
Markus Scheidgen committed
40

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

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