code: def show_compilers():
      """Print list of available compilers (used by the "--help-compiler"
      options to "build", "build_ext", "build_clib").
      """
      # XXX this "knows" that the compiler option it's describing is
      # "--compiler", which just happens to be the case for the three
      # commands that use it.
      from distutils.fancy_getopt import FancyGetopt
  
      compilers = []
      for compiler in compiler_class.keys():
          compilers.append(
              (
                  "compiler=" + compiler,
                  None,
                  compiler_class[compiler][2],
              )
          )
      compilers.sort()
      pretty_printer = FancyGetopt(compilers)
      pretty_printer.print_help("List of available compilers:")
  
imports: import sys
  import os
  import re
  import warnings
  from .errors import CompileError, LinkError, UnknownFileError, DistutilsPlatformError, DistutilsModuleError
  from .spawn import spawn
  from .file_util import move_file
  from .dir_util import mkpath
  from ._modified import newer_group
  from .util import split_quoted, execute
  from ._log import log
label_desc: Use image node_id 2 for calling a global function with example usage: show_compilers() without return types