numpy<3,>=2.2
pandas<4,>=2.3
scipy<2,>=1.15
scikit-learn<2,>=1.6
statsmodels<0.15,>=0.14.6
PyWavelets<2,>=1.9

[:python_version < "3.14"]
joblib<2,>=1.4

[:python_version >= "3.14"]
joblib<2,>=1.5.2

[changepoints]

[changepoints:python_version < "3.14"]
ruptures==1.1.10

[hpo]
optuna<5,>=4.9

[pde]
torch<3,>=2.10

[plot]
matplotlib<4,>=3.10
seaborn<0.14,>=0.13.2
plotly<7,>=6

[profile]
memory-profiler==0.61.0

[simulation]
tqdm<5,>=4.70

[speed]
numba<0.68,>=0.67
numpy<2.6,>=2.2

[symbolic]
sympy<2,>=1.14

[synth]
quantecon<0.12,>=0.11.4

[test]
pytest<10,>=8.4
