old_contents: {license_header}
  from codecs import open  # To use a consistent encoding
  from os import path
  
  from setuptools import setup
  
  HERE = path.dirname(path.abspath(__file__))
  
  # Get version info
  ABOUT = {{}}
  with open(path.join(HERE, 'datadog_checks', '{check_name}', '__about__.py')) as f:
      exec(f.read(), ABOUT)
  
  # Get the long description from the README file
  with open(path.join(HERE, 'README.md'), encoding='utf-8') as f:
      long_description = f.read()
  
  
  def get_dependencies():
      dep_file = path.join(HERE, 'requirements.in')
      if not path.isfile(dep_file):
          return []
  
      with open(dep_file, encoding='utf-8') as f:
          return f.readlines()
  
  
  CHECKS_BASE_REQ = 'datadog-checks-base'
  
  
  setup(
      name='datadog-{check_name}',
      version=ABOUT['__version__'],
      description='The {integration_name} check',
      long_description=long_description,
      long_description_content_type='text/markdown',
      keywords='datadog agent {check_name} check',
      # The project's main homepage.
      url='https://github.com/DataDog/integrations-{repo_choice}',
      # Author details
      author='{author}',
      author_email='{email_packages}',
      # License
      license='BSD-3-Clause',
      # See https://pypi.org/classifiers
      classifiers=[
          'Development Status :: 5 - Production/Stable',
          'Intended Audience :: Developers',
          'Intended Audience :: System Administrators',
          'Topic :: System :: Monitoring',
          'License :: OSI Approved :: BSD License',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3.8',
      ],
      # The package we're going to ship
      packages=['datadog_checks.{check_name}'],
      # Run-time dependencies
      install_requires=[CHECKS_BASE_REQ],
      extras_require={{'deps': get_dependencies()}},
      # Extra files to ship with the wheel package
      include_package_data=True,
  )
  
new_contents: {license_header}
  from codecs import open  # To use a consistent encoding
  from os import path
  
  from setuptools import setup
  
  HERE = path.dirname(path.abspath(__file__))
  
  # Get version info
  ABOUT = {{}}
  with open(path.join(HERE, 'datadog_checks', '{check_name}', '__about__.py')) as f:
      exec(f.read(), ABOUT)
  
  # Get the long description from the README file
  with open(path.join(HERE, 'README.md'), encoding='utf-8') as f:
      long_description = f.read()
  
  
  def get_dependencies():
      dep_file = path.join(HERE, 'requirements.in')
      if not path.isfile(dep_file):
          return []
  
      with open(dep_file, encoding='utf-8') as f:
          return f.readlines()
  
  
  CHECKS_BASE_REQ = 'datadog-checks-base>=23.6.0'
  
  
  setup(
      name='datadog-{check_name}',
      version=ABOUT['__version__'],
      description='The {integration_name} check',
      long_description=long_description,
      long_description_content_type='text/markdown',
      keywords='datadog agent {check_name} check',
      # The project's main homepage.
      url='https://github.com/DataDog/integrations-{repo_choice}',
      # Author details
      author='{author}',
      author_email='{email_packages}',
      # License
      license='BSD-3-Clause',
      # See https://pypi.org/classifiers
      classifiers=[
          'Development Status :: 5 - Production/Stable',
          'Intended Audience :: Developers',
          'Intended Audience :: System Administrators',
          'Topic :: System :: Monitoring',
          'License :: OSI Approved :: BSD License',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3.8',
      ],
      # The package we're going to ship
      packages=['datadog_checks.{check_name}'],
      # Run-time dependencies
      install_requires=[CHECKS_BASE_REQ],
      extras_require={{'deps': get_dependencies()}},
      # Extra files to ship with the wheel package
      include_package_data=True,
  )
  
subject: Bump base check requirement for JMX template (#10925)