old_contents: #!/usr/bin/env python
  
  import os
  import sys
  import setuptools.command.egg_info as egg_info_cmd
  import shutil
  
  from setuptools import setup, find_packages
  
  SETUP_DIR = os.path.dirname(__file__)
  README = os.path.join(SETUP_DIR, 'README.rst')
  
  try:
      import gittaggers
      tagger = gittaggers.EggInfoFromGit
  except ImportError:
      tagger = egg_info_cmd.egg_info
  
  install_requires=[
      'requests',
      'PyYAML',
      'rdflib >= 4.1.0',
      'rdflib-jsonld >= 0.3.0',
      'mistune'
  ]
  
  avro_package = 'avro'
  if sys.version_info >= (3,):
      avro_package += '-python3'
  install_requires.append(avro_package)
  
  if sys.version_info >= (2, 7):
      install_requires.append('typing')
  
  setup(name='schema-salad',
        version='1.6',
        description='Schema Annotations for Linked Avro Data (SALAD)',
        long_description=open(README).read(),
        author='Common workflow language working group',
        author_email='common-workflow-language@googlegroups.com',
        url="https://github.com/common-workflow-language/common-workflow-language",
        download_url="https://github.com/common-workflow-language/common-workflow-language",
        license='Apache 2.0',
        packages=["schema_salad"],
        package_data={'schema_salad': ['metaschema/*']},
        install_requires=install_requires,
        test_suite='tests',
        tests_require=[],
        entry_points={
            'console_scripts': [ "schema-salad-tool=schema_salad.main:main" ]
        },
        zip_safe=True,
        cmdclass={'egg_info': tagger},
  )
  
new_contents: #!/usr/bin/env python
  
  import os
  import sys
  import setuptools.command.egg_info as egg_info_cmd
  import shutil
  
  from setuptools import setup, find_packages
  
  SETUP_DIR = os.path.dirname(__file__)
  README = os.path.join(SETUP_DIR, 'README.rst')
  
  try:
      import gittaggers
      tagger = gittaggers.EggInfoFromGit
  except ImportError:
      tagger = egg_info_cmd.egg_info
  
  
  
  setup(name='schema-salad',
        version='1.6',
        description='Schema Annotations for Linked Avro Data (SALAD)',
        long_description=open(README).read(),
        author='Common workflow language working group',
        author_email='common-workflow-language@googlegroups.com',
        url="https://github.com/common-workflow-language/common-workflow-language",
        download_url="https://github.com/common-workflow-language/common-workflow-language",
        license='Apache 2.0',
        packages=["schema_salad"],
        package_data={'schema_salad': ['metaschema/*']},
        install_requires=[
            'requests',
            'PyYAML',
            'rdflib >= 4.1.0',
            'rdflib-jsonld >= 0.3.0',
            'mistune'
            ]
        extras_require={
            ':python_version>=2.7': ['typing'],
            ':python_version<3': ['avro'],
            ':python_version>=3': ['avro-python3']
            }
        test_suite='tests',
        tests_require=[],
        entry_points={
            'console_scripts': [ "schema-salad-tool=schema_salad.main:main" ]
        },
        zip_safe=True,
        cmdclass={'egg_info': tagger},
  )
  
subject: Tidy versioned dependencies