requirements.txt 1.2 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
78
rdflib
Markus Scheidgen's avatar
Markus Scheidgen committed
79

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