scikit-learn>=1.5.2
imbalanced-learn>=0.13.0
scipy>=1.10.1
joblib>=1.3.2
pandas>=2.2.0
sympy>=1.12.1
typing-extensions>=4.0.0

[: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"]
catboost>=1.2.8
