old_contents: from setuptools import setup, find_packages
  import os
  
  with open(os.path.join('version.txt')) as version_file:
      version_from_file = version_file.read().strip()
  
  with open('requirements.txt') as f_required:
      required = f_required.read().splitlines()
  
  with open('test_requirements.txt') as f_tests:
      required_for_tests = f_tests.read().splitlines()
  
  setup(
          name="cloudshell-cp-openstack",
          author="Quali",
          author_email="support@qualisystems.com",
          description=("A repository for projects providing out of the box capabilities within CloudShell to define OpenStack "
                       "instances in CloudShell and leverage OpenStack (Liberty and above) capabilities to deploy and connect "
                       "apps in CloudShell sandboxes."),
          packages=find_packages(),
          test_suite='nose.collector',
          test_requires=required_for_tests,
          package_data={'': ['*.txt']},
          install_requires=required,
          version=version_from_file,
          include_package_data=True,
          keywords="sandbox cloud virtualization openstack cmp cloudshell",
          classifiers=[
              "Development Status :: 4 - Beta",
              "Topic :: Software Development :: Libraries",
              "License :: OSI Approved :: Apache Software License",
          ], requires=['jsonpickle']
  
  )
  
new_contents: from setuptools import setup, find_packages
  import os
  
  with open(os.path.join('version.txt')) as version_file:
      version_from_file = version_file.read().strip()
  
  with open('requirements.txt') as f_required:
      required = f_required.read().splitlines()
  
  with open('test_requirements.txt') as f_tests:
      required_for_tests = f_tests.read().splitlines()
  
  setup(
          name="cloudshell-cp-openstack",
          author="Quali",
          author_email="support@qualisystems.com",
          description=("A repository for projects providing out of the box capabilities within CloudShell to define OpenStack "
                       "instances in CloudShell and leverage OpenStack (Liberty and above) capabilities to deploy and connect "
                       "apps in CloudShell sandboxes."),
          packages=find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
          test_suite='nose.collector',
          test_requires=required_for_tests,
          package_data={'': ['*.txt']},
          install_requires=required,
          version=version_from_file,
          include_package_data=True,
          keywords="sandbox cloud virtualization openstack cmp cloudshell",
          classifiers=[
              "Development Status :: 4 - Beta",
              "Topic :: Software Development :: Libraries",
              "License :: OSI Approved :: Apache Software License",
          ], requires=['jsonpickle']
  
  )
  
subject: Update setup.py