"""Sphinx configuration for the warehouse project documentation.""" from pathlib import Path import sys ROOT = Path(__file__).resolve().parent.parent sys.path.insert(0, str(ROOT)) project = "warehouse" author = "Project Team" release = "0.0.1" extensions = [ "sphinx.ext.autodoc", "sphinx.ext.napoleon", "myst_parser", "sphinxcontrib.mermaid", ] templates_path = ["_templates"] exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"] source_suffix = { ".rst": "restructuredtext", ".md": "markdown", } html_theme = "alabaster" html_static_path = ["_static"] autodoc_member_order = "bysource" autodoc_typehints = "description" napoleon_google_docstring = True napoleon_numpy_docstring = False myst_enable_extensions = [ "colon_fence", ] mermaid_output_format = "raw"