Module

autodoc.utils

Unified utilities for the autodoc documentation extraction system.

This package consolidates all autodoc utilities into focused modules:

  • text: Text processing (sanitize_text, truncate_text, slugify)
  • paths: Path/URL resolution (resolve_cli_url_path, format_source_file_for_display)
  • grouping: Module grouping (auto_detect_prefix_map, apply_grouping)
  • config: Config normalization (normalize_autodoc_config)
  • metadata: Typed metadata accessors (get_python_, get_cli_, get_openapi_*)

All functions are re-exported here for backward compatibility with: from bengal.autodoc.utils import sanitize_text