old_contents: #!/usr/bin/env python3
  # This file is part of the GOsa framework.
  #
  #  http://gosa-project.org
  #
  # Copyright:
  #  (C) 2016 GONICUS GmbH, Germany, http://www.gonicus.de
  #
  # See the LICENSE file in the project's top-level directory for details.
  
  from setuptools import setup, find_packages
  import os
  import platform
  
  try:
      from babel.messages import frontend as babel
  except:
      pass
  
  here = os.path.abspath(os.path.dirname(__file__))
  README = open(os.path.join(here, 'README')).read()
  CHANGES = open(os.path.join(here, 'CHANGES')).read()
  
  
  setup(
      name = "gosa.shell",
      version = "0.8",
      author = "GONICUS GmbH",
      author_email = "info@gonicus.de",
      description = "Identity-, system- and configmanagement middleware",
      long_description = README + "\n\n" + CHANGES,
      keywords = "system config management ldap groupware",
      license = "GPL",
      url = "http://gosa-project.org",
      classifiers = [
          'Development Status :: 4 - Beta',
          'Environment :: Console',
          'Intended Audience :: System Administrators',
          'License :: OSI Approved :: GNU General Public License (GPL)',
          'Operating System :: OS Independent',
          'Programming Language :: Python',
          'Topic :: System :: Systems Administration',
          'Topic :: System :: Systems Administration :: Authentication/Directory',
          'Topic :: System :: Software Distribution',
          'Topic :: System :: Monitoring',
      ],
  
      packages = find_packages('src', exclude=['examples', 'tests']),
      package_dir = {'': 'src'},
      namespace_packages = ['gosa'],
  
      include_package_data = False,
  
      zip_safe = False,
  
      setup_requires = ['pylint', 'babel', 'pytest-runner'],
      install_requires = ['gosa.common', 'pycurl', 'pyqrcode', 'python-u2flib-host'],
      tests_require=[
          'pytest',
          'pytest-cov',
          'coveralls'
      ],
  
      entry_points = """
          [console_scripts]
          gosa-cli = gosa.shell.main:main
      """,
  )
  
new_contents: #!/usr/bin/env python3
  # This file is part of the GOsa framework.
  #
  #  http://gosa-project.org
  #
  # Copyright:
  #  (C) 2016 GONICUS GmbH, Germany, http://www.gonicus.de
  #
  # See the LICENSE file in the project's top-level directory for details.
  
  from setuptools import setup, find_packages
  import os
  import platform
  
  try:
      from babel.messages import frontend as babel
  except:
      pass
  
  here = os.path.abspath(os.path.dirname(__file__))
  README = open(os.path.join(here, 'README')).read()
  CHANGES = open(os.path.join(here, 'CHANGES')).read()
  
  
  setup(
      name = "gosa.shell",
      version = "0.8",
      author = "GONICUS GmbH",
      author_email = "info@gonicus.de",
      description = "Identity-, system- and configmanagement middleware",
      long_description = README + "\n\n" + CHANGES,
      keywords = "system config management ldap groupware",
      license = "GPL",
      url = "http://gosa-project.org",
      classifiers = [
          'Development Status :: 4 - Beta',
          'Environment :: Console',
          'Intended Audience :: System Administrators',
          'License :: OSI Approved :: GNU General Public License (GPL)',
          'Operating System :: OS Independent',
          'Programming Language :: Python',
          'Topic :: System :: Systems Administration',
          'Topic :: System :: Systems Administration :: Authentication/Directory',
          'Topic :: System :: Software Distribution',
          'Topic :: System :: Monitoring',
      ],
  
      packages = find_packages('src', exclude=['examples', 'tests']),
      package_dir = {'': 'src'},
      namespace_packages = ['gosa'],
  
      include_package_data = False,
  
      zip_safe = False,
  
      setup_requires = ['pylint', 'babel', 'pytest-runner'],
      install_requires = ['gosa.common', 'pycurl', 'qrcode', 'python-u2flib-host'],
      tests_require=[
          'pytest',
          'pytest-cov',
          'coveralls'
      ],
  
      entry_points = """
          [console_scripts]
          gosa-cli = gosa.shell.main:main
      """,
  )
  
subject: Fix deps