old_contents: #!/usr/bin/env python
  
  from distutils.core import setup
  from setuptools import find_packages # type: ignore
  from os.path import abspath, join, dirname
  
  name = 'Mikko Korpela'
  # I might be just a little bit too much afraid of those bots..
  address = name.lower().replace(' ', '.')+chr(64)+'gmail.com'
  
  desc = 'A decorator to automatically detect mismatch when overriding a method.'
  
  CURDIR = dirname(abspath(__file__))
  
  with open(join(CURDIR, 'README.rst')) as f:
      LONG_DESCRIPTION = f.read()
  
  setup(name='overrides',
        version='4.0.1',
        description=desc,
        long_description=LONG_DESCRIPTION,
        author=name,
        author_email=address,
        url='https://github.com/mkorpela/overrides',
        packages=find_packages(),
        package_data={
          'overrides': ['*.pyi', 'py.typed'],
        },
        include_package_data=True,
        install_requires=['typing;python_version<"3.5"', 'typing-utils>=0.0.3'],
        license='Apache License, Version 2.0',
        keywords=['override', 'inheritence', 'OOP'],
        classifiers=[
            'Intended Audience :: Developers',
            'Programming Language :: Python :: 3.6',
            'Programming Language :: Python :: 3.7',
            'Programming Language :: Python :: 3.8',
            'Programming Language :: Python :: 3.9'
            ]
        )
  
new_contents: #!/usr/bin/env python
  
  from distutils.core import setup
  from setuptools import find_packages # type: ignore
  from os.path import abspath, join, dirname
  
  name = 'Mikko Korpela'
  # I might be just a little bit too much afraid of those bots..
  address = name.lower().replace(' ', '.')+chr(64)+'gmail.com'
  
  desc = 'A decorator to automatically detect mismatch when overriding a method.'
  
  CURDIR = dirname(abspath(__file__))
  
  with open(join(CURDIR, 'README.rst')) as f:
      LONG_DESCRIPTION = f.read()
  
  setup(name='overrides',
        version='4.0.1',
        description=desc,
        long_description=LONG_DESCRIPTION,
        author=name,
        author_email=address,
        url='https://github.com/mkorpela/overrides',
        packages=find_packages(),
        package_data={
          'overrides': ['*.pyi', 'py.typed'],
        },
        include_package_data=True,
        install_requires=['typing;python_version<"3.5"', 'typing-utils>=0.0.3'],
        python_requires='>=3.6',
        license='Apache License, Version 2.0',
        keywords=['override', 'inheritence', 'OOP'],
        classifiers=[
            'Intended Audience :: Developers',
            'Programming Language :: Python :: 3.6',
            'Programming Language :: Python :: 3.7',
            'Programming Language :: Python :: 3.8',
            'Programming Language :: Python :: 3.9'
            ]
        )
  
subject: add python requires to prevent use in 2.7