code: def default_man_pages(
      config: Config,
  ) -> list[tuple[str, str, str, list[str], int]]:
      """Better default man_pages settings."""
      filename = make_filename_from_project(config.project)
      return [
          (
              config.root_doc,
              filename,
              f"{config.project} {config.release}",
              [config.author],
              1,
          )
      ]
  
imports: from __future__ import annotations
  import warnings
  from os import path
  from typing import TYPE_CHECKING, Any
  from docutils.frontend import OptionParser
  from docutils.io import FileOutput
  from sphinx import addnodes
  from sphinx.builders import Builder
  from sphinx.locale import __
  from sphinx.util import logging
  from sphinx.util.console import darkgreen
  from sphinx.util.display import progress_message
  from sphinx.util.nodes import inline_all_toctrees
  from sphinx.util.osutil import ensuredir, make_filename_from_project
  from sphinx.writers.manpage import ManualPageTranslator, ManualPageWriter
label_desc: Use image node_id 1 for calling a global function with example usage: default_man_pages(config) and returns: list