code: def get_distutils_display_options():
      
  
      short_display_opts = set('-' + o[1] for o in Distribution.display_options
                               if o[1])
      long_display_opts = set('--' + o[0] for o in Distribution.display_options)
  
      # Include -h and --help which are not explicitly listed in
      # Distribution.display_options (as they are handled by optparse)
      short_display_opts.add('-h')
      long_display_opts.add('--help')
  
      # This isn't the greatest approach to hardcode these commands.
      # However, there doesn't seem to be a good way to determine
      # whether build *will be* run as part of the command at this
      # phase.
      display_commands = set([
          'clean', 'register', 'setopt', 'saveopts', 'egg_info',
          'alias'])
  
      return short_display_opts.union(long_display_opts.union(display_commands))
docs: Returns a set of all the distutils display options in their long and
      short forms.  These are the setup.py arguments such as --name or --version
      which print the project's metadata and then exit.
  
      Returns
      -------
      opts : set
          The long and short form display option arguments, including the - or --