PyYAML
click
custodian>=2024.4.18
emmet-core==0.82.2
jobflow>=0.1.11
monty>=2024.7.30
numpy
pydantic-settings>=2.0.3
pydantic>=2.0.1
pymatgen>=2024.6.4

[abinit]
abipy>=0.9.3

[amset]
amset>=0.4.15
pydash

[cclib]
cclib

[defects]
dscribe>=1.2.0
pymatgen-analysis-defects>=2024.5.11
python-ulid

[dev]
pre-commit>=2.12.1

[docs]
FireWorks==2.0.3
autodoc_pydantic==2.1.0
furo==2024.8.6
ipython==8.26.0
jsonschema[format]
myst_parser==4.0.0
numpydoc==1.8.0
sphinx-copybutton==0.5.2
sphinx==7.4.7
sphinx_design==0.6.0

[forcefields]
ase>=3.23.0
calorine<=2.2.1
chgnet>=0.2.2
mace-torch>=0.3.3
matgl>=1.1.3
quippy-ase>=0.9.14
sevenn>=0.9.3

[lobster]
ijson>=3.2.2
lobsterpy>=0.4.0

[mp]
mp-api>=0.37.5

[phonons]
phonopy>=1.10.8
seekpath

[strict]
PyYAML==6.0.2
ase==3.23.0
calorine==2.2.1
cclib==1.8.1
chgnet==0.3.8
click==8.1.7
custodian==2024.6.24
dscribe==2.1.1
emmet-core==0.82.2
ijson==3.3.0
jobflow==0.1.18
lobsterpy==0.4.5
mace-torch>=0.3.3
matgl==1.1.3
monty==2024.7.30
mp-api==0.41.2
numpy
phonopy==2.26.7
pydantic-settings==2.3.4
pydantic==2.8.2
pymatgen-analysis-defects==2024.7.19
pymatgen==2024.6.10
python-ulid==2.7.0
quippy-ase==0.9.14
seekpath==2.1.0
sevenn==0.9.3
torch==2.2.1
typing-extensions==4.12.2

[tests]
FireWorks==2.0.3
nbmake==1.5.4
pytest-cov==5.0.0
pytest-mock==3.14.0
pytest==8.3.2
