old_contents: #!/usr/bin/env python
  from setuptools import find_packages, setup
  
  
  project = "microcosm"
  version = "2.12.2"
  
  setup(
      name=project,
      version=version,
      description="Microcosm - Simple microservice configuration",
      long_description=open("README.md").read(),
      long_description_content_type="text/markdown",
      author="Globality Engineering",
      author_email="engineering@globality.com",
      url="https://github.com/globality-corp/microcosm",
      packages=find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
      include_package_data=True,
      zip_safe=False,
      python_requires=">=3.6",
      keywords="microcosm",
      install_requires=[
          "contextdecorator>=0.10.0",
          "inflection>=0.3.1",
          # There is a competing upper version requirement for tornado
          # between jaeger and open-tracing, the latter of which allows up to 6
          # while jaeger 4.0 only allows up to 5.
          "tornado<5",
          "jaeger-client>=4.0.0",
          "lazy>=1.3",
          "opentracing-instrumentation>=3.0.1",
      ],
      setup_requires=[
          "nose>=1.3.6",
      ],
      dependency_links=[
      ],
      entry_points={
          "microcosm.factories": [
              "hello_world = microcosm.example:create_hello_world",
              "opaque = microcosm.opaque:configure_opaque",
              "tracer = microcosm.tracing:configure_tracing",
          ],
      },
      tests_require=[
          "coverage>=3.7.1",
          "PyHamcrest>=1.8.5",
      ],
  )
  
new_contents: #!/usr/bin/env python
  from setuptools import find_packages, setup
  
  
  project = "microcosm"
  version = "2.12.2"
  
  setup(
      name=project,
      version=version,
      description="Microcosm - Simple microservice configuration",
      long_description=open("README.md").read(),
      long_description_content_type="text/markdown",
      author="Globality Engineering",
      author_email="engineering@globality.com",
      url="https://github.com/globality-corp/microcosm",
      packages=find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
      include_package_data=True,
      zip_safe=False,
      python_requires=">=3.6",
      keywords="microcosm",
      install_requires=[
          "contextdecorator>=0.10.0",
          "inflection>=0.3.1",
          "jaeger-client>=4.1.0",
          "lazy>=1.3",
          "opentracing-instrumentation>=3.2.0",
      ],
      setup_requires=[
          "nose>=1.3.6",
      ],
      dependency_links=[
      ],
      entry_points={
          "microcosm.factories": [
              "hello_world = microcosm.example:create_hello_world",
              "opaque = microcosm.opaque:configure_opaque",
              "tracer = microcosm.tracing:configure_tracing",
          ],
      },
      tests_require=[
          "coverage>=3.7.1",
          "PyHamcrest>=1.8.5",
      ],
  )
  
subject: remove tornado<5 pin as latest versions of jaeger and opentracing aligned on requiring tornado<6