# Documentation dependencies for HoneyHive Python SDK

# Core Sphinx
sphinx>=7.0.0
sphinx-rtd-theme>=1.3.0
sphinx-autodoc-typehints>=1.24.0
myst-parser>=2.0.0

# Extensions
sphinx-copybutton>=0.5.2
sphinx-tabs>=3.4.7  # 3.4.7+ required for Sphinx 9.x compatibility
sphinxcontrib-mermaid>=0.9.0
sphinx-design>=0.5.0

# Versioning
mike>=2.0.0  # For versioned docs with mike
sphinx-multiversion>=0.2.4  # Alternative versioning

# API documentation
sphinx-autoapi>=3.0.0
sphinxcontrib-openapi>=0.8.0

# Search and navigation
sphinx-search>=0.1.0
sphinx-sitemap>=2.5.0

# Code highlighting
pygments>=2.16.0

# Building
docutils>=0.20.0,<0.23  # Pin to <0.22 for sphinx-tabs compatibility
jinja2>=3.1.0
