From: Štěpán Balážik Date: Fri, 20 Feb 2026 14:59:10 +0000 (+0000) Subject: chg: ci: Rework linting of Python code X-Git-Tag: v9.21.19~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6907c4f349ead3c240e25620ac64e0dee144b29d;p=thirdparty%2Fbind9.git 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 --- 6907c4f349ead3c240e25620ac64e0dee144b29d