# =============================================================================
# MINIMAL DOCUMENTATION REQUIREMENTS for multicolorfits
# =============================================================================

# Core documentation tools
sphinx>=7.0.0,<8.0.0
sphinx_rtd_theme>=2.0.0
myst_parser>=2.0.0

# Scientific Python stack (only what's needed for documentation)
# These are imported by multicolorfits.py but needed for autodoc
numpy>=1.24.0,<2.0.0
astropy>=5.3.3,<7.0.0
matplotlib>=3.7.0,<4.0.0
scipy>=1.10.0,<2.0.0
scikit-image>=0.20.0,<1.0.0

# Note: GUI packages (PyQt6, traits, traitsui, pyface) are NOT included here
# They are mocked in conf.py instead, which is much faster and more reliable
# for documentation building.

# Optional: Modern documentation extensions (uncomment if desired)
# sphinx-copybutton>=0.5.0
# sphinx-design>=0.5.0
# sphinx-autoapi>=3.0.0

