numpy<2.3,>=2.2.6
pandas<2.4,>=2.3.3
numba<0.66,>=0.65.1

[all]
optuna<4.9,>=4.8.0
arch<8.1,>=8.0.0
scikit-learn<1.9,>=1.8.0
quantstats==0.0.81
matplotlib<3.11,>=3.10.9
seaborn<0.14,>=0.13.2

[all:python_version >= "3.12"]
nautilus-trader<1.231,>=1.230.0

[native]

[optimization]
optuna<4.9,>=4.8.0
arch<8.1,>=8.0.0
scikit-learn<1.9,>=1.8.0

[reports]
quantstats==0.0.81

[validation]

[validation:python_version >= "3.12"]
nautilus-trader<1.231,>=1.230.0

[viz]
matplotlib<3.11,>=3.10.9
seaborn<0.14,>=0.13.2
