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
23
24
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
30
matid==0.6.0
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.19.1
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
74
jmespath
Markus Scheidgen's avatar
Markus Scheidgen committed
75

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