numpy<3,>=2.0
pandas<3,>=2.2
scipy<2,>=1.14
scikit-learn<2,>=1.5
statsmodels<1,>=0.14
pyarrow<26,>=17
duckdb<2,>=1.1
plotly<7,>=5.24
matplotlib<4,>=3.9
yfinance<1,>=0.2.54
alpaca-py<1,>=0.35
requests<3,>=2.32
optuna<5,>=4
vectorbt<1,>=0.28
joblib<2,>=1.4
numba<1,>=0.60

[all]
quant-backtester[dev,notebook,test,transformer]

[dev]
ruff<1,>=0.9
mypy<2,>=1.14
build<2,>=1.2

[notebook]
jupyterlab<5,>=4.2
ipykernel<7,>=6.29

[test]
pytest<9,>=8.3
pytest-cov<8,>=6

[transformer]
torch<3,>=2.5
