old_contents: from setuptools import setup, find_packages
  
  install_requires = ["execnet>=1.1", "pytest>=6.0.0", "pytest-forked"]
  
  
  with open("README.rst") as f:
      long_description = f.read()
  
  setup(
      name="pytest-xdist",
      use_scm_version={"write_to": "src/xdist/_version.py"},
      description="pytest xdist plugin for distributed testing and loop-on-failing modes",
      long_description=long_description,
      license="MIT",
      author="holger krekel and contributors",
      author_email="pytest-dev@python.org,holger@merlinux.eu",
      url="https://github.com/pytest-dev/pytest-xdist",
      platforms=["linux", "osx", "win32"],
      packages=find_packages(where="src"),
      package_dir={"": "src"},
      extras_require={"testing": ["filelock"], "psutil": ["psutil>=3.0"]},
      entry_points={
          "pytest11": ["xdist = xdist.plugin", "xdist.looponfail = xdist.looponfail"]
      },
      zip_safe=False,
      python_requires=">=3.5",
      install_requires=install_requires,
      setup_requires=["setuptools_scm"],
      classifiers=[
          "Development Status :: 5 - Production/Stable",
          "Framework :: Pytest",
          "Intended Audience :: Developers",
          "License :: OSI Approved :: MIT License",
          "Operating System :: POSIX",
          "Operating System :: Microsoft :: Windows",
          "Operating System :: MacOS :: MacOS X",
          "Topic :: Software Development :: Testing",
          "Topic :: Software Development :: Quality Assurance",
          "Topic :: Utilities",
          "Programming Language :: Python",
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: 3 :: Only",
          "Programming Language :: Python :: 3.5",
          "Programming Language :: Python :: 3.6",
          "Programming Language :: Python :: 3.7",
          "Programming Language :: Python :: 3.8",
      ],
  )
  
new_contents: from setuptools import setup, find_packages
  
  install_requires = ["execnet>=1.1", "pytest>=6.0.0", "pytest-forked"]
  
  
  with open("README.rst") as f:
      long_description = f.read()
  
  setup(
      name="pytest-xdist",
      use_scm_version={"write_to": "src/xdist/_version.py"},
      description="pytest xdist plugin for distributed testing and loop-on-failing modes",
      long_description=long_description,
      license="MIT",
      author="holger krekel and contributors",
      author_email="pytest-dev@python.org,holger@merlinux.eu",
      url="https://github.com/pytest-dev/pytest-xdist",
      platforms=["linux", "osx", "win32"],
      packages=find_packages(where="src"),
      package_dir={"": "src"},
      extras_require={"testing": ["filelock"], "psutil": ["psutil>=3.0"]},
      entry_points={
          "pytest11": ["xdist = xdist.plugin", "xdist.looponfail = xdist.looponfail"]
      },
      zip_safe=False,
      python_requires=">=3.5",
      install_requires=install_requires,
      setup_requires=["setuptools_scm"],
      classifiers=[
          "Development Status :: 5 - Production/Stable",
          "Framework :: Pytest",
          "Intended Audience :: Developers",
          "License :: OSI Approved :: MIT License",
          "Operating System :: POSIX",
          "Operating System :: Microsoft :: Windows",
          "Operating System :: MacOS :: MacOS X",
          "Topic :: Software Development :: Testing",
          "Topic :: Software Development :: Quality Assurance",
          "Topic :: Utilities",
          "Programming Language :: Python",
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: 3 :: Only",
          "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",
      ],
  )
  
subject: Add python 3.9 to classifiers