]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-64490: Argument Clinic: Add support for ``**kwds`` (#138344)
authorAdam Turner <9087854+AA-Turner@users.noreply.github.com>
Thu, 18 Sep 2025 13:31:42 +0000 (14:31 +0100)
committerGitHub <noreply@github.com>
Thu, 18 Sep 2025 13:31:42 +0000 (13:31 +0000)
commit1ebd726c9b666fdbb8a7e0875934a1d75ee9ba88
treefb96765efd3e35262129fd309270e896ca4d1dd2
parent594bdde9df6841f760cd54aa8cb8035b38f99c3a
gh-64490: Argument Clinic: Add support for ``**kwds`` (#138344)

This adds a scaffold of support, initially only working with
strictly positional-only arguments. The FASTCALL calling
convention is not yet supported.
Lib/test/test_clinic.py
Modules/_testclinic.c
Modules/clinic/_testclinic_kwds.c.h [new file with mode: 0644]
Tools/clinic/libclinic/__init__.py
Tools/clinic/libclinic/converter.py
Tools/clinic/libclinic/converters.py
Tools/clinic/libclinic/dsl_parser.py
Tools/clinic/libclinic/function.py
Tools/clinic/libclinic/parse_args.py