]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)
authorPetr Viktorin <encukou@gmail.com>
Wed, 5 Nov 2025 11:31:42 +0000 (12:31 +0100)
committerGitHub <noreply@github.com>
Wed, 5 Nov 2025 11:31:42 +0000 (12:31 +0100)
commit589a03a8ce60cc65f91930f7d63367b03cfbbb12
tree22362219b3ca00861fea8e4a7ac6add4633f92b2
parentf2bce51b984f52db14d90f7bbd0b7df00b7c5637
gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)

Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
32 files changed:
Doc/data/stable_abi.dat
Include/exports.h
Include/internal/pycore_importdl.h
Include/internal/pycore_moduleobject.h
Include/moduleobject.h
Include/object.h
Lib/test/test_capi/test_module.py [new file with mode: 0644]
Lib/test/test_capi/test_type.py
Lib/test/test_cext/__init__.py
Lib/test/test_cext/create_moduledef.c [deleted file]
Lib/test/test_cext/extension.c
Lib/test/test_cext/setup.py
Lib/test/test_import/__init__.py
Lib/test/test_stable_abi_ctypes.py
Lib/test/test_sys.py
Misc/NEWS.d/next/C_API/2025-10-26-16-45-28.gh-issue-140556.s__Dae.rst [new file with mode: 0644]
Misc/stable_abi.toml
Modules/Setup.stdlib.in
Modules/_testcapi/heaptype.c
Modules/_testcapi/module.c [new file with mode: 0644]
Modules/_testcapi/parts.h
Modules/_testcapimodule.c
Modules/_testinternalcapi.c
Modules/_testmultiphase.c
Modules/_testsinglephase.c
Objects/moduleobject.c
Objects/typeobject.c
PC/python3dll.c
PCbuild/_testcapi.vcxproj
PCbuild/_testcapi.vcxproj.filters
Python/import.c
Python/importdl.c