scikit-learn>=1.4.2
pandas>=2.2.2
matplotlib>=3.8.4
joblib>=1.3.2
numpy>=1.26.4

[:python_version < "3.11"]
shap>=0.49.1

[:python_version >= "3.11"]
shap>=0.50.0

[all]
probatus[dev,docs]

[dev]
mypy>=2.3.1
pytest>=9.1.1
pytest-cov>=7.1.0
ipykernel>=7.3.0
nbformat>=5.11.1
nbconvert>=7.17.1
pre-commit>=4.6.2
codespell>=2.4.3
ruff>=0.16.6
lightgbm>=4.7.0
catboost>=1.2.10

[dev:python_version < "3.11"]
xgboost<3.1,>=3.0.0

[dev:python_version >= "3.11"]
xgboost<3.3,>=3.2.0

[docs]
mkdocs>=1.6.1
mkdocs-jupyter>=0.26.3
mkdocs-material>=9.7.7
mkdocstrings>=1.0.6
mkdocstrings-python>=2.0.8
