From 0d674fa3656ef3aa15f81174fddf96b52f1d79c8 Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Mon, 23 Feb 2026 09:18:45 -0500 Subject: [PATCH] [3.13] gh-141004: Document `PyModuleDef_Type` (GH-145043) (cherry picked from commit 24cc998c164f137603f1c6d95b929d640211d237) Co-authored-by: Peter Bierma --- Doc/c-api/module.rst | 6 ++++++ Tools/check-c-api-docs/ignored_c_api.txt | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Doc/c-api/module.rst b/Doc/c-api/module.rst index 4f9f4ac6f41bfe..7601f5ee9f5228 100644 --- a/Doc/c-api/module.rst +++ b/Doc/c-api/module.rst @@ -263,6 +263,12 @@ or request "multi-phase initialization" by returning the definition struct itsel .. versionchanged:: 3.9 No longer called before the module state is allocated. + +.. c:var:: PyTypeObject PyModuleDef_Type + + The type of ``PyModuleDef`` objects. + + Single-phase initialization ........................... diff --git a/Tools/check-c-api-docs/ignored_c_api.txt b/Tools/check-c-api-docs/ignored_c_api.txt index 7aefd6557eff7b..00dfbb964bb9c0 100644 --- a/Tools/check-c-api-docs/ignored_c_api.txt +++ b/Tools/check-c-api-docs/ignored_c_api.txt @@ -20,8 +20,6 @@ Py_UTF8Mode Py_HASH_EXTERNAL # modsupport.h PyABIInfo_FREETHREADING_AGNOSTIC -# moduleobject.h -PyModuleDef_Type # object.h Py_INVALID_SIZE Py_TPFLAGS_HAVE_VERSION_TAG