# Documentation building requirements
sphinx>=7.0.0
sphinx-rtd-theme>=2.0.0
myst-parser>=2.0.0
sphinx-autodoc-typehints>=1.24.0
sphinx-copybutton>=0.5.0

# Optional but recommended extensions
sphinx-autobuild>=2021.3.14
sphinx-external-toc>=0.3.1
sphinxext-opengraph>=0.8.0
sphinx-notfound-page>=1.0.0

# For PDF generation (optional)
# rinohtype>=0.5.4

# For better markdown support
markdown-it-py>=3.0.0
mdit-py-plugins>=0.4.0

# Type checking and code quality
mypy>=1.0.0
black>=23.0.0
isort>=5.12.0
ruff>=0.1.0