old_contents: #!/usr/bin/python
  
  from distutils.core import setup
  import sys
  from glob import glob
  
  kw = {}
  scripts = ['graide', 'ttfrename']
  if sys.platform == "win32" :
      scripts += glob('lib/graide/dll/*.dll')
  
  setup(  name = 'graphite-graide',
          version = '0.8',
          description = 'Graphite Integrated Development Environment',
          author = 'M. Hosken',
          package_dir = {'' : 'lib'},
          packages = ['graide', 'graide/freetype', 'graide/makegdl', 'ttfrename'],
          scripts = scripts,
          **kw
  )
  
  
new_contents: #!/usr/bin/python
  
  from setuptools import setup
  import sys
  from glob import glob
  
  kw = {}
  scripts = ['graide', 'ttfrename']
  if sys.platform == "win32" :
      scripts += glob('lib/graide/dll/*.dll')
  
  setup(  name = 'graphite-graide',
          version = '0.8',
          description = 'Graphite Integrated Development Environment',
          author = 'M. Hosken',
          package_dir = {'' : 'lib'},
          packages = ['graide', 'graide/freetype', 'graide/makegdl', 'ttfrename'],
          install_requires = ['future', 'configparser'],
          scripts = scripts,
          **kw
  )
  
  
subject: Use setuptools with dependencies