old_contents: from distutils.core import setup
  from distutils.extension import Extension
  
  from Cython.Build import cythonize
  from Cython.Distutils import build_ext
  
  import numpy 
  
  setup(name='clodius',
       include_dirs=[numpy.get_include()],
        ext_modules = cythonize([Extension("clodius.fast", ["clodius/fast.pyx"])]),
        version='0.3.0',
        description='Tile generation of big data',
        author='Peter Kerpedjiev',
        author_email='pkerpedjiev@gmail.com',
        url='',
        packages=['clodius'],
        setup_requires = [
            'cython>=0.x'
            ],
        scripts=['scripts/make_single_threaded_tiles.py', 'scripts/tile_bigWig.py']
       )
  
new_contents: from distutils.core import setup
  from distutils.extension import Extension
  
  import pip
  pip.main(['install', 'cython'])
  from Cython.Build import cythonize
  
  
  import numpy
  
  setup(
      name='clodius',
      include_dirs=[numpy.get_include()],
      ext_modules = cythonize([Extension(
          "clodius.fast", ["clodius/fast.pyx"], include_dirs=[
              numpy.get_include()])]),
      version='0.3.0',
      description='Tile generation of big data',
      author='Peter Kerpedjiev',
      author_email='pkerpedjiev@gmail.com',
      url='',
      packages=['clodius'],
      scripts=['scripts/make_single_threaded_tiles.py', 'scripts/tile_bigWig.py']
  )
  
subject: Update setup.py to work