scikit-learn>=1.0
joblib>=1.0
matplotlib>=3.5
Pillow<12.3,>=8
catboost<2.0,>=1.0
plotly>=5.0
kaleido<1,>=0.2
seaborn>=0.11
bed-reader>=0.2
psutil>=5.0

[:python_version < "3.13"]
numpy<2.0,>=1.20
pandas<2.0,>=1.3
scipy<2.0,>=1.7
numba>=0.57
lightgbm<4.0.0,>=3.3
xgboost<2.1,>=1.6
shap>=0.40

[:python_version == "3.13"]
numpy<2.3,>=2.1
pandas<2.3,>=2.2.3

[:python_version >= "3.13"]
scipy<2.0,>=1.14
numba>=0.61
lightgbm>=4.0
xgboost>=2.1
shap>=0.48
