old_contents: 
  from distutils.core import setup
  import pycoreutils
  
  setup(
      name = "pycoreutils",
      version = pycoreutils.__version__,
      description = "Python port of GNU coreutils",
      classifiers = [
          "Development Status :: 3 - Alpha",
          "License :: OSI Approved :: MIT License",
          "Programming Language :: Python",
      ],
      license = "MIT",
      url = "http://hanz.nl",
      author = "Hans van Leeuwen",
      author_email = "hanz@hanz.nl",
      packages = ["pycoreutils", "pycoreutils.tests"],
      scripts = ["coreutils.py", "sh.py"],
  )
  
  
new_contents: 
  from distutils.core import setup
  import pycoreutils
  
  # Use README.txt + a list of available commands as long_description
  long_description = ''.join(open("README.txt").readlines()) + '''
  
  List of available commands
  --------------------------
  
  - ''' + "\n- ".join(pycoreutils.listcommands())
  
  setup(
      name = "pycoreutils",
      version = pycoreutils.__version__,
      description = "Coreutils in Pure Python",
      long_description = long_description,
      classifiers = [
          "Development Status :: 3 - Alpha",
          "License :: OSI Approved :: MIT License",
          "Programming Language :: Python",
      ],
      license = "MIT",
      url = "https://launchpad.net/pycoreutils",
      author = "Hans van Leeuwen",
      author_email = "hanz@hanz.nl",
      packages = ["pycoreutils", "pycoreutils.tests"],
      scripts = ["coreutils.py", "sh.py"],
  )
  
  
subject: Use README.txt as long_description