old_contents: #!/usr/bin/env python3
  
  import os
  import io
  import re
  
  from setuptools.command.develop import develop
  from setuptools.command.install import install
  from setuptools import setup, find_packages, Extension
  
  from subprocess import check_call
  
  def read(*names, **kwargs):
      with io.open(
          os.path.join(os.path.dirname(__file__), *names),
          encoding=kwargs.get("encoding", "utf8")
      ) as fp:
          return fp.read()
  
  def find_version(*file_paths):
      version_file = read(*file_paths)
      version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
                                version_file, re.M)
      if version_match:
          return version_match.group(1)
      raise RuntimeError("Unable to find version string.")
  
  class PostDevelopCommand(develop):
      """Post-installation for development mode."""
      def run(self):
          print('Running post-installation for apsw')
          check_call('''\
          pip install -r requirements.txt
          '''.split())
          develop.run(self)
  
  class PostInstallCommand(install):
      """Post-installation for installation mode."""
      def run(self):
          check_call('''\
          pip install -r requirements.txt
          '''.split())
          install.run(self)
  
  setup(
      name = 'ponytools',
      version = find_version('ponytools','__init__.py'),
      packages = find_packages(),
      scripts = [
         'ponytools/cli/ponytools'     
      ],
      include_package_data=True,
      ext_modules = [],
      cmdclass = {
          #'build_ext': build_ext
          'develop': PostDevelopCommand,
          'install': PostInstallCommand,
      },
      package_data={
          'MNEc2MAnnot':'data/MNEc2M_Annotation.csv.gz', 
          'ImputationMakefile':'scripts/ImputationMakefile'
      },
      dependency_links = [
          ''
      ],
      install_requires = [
          'matplotlib>=1.4.3',
          'pandas>=0.16.2',
          'ipython>=4.1.2',
          'scipy>=0.16.0',
          'ipdb>=0.8'
      ],
  
      author = 'Rob Schaefer',
      author_email = 'schae234@gmail.com',
      description = 'Computational tools that you will ride into the FUTURE.',
      license = "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License",
      url = 'https://github.com/schae234/PonyTools',
  
  )
  
new_contents: #!/usr/bin/env python3
  
  import os
  import io
  import re
  
  from setuptools.command.develop import develop
  from setuptools.command.install import install
  from setuptools import setup, find_packages, Extension
  
  from subprocess import check_call
  
  def read(*names, **kwargs):
      with io.open(
          os.path.join(os.path.dirname(__file__), *names),
          encoding=kwargs.get("encoding", "utf8")
      ) as fp:
          return fp.read()
  
  def find_version(*file_paths):
      version_file = read(*file_paths)
      version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
                                version_file, re.M)
      if version_match:
          return version_match.group(1)
      raise RuntimeError("Unable to find version string.")
  
  class PostDevelopCommand(develop):
      """Post-installation for development mode."""
      def run(self):
          print('Running post-installation for apsw')
          check_call('''\
          pip install -r requirements.txt
          '''.split())
          develop.run(self)
  
  class PostInstallCommand(install):
      """Post-installation for installation mode."""
      def run(self):
          pass
  
  setup(
      name = 'ponytools',
      version = find_version('ponytools','__init__.py'),
      packages = find_packages(),
      scripts = [
         'ponytools/cli/ponytools'     
      ],
      include_package_data=True,
      ext_modules = [],
      cmdclass = {
          #'build_ext': build_ext
          'develop': PostDevelopCommand,
          'install': PostInstallCommand,
      },
      package_data={
          'MNEc2MAnnot':'data/MNEc2M_Annotation.csv.gz', 
          'ImputationMakefile':'scripts/ImputationMakefile'
      },
      dependency_links = [
          ''
      ],
      install_requires = [
          'matplotlib>=1.4.3',
          'pandas>=0.16.2',
          'ipython>=4.1.2',
          'scipy>=0.16.0',
          'ipdb>=0.8',
          'cython>=0.25.2',
          'numpy?=1.12.0',
          'tqdm'
      ],
  
      author = 'Rob Schaefer',
      author_email = 'schae234@gmail.com',
      description = 'Computational tools that you will ride into the FUTURE.',
      license = "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License",
      url = 'https://github.com/schae234/PonyTools',
  
  )
  
subject: update setup