-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathrequirements-dev.txt
More file actions
230 lines (230 loc) · 18.1 KB
/
requirements-dev.txt
File metadata and controls
230 lines (230 loc) · 18.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
# This file was autogenerated by uv via the following command:
# uv pip compile --universal -p 3.10 --annotation-style=line --extra=dev --extra=infrastructure --output-file=requirements-dev.txt requirements.txt pyproject.toml
aiobotocore==3.4.0 # via s3fs, -r requirements.txt
aiofiles==25.1.0 # via python-keycloak, -r requirements.txt
aiohappyeyeballs==2.6.1 # via aiohttp, -r requirements.txt
aiohttp==3.13.5 # via aiobotocore, s3fs, -r requirements.txt
aioitertools==0.13.0 # via aiobotocore, -r requirements.txt
aiosignal==1.4.0 # via aiohttp, -r requirements.txt
aiosmtpd==1.4.6 # via nomad-lab (pyproject.toml)
alembic==1.18.4 # via jupyterhub, -r requirements.txt
annotated-doc==0.0.4 # via fastapi, -r requirements.txt
annotated-types==0.7.0 # via pydantic, -r requirements.txt
anyio==4.13.0 # via httpx, starlette, watchfiles, -r requirements.txt
appdirs==1.4.4 # via molid, -r requirements.txt
ase==3.28.0 # via matid, molid, -r requirements.txt, nomad-lab (pyproject.toml)
async-generator==1.10 # via jupyterhub, -r requirements.txt
async-timeout==5.0.1 ; python_full_version < '3.11' # via aiohttp, -r requirements.txt
atpublic==7.0.0 # via aiosmtpd
attrs==26.1.0 # via aiohttp, aiosmtpd, jsonschema, referencing, -r requirements.txt
backports-asyncio-runner==1.2.0 ; python_full_version < '3.11' # via pytest-asyncio
beanie==2.1.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
beautifulsoup4==4.12.3 # via -r requirements.txt, nomad-lab (pyproject.toml)
bibtexparser==1.4.4 # via pymatgen, -r requirements.txt
bitarray==3.8.1 # via msglc, -r requirements.txt, nomad-lab (pyproject.toml)
blinker==1.9.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
boolean-py==5.0 # via license-expression
botocore==1.42.84 # via aiobotocore, -r requirements.txt
cachecontrol==0.14.4 # via pip-audit
cachetools==7.0.5 # via -r requirements.txt, nomad-lab (pyproject.toml)
certifi==2026.2.25 # via elasticsearch, httpcore, httpx, requests, -r requirements.txt
certipy==0.2.2 # via jupyterhub, -r requirements.txt
cffi==2.0.0 ; platform_python_implementation != 'PyPy' # via cryptography, -r requirements.txt
charset-normalizer==3.4.7 # via requests, -r requirements.txt
click==8.3.2 # via beanie, molid, uvicorn, -r requirements.txt, nomad-lab (pyproject.toml)
colorama==0.4.6 ; sys_platform == 'win32' # via click, pytest, tqdm, uvicorn, -r requirements.txt
contourpy==1.3.2 ; python_full_version < '3.11' # via matplotlib, -r requirements.txt
contourpy==1.3.3 ; python_full_version >= '3.11' # via matplotlib, -r requirements.txt
coverage==7.13.5 # via pytest-cov
cryptography==46.0.7 # via certipy, jwcrypto, pyjwt, rfc3161ng, -r requirements.txt, nomad-lab (pyproject.toml)
cycler==0.12.1 # via matplotlib, -r requirements.txt
cyclonedx-python-lib==11.7.0 # via pip-audit
defusedxml==0.7.1 # via py-serializable
deprecation==2.1.0 # via python-keycloak, -r requirements.txt
dnspython==2.8.0 # via email-validator, pymongo, -r requirements.txt
docker==7.1.0 # via dockerspawner, -r requirements.txt
dockerspawner==14.0.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
docstring-parser==0.17.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
elasticsearch==7.17.13 # via elasticsearch-dsl, -r requirements.txt, nomad-lab (pyproject.toml)
elasticsearch-dsl==7.4.1 # via -r requirements.txt, nomad-lab (pyproject.toml)
email-validator==2.3.0 # via pydantic, -r requirements.txt
escapism==1.1.0 # via dockerspawner, -r requirements.txt
essential-generators==1.0 # via nomad-lab (pyproject.toml)
et-xmlfile==2.0.0 # via openpyxl, -r requirements.txt
exceptiongroup==1.3.1 ; python_full_version < '3.11' # via anyio, pytest, -r requirements.txt
execnet==2.1.2 # via pytest-xdist
fastapi==0.135.3 # via fastapi-cache2, h5grove, -r requirements.txt, nomad-lab (pyproject.toml)
fastapi-cache2==0.2.2 # via -r requirements.txt, nomad-lab (pyproject.toml)
filelock==3.25.2 # via cachecontrol
flexcache==0.3 # via pint, -r requirements.txt
flexparser==0.4 # via pint, -r requirements.txt
fonttools==4.62.1 # via matplotlib, -r requirements.txt
frozenlist==1.8.0 # via aiohttp, aiosignal, -r requirements.txt
fsspec==2026.3.0 # via s3fs, universal-pathlib, -r requirements.txt, nomad-lab (pyproject.toml)
greenlet==3.3.2 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64' # via sqlalchemy, -r requirements.txt
gunicorn==25.3.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
h11==0.16.0 # via httpcore, uvicorn, -r requirements.txt
h5grove==3.0.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
h5py==3.16.0 # via h5grove, -r requirements.txt, nomad-lab (pyproject.toml)
httpcore==1.0.9 # via httpx, -r requirements.txt
httptools==0.7.1 # via uvicorn, -r requirements.txt
httpx==0.27.2 # via python-keycloak, -r requirements.txt, nomad-lab (pyproject.toml)
idna==3.11 # via anyio, email-validator, httpx, requests, yarl, -r requirements.txt
iniconfig==2.3.0 # via pytest
isodate==0.7.2 # via rdflib, -r requirements.txt
jinja2==3.1.6 # via jupyterhub, -r requirements.txt
jmespath==1.1.0 # via aiobotocore, botocore, -r requirements.txt, nomad-lab (pyproject.toml)
joblib==1.5.3 # via pymatgen, scikit-learn, -r requirements.txt
json-stream==2.5.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
json-stream-rs-tokenizer==0.5.1 # via json-stream, -r requirements.txt
jsonpath-ng==1.8.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
jsonschema==4.26.0 # via jupyter-telemetry, oauthenticator, -r requirements.txt
jsonschema-specifications==2025.9.1 # via jsonschema, -r requirements.txt
jupyter-telemetry==0.1.0 # via jupyterhub, -r requirements.txt
jupyterhub==4.1.6 # via dockerspawner, oauthenticator, -r requirements.txt, nomad-lab (pyproject.toml)
jwcrypto==1.5.7 # via python-keycloak, -r requirements.txt
kaleido==0.2.1 # via -r requirements.txt, nomad-lab (pyproject.toml)
kiwisolver==1.5.0 # via matplotlib, -r requirements.txt
lark==1.3.1 # via optimade, -r requirements.txt
lazy-model==0.4.0 # via beanie, -r requirements.txt
librt==0.8.1 ; platform_python_implementation != 'PyPy' # via mypy
license-expression==30.4.4 # via cyclonedx-python-lib
lxml==6.0.2 # via -r requirements.txt, nomad-lab (pyproject.toml)
mako==1.3.10 # via alembic, -r requirements.txt
markdown-it-py==4.0.0 # via rich
markupsafe==3.0.3 # via jinja2, mako, -r requirements.txt
matid==2.1.6 # via -r requirements.txt, nomad-lab (pyproject.toml)
matplotlib==3.10.8 # via ase, pymatgen, -r requirements.txt
mdurl==0.1.2 # via markdown-it-py
molid==0.8.5 # via -r requirements.txt, nomad-lab (pyproject.toml)
mongoengine==0.29.3 # via -r requirements.txt, nomad-lab (pyproject.toml)
mongomock==4.3.0 # via optimade, -r requirements.txt
monty==2025.3.3 ; python_full_version < '3.11' # via pymatgen, -r requirements.txt
monty==2026.2.18 ; python_full_version >= '3.11' # via pymatgen, -r requirements.txt
mpmath==1.3.0 # via sympy, -r requirements.txt
msglc==260319 # via -r requirements.txt, nomad-lab (pyproject.toml)
msgpack==1.1.2 # via cachecontrol, msglc, -r requirements.txt
msgspec==0.20.0 # via msglc, -r requirements.txt
multidict==6.7.1 # via aiobotocore, aiohttp, yarl, -r requirements.txt
mypy==1.20.0 # via nomad-lab (pyproject.toml)
mypy-extensions==1.1.0 # via mypy
networkx==3.4.2 ; python_full_version < '3.11' # via matid, pymatgen, -r requirements.txt
networkx==3.6.1 ; python_full_version >= '3.11' # via matid, pymatgen, -r requirements.txt
nexus-rpc==1.4.0 # via temporalio, -r requirements.txt
numpy==2.2.6 ; python_full_version < '3.11' # via ase, contourpy, h5grove, h5py, matid, matplotlib, monty, pandas, pymatgen, scikit-learn, scipy, spglib, tifffile, xarray, -r requirements.txt, nomad-lab (pyproject.toml)
numpy==2.4.4 ; python_full_version >= '3.11' # via ase, contourpy, h5grove, h5py, matid, matplotlib, monty, pandas, pymatgen, scikit-learn, scipy, spglib, tifffile, xarray, -r requirements.txt, nomad-lab (pyproject.toml)
oauthenticator==17.4.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
oauthlib==3.3.1 # via jupyterhub, -r requirements.txt
openpyxl==3.1.5 # via -r requirements.txt, nomad-lab (pyproject.toml)
optimade==1.3.1 # via -r requirements.txt, nomad-lab (pyproject.toml)
orjson==3.11.8 # via h5grove, pymatgen, -r requirements.txt, nomad-lab (pyproject.toml)
packageurl-python==0.17.6 # via cyclonedx-python-lib
packaging==26.0 # via deprecation, gunicorn, jupyterhub, matplotlib, mongomock, pip-audit, pip-requirements-parser, plotly, pytest, xarray, -r requirements.txt
palettable==3.3.3 # via pymatgen, -r requirements.txt
pamela==1.2.0 ; sys_platform != 'win32' # via jupyterhub, -r requirements.txt
pandas==2.3.3 ; python_full_version < '3.11' # via pymatgen, xarray, -r requirements.txt, nomad-lab (pyproject.toml)
pandas==3.0.2 ; python_full_version >= '3.11' # via pymatgen, xarray, -r requirements.txt, nomad-lab (pyproject.toml)
pathlib-abc==0.5.2 # via universal-pathlib, -r requirements.txt
pathspec==1.0.4 # via mypy
pathvalidate==3.3.1 # via -r requirements.txt, nomad-lab (pyproject.toml)
pendulum==3.2.0 # via fastapi-cache2, -r requirements.txt
pillow==12.2.0 # via matplotlib, -r requirements.txt
pint==0.24.4 ; python_full_version < '3.11' # via -r requirements.txt, nomad-lab (pyproject.toml)
pint==0.25.3 ; python_full_version >= '3.11' # via -r requirements.txt, nomad-lab (pyproject.toml)
pip==26.0.1 # via pip-api
pip-api==0.0.34 # via pip-audit
pip-audit==2.10.0 # via nomad-lab (pyproject.toml)
pip-requirements-parser==32.0.1 # via pip-audit
platformdirs==4.9.4 # via pint, pip-audit, -r requirements.txt
plotly==5.24.1 # via pymatgen, -r requirements.txt, nomad-lab (pyproject.toml)
pluggy==1.6.0 # via pytest, pytest-cov
prometheus-client==0.24.1 # via jupyterhub, -r requirements.txt
propcache==0.4.1 # via aiohttp, yarl, -r requirements.txt
protobuf==6.33.6 # via temporalio, -r requirements.txt
psutil==7.2.2 # via jupyterhub, molid, -r requirements.txt
py-serializable==2.1.0 # via cyclonedx-python-lib
py-spy==0.4.1 # via -r requirements.txt, nomad-lab (pyproject.toml)
pyasn1==0.6.3 # via pyasn1-modules, rfc3161ng, -r requirements.txt
pyasn1-modules==0.4.2 # via rfc3161ng, -r requirements.txt
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy' # via cffi, -r requirements.txt
pydantic==2.12.5 # via beanie, fastapi, h5grove, lazy-model, molid, optimade, pydantic-settings, -r requirements.txt, nomad-lab (pyproject.toml)
pydantic-core==2.41.5 # via pydantic, -r requirements.txt
pydantic-settings==2.13.1 # via h5grove, molid, optimade, -r requirements.txt
pygments==2.20.0 # via pytest, rich
pyinstrument==5.1.2 # via -r requirements.txt, nomad-lab (pyproject.toml)
pyjwt==2.12.1 # via oauthenticator, -r requirements.txt, nomad-lab (pyproject.toml)
pymatgen==2025.10.7 # via -r requirements.txt, nomad-lab (pyproject.toml)
pymongo==4.16.0 # via beanie, mongoengine, optimade, -r requirements.txt
pyparsing==3.3.2 # via bibtexparser, matplotlib, pip-requirements-parser, rdflib, -r requirements.txt
pytest==9.0.3 # via pytest-asyncio, pytest-cov, pytest-socket, pytest-split, pytest-timeout, pytest-xdist, nomad-lab (pyproject.toml)
pytest-asyncio==1.3.0 # via nomad-lab (pyproject.toml)
pytest-cov==7.1.0 # via nomad-lab (pyproject.toml)
pytest-socket==0.7.0 # via nomad-lab (pyproject.toml)
pytest-split==0.11.0 # via nomad-lab (pyproject.toml)
pytest-timeout==2.4.0 # via nomad-lab (pyproject.toml)
pytest-xdist==3.8.0 # via nomad-lab (pyproject.toml)
python-dateutil==2.9.0.post0 # via aiobotocore, botocore, elasticsearch-dsl, jupyterhub, matplotlib, pandas, pendulum, rfc3161ng, temporalio, -r requirements.txt
python-dotenv==1.2.2 # via pydantic-settings, uvicorn, -r requirements.txt
python-gitlab==8.2.0 # via nomad-lab (pyproject.toml)
python-json-logger==4.1.0 # via jupyter-telemetry, -r requirements.txt
python-keycloak==7.1.1 # via -r requirements.txt, nomad-lab (pyproject.toml)
python-logstash==0.4.8 # via -r requirements.txt, nomad-lab (pyproject.toml)
python-magic==0.4.27 ; sys_platform != 'win32' # via -r requirements.txt, nomad-lab (pyproject.toml)
python-magic-bin==0.4.14 ; sys_platform == 'win32' # via -r requirements.txt, nomad-lab (pyproject.toml)
python-multipart==0.0.24 # via -r requirements.txt, nomad-lab (pyproject.toml)
pytz==2026.1.post1 # via mongomock, pandas, -r requirements.txt
pywin32==311 ; sys_platform == 'win32' # via docker, -r requirements.txt
pyyaml==6.0.3 # via uvicorn, -r requirements.txt, nomad-lab (pyproject.toml)
rdflib==5.0.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
referencing==0.37.0 # via jsonschema, jsonschema-specifications, -r requirements.txt
requests==2.33.1 # via cachecontrol, docker, jupyterhub, molid, oauthenticator, optimade, pip-audit, pymatgen, python-gitlab, python-keycloak, requests-toolbelt, rfc3161ng, -r requirements.txt, nomad-lab (pyproject.toml)
requests-toolbelt==1.0.0 # via python-gitlab, python-keycloak, -r requirements.txt
rfc3161ng==2.1.3 # via -r requirements.txt, nomad-lab (pyproject.toml)
rich==14.3.3 # via pip-audit
rpds-py==0.30.0 # via jsonschema, referencing, -r requirements.txt
ruamel-yaml==0.19.1 # via jupyter-telemetry, monty, oauthenticator, pymatgen, -r requirements.txt
ruff==0.15.9 # via nomad-lab (pyproject.toml)
s3fs==2026.3.0 # via msglc, -r requirements.txt
scikit-learn==1.7.2 ; python_full_version < '3.11' # via matid, -r requirements.txt
scikit-learn==1.8.0 ; python_full_version >= '3.11' # via matid, -r requirements.txt
scipy==1.15.3 ; python_full_version < '3.11' # via ase, pymatgen, scikit-learn, -r requirements.txt, nomad-lab (pyproject.toml)
scipy==1.17.1 ; python_full_version >= '3.11' # via ase, pymatgen, scikit-learn, -r requirements.txt, nomad-lab (pyproject.toml)
sentinels==1.1.1 # via mongomock, -r requirements.txt
six==1.17.0 # via elasticsearch-dsl, python-dateutil, rdflib, -r requirements.txt
sniffio==1.3.1 # via httpx, -r requirements.txt
sortedcontainers==2.4.0 # via cyclonedx-python-lib
soupsieve==2.8.3 # via beautifulsoup4, -r requirements.txt
spglib==2.7.0 # via matid, pymatgen, -r requirements.txt
sqlalchemy==2.0.49 # via alembic, jupyterhub, -r requirements.txt
starlette==1.0.0 # via fastapi, -r requirements.txt, nomad-lab (pyproject.toml)
structlog==25.5.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
sympy==1.14.0 # via pymatgen, -r requirements.txt
tabulate==0.10.0 # via pymatgen, -r requirements.txt, nomad-lab (pyproject.toml)
temporalio==1.24.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
tenacity==9.1.4 # via plotly, -r requirements.txt
threadpoolctl==3.6.0 # via scikit-learn, -r requirements.txt
tifffile==2025.5.10 ; python_full_version < '3.11' # via h5grove, -r requirements.txt
tifffile==2026.3.3 ; python_full_version >= '3.11' # via h5grove, -r requirements.txt
tomli==2.4.1 # via alembic, coverage, mypy, pip-audit, pytest, -r requirements.txt
tomli-w==1.2.0 # via pip-audit
tornado==6.5.5 # via jupyterhub, oauthenticator, -r requirements.txt
tqdm==4.67.3 # via molid, pymatgen, -r requirements.txt
traitlets==5.14.3 # via jupyter-telemetry, jupyterhub, oauthenticator, -r requirements.txt
types-protobuf==7.34.1.20260408 # via temporalio, -r requirements.txt
typing-extensions==4.15.0 # via aiobotocore, aiosignal, alembic, anyio, beanie, cryptography, cyclonedx-python-lib, exceptiongroup, fastapi, fastapi-cache2, flexcache, flexparser, h5grove, jwcrypto, multidict, mypy, nexus-rpc, pint, pydantic, pydantic-core, pyjwt, pytest-asyncio, referencing, spglib, sqlalchemy, starlette, structlog, temporalio, typing-inspection, uvicorn, -r requirements.txt
typing-inspection==0.4.2 # via fastapi, pydantic, pydantic-settings, -r requirements.txt
tzdata==2026.1 # via pandas, pendulum, -r requirements.txt
uncertainties==3.2.3 # via pymatgen, -r requirements.txt
unidecode==1.4.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
universal-pathlib==0.3.10 # via msglc, -r requirements.txt
urllib3==2.6.3 # via botocore, docker, elasticsearch, requests, -r requirements.txt
uvicorn==0.44.0 # via fastapi-cache2, h5grove, -r requirements.txt, nomad-lab (pyproject.toml)
uvloop==0.22.1 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32' # via uvicorn, -r requirements.txt
validators==0.35.0 # via -r requirements.txt, nomad-lab (pyproject.toml)
watchfiles==1.1.1 # via uvicorn, -r requirements.txt
websockets==16.0 # via uvicorn, -r requirements.txt
wrapt==2.1.2 # via aiobotocore, -r requirements.txt
xarray==2025.6.1 ; python_full_version < '3.11' # via -r requirements.txt, nomad-lab (pyproject.toml)
xarray==2026.2.0 ; python_full_version >= '3.11' # via -r requirements.txt, nomad-lab (pyproject.toml)
yarl==1.23.0 # via aiohttp, -r requirements.txt
zipstream-ng==1.9.0 # via -r requirements.txt, nomad-lab (pyproject.toml)