# Documentation dependencies for Victor AI Framework
#
# Builds the Sphinx site (docs/conf.py + docs/Makefile via sphinx-build /
# sphinx-autobuild / sphinx-apidoc). Note: the root `make docs` target uses
# MkDocs; this file is specifically for the Sphinx API-reference build.
#
# Sphinx's own bundled extensions used by conf.py — autodoc, autosummary,
# napoleon, viewcode, intersphinx, duration, doctest, coverage — ship inside
# Sphinx as sphinx.ext.* and need no separate package.

# Sphinx framework (provides sphinx.ext.* and the sphinx-apidoc CLI)
sphinx>=7.0.0

# Third-party Sphinx extensions loaded in conf.py:
#   sphinx_autodoc_typehints, myst_parser (Markdown source support)
sphinx-autodoc-typehints>=2.0.0
myst-parser>=2.0.0

# HTML theme (html_theme = "furo")
furo>=2023.0.0

# Live-reloading dev server (docs/Makefile `live` target)
sphinx-autobuild>=2023.0.0

# Type validation (optional, for better docs)
mypy>=1.5.0
types-requests>=2.31.0
types-aiofiles>=23.0.0
