huggingface_hub>=0.23
networkx>=3.0
numpy>=2.0
scipy>=1.10
scikit-learn>=1.2
pandas>=1.5
statsmodels>=0.14.5
tqdm>=4.64
pyparsing>=3.0
joblib>=1.2
opt_einsum>=3.3
scikit-base>=0.12.4

[all]
pgmpy[docs,optional,tests]

[docs]
sphinx>=5.0
ipython
nbsphinx
numpydoc
pydata-sphinx-theme
sphinx-copybutton
sphinx-design
sphinxext-opengraph
sphinx_sitemap
myst_parser

[optional]
pgmpy[torch]
daft-pgm>=0.1.4
xgboost>=2.0.3
litellm>=1.61.15
pygraphviz

[tests]
xdoctest>=0.11.0
pytest>=3.3.1
pytest-cov
pytest-split
pytest-xdist
coverage>=4.3.4
mock
black
pre-commit
jsonschema
sempler

[torch]
torch>=2.5
pyro-ppl>=1.9.1
