scikit-learn>=1.5.2
imbalanced-learn>=0.13.0
scipy>=1.15.3
joblib>=1.3.2
pandas>=2.2.0
sympy>=1.12.1

[:python_version < "3.13"]
numpy>=1.24.4

[:python_version >= "3.13"]
numpy>=2.0.0

[optional]
empulse
xgboost>=1.7.4
lightgbm>=4.5.0

[optional:python_version < "3.13"]
catboost>=1.2.7

[optional:python_version >= "3.13" and python_version < "3.14"]
catboost>=1.2.8

[optional:python_version >= "3.14"]
catboost>=1.2.9
