# Documentation build requirements for ReadTheDocs and local builds
sphinx>=6.0.0
sphinx-rtd-theme>=1.3.0
sphinx-autodoc-typehints>=1.24.0
sphinx-copybutton>=0.5.2
myst-parser>=2.0.0
sphinx-tabs>=3.4.1
sphinx-design>=0.5.0
furo>=2023.9.10

# For generating API documentation from Python bindings
# sphinx-autoapi>=3.0.0  # Temporarily disabled for ReadTheDocs build

# For building the Python extension during documentation build
maturin>=1.0.0
maturin[patchelf]>=1.0.0

# Required for the project itself (for API docs)
pytest>=6.0
pytest-cov>=4.0

# Additional dependencies for better documentation
sphinxcontrib-applehelp>=1.0.2
sphinxcontrib-devhelp>=1.0.2
sphinxcontrib-htmlhelp>=2.0.0
sphinxcontrib-jsmath>=1.0.1
sphinxcontrib-qthelp>=1.0.3
sphinxcontrib-serializinghtml>=1.1.5 