typing_extensions
more_itertools
psutil
pandas
numpy

[cluster]
dask-jobqueue

[configspace]
configspace>=0.6

[dask]
dask
distributed

[dev]
amltk[doc,examples,test,tooling]

[doc]
mkdocs
mkdocs-material
mkdocs-autorefs
mkdocs-gen-files
mkdocs-literate-nav
mkdocs-glightbox
mkdocstrings[python]
markdown-exec[ansi]
matplotlib
rich
mike
pillow
cairosvg
black

[examples]
openml
amltk[dask,loky,optuna,path_loaders,pynisher,rich,sklearn,smac,wandb,xgboost]

[loky]
loky

[neps]
neural-pipeline-search

[notebook]
rich[jupyter]

[optuna]
optuna

[path_loaders]
openpyxl
pyarrow

[pynisher]
pynisher>=1.0.10

[rich]
rich

[sklearn]
scikit-learn
threadpoolctl

[smac]
smac>=2.0
amltk[configspace]

[test]
pytest<8
pytest-coverage
pytest-cases
amltk[examples]

[threadpoolctl]
threadpoolctl

[tooling]
commitizen
pre-commit
ruff
mypy
types-psutil
types-pyyaml

[wandb]
wandb

[xgboost]
xgboost
