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 <tdevries@suse.de>
- 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]