old_contents: from pybuilder.core import use_plugin, init, Author, task
  
  use_plugin("python.core")
  use_plugin("python.unittest")
  use_plugin("python.integrationtest")
  use_plugin("python.install_dependencies")
  use_plugin("python.flake8")
  use_plugin("python.coverage")
  use_plugin("python.distutils")
  use_plugin('copy_resources')
  use_plugin('filter_resources')
  
  name = "yumrepos"
  summary = "yumrepos: simple yum repositories with minimal rest api"
  url = "https://github.com/arnehilmann/yumrepos"
  version = "0.8.7"
  
  authors = [Author('Arne Hilmann', 'arne.hilmann@gmail.com')]
  
  description = """yumrepos
  - serve yum repositories as simple folders
  - ... via web server
  - offer rest api for
     - create/remove/link of repositories
     - upload/stage/remove of rpms
  """
  
  default_task = ["clean", "analyze", "publish"]
  
  
  @task
  def gittag(project, logger):
      logger.info("The following commands create a new release, triggering all the fun stuff:")
      logger.info("git tag -a v{0} -m v{0}".format(project.version))
      logger.info("git push --tags")
  
  
  @init
  def set_properties(project):
      project.build_depends_on('requests')
  
      project.depends_on("flask")
      project.depends_on("werkzeug")
      try:
          import functools.lru_cache
      except ImportError:
          pass
          # project.depends_on("backports.functools_lru_cache")
  
      project.set_property('copy_resources_target', '$dir_dist')
      project.get_property('copy_resources_glob').extend(['setup.*cfg'])
      project.get_property('filter_resources_glob').extend(['**/setup.*cfg'])
  
      project.set_property('flake8_verbose_output', True)
      project.set_property('flake8_include_test_sources', True)
      project.set_property('flake8_ignore', 'E501,E402,E731')
      project.set_property('flake8_break_build', True)
  
      FROSTED_BARE_EXCEPT_WARNING = 'W101'
      project.set_property('frosted_ignore', [FROSTED_BARE_EXCEPT_WARNING])
  
      project.set_property('verbose', True)
  
      project.set_property('coverage_threshold_warn', 50)
      project.set_property('coverage_break_build', False)
  
new_contents: from pybuilder.core import use_plugin, init, Author, task
  
  use_plugin("python.core")
  use_plugin("python.unittest")
  use_plugin("python.integrationtest")
  use_plugin("python.install_dependencies")
  use_plugin("python.flake8")
  use_plugin("python.coverage")
  use_plugin("python.distutils")
  use_plugin('copy_resources')
  use_plugin('filter_resources')
  
  name = "yumrepos"
  summary = "yumrepos: simple yum repositories with minimal rest api"
  url = "https://github.com/arnehilmann/yumrepos"
  version = "0.9.0"
  
  authors = [Author('Arne Hilmann', 'arne.hilmann@gmail.com')]
  
  description = """yumrepos
  - serve yum repositories as simple folders
  - ... via web server
  - offer rest api for
     - create/remove/link of repositories
     - upload/stage/remove of rpms
  """
  
  default_task = ["clean", "analyze", "publish"]
  
  
  @task
  def gittag(project, logger):
      logger.info("The following commands create a new release, triggering all the fun stuff:")
      logger.info("git tag -a v{0} -m v{0}".format(project.version))
      logger.info("git push --tags")
  
  
  @init
  def set_properties(project):
      project.build_depends_on('requests')
  
      project.depends_on("flask")
      project.depends_on("werkzeug")
      # try:
      #     import functools.lru_cache
      # except ImportError:
      #     pass
      #     # project.depends_on("backports.functools_lru_cache")
  
      project.set_property('copy_resources_target', '$dir_dist')
      project.get_property('copy_resources_glob').extend(['setup.*cfg'])
      project.get_property('filter_resources_glob').extend(['**/setup.*cfg'])
  
      project.set_property('flake8_verbose_output', True)
      project.set_property('flake8_include_test_sources', True)
      project.set_property('flake8_ignore', 'E501,E402,E731')
      project.set_property('flake8_break_build', True)
  
      FROSTED_BARE_EXCEPT_WARNING = 'W101'
      project.set_property('frosted_ignore', [FROSTED_BARE_EXCEPT_WARNING])
  
      project.set_property('verbose', True)
  
      project.set_property('coverage_threshold_warn', 50)
      project.set_property('coverage_break_build', False)
  
subject: disable import check, bump version