old_contents: import os
  
  from setuptools import setup
  
  
  THIS_DIR = os.path.dirname(os.path.abspath(__file__))
  
  with open("requirements.in") as f:
      install_requires = [line for line in f if line and line[0] not in "#-"]
  
  with open("test-requirements.in") as f:
      test_requires = [line for line in f if line and line[0] not in "#-"]
  
  
  def read_rst(f):
      try:
          with open(os.path.join(THIS_DIR, f), "r") as f_in:
              return f_in.read()
      except:
          return "GeomEppy"
  
  
  setup(
      name="geomeppy",
      packages=["geomeppy", "geomeppy.geom", "geomeppy.io", "tests"],
      version="0.8.1",
      description="Geometry editing for E+ idf files",
      long_description=read_rst("README.rst"),
      author="Jamie Bull",
      author_email="jamie.bull@oco-carbon.com",
      url="https://github.com/jamiebull1/geomeppy",
      download_url="https://github.com/jamiebull1/geomeppy/tarball/v0.8.1",
      license="MIT License",
      keywords=["EnergyPlus", "geometry", "building performance simulation"],
      platforms="any",
      install_requires=install_requires,
      classifiers=[
          "Programming Language :: Python :: 2",
          "Programming Language :: Python :: 3",
          "Development Status :: 3 - Alpha",
          "Natural Language :: English",
          "Environment :: Console",
          "Intended Audience :: Science/Research",
          "License :: OSI Approved :: MIT License",
          "Operating System :: OS Independent",
          "Topic :: Scientific/Engineering",
      ],
      extras_require={
          ':python_version=="3.6"': ["mypy==0.630", "black==19.3b0"],
          "testing": test_requires,
      },  # static type checking
      include_package_data=True,
  )
  
new_contents: import os
  
  from setuptools import setup
  
  
  THIS_DIR = os.path.dirname(os.path.abspath(__file__))
  
  with open("requirements.in") as f:
      install_requires = [line for line in f if line and line[0] not in "#-"]
  
  with open("test-requirements.in") as f:
      test_requires = [line for line in f if line and line[0] not in "#-"]
  
  
  def read_rst(f):
      try:
          with open(os.path.join(THIS_DIR, f), "r") as f_in:
              return f_in.read()
      except:
          return "GeomEppy"
  
  
  setup(
      name="geomeppy",
      packages=["geomeppy", "geomeppy.geom", "geomeppy.io", "tests"],
      version="0.8.1",
      description="Geometry editing for E+ idf files",
      long_description=read_rst("README.rst"),
      author="Jamie Bull",
      author_email="jamie.bull@oco-carbon.com",
      url="https://github.com/jamiebull1/geomeppy",
      download_url="https://github.com/jamiebull1/geomeppy/tarball/v0.8.1",
      license="MIT License",
      keywords=["EnergyPlus", "geometry", "building performance simulation"],
      platforms="any",
      install_requires=install_requires,
      classifiers=[
          "Programming Language :: Python :: 2",
          "Programming Language :: Python :: 3",
          "Development Status :: 3 - Alpha",
          "Natural Language :: English",
          "Environment :: Console",
          "Intended Audience :: Science/Research",
          "License :: OSI Approved :: MIT License",
          "Operating System :: OS Independent",
          "Topic :: Scientific/Engineering",
      ],
      extras_require={
          ':python_version>="3.7"': ["mypy", "black"],
          "testing": test_requires,
      },  # static type checking
      include_package_data=True,
  )
  
subject: Add black to test requirements