numpy<2.1.4,>=1.26.0
scipy
matplotlib
qtealeaves<1.13,>=1.12.1

[all-backends]
qredtea[torch]
qredtea[jax]
qredtea[tensorflow]
qredtea[qtorch]

[all-backends-cpu]
qredtea[torch]
qredtea[jax-cpu]
qredtea[tensorflow-cpu]
qredtea[qtorch]

[cqa]
pre-commit
isort==5.13.2
black==24.4.2
pylint==3.2.4

[dev]
qredtea[cqa]
qredtea[tests]

[docs]
sphinx
sphinx-gallery
sphinx_rtd_theme

[jax]
jax[cuda12-local]<0.10,>=0.5.0

[jax-cpu]
jax<0.10,>=0.5.0

[qtorch]
qtorch
ninja

[tensorflow]
tensorflow[and-cuda]<2.21.0,>=2.19.0

[tensorflow-cpu]
tensorflow<2.21.0,>=2.19.0

[tests]
pytest
pytest-cov
pytest-subtests
pytest-xdist

[torch]
torch<2.11,>=2.5.0
