arviz<2,>=1.1
graphviz
ipython!=8.7.0
jinja2
matplotlib>=3.5.3
narwhals>=1.13.1
numpy
pandas<4,>=2.3
patsy
plotnine>=0.15.7
polars
pymc<7,>=6.0.1
pytensor<4,>=3
scikit-learn>=1
scipy
seaborn>=0.11.2
statsmodels
xarray>=v2022.11.0
pymc-extras>=0.11

[dev]
prek
mypy==2.3.0
twine
codespell
nbformat
nbconvert
PyYAML
marimo[mcp]

[docs]
ipykernel
maketables
daft-pgm
pymc-bart
linkify-it-py
myst-nb<=1.0.0
pylint
sphinx
sphinx-autodoc-typehints
sphinx_autodoc_defaultargs
labs-sphinx-theme
sphinx-copybutton
sphinx-sitemap
statsmodels
sphinxcontrib-bibtex>=2.7.0
sphinx-notfound-page
ipywidgets
sphinx-design
sphinx-togglebutton
nbformat
nbconvert
Pillow
PyYAML
sphinxext-opengraph
sphinxext-rediraffe

[forecast]
pymc-forecast[extras]<0.3,>=0.2

[lint]
prek
ruff
mypy==2.3.0

[test]
pytest
pytest-cov
pytest-xdist
diff-cover
codespell
nbformat
nbconvert
papermill
polars
pyarrow
pymc-forecast[extras]<0.3,>=0.2
