typing-extensions>=4.6.0

[:python_version >= "3.13"]
typing-extensions>=4.12.0

[docs]
sphinx~=8.0
sphinx-autoapi
sphinx-autobuild
sphinx-autodoc-typehints
sphinx-copybutton
sphinx-rtd-theme
sphinxcontrib-bibtex
docutils
jax[cpu]
numpy
torch

[jax]
jax

[lint]
cpplint
doc8
mypy
pre-commit
pyenchant
pylint[spelling]
ruff
xdoctest

[numpy]
numpy

[test]
pytest
pytest-cov
covdefaults
rich

[test:python_version < "3.13" and platform_system == "Darwin"]
typing-extensions==4.6.0

[test:python_version < "3.13" and platform_system == "Linux"]
typing-extensions==4.6.0

[test:python_version < "3.13" and platform_system == "Windows"]
typing-extensions==4.6.0

[test:python_version >= "3.13" and platform_system == "Darwin"]
typing-extensions==4.12.0

[test:python_version >= "3.13" and platform_system == "Linux"]
typing-extensions==4.12.0

[test:python_version >= "3.13" and platform_system == "Windows"]
typing-extensions==4.12.0

[torch]
torch
