old_contents: import os
  from distutils.core import setup
  
  with open(os.path.join(os.path.dirname(__file__), 'dnutils', 'VERSION'), 'r') as f:
      __version__ = f.read().strip()
  
  setup(
      name = 'dnutils',
      packages = ['dnutils'],
      version = __version__,
      description = 'A collection of convenience tools for everyday Python programming',
      author = 'Daniel Nyga',
      author_email = 'daniel.nyga@t-online.de',
      url = 'https://spritinio.de/dnutils',
      download_url = 'https://github.com/danielnyga/dnutils/archive/%s.tar.gz' % __version__,
      keywords = ['testing', 'logging', 'threading', 'multithreading', 'debugging', 'tools'],
      classifiers = [],
      install_requires=[
          'colored==1.3.5',
          'tabulate',
          'portalocker',
      ],
      package_data={
          '': [
              'VERSION',
          ]
      },
  )
new_contents: import os
  from distutils.core import setup
  
  with open(os.path.join(os.path.dirname(__file__), 'dnutils', 'VERSION'), 'r') as f:
      __version__ = f.read().strip()
  
  setup(
      name = 'dnutils',
      packages = ['dnutils'],
      version = __version__,
      description = 'A collection of convenience tools for everyday Python programming',
      author = 'Daniel Nyga',
      author_email = 'daniel.nyga@t-online.de',
      url = 'https://spritinio.de/dnutils',
      download_url = 'https://github.com/danielnyga/dnutils/archive/%s.tar.gz' % __version__,
      keywords = ['testing', 'logging', 'threading', 'multithreading', 'debugging', 'tools'],
      classifiers = [],
      install_requires=[
          'colored==1.3.5',
          'tabulate',
          'portalocker',
      ],
      package_data={
          '': [
              'VERSION',
          ]
      },
      python_requires='>=3.5',
  )
subject: add python requirement