old_contents: #!/usr/bin/env python
  # coding: utf-8
  
  # Copyright (c) Min RK
  # Distributed under the terms of the Modified BSD License.
  
  from __future__ import print_function
  
  # the name of the project
  name = 'clingkernel'
  
  #-----------------------------------------------------------------------------
  # Minimal Python version sanity check
  #-----------------------------------------------------------------------------
  
  import sys
  
  v = sys.version_info
  if v[:2] < (2,7) or (v[0] >= 3 and v[:2] < (3,3)):
      error = "ERROR: %s requires Python version 2.7 or 3.3 or above." % name
      print(error, file=sys.stderr)
      sys.exit(1)
  
  PY3 = (sys.version_info[0] >= 3)
  
  #-----------------------------------------------------------------------------
  # get on with it
  #-----------------------------------------------------------------------------
  
  import os
  from glob import glob
  
  from distutils.core import setup
  
  pjoin = os.path.join
  here = os.path.abspath(os.path.dirname(__file__))
  pkg_root = pjoin(here, name)
  
  
  setup_args = dict(
      name            = name,
      version         = '0.0.1',
      py_modules      = 'clingkernel',
      scripts         = glob(pjoin('scripts', '*')),
      description     = "C++ Kernel for Jupyter with Cling",
      author          = 'Min RK',
      author_email    = 'benjaminrk@gmail.com',
      url             = 'https://github.com/minrk/clingkernel',
      license         = 'BSD',
      platforms       = "Linux, Mac OS X",
      keywords        = ['Interactive', 'Interpreter', 'Shell', 'Web'],
      classifiers     = [
          'Intended Audience :: Developers',
          'Intended Audience :: System Administrators',
          'Intended Audience :: Science/Research',
          'License :: OSI Approved :: BSD License',
          'Programming Language :: Python',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.3',
      ],
  )
  
  if 'develop' in sys.argv or any(a.startswith('bdist') for a in sys.argv):
      import setuptools
  
  setuptools_args = {}
  install_requires = setuptools_args['install_requires'] = [
      'ipython[kernel]',
  ]
  
  if 'setuptools' in sys.modules:
      setup_args.update(setuptools_args)
  
  if __name__ == '__main__':
      setup(**setup_args)
  
new_contents: #!/usr/bin/env python
  # coding: utf-8
  
  # Copyright (c) Min RK
  # Distributed under the terms of the Modified BSD License.
  
  from __future__ import print_function
  
  # the name of the project
  name = 'clingkernel'
  
  #-----------------------------------------------------------------------------
  # Minimal Python version sanity check
  #-----------------------------------------------------------------------------
  
  import sys
  
  v = sys.version_info
  if v[:2] < (2,7) or (v[0] >= 3 and v[:2] < (3,3)):
      error = "ERROR: %s requires Python version 2.7 or 3.3 or above." % name
      print(error, file=sys.stderr)
      sys.exit(1)
  
  PY3 = (sys.version_info[0] >= 3)
  
  #-----------------------------------------------------------------------------
  # get on with it
  #-----------------------------------------------------------------------------
  
  import os
  from glob import glob
  
  from distutils.core import setup
  
  pjoin = os.path.join
  here = os.path.abspath(os.path.dirname(__file__))
  pkg_root = pjoin(here, name)
  
  
  setup_args = dict(
      name            = name,
      version         = '0.0.1',
      py_modules      = ['clingkernel'],
      scripts         = glob(pjoin('scripts', '*')),
      description     = "C++ Kernel for Jupyter with Cling",
      author          = 'Min RK',
      author_email    = 'benjaminrk@gmail.com',
      url             = 'https://github.com/minrk/clingkernel',
      license         = 'BSD',
      platforms       = "Linux, Mac OS X",
      keywords        = ['Interactive', 'Interpreter', 'Shell', 'Web'],
      classifiers     = [
          'Intended Audience :: Developers',
          'Intended Audience :: System Administrators',
          'Intended Audience :: Science/Research',
          'License :: OSI Approved :: BSD License',
          'Programming Language :: Python',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.3',
      ],
  )
  
  if 'develop' in sys.argv or any(a.startswith('bdist') for a in sys.argv):
      import setuptools
  
  setuptools_args = {}
  install_requires = setuptools_args['install_requires'] = [
      'ipython[kernel]',
  ]
  
  if 'setuptools' in sys.modules:
      setup_args.update(setuptools_args)
  
  if __name__ == '__main__':
      setup(**setup_args)
  
subject: fix module definition for setup.py