numpy<2.0,>=1.25.0
scipy>=1.9.0
scikit-learn>=1.5.0
pandas>=1.5.0
networkx>=3.2.0
pygam>=0.9.0

[all]
dodiscover[build]
dodiscover[doc]
dodiscover[style]
dodiscover[test]

[build]
build
twine
numpy<2.0,>=1.25.0

[doc]
memory-profiler
numpydoc
pooch
pydata-sphinx-theme
sphinx==7.2.6
sphinx-copybutton
sphinx-design
sphinx-gallery
sphinx-issues
sphinx_autodoc_typehints
sphinxcontrib-bibtex
portray
matplotlib
ipython
nbsphinx
pandas
seaborn
joblib
graphviz
pygraphviz
pgmpy

[style]
pre-commit
black
codespell
isort
pydocstyle
pydocstyle[toml]
rstcheck
ruff
toml-sort
yamllint
mypy
toml

[test]
joblib
pandas
pytest
pytest-cov
flaky
tqdm
pooch
causal-learn
statsmodels
pywhy-graphs
dowhy
bnlearn
ananke-causal<0.4.0
