From: Rohr, Stephan Date: Tue, 28 Jul 2026 08:01:13 +0000 (+0200) Subject: [pre-commit] add 'tomli' dependency for codespell pre-commit hook X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=cd02e2a209482dd9fa06945ffec0675da7dfd74e;p=thirdparty%2Fbinutils-gdb.git [pre-commit] add 'tomli' dependency for codespell pre-commit hook The codespell pre-commit hook imports the 'tomllib' module to parse 'pyproject.toml'. 'tomllib' is not available for Python versions 3.10 and older. Add a dependency on 'tomli' so the hook also works on these Python versions. Approved-By: Tom de Vries --- diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 66cbc117dfc..8ff84dae274 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -86,10 +86,13 @@ repos: - id: codespell args: &codespell_args [--toml, gdb/pyproject.toml] files: &gdb_files '^(gdb|gdbserver|gdbsupport)/' + # 'tomllib' library is not available on Python < 3.11. + additional_dependencies: &codespell_deps ['tomli'] - id: codespell name: codespell-log entry: gdb/contrib/codespell-log.sh args: *codespell_args + additional_dependencies: *codespell_deps verbose: true stages: [commit-msg]