httk-core<3,>=2.1.0
httk-atomistic<3,>=2.1.0
numpy
matplotlib

[benchmark]
ase<4,>=3.26

[crysviz]
crysviz<1,>=0.1

[default]
httk-analyse[highs]

[dev]
pytest>=8.0
ruff<0.17,>=0.16
pydoclint<1,>=0.9
pyright
mypy

[docs]
sphinx
furo
myst-parser
myst-nb
sphinx-autodoc-typehints
sphinx-copybutton
sphinx-autoapi

[highs]
highspy<2,>=1.15.1

[release]
build>=1.2
twine>=6.0
