code: def run_setup():
      """Call setuptools.setup(*args, **kwargs)."""
      try:
          import setuptools
      except ImportError as exc:
          setuptools = None
          if sys.version_info >= (3, 12):
              sys.exit(exc)
      from mpidistutils import setup
      from mpidistutils import Extension as Ext
      from mpidistutils import Executable as Exe
  
      #
      from mpidistutils import build_src
  
      build_src.sources = sources()
      #
      metadata = get_metadata()
      builder_args = dict(
          ext_modules=[Ext(**ext) for ext in extensions()],
          executables=[Exe(**exe) for exe in executables()],
      )
      if setuptools:
          builder_args["zip_safe"] = False
      else:
          metadata.pop("project_urls")
          metadata.pop("python_requires")
          metadata.pop("long_description_content_type")
      #
      setup_args = dict(
          i
          for d in (
              metadata,
              package_info,
              builder_args,
          )
          for i in d.items()
      )
      #
      setup(**setup_args)
  
file_path: mpi4py/setup.py
imports: import os
  import sys
  import glob
label_desc: Use image node_id 5 for calling a global function with example usage: run_setup() without return types