pandas>=1.3
numpy>=1.21
scikit-learn>=1.0
joblib>=1.0

[all]
sentence-transformers
shap
matplotlib
xgboost
lightgbm
seaborn
fastapi>=0.100
uvicorn>=0.23

[automl]
optuna>=3.0

[boost]
xgboost
lightgbm

[datasets]
seaborn

[deploy]
fastapi>=0.100
uvicorn>=0.23

[dev]
pytest>=7.0
pytest-cov
ruff
mkdocs-material
mkdocstrings[python]
fastapi>=0.100
httpx
optuna>=3.0
matplotlib

[dev:python_version >= "3.10"]
mcp>=1.0

[explain]
shap
matplotlib

[mcp]
mcp>=1.0

[nlp]
sentence-transformers

[onnx]
skl2onnx
onnx

[plot]
matplotlib
