[build_sphinx] all_files = 1 build-dir = doc/build source-dir = doc/source warning-is-error = 1 [metadata] name = jenkins-job-builder author = OpenStack Infrastructure Team author-email = jenkins-job-builder@googlegroups.com summary = Manage Jenkins jobs with YAML description-file = README.rst license = Apache License, Version 2.0 home-page = https://jenkins-job-builder.readthedocs.io/en/latest/ classifier = Topic :: Utilities Environment :: Console Intended Audience :: Developers Intended Audience :: Information Technology Intended Audience :: System Administrators License :: OSI Approved :: Apache Software License Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 2 Programming Language :: Python :: 2.7 Programming Language :: Python :: 3 Programming Language :: Python :: 3.3 Programming Language :: Python :: 3.4 Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 [files] packages = jenkins_jobs [pbr] warnerrors = True [wheel] universal = 1 [entry_points] console_scripts = jenkins-jobs=jenkins_jobs.cli.entry:main jjb.cli.subcommands = update=jenkins_jobs.cli.subcommand.update:UpdateSubCommand test=jenkins_jobs.cli.subcommand.test:TestSubCommand delete=jenkins_jobs.cli.subcommand.delete:DeleteSubCommand delete-all=jenkins_jobs.cli.subcommand.delete_all:DeleteAllSubCommand get-plugins-info=jenkins_jobs.cli.subcommand.get_plugins_info:GetPluginsInfoSubCommand list=jenkins_jobs.cli.subcommand.list:ListSubCommand jenkins_jobs.projects = externaljob=jenkins_jobs.modules.project_externaljob:ExternalJob flow=jenkins_jobs.modules.project_flow:Flow folder=jenkins_jobs.modules.project_folder:Folder freestyle=jenkins_jobs.modules.project_freestyle:Freestyle matrix=jenkins_jobs.modules.project_matrix:Matrix maven=jenkins_jobs.modules.project_maven:Maven multibranch=jenkins_jobs.modules.project_multibranch:WorkflowMultiBranch multibranch-defaults=jenkins_jobs.modules.project_multibranch:WorkflowMultiBranchDefaults multijob=jenkins_jobs.modules.project_multijob:MultiJob pipeline=jenkins_jobs.modules.project_pipeline:Pipeline workflow=jenkins_jobs.modules.project_workflow:Workflow jenkins_jobs.views = all=jenkins_jobs.modules.view_all:All delivery_pipeline=jenkins_jobs.modules.view_delivery_pipeline:DeliveryPipeline list=jenkins_jobs.modules.view_list:List nested=jenkins_jobs.modules.view_nested:Nested pipeline=jenkins_jobs.modules.view_pipeline:Pipeline sectioned=jenkins_jobs.modules.view_sectioned:Sectioned jenkins_jobs.builders = raw=jenkins_jobs.modules.general:raw jenkins_jobs.reporters = raw=jenkins_jobs.modules.general:raw jenkins_jobs.properties = raw=jenkins_jobs.modules.general:raw jenkins_jobs.parameters = raw=jenkins_jobs.modules.general:raw jenkins_jobs.notifications = raw=jenkins_jobs.modules.general:raw jenkins_jobs.publishers = raw=jenkins_jobs.modules.general:raw jenkins_jobs.scm = raw=jenkins_jobs.modules.general:raw jenkins_jobs.triggers = raw=jenkins_jobs.modules.general:raw jenkins_jobs.wrappers = raw=jenkins_jobs.modules.general:raw jenkins_jobs.modules = builders=jenkins_jobs.modules.builders:Builders general=jenkins_jobs.modules.general:General hipchat=jenkins_jobs.modules.hipchat_notif:HipChat metadata=jenkins_jobs.modules.metadata:Metadata notifications=jenkins_jobs.modules.notifications:Notifications parameters=jenkins_jobs.modules.parameters:Parameters pipeline-scm=jenkins_jobs.modules.scm:PipelineSCM properties=jenkins_jobs.modules.properties:Properties publishers=jenkins_jobs.modules.publishers:Publishers reporters=jenkins_jobs.modules.reporters:Reporters scm=jenkins_jobs.modules.scm:SCM triggers=jenkins_jobs.modules.triggers:Triggers wrappers=jenkins_jobs.modules.wrappers:Wrappers zuul=jenkins_jobs.modules.zuul:Zuul [flake8] # Based on https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/ ignore = E125,E128,E203,E501,H,W504,W503 show-source = True exclude = .virtualenv,.venv,.tox,dist,build,*.egg,.test max-line-length = 88