]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
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)
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


Trivial merge