old_contents: from setuptools import find_packages, setup
  from setuptools.extension import Extension
  
  
  try:
      from Cython.Build import cythonize
  except ImportError:
      extensions = [Extension("weighted_levenshtein.clev", ['weighted_levenshtein/clev.c'])]
  else:
      extensions = cythonize([Extension("weighted_levenshtein.clev", ['weighted_levenshtein/clev.pyx'])])
  
  
  with open('README.rst') as readme:
      long_description = readme.read()
  
  
  setup(
      name='weighted_levenshtein',
      version='0.1',
      description=(
          'Library providing functions to calculate Levenshtein distance, Optimal String Alignment distance, '
          'and Damerau-Levenshtein distance, where the cost of each operation can be weighted by letter.'
      ),
      long_description=long_description,
      url='https://github.com/infoscout/weighted-levenshtein',
      author='David Su (InfoScout)',
      author_email='david.su@infoscoutinc.com',
      license='MIT',
      classifiers=[
          'Development Status :: 3 - Alpha',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: MIT License',
          'Operating System :: POSIX :: Linux',
          'Programming Language :: Cython',
          'Programming Language :: Python :: 2',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.6',
          'Topic :: Software Development :: Libraries :: Python Modules',
          'Topic :: Text Processing :: Linguistic',
      ],
      keywords='Levenshtein Damerau weight weighted distance',
      test_suite='test.test',
      packages=find_packages(exclude=('test', 'docs')),
      package_data={
          'weighted_levenshtein': ['clev.pxd', 'clev.pyx']
      },
      setup_requires=[
          # Setuptools 18.0 properly handles Cython extensions.
          'setuptools>=18.0',
          'cython',
      ],
      ext_modules=extensions,
  )
  
new_contents: from setuptools import find_packages, setup
  from setuptools.extension import Extension
  
  
  try:
      from Cython.Build import cythonize
  except ImportError:
      extensions = [Extension("weighted_levenshtein.clev", ['weighted_levenshtein/clev.c'])]
  else:
      extensions = cythonize([Extension("weighted_levenshtein.clev", ['weighted_levenshtein/clev.pyx'])])
  
  
  with open('README.rst') as readme:
      long_description = readme.read()
  
  
  setup(
      name='weighted_levenshtein',
      version='0.2',
      description=(
          'Library providing functions to calculate Levenshtein distance, Optimal String Alignment distance, '
          'and Damerau-Levenshtein distance, where the cost of each operation can be weighted by letter.'
      ),
      long_description=long_description,
      url='https://github.com/infoscout/weighted-levenshtein',
      author='David Su (InfoScout)',
      author_email='david.su@infoscoutinc.com',
      license='MIT',
      classifiers=[
          'Development Status :: 3 - Alpha',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: MIT License',
          'Operating System :: POSIX :: Linux',
          'Programming Language :: Cython',
          'Programming Language :: Python :: 2',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.6',
          'Topic :: Software Development :: Libraries :: Python Modules',
          'Topic :: Text Processing :: Linguistic',
      ],
      keywords='Levenshtein Damerau weight weighted distance',
      test_suite='test.test',
      packages=find_packages(exclude=('test', 'docs')),
      package_data={
          'weighted_levenshtein': ['clev.pxd', 'clev.pyx']
      },
      setup_requires=[
          # Setuptools 18.0 properly handles Cython extensions.
          'setuptools>=18.0',
          'cython',
      ],
      ext_modules=extensions,
  )
  
subject: Update VERSION