pint
numpy<2.6,>=1.22
scipy
numba>=0.67
tabulate
meshio
h5py

[dev]
maturin<2,>=1.14
h5py-stubs<0.2,>=0.1.2
pyright<2,>=1.1.400
pytest
pytest-cov
pytest-watch
ruff<1,>=0.12

[docs]
mkdocs==1.6.1
mkdocs-material==9.7.7
mkdocstrings==1.0.6
mkdocstrings-python==2.0.8

[rust]
maturin<2,>=1.14

[test]
pytest
pytest-cov
pytest-watch
