numpy>=1.24
scipy>=1.10
pandas>=2.0
torch>=2.0

[all]
arch>=6.2
statsmodels>=0.14
scikit-learn>=1.3
xgboost>=2.0
matplotlib>=3.7
yfinance>=0.2
pandas-datareader>=0.10
optuna>=3.4
PyYAML>=6.0

[benchmarks]
arch>=6.2
statsmodels>=0.14
scikit-learn>=1.3
xgboost>=2.0

[data]
yfinance>=0.2
pandas-datareader>=0.10

[dev]
pytest>=7.4
pytest-cov>=4.1
ruff>=0.4
mypy>=1.8
PyYAML>=6.0

[plots]
matplotlib>=3.7

[tuning]
optuna>=3.4
