def get_distutils_display_options():
    """ 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 --
    """

    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))
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 ) short_display_opts . add ( '-h' ) long_display_opts . add ( '--help' ) display_commands = set ( [ 'clean' , 'register' , 'setopt' , 'saveopts' , 'egg_info' , 'alias' ] ) return short_display_opts . union ( long_display_opts . union ( display_commands ) )
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 --