old_contents: import setuptools
  
  import versioneer
  
  import codecs
  with codecs.open('DESCRIPTION.rst', 'r', 'utf-8') as f:
      long_description = f.read()
  
  setuptools.setup(
      name = "h5preserve",
      version = versioneer.get_version(),
      packages = setuptools.find_packages(),
      install_requires = [
          "h5py",
      ],
      author = "James Tocknell",
      author_email = "aragilar@gmail.com",
      description = "Thin wrapper around h5py, inspired by camel",
      long_description = long_description,
      license = "3-clause BSD",
      keywords = "hdf5",
      url = "http://h5preserve.rtfd.org",
      classifiers=[
          'Development Status :: 3 - Alpha',
          'Intended Audience :: Developers',
          'Intended Audience :: Science/Research',
          'License :: OSI Approved :: BSD License',
          'Topic :: Scientific/Engineering',
          'Programming Language :: Python :: 2',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.3',
          'Programming Language :: Python :: 3.4',
          'Programming Language :: Python :: 3.5',
      ],
      cmdclass=versioneer.get_cmdclass(),
  )
  
new_contents: import setuptools
  
  import versioneer
  
  import codecs
  try:
      with codecs.open('DESCRIPTION.rst', 'r', 'utf-8') as f:
          long_description = f.read()
  except IOError:
      print("DESCRIPTION.rst not found")
      long_description = ""
  
  setuptools.setup(
      name = "h5preserve",
      version = versioneer.get_version(),
      packages = setuptools.find_packages(),
      install_requires = [
          "h5py",
      ],
      author = "James Tocknell",
      author_email = "aragilar@gmail.com",
      description = "Thin wrapper around h5py, inspired by camel",
      long_description = long_description,
      license = "3-clause BSD",
      keywords = "hdf5",
      url = "http://h5preserve.rtfd.org",
      classifiers=[
          'Development Status :: 3 - Alpha',
          'Intended Audience :: Developers',
          'Intended Audience :: Science/Research',
          'License :: OSI Approved :: BSD License',
          'Topic :: Scientific/Engineering',
          'Programming Language :: Python :: 2',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.3',
          'Programming Language :: Python :: 3.4',
          'Programming Language :: Python :: 3.5',
      ],
      cmdclass=versioneer.get_cmdclass(),
  )
  
subject: Work around missing description