numpy
pandas
pyyaml>=5.1
scikit-learn>=1.1
scipy>=1.9
jinja2>=3.1
pydantic>=2.0

[aim]
aim>=3.20

[cli]
typer>=0.12
joblib>=1.3
pyarrow>=14

[dev]
pytest
pytest-cov
coverage
mypy
types-PyYAML
ruff
black
build
twine
pre-commit
matplotlib
typer>=0.12
joblib>=1.3
pyarrow>=14
nbmake>=1.5
nbformat>=5.0

[examples]
jupyter
matplotlib

[mlflow]
mlflow>=2.10

[notebooks]
jupyter
matplotlib>=3.5
nbformat>=5.0
nbclient>=0.10

[speed]
pyarrow>=14
polars>=0.20

[viz]
matplotlib>=3.5

[wandb]
wandb>=0.17
