cbaseline<0.2,>=0.1.2
numpy>=1.23
scikit-learn>=1.2
skgrad<0.2,>=0.1.5
treeig<0.3,>=0.2.0

[all]
matplotlib>=3.6
catboost>=1.2
jax>=0.4
shap>=0.42
tensorflow>=2.16
torch>=2.0
treeig<0.3,>=0.2.0

[catboost]
catboost>=1.2
treeig<0.3,>=0.2.0

[docs]
sphinx<9,>=7
myst-parser<5,>=3
pydata-sphinx-theme<0.17,>=0.16

[docs:python_version < "3.11"]
tomli>=2

[jax]
jax>=0.4

[shap]
shap>=0.42
matplotlib>=3.6

[tensorflow]
tensorflow>=2.16

[test]
build>=1
matplotlib>=3.6
pandas>=1.5
pytest>=7
shap>=0.42
twine>=5

[test:python_version < "3.11"]
tomli>=2

[torch]
torch>=2.0

[trees]
treeig<0.3,>=0.2.0
