# 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>=9.1.0

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

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

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

# Type validation (optional, for better docs)
mypy>=2.3.1
types-requests>=2.33.0.20260906
types-aiofiles>=25.1.0.20260518
