code: def dedent_description(pkg_info):
      
      description = pkg_info['Description']
  
      # Python 3 Unicode handling, sorta.
      surrogates = False
      if not isinstance(description, str):
          surrogates = True
          description = pkginfo_unicode(pkg_info, 'Description')
  
      description_lines = description.splitlines()
      description_dedent = '\n'.join(
          # if the first line of long_description is blank,
          # the first line here will be indented.
          (description_lines[0].lstrip(),
           textwrap.dedent('\n'.join(description_lines[1:])),
           '\n'))
  
      if surrogates:
          description_dedent = description_dedent \
              .encode("utf8") \
              .decode("ascii", "surrogateescape")
  
      return description_dedent
docs: Dedent and convert pkg_info['Description'] to Unicode.