scikit-learn>=0.24.1
numpy
pandas
joblib
scipy
matplotlib
seaborn

[:python_version < "3.10"]
typing_extensions>=4.5

[dev]
build
jupytext

[docs]
sphinx
myst-parser
myst-nb
sphinx-book-theme
jupyter-sphinx

[optional]
colorlog
tqdm
lightgbm
Boruta>=0.3
optuna

[optional:python_version < "3.14"]
ngboost<0.5.9,>=0.3.6

[test]
pytest
optuna-integration[sklearn]
