numpy>=1.24.1
scikit-learn>=1.4
scipy>=1.10

[conditional]
covmetrics==0.1.2
pandas>=1.5.3
torch>=2.0

[conditional:python_version < "3.11"]
cvxpy==1.7.5

[conditional:python_version >= "3.11"]
cvxpy==1.9.1

[dev]
MAPIE[conditional,experimental]
build==1.3.0
codecov==2.1.13
mypy==1.19.1
pandas==2.3.3
pre-commit==4.0.1
pytest==9.0.3
pytest-cov==7.0.0
pytest-xdist==3.8.0
ruff==0.14.3
twine==6.2.0
wheel==0.46.2

[dev:python_version < "3.11"]
cvxpy==1.7.5

[dev:python_version >= "3.11"]
cvxpy==1.9.1

[docs]
MAPIE[conditional,experimental]
lightgbm==4.6.0
matplotlib==3.9.4
mkdocs-material==9.7.6
mkdocs-gallery==0.10.4
mkdocstrings[python]==1.0.4
mkdocstrings-python==2.0.4
ruff==0.14.3
pymdown-extensions==10.21.3
pandas==2.3.3
typing_extensions==4.15.0
torch==2.13.0
pytorch-lightning==2.6.5
albumentations==2.0.8
opencv-python==4.13.0.92
huggingface-hub==1.18.0
tqdm==4.68.1

[docs:python_version < "3.11"]
cvxpy==1.7.5

[docs:python_version >= "3.11"]
cvxpy==1.9.1

[experimental]
torch>=2.1

[notebooks]
ipykernel==6.31.0
jupyter==1.1.1
jupyterlab==4.5.10
jupytext==1.18.1
nbconvert==7.17.1
matplotlib==3.9.4
pandas==2.3.3
scikeras==0.13.0
seaborn==0.13.2
tensorflow==2.20.0
tensorflow_datasets==4.8.3
xgboost==2.1.4
plotly==6.5.0
