code: def main():
      if "--help-link" in sys.argv[1:]:
          sys.argv.remove("--help-link")
          from numpy.distutils.system_info import show_all
  
          show_all()
          return
  
      # Probably outdated options that were not working before 1.16
      if "--g3-numpy" in sys.argv[1:]:
          sys.stderr.write(
              "G3 f2py support is not implemented, yet.\\n"
          )
          sys.exit(1)
      elif "--2e-numeric" in sys.argv[1:]:
          sys.argv.remove("--2e-numeric")
      elif "--2e-numarray" in sys.argv[1:]:
          # Note that this errors becaust the -DNUMARRAY argument is
          # not recognized. Just here for back compatibility and the
          # error message.
          sys.argv.append("-DNUMARRAY")
          sys.argv.remove("--2e-numarray")
      elif "--2e-numpy" in sys.argv[1:]:
          sys.argv.remove("--2e-numpy")
      else:
          pass
  
      if "-c" in sys.argv[1:]:
          run_compile()
      else:
          run_main(sys.argv[1:])
  
imports: from __future__ import division, absolute_import, print_function
  import sys
  import os
  import pprint
  import re
  from .None import crackfortran
  from .None import rules
  from .None import cb_rules
  from .None import auxfuncs
  from .None import cfuncs
  from .None import f90mod_rules
  from .None import __version__
label_desc: Use image node_id 9 for calling a global function with example usage: main() without return types