numpy>=1.26
scipy>=1.12

[:python_version < "3.11"]
typing_extensions>=4.0.0

[dev]
mixscatter[docs,example,lint,tests,type-check]
pre-commit~=3.7
nox

[docs]
mkdocs-material~=9.5
mkdocstrings[python]~=0.25

[example]
matplotlib~=3.8

[lint]
ruff~=0.4

[tests]
pytest~=8.2
pytest-cov~=5.0
pytest-mock~=3.14

[type-check]
mypy~=1.10
mypy-einsum~=1.0
types-PyYAML~=6.0
