torch>=2.2
numpy>=1.26
scipy>=1.11
scikit-learn>=1.4
typing_extensions>=4.12

[data]
polars>=1.36

[dev]
pytest>=8.2
pytest-cov>=5.0
ruff>=0.6
black>=24.4
mypy>=1.11
pre-commit>=3.7
build>=1.2
twine>=5.1

[opt]
optuna>=3.6

[viz]
matplotlib>=3.9
