old_contents: """
  Package metadata for event-tracking.
  """
  
  import os
  from setuptools import setup
  from setuptools import find_packages
  
  # allow setup.py to be run from any path
  os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))
  
  
  def is_requirement(line):
      """
      Return True if the requirement line is a package requirement;
      that is, it is not blank, a comment, or editable.
      """
      # Remove whitespace at the start/end of the line
      line = line.strip()
  
      # Skip blank lines, comments, and editable installs
      return not (
          line == '' or
          line.startswith('-c') or
          line.startswith('-r') or
          line.startswith('#') or
          line.startswith('-e') or
          line.startswith('git+')
      )
  
  
  def load_requirements(*requirements_paths):
      """
      Load all requirements from the specified requirements files.
      Returns a list of requirement strings.
      """
      requirements = set()
      for path in requirements_paths:
          requirements.update(
              line.strip() for line in open(path, encoding='utf-8').readlines()
              if is_requirement(line)
          )
      return list(requirements)
  
  
  README = open(os.path.join(os.path.dirname(__file__), 'README.rst'),
                encoding='utf-8').read()
  REQUIREMENTS = load_requirements('requirements/base.in')
  
  setup(
      name='event-tracking',
      version='1.1.2',
      packages=find_packages(),
      include_package_data=True,
      license='AGPLv3 License',
      description='A simple event tracking system.',
      long_description=README,
      install_requires=REQUIREMENTS,
      url='https://github.com/edx/event-tracking',
      author='edX',
      author_email='oscm@edx.org',
      classifiers=[
          'Development Status :: 2 - Pre-Alpha',
          'Environment :: Web Environment',
          'Framework :: Django',
          'Framework :: Django :: 2.2',
          'Framework :: Django :: 3.0',
          'Framework :: Django :: 3.1',
          'Framework :: Django :: 3.2',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
          'Operating System :: OS Independent',
          'Programming Language :: Python',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.8',
          'Topic :: Internet :: WWW/HTTP',
          'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
      ],
  )
  
new_contents: """
  Package metadata for event-tracking.
  """
  
  import os
  from setuptools import setup
  from setuptools import find_packages
  
  # allow setup.py to be run from any path
  os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))
  
  
  def is_requirement(line):
      """
      Return True if the requirement line is a package requirement;
      that is, it is not blank, a comment, or editable.
      """
      # Remove whitespace at the start/end of the line
      line = line.strip()
  
      # Skip blank lines, comments, and editable installs
      return not (
          line == '' or
          line.startswith('-c') or
          line.startswith('-r') or
          line.startswith('#') or
          line.startswith('-e') or
          line.startswith('git+')
      )
  
  
  def load_requirements(*requirements_paths):
      """
      Load all requirements from the specified requirements files.
      Returns a list of requirement strings.
      """
      requirements = set()
      for path in requirements_paths:
          requirements.update(
              line.strip() for line in open(path, encoding='utf-8').readlines()
              if is_requirement(line)
          )
      return list(requirements)
  
  
  README = open(os.path.join(os.path.dirname(__file__), 'README.rst'),
                encoding='utf-8').read()
  REQUIREMENTS = load_requirements('requirements/base.in')
  
  setup(
      name='event-tracking',
      version='1.1.3',
      packages=find_packages(),
      include_package_data=True,
      license='AGPLv3 License',
      description='A simple event tracking system.',
      long_description=README,
      install_requires=REQUIREMENTS,
      url='https://github.com/edx/event-tracking',
      author='edX',
      author_email='oscm@edx.org',
      classifiers=[
          'Development Status :: 2 - Pre-Alpha',
          'Environment :: Web Environment',
          'Framework :: Django',
          'Framework :: Django :: 2.2',
          'Framework :: Django :: 3.0',
          'Framework :: Django :: 3.1',
          'Framework :: Django :: 3.2',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
          'Operating System :: OS Independent',
          'Programming Language :: Python',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.8',
          'Topic :: Internet :: WWW/HTTP',
          'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
      ],
  )
  
subject: bump version