old_contents: from distutils.core import setup, Extension
  from numpy import get_include
  
  logicle_extension = Extension(
      'flowutils.logicle_c',
      sources=[
          'flowutils/logicle_c_ext/_logicle.c',
          'flowutils/logicle_c_ext/logicle.c'
      ],
      include_dirs=[get_include()]
  )
  
  setup(
      name='FlowUtils',
      version='0.6',
      packages=['flowutils'],
      package_data={'': []},
      description='Flow Cytometry Standard Utilities',
      ext_modules=[logicle_extension],
      requires=[
          'numpy (>=1.7)',
          'scipy (>=0.12)'
      ]
  )
  
new_contents: from setuptools import setup, Extension
  try:
      from numpy import get_include
  except ImportError:
      raise RuntimeError(
          "NumPy is required to build the C extension in FlowUtils")
  
  
  logicle_extension = Extension(
      'flowutils.logicle_c',
      sources=[
          'flowutils/logicle_c_ext/_logicle.c',
          'flowutils/logicle_c_ext/logicle.c'
      ],
      include_dirs=[get_include(), 'flowutils/logicle_c_ext']
  )
  
  setup(
      name='FlowUtils',
      version='0.6.6',
      packages=['flowutils'],
      package_data={'': []},
      description='Flow Cytometry Standard Utilities',
      license='BSD',
      ext_modules=[logicle_extension],
      install_requires=['numpy>=1.7']
  )
  
subject: update setup.py to use setuptools to make it pip friendly, bump version