'If there were any non-global "display-only" options
(--help-commands or the metadata display options) on the command
line, display the requested info and return true; else return
false.'

def handle_display_options(self, option_order):

    import sys
    if ((sys.version_info < (3,)) or self.help_commands):
        return _Distribution.handle_display_options(self, option_order)
    import io
    if (not isinstance(sys.stdout, io.TextIOWrapper)):
        return _Distribution.handle_display_options(self, option_order)
    if (sys.stdout.encoding.lower() in ('utf-8', 'utf8')):
        return _Distribution.handle_display_options(self, option_order)
    encoding = sys.stdout.encoding
    errors = sys.stdout.errors
    newline = (((sys.platform != 'win32') and '\n') or None)
    line_buffering = sys.stdout.line_buffering
    sys.stdout = io.TextIOWrapper(sys.stdout.detach(), 'utf-8', errors, newline, line_buffering)
    try:
        return _Distribution.handle_display_options(self, option_order)
    finally:
        sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding, errors, newline, line_buffering)
