old_contents: import sys
  
  # Before we get to the rest of setup, with dependencies on setuptools and the
  # Python 3 standard library, let's make sure we're not on Python 2 and provide
  # a helpful message if we are.
  
  PY2_MESSAGE = "Python 2 is no longer supported. Please upgrade."
  
  
  if sys.version_info[0] < 3:
      print(PY2_MESSAGE)
      readable_version = sys.version.split(' ')[0]
      print("The version of Python you're running is: %s" % readable_version)
      print("Python is running from: %r" % sys.executable)
      sys.exit(1)
  
  
  from setuptools import setup
  
  DESCRIPTION = open('README.md', encoding='utf-8').read()
  
  setup(
      name="ftfy",
      version='5.9',
      maintainer='Luminoso Technologies, Inc.',
      maintainer_email='info@luminoso.com',
      license="MIT",
      url='http://github.com/LuminosoInsight/python-ftfy',
      platforms=["any"],
      description="Fixes some problems with Unicode text after the fact",
      long_description=DESCRIPTION,
      long_description_content_type='text/markdown',
      packages=['ftfy', 'ftfy.bad_codecs'],
      install_requires=['wcwidth'],
      tests_require=['pytest'],
      python_requires='>=3.6',
      classifiers=[
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: 3.6",
          "Programming Language :: Python :: 3.7",
          "Programming Language :: Python :: 3.8",
          "Programming Language :: Python :: 3.9",
          "License :: OSI Approved :: MIT License",
          "Operating System :: OS Independent",
          "Topic :: Software Development :: Libraries :: Python Modules",
          "Topic :: Text Processing :: Filters",
          "Development Status :: 5 - Production/Stable"
      ],
      entry_points={
          'console_scripts': [
              'ftfy = ftfy.cli:main'
          ]
      },
      project_urls={
          'Documentation': 'http://ftfy.readthedocs.io',
      }
  )
  
new_contents: import sys
  
  # Before we get to the rest of setup, with dependencies on setuptools and the
  # Python 3 standard library, let's make sure we're not on Python 2 and provide
  # a helpful message if we are.
  
  PY2_MESSAGE = "Python 2 is no longer supported. Please upgrade."
  
  
  if sys.version_info[0] < 3:
      print(PY2_MESSAGE)
      readable_version = sys.version.split(' ')[0]
      print("The version of Python you're running is: %s" % readable_version)
      print("Python is running from: %r" % sys.executable)
      sys.exit(1)
  
  
  from setuptools import setup
  
  DESCRIPTION = open('README.md', encoding='utf-8').read()
  
  setup(
      name="ftfy",
      version='5.9',
      maintainer='Robyn Speer',
      maintainer_email='rspeer@luminoso.com',
      license="MIT",
      url='http://github.com/LuminosoInsight/python-ftfy',
      platforms=["any"],
      description="Fixes some problems with Unicode text after the fact",
      long_description=DESCRIPTION,
      long_description_content_type='text/markdown',
      packages=['ftfy', 'ftfy.bad_codecs'],
      install_requires=['wcwidth'],
      tests_require=['pytest'],
      python_requires='>=3.6',
      classifiers=[
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: 3.6",
          "Programming Language :: Python :: 3.7",
          "Programming Language :: Python :: 3.8",
          "Programming Language :: Python :: 3.9",
          "License :: OSI Approved :: MIT License",
          "Operating System :: OS Independent",
          "Topic :: Software Development :: Libraries :: Python Modules",
          "Topic :: Text Processing :: Filters",
          "Development Status :: 5 - Production/Stable"
      ],
      entry_points={
          'console_scripts': [
              'ftfy = ftfy.cli:main'
          ]
      },
      project_urls={
          'Documentation': 'http://ftfy.readthedocs.io',
      }
  )
  
subject: put my name in as 'maintainer' because really