old_contents: import os
  from setuptools import setup, find_packages
  
  
  def read_file(filename):
      """Read a file into a string"""
      path = os.path.abspath(os.path.dirname(__file__))
      filepath = os.path.join(path, filename)
      try:
          return open(filepath).read()
      except IOError:
          return ''
  
  
  setup(
      name='owning-a-home-api',
      version='0.9.96',
      author='CFPB',
      author_email='tech@cfpb.gov',
      packages=find_packages(),
      package_data={
          'countylimits': [
              'data/base_data/*.csv',
              'data/test/*.csv',
              'data_collection/*.txt',
              'fixtures/*.json',
          ],
      },
      include_package_data=True,
      description=u'Owning a home api',
      classifiers=[
          'Topic :: Internet :: WWW/HTTP',
          'Intended Audience :: Developers',
          'Programming Language :: Python',
          'Programming Language :: Python :: 2.6',
          'Programming Language :: Python :: 2.7',
          'Framework :: Django',
          'Development Status :: 5 - Production/Stable',
          'Operating System :: OS Independent',
      ],
      long_description=read_file('README.md'),
      zip_safe=False,
  )
  
new_contents: import os
  from setuptools import setup, find_packages
  
  
  def read_file(filename):
      """Read a file into a string"""
      path = os.path.abspath(os.path.dirname(__file__))
      filepath = os.path.join(path, filename)
      try:
          return open(filepath).read()
      except IOError:
          return ''
  
  
  setup(
      name='owning-a-home-api',
      version_format='{tag}.dev{commitcount}+{gitsha}',
      author='CFPB',
      author_email='tech@cfpb.gov',
      packages=find_packages(),
      package_data={
          'countylimits': [
              'data/base_data/*.csv',
              'data/test/*.csv',
              'data_collection/*.txt',
              'fixtures/*.json',
          ],
      },
      include_package_data=True,
      description=u'Owning a home api',
      classifiers=[
          'Topic :: Internet :: WWW/HTTP',
          'Intended Audience :: Developers',
          'Programming Language :: Python',
          'Programming Language :: Python :: 2.6',
          'Programming Language :: Python :: 2.7',
          'Framework :: Django',
          'Development Status :: 5 - Production/Stable',
          'Operating System :: OS Independent',
      ],
      setup_requires=['setuptools-git-version==1.0.3'],
      long_description=read_file('README.md'),
      zip_safe=False,
  )
  
subject: allow setup.py to infer the version number from git