pydantic~=2.2
optimade[server]~=1.3
pymongo
pyyaml~=6.0
tqdm~=4.65
requests~=2.31
numpy<3,>=1.22
click~=8.1

[aiida]
aiida-core>=2.6.3

[ase]
ase~=3.22

[core]
optimade-maker[ase,pandas,pymatgen]

[dev]
ruff
pre-commit
mypy

[ingest]
optimade-maker[aiida,ase,pandas,pymatgen]

[pandas]
pandas<3,>=1.5

[pymatgen]
pymatgen>=2023.9

[tests]
pytest~=8.3
pytest-cov~=6.0
