numpy>=1.24
pandas>=2.0
scikit-learn>=1.3
joblib>=1.3
cloudpickle>=3.0
optuna>=3.4
shap>=0.44
rich>=13.0
pydantic>=2.0
typing-extensions>=4.8
matplotlib>=3.7

[:python_version < "3.11"]
tomli>=2.0

[all]
pycheron[lightgbm,serve,torch,xgboost]

[dev]
pytest>=7
pytest-cov
black
ruff
mypy
pre-commit

[lightgbm]
lightgbm>=4.0

[serve]
flask>=2.3

[torch]
torch>=2.0

[xgboost]
xgboost>=2.0
