torch<3,>=2.3
numpy<3,>=1.23.2
sympy<2,>=1.12
PyYAML<7,>=6

[adaptive]
scipy<2,>=1.9.2

[all]
pytorch-bsf[adaptive,lightning,mlflow,plot,sklearn,sparse]

[develop]
pre-commit
ruff
pytest
pytest-cov
diff-cover
pytest-randomly
pytest-benchmark
hypothesis
mypy
types-PyYAML
types-setuptools

[lightning]
lightning<3,>=2.4

[mlflow]
mlflow<4,>=3.11.1

[plot]
matplotlib<4,>=3.6
scipy<2,>=1.9.2

[sklearn]
scikit-learn<2,>=1.1.3

[sparse]
scipy<2,>=1.9.2
