old_contents: from setuptools import find_packages
  from setuptools import setup
  
  with open("README.md", "rb") as f:
      long_description = f.read().decode("utf-8")
  
  setup(
      name="chemex",
      use_scm_version=True,
      description="ChemEx is an analysis program for chemical exchange detected by NMR.",
      long_description=long_description,
      author="Guillaume Bouvignies",
      author_email="gbouvignies@gmail.com",
      url="https://github.com/gbouvignies/chemex",
      license="3-Clause BSD",
      classifiers=[
          "Intended Audience :: Science/Research",
          "License :: OSI Approved :: BSD License",
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: 3.6",
          "Programming Language :: Python :: 3.7",
      ],
      keywords="nmr protein dynamics chemical exchange cpmg cest relaxation data fitting",
      packages=find_packages(),
      setup_requires=['setuptools_scm'],
      install_requires=[
          "numpy>=1.0",
          "scipy>=1.0",
          "matplotlib>=2.0",
          "lmfit>=0.9.11",
          "asteval>=0.9.11",
      ],
      python_requires=">=3.6",
      entry_points={"console_scripts": ["chemex = chemex.chemex:main"]},
  )
  
new_contents: from setuptools import find_packages
  from setuptools import setup
  
  with open("README.md", "rb") as f:
      long_description = f.read().decode("utf-8")
  
  setup(
      name="chemex",
      use_scm_version=True,
      description="ChemEx is an analysis program for chemical exchange detected by NMR.",
      long_description=long_description,
      author="Guillaume Bouvignies",
      author_email="gbouvignies@gmail.com",
      url="https://github.com/gbouvignies/chemex",
      license="3-Clause BSD",
      classifiers=[
          "Intended Audience :: Science/Research",
          "License :: OSI Approved :: BSD License",
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: 3.6",
          "Programming Language :: Python :: 3.7",
          "Programming Language :: Python :: 3.8",
      ],
      keywords="nmr protein dynamics chemical exchange cpmg cest relaxation data fitting",
      packages=find_packages(),
      setup_requires=['setuptools_scm'],
      install_requires=[
          "numpy>=1.0",
          "scipy>=1.0",
          "matplotlib>=2.0",
          "lmfit>=0.9.11",
          "asteval>=0.9.11",
      ],
      python_requires=">=3.6",
      entry_points={"console_scripts": ["chemex = chemex.chemex:main"]},
  )
  
subject: add Python 3.8 to Trove classifiers