pydantic<3,>=2
optimade[server]~=1.4
pymongo<5,>=4
pyyaml~=6.0
tqdm~=4.65
requests~=2.31
click~=8.1
pandas<3,>=1.5
ase~=3.22

[aiida]
aiida-core~=2.6

[dev]
optimade-maker[tests]
ruff
pre-commit
mypy

[ingest]
optimade-maker[aiida,pymatgen]

[pymatgen]
pymatgen>=2023.9

[tests]
pytest~=8.3
pytest-cov~=6.0
numpy<3,>=1.22

[tutorial]
jupyterlab
