numpy<2.0.0,>=1.26.0
pandas<2.4.0,>=2.0.0
statsmodels<0.15,>=0.13
scikit-learn<1.8.0,>=1.5.0

[:python_version >= "3.12"]
looseversion==1.3.0

[all]
julearn[optuna,skopt,viz]

[deslib]
deslib<0.4.0,>=0.3.5

[dev]
tox
pre-commit
ruff
towncrier

[docs]
seaborn<0.14.0,>=0.13.0
sphinx<8.1.0,>=7.3.0
sphinx-gallery<=0.19.0,>=0.17.0
furo<=2025.7.19,>=2024.4.27
numpydoc<=1.9.0,>=1.6.0
sphinx-copybutton<0.5.3,>=0.5.1
towncrier<24.7.0,>=23.10.0
sphinxcontrib-towncrier==0.4.0a0
scikit-optimize<0.11,>=0.10.0
optuna<3.7,>=3.6.0
optuna_integration<4.1,>=3.6.0
setuptools-scm>=8

[optuna]
optuna<3.7,>=3.6.0
optuna_integration<4.1,>=3.6.0

[skopt]
scikit-optimize<0.11,>=0.10.0

[viz]
panel>=1.3.0
bokeh>=3.0.0
param>=2.0.0
