]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: ci: Rework linting of Python code
authorŠtěpán Balážik <stepan@isc.org>
Fri, 20 Feb 2026 14:59:10 +0000 (14:59 +0000)
committerŠtěpán Balážik <stepan@isc.org>
Fri, 20 Feb 2026 14:59:10 +0000 (14:59 +0000)
commit6907c4f349ead3c240e25620ac64e0dee144b29d
treeddc3734fb1b2b424a96ae6694f21f1aded8427ae
parentb3d13387f699284e16344bafb19118232b5a2e8b
parent8b0a8dbd8e16652acfc1f72b05f3ada744aa47de
chg: ci: Rework linting of Python code

With the Python version bumped to 3.10 and the dependency situation cleared with !11415 it is now time to run linters and formatters on more parts of the Python code that was previously skipped or ignored.

Switch configuration of the various Python-adjacent tools to `pyproject.toml` to ensure that the same configuration is used in CI and locally.

See the individual commits for details on settings changed and linters added.

Tweaks to type checking and enabling more `ruff` lints will come in a subsequent MRs.

Prerequisites:
- bind9-qa!160.
- images!442

Merge branch 'stepan/python-tooling' into 'main'

See merge request isc-projects/bind9!11499