old_contents: #!/usr/bin/env python
  
  import os
  from fnmatch import fnmatch
  from setuptools import setup, find_packages
  
  
  def find_data_files(where, exts):
      exts = tuple(exts)
      for root, dirs, files in os.walk(where):
          for f in files:
              if any(fnmatch(f, pat) for pat in exts):
                  yield os.path.join(root, f)
  
  
  exts = ('*.h5', '*.csv', '*.xls', '*.xlsx', '*.db', '*.json', '*.gz', '*.hdf5',
          '*.sas7bdat')
  package_data = [x.replace('odo' + os.sep, '') for x in
                  find_data_files('odo', exts)]
  
  
  setup(name='odo',
        version='0.2.2',
        description='Data migration utilities',
        url='http://github.com/ContinuumIO/odo',
        author='Matthew Rocklin',
        author_email='mrocklin@continuum.io',
        license='BSD',
        keywords='odo data conversion hdf5 sql blaze',
        packages=find_packages(),
        install_requires=list(open('requirements.txt').read().strip().split('\n')),
        long_description=(open('README.rst').read() if os.path.exists('README.rst')
                          else ''),
        package_data={'odo': package_data},
        zip_safe=False,
        scripts=[os.path.join('bin', 'odo')])
  
new_contents: #!/usr/bin/env python
  
  import os
  from fnmatch import fnmatch
  from setuptools import setup, find_packages
  
  
  def find_data_files(where, exts):
      exts = tuple(exts)
      for root, dirs, files in os.walk(where):
          for f in files:
              if any(fnmatch(f, pat) for pat in exts):
                  yield os.path.join(root, f)
  
  
  exts = ('*.h5', '*.csv', '*.xls', '*.xlsx', '*.db', '*.json', '*.gz', '*.hdf5',
          '*.sas7bdat')
  package_data = [x.replace('odo' + os.sep, '') for x in
                  find_data_files('odo', exts)]
  
  
  setup(name='odo',
        version='0.3.0',
        description='Data migration utilities',
        url='http://github.com/ContinuumIO/odo',
        author='Blaze development deam',
        author_email='blaze-dev@continuum.io',
        license='BSD',
        keywords='odo data conversion hdf5 sql blaze',
        packages=find_packages(),
        install_requires=list(open('requirements.txt').read().strip().split('\n')),
        long_description=(open('README.rst').read() if os.path.exists('README.rst')
                          else ''),
        package_data={'odo': package_data},
        zip_safe=False,
        scripts=[os.path.join('bin', 'odo')])
  
subject: bump setup.py to 0.3.0