# Documentation requirements for s3dgraphy
# These are needed to build the documentation on Read the Docs

# Core Sphinx
sphinx>=5.0.0
sphinx-rtd-theme>=1.3.0

# Extensions
myst-parser>=2.0.0           # Markdown support
sphinx-autodoc-typehints>=1.24.0  # Better type hints
sphinx-copybutton>=0.5.2     # Copy code button

# Optional: Enhanced features
sphinxcontrib-napoleon>=0.7   # Better docstring parsing

# Project dependencies needed for autodoc
pandas>=2.0.0
numpy>=1.21.0

# Optional dependencies that might be imported
networkx>=3.0                 # For layout generation
