old_contents: import os
  from setuptools import setup
  import sys
  
  
  def read(filename):
      return open(os.path.join(os.path.dirname(__file__), filename)).read()
  
  
  version_dependant_requirements = [
      "uhashring < 2" if sys.version_info < (3, 6) else "uhashring",  # It uses f-strings
  ]
  
  setup(
      name="python-binary-memcached",
      version="0.30.1",
      author="Jayson Reis",
      author_email="santosdosreis@gmail.com",
      description="A pure python module to access memcached via its binary protocol with SASL auth support",
      long_description="{0}\n{1}".format(read("README.rst"), read("CHANGELOG.md")),
      url="https://github.com/jaysonsantos/python-binary-memcached",
      packages=["bmemcached", "bmemcached.client"],
      classifiers=[
          "Development Status :: 4 - Beta",
          "License :: OSI Approved :: MIT License",
          "Operating System :: OS Independent",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3.4",
          "Programming Language :: Python :: 3.5",
          "Programming Language :: Python :: 3.6",
          "Programming Language :: Python :: 3.7",
          "Programming Language :: Python :: 3.8",
          "Programming Language :: Python :: 3.9",
      ],
      install_requires=[
          "six",
      ]
      + version_dependant_requirements,
  )
  
new_contents: import os
  import sys
  
  from setuptools import setup
  from m2r import convert
  
  
  def read(filename):
      return open(os.path.join(os.path.dirname(__file__), filename)).read()
  
  
  version_dependant_requirements = [
      "uhashring < 2" if sys.version_info < (3, 6) else "uhashring",  # It uses f-strings
  ]
  
  setup(
      name="python-binary-memcached",
      version="0.30.1",
      author="Jayson Reis",
      author_email="santosdosreis@gmail.com",
      description="A pure python module to access memcached via its binary protocol with SASL auth support",
      long_description="{0}\n{1}".format(
          read("README.rst"), convert(read("CHANGELOG.md"))
      ),
      url="https://github.com/jaysonsantos/python-binary-memcached",
      packages=["bmemcached", "bmemcached.client"],
      classifiers=[
          "Development Status :: 4 - Beta",
          "License :: OSI Approved :: MIT License",
          "Operating System :: OS Independent",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3.4",
          "Programming Language :: Python :: 3.5",
          "Programming Language :: Python :: 3.6",
          "Programming Language :: Python :: 3.7",
          "Programming Language :: Python :: 3.8",
          "Programming Language :: Python :: 3.9",
      ],
      install_requires=[
          "six",
      ]
      + version_dependant_requirements,
  )
  
subject: Use m2r to convert the changelog to rst