René's URL Explorer Experiment


Title: Module Objects — Python 3.14.2 documentation

Open Graph Title: Module Objects

Description: Module definitions: The functions in the previous section work on any module object, including modules imported from Python code. Modules defined using the C API typically use a module definition, ...

Open Graph Description: Module definitions: The functions in the previous section work on any module object, including modules imported from Python code. Modules defined using the C API typically use a module definition, ...

Opengraph URL: https://docs.python.org/3/c-api/module.html

direct link

Domain: docs.python.org

og:typewebsite
og:site_namePython documentation
og:image:width1146
og:image:height600
og:imagehttps://docs.python.org/3.14/_images/social_previews/summary_c-api_module_b88fcff4.png
og:image:altModule definitions: The functions in the previous section work on any module object, including modules imported from Python code. Modules defined using the C API typically use a module definition, ...
twitter:cardsummary_large_image
theme-color#3776ab
readthedocs-addons-api-version1

Links:

https://www.python.org/
Table of Contentshttps://docs.python.org/3/contents.html
Module Objectshttps://docs.python.org/3/c-api/module.html
Module definitionshttps://docs.python.org/3/c-api/module.html#module-definitions
Module slotshttps://docs.python.org/3/c-api/module.html#module-slots
Creating extension modules dynamicallyhttps://docs.python.org/3/c-api/module.html#creating-extension-modules-dynamically
Support functionshttps://docs.python.org/3/c-api/module.html#support-functions
Module lookup (single-phase initialization)https://docs.python.org/3/c-api/module.html#module-lookup-single-phase-initialization
File Objectshttps://docs.python.org/3/c-api/file.html
Iterator Objectshttps://docs.python.org/3/c-api/iterator.html
Report a bughttps://docs.python.org/3/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/c-api/module.rst?plain=1
indexhttps://docs.python.org/3/genindex.html
moduleshttps://docs.python.org/3/py-modindex.html
nexthttps://docs.python.org/3/c-api/iterator.html
previoushttps://docs.python.org/3/c-api/file.html
Pythonhttps://www.python.org/
3.14.2 Documentationhttps://docs.python.org/3/index.html
Python/C API Reference Manualhttps://docs.python.org/3/c-api/index.html
Concrete Objects Layerhttps://docs.python.org/3/c-api/concrete.html
Module Objectshttps://docs.python.org/3/c-api/module.html
https://docs.python.org/3/c-api/module.html#module-objects
PyTypeObjecthttps://docs.python.org/3/c-api/type.html#c.PyTypeObject
https://docs.python.org/3/c-api/module.html#c.PyModule_Type
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyTypeObjecthttps://docs.python.org/3/c-api/type.html#c.PyTypeObject
types.ModuleTypehttps://docs.python.org/3/library/types.html#types.ModuleType
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_Check
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_CheckExact
PyModule_Typehttps://docs.python.org/3/c-api/module.html#c.PyModule_Type
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_NewObject
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
module.__name__https://docs.python.org/3/reference/datamodel.html#module.__name__
__doc__https://docs.python.org/3/reference/datamodel.html#module.__doc__
__package__https://docs.python.org/3/reference/datamodel.html#module.__package__
__loader__https://docs.python.org/3/reference/datamodel.html#module.__loader__
__file__https://docs.python.org/3/reference/datamodel.html#module.__file__
__package__https://docs.python.org/3/reference/datamodel.html#module.__package__
__loader__https://docs.python.org/3/reference/datamodel.html#module.__loader__
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_New
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyModule_NewObject()https://docs.python.org/3/c-api/module.html#c.PyModule_NewObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_GetDict
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
__dict__https://docs.python.org/3/reference/datamodel.html#object.__dict__
SystemErrorhttps://docs.python.org/3/library/exceptions.html#SystemError
__dict__https://docs.python.org/3/reference/datamodel.html#object.__dict__
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_GetNameObject
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
__name__https://docs.python.org/3/reference/datamodel.html#module.__name__
SystemErrorhttps://docs.python.org/3/library/exceptions.html#SystemError
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_GetName
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyModule_GetNameObject()https://docs.python.org/3/c-api/module.html#c.PyModule_GetNameObject
__name__https://docs.python.org/3/reference/datamodel.html#module.__name__
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_GetState
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyModuleDef.m_sizehttps://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_size
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_GetDef
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
PyErr_Occurred()https://docs.python.org/3/c-api/exceptions.html#c.PyErr_Occurred
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_GetFilenameObject
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
__file__https://docs.python.org/3/reference/datamodel.html#module.__file__
SystemErrorhttps://docs.python.org/3/library/exceptions.html#SystemError
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_GetFilename
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyModule_GetFilenameObject()https://docs.python.org/3/c-api/module.html#c.PyModule_GetFilenameObject
__file__https://docs.python.org/3/reference/datamodel.html#module.__file__
PyModule_GetFilename()https://docs.python.org/3/c-api/module.html#c.PyModule_GetFilename
UnicodeEncodeErrorhttps://docs.python.org/3/library/exceptions.html#UnicodeEncodeError
PyModule_GetFilenameObject()https://docs.python.org/3/c-api/module.html#c.PyModule_GetFilenameObject
https://docs.python.org/3/c-api/module.html#module-definitions
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
Defining extension moduleshttps://docs.python.org/3/c-api/extension-modules.html#extension-modules
create extension modules dynamicallyhttps://docs.python.org/3/c-api/module.html#moduledef-dynamic
PyModule_New()https://docs.python.org/3/c-api/module.html#c.PyModule_New
https://docs.python.org/3/c-api/module.html#c.PyModuleDef
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_base
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_name
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_doc
PyDoc_STRVARhttps://docs.python.org/3/c-api/intro.html#c.PyDoc_STRVAR
Py_ssize_thttps://docs.python.org/3/c-api/intro.html#c.Py_ssize_t
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_size
PyModule_GetState()https://docs.python.org/3/c-api/module.html#c.PyModule_GetState
m_freehttps://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_free
legacy single-phase initializationhttps://docs.python.org/3/c-api/extension-modules.html#single-phase-initialization
creating modules dynamicallyhttps://docs.python.org/3/c-api/module.html#moduledef-dynamic
PEP 3121https://peps.python.org/pep-3121/
PyMethodDefhttps://docs.python.org/3/c-api/structures.html#c.PyMethodDef
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_methods
PyMethodDefhttps://docs.python.org/3/c-api/structures.html#c.PyMethodDef
PyModuleDef_Slothttps://docs.python.org/3/c-api/module.html#c.PyModuleDef_Slot
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_slots
inquiryhttps://docs.python.org/3/c-api/gcsupport.html#c.inquiry
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_slots.m_reload
traverseprochttps://docs.python.org/3/c-api/gcsupport.html#c.traverseproc
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_traverse
Py_mod_exechttps://docs.python.org/3/c-api/module.html#c.Py_mod_exec
m_sizehttps://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_size
PyModule_GetState()https://docs.python.org/3/c-api/module.html#c.PyModule_GetState
inquiryhttps://docs.python.org/3/c-api/gcsupport.html#c.inquiry
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_clear
Py_mod_exechttps://docs.python.org/3/c-api/module.html#c.Py_mod_exec
m_sizehttps://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_size
PyModule_GetState()https://docs.python.org/3/c-api/module.html#c.PyModule_GetState
PyTypeObject.tp_clearhttps://docs.python.org/3/c-api/typeobj.html#c.PyTypeObject.tp_clear
m_freehttps://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_free
freefunchttps://docs.python.org/3/c-api/typeobj.html#c.freefunc
https://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_free
Py_mod_exechttps://docs.python.org/3/c-api/module.html#c.Py_mod_exec
m_sizehttps://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_size
PyModule_GetState()https://docs.python.org/3/c-api/module.html#c.PyModule_GetState
https://docs.python.org/3/c-api/module.html#module-slots
https://docs.python.org/3/c-api/module.html#c.PyModuleDef_Slot
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
https://docs.python.org/3/c-api/module.html#c.PyModuleDef_Slot.slot
https://docs.python.org/3/c-api/module.html#c.PyModuleDef_Slot.value
https://docs.python.org/3/c-api/module.html#c.Py_mod_create
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
https://docs.python.org/3/c-api/module.html#c.Py_mod_create.create_module
ModuleSpechttps://docs.python.org/3/library/importlib.html#importlib.machinery.ModuleSpec
PEP 451https://peps.python.org/pep-0451/
PyModule_New()https://docs.python.org/3/c-api/module.html#c.PyModule_New
PyModule_Typehttps://docs.python.org/3/c-api/module.html#c.PyModule_Type
https://docs.python.org/3/c-api/module.html#c.Py_mod_exec
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.Py_mod_exec.exec_module
https://docs.python.org/3/c-api/module.html#c.Py_mod_multiple_interpreters
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
https://docs.python.org/3/c-api/module.html#c.Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED
https://docs.python.org/3/c-api/module.html#c.Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED
Isolating Extension Moduleshttps://docs.python.org/3/howto/isolating-extensions.html#isolating-extensions-howto
https://docs.python.org/3/c-api/module.html#c.Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
Isolating Extension Moduleshttps://docs.python.org/3/howto/isolating-extensions.html#isolating-extensions-howto
https://docs.python.org/3/c-api/module.html#c.Py_mod_gil
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
https://docs.python.org/3/c-api/module.html#c.Py_MOD_GIL_USED
https://docs.python.org/3/c-api/module.html#c.Py_MOD_GIL_NOT_USED
--disable-gilhttps://docs.python.org/3/using/configure.html#cmdoption-disable-gil
Free-threaded CPythonhttps://docs.python.org/3/whatsnew/3.13.html#whatsnew313-free-threaded-cpython
https://docs.python.org/3/c-api/module.html#creating-extension-modules-dynamically
initialization functionhttps://docs.python.org/3/c-api/extension-modules.html#extension-export-hook
single-phase initializationhttps://docs.python.org/3/c-api/extension-modules.html#single-phase-initialization
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
https://docs.python.org/3/c-api/module.html#c.PyModule_Create
PyModule_Create2()https://docs.python.org/3/c-api/module.html#c.PyModule_Create2
PYTHON_API_VERSIONhttps://docs.python.org/3/c-api/module.html#c.PYTHON_API_VERSION
PYTHON_ABI_VERSIONhttps://docs.python.org/3/c-api/module.html#c.PYTHON_ABI_VERSION
limited APIhttps://docs.python.org/3/c-api/stable.html#limited-c-api
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
https://docs.python.org/3/c-api/module.html#c.PyModule_Create2
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
RuntimeWarninghttps://docs.python.org/3/library/exceptions.html#RuntimeWarning
m_slotshttps://docs.python.org/3/c-api/module.html#c.PyModuleDef.m_slots
PyModule_Create()https://docs.python.org/3/c-api/module.html#c.PyModule_Create
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_FromDefAndSpec
PyModule_FromDefAndSpec2()https://docs.python.org/3/c-api/module.html#c.PyModule_FromDefAndSpec2
PYTHON_API_VERSIONhttps://docs.python.org/3/c-api/module.html#c.PYTHON_API_VERSION
PYTHON_ABI_VERSIONhttps://docs.python.org/3/c-api/module.html#c.PYTHON_ABI_VERSION
limited APIhttps://docs.python.org/3/c-api/stable.html#limited-c-api
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_FromDefAndSpec2
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
RuntimeWarninghttps://docs.python.org/3/library/exceptions.html#RuntimeWarning
Py_mod_exechttps://docs.python.org/3/c-api/module.html#c.Py_mod_exec
PyModule_FromDefAndSpec()https://docs.python.org/3/c-api/module.html#c.PyModule_FromDefAndSpec
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
https://docs.python.org/3/c-api/module.html#c.PyModule_ExecDef
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
Py_mod_exechttps://docs.python.org/3/c-api/module.html#c.Py_mod_exec
https://docs.python.org/3/c-api/module.html#c.PYTHON_API_VERSION
https://docs.python.org/3/c-api/module.html#c.PYTHON_ABI_VERSION
https://docs.python.org/3/c-api/module.html#support-functions
Py_mod_exechttps://docs.python.org/3/c-api/module.html#c.Py_mod_exec
single-phase initializationhttps://docs.python.org/3/c-api/extension-modules.html#single-phase-initialization
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_AddObjectRef
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyUnicode_FromString()https://docs.python.org/3/c-api/unicode.html#c.PyUnicode_FromString
PyObject_SetAttr()https://docs.python.org/3/c-api/object.html#c.PyObject_SetAttr
PyUnicode_InternFromString()https://docs.python.org/3/c-api/unicode.html#c.PyUnicode_InternFromString
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_Add
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyModule_AddObjectRef()https://docs.python.org/3/c-api/module.html#c.PyModule_AddObjectRef
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_AddObject
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyModule_AddObjectRef()https://docs.python.org/3/c-api/module.html#c.PyModule_AddObjectRef
PyModule_Add()https://docs.python.org/3/c-api/module.html#c.PyModule_Add
PyModule_AddObjectRef()https://docs.python.org/3/c-api/module.html#c.PyModule_AddObjectRef
PyModule_AddObject()https://docs.python.org/3/c-api/module.html#c.PyModule_AddObject
Py_XDECREF()https://docs.python.org/3/c-api/refcounting.html#c.Py_XDECREF
PyModule_AddObject()https://docs.python.org/3/c-api/module.html#c.PyModule_AddObject
soft deprecatedhttps://docs.python.org/3/glossary.html#term-soft-deprecated
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_AddIntConstant
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyLong_FromLong()https://docs.python.org/3/c-api/long.html#c.PyLong_FromLong
PyModule_AddObjectRef()https://docs.python.org/3/c-api/module.html#c.PyModule_AddObjectRef
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_AddStringConstant
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyUnicode_InternFromString()https://docs.python.org/3/c-api/unicode.html#c.PyUnicode_InternFromString
PyModule_AddObjectRef()https://docs.python.org/3/c-api/module.html#c.PyModule_AddObjectRef
https://docs.python.org/3/c-api/module.html#c.PyModule_AddIntMacro
https://docs.python.org/3/c-api/module.html#c.PyModule_AddStringMacro
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyTypeObjecthttps://docs.python.org/3/c-api/type.html#c.PyTypeObject
https://docs.python.org/3/c-api/module.html#c.PyModule_AddType
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyType_Ready()https://docs.python.org/3/c-api/type.html#c.PyType_Ready
tp_namehttps://docs.python.org/3/c-api/typeobj.html#c.PyTypeObject.tp_name
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyMethodDefhttps://docs.python.org/3/c-api/structures.html#c.PyMethodDef
https://docs.python.org/3/c-api/module.html#c.PyModule_AddFunctions
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyMethodDefhttps://docs.python.org/3/c-api/structures.html#c.PyMethodDef
Multi-phase initializationhttps://docs.python.org/3/c-api/extension-modules.html#multi-phase-initialization
PyMethodDefhttps://docs.python.org/3/c-api/structures.html#c.PyMethodDef
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyModule_SetDocString
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
Multi-phase initializationhttps://docs.python.org/3/c-api/extension-modules.html#multi-phase-initialization
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
https://docs.python.org/3/c-api/module.html#c.PyUnstable_Module_SetGIL
Unstable APIhttps://docs.python.org/3/c-api/stable.html#unstable-c-api
Py_mod_gilhttps://docs.python.org/3/c-api/module.html#c.Py_mod_gil
Legacy single-phase initializationhttps://docs.python.org/3/c-api/extension-modules.html#single-phase-initialization
--disable-gilhttps://docs.python.org/3/using/configure.html#cmdoption-disable-gil
https://docs.python.org/3/c-api/module.html#module-lookup-single-phase-initialization
single-phase initializationhttps://docs.python.org/3/c-api/extension-modules.html#single-phase-initialization
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
https://docs.python.org/3/c-api/module.html#c.PyState_FindModule
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyState_AddModule()https://docs.python.org/3/c-api/module.html#c.PyState_AddModule
PyObjecthttps://docs.python.org/3/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
https://docs.python.org/3/c-api/module.html#c.PyState_AddModule
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
PyState_FindModule()https://docs.python.org/3/c-api/module.html#c.PyState_FindModule
single-phase initializationhttps://docs.python.org/3/c-api/extension-modules.html#single-phase-initialization
attached thread statehttps://docs.python.org/3/glossary.html#term-attached-thread-state
PyModuleDefhttps://docs.python.org/3/c-api/module.html#c.PyModuleDef
https://docs.python.org/3/c-api/module.html#c.PyState_RemoveModule
Stable ABIhttps://docs.python.org/3/c-api/stable.html#stable
attached thread statehttps://docs.python.org/3/glossary.html#term-attached-thread-state
Table of Contentshttps://docs.python.org/3/contents.html
Module Objectshttps://docs.python.org/3/c-api/module.html
Module definitionshttps://docs.python.org/3/c-api/module.html#module-definitions
Module slotshttps://docs.python.org/3/c-api/module.html#module-slots
Creating extension modules dynamicallyhttps://docs.python.org/3/c-api/module.html#creating-extension-modules-dynamically
Support functionshttps://docs.python.org/3/c-api/module.html#support-functions
Module lookup (single-phase initialization)https://docs.python.org/3/c-api/module.html#module-lookup-single-phase-initialization
File Objectshttps://docs.python.org/3/c-api/file.html
Iterator Objectshttps://docs.python.org/3/c-api/iterator.html
Report a bughttps://docs.python.org/3/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/c-api/module.rst?plain=1
indexhttps://docs.python.org/3/genindex.html
moduleshttps://docs.python.org/3/py-modindex.html
nexthttps://docs.python.org/3/c-api/iterator.html
previoushttps://docs.python.org/3/c-api/file.html
Pythonhttps://www.python.org/
3.14.2 Documentationhttps://docs.python.org/3/index.html
Python/C API Reference Manualhttps://docs.python.org/3/c-api/index.html
Concrete Objects Layerhttps://docs.python.org/3/c-api/concrete.html
Module Objectshttps://docs.python.org/3/c-api/module.html
Copyrighthttps://docs.python.org/3/copyright.html
History and Licensehttps://docs.python.org/license.html
Please donate.https://www.python.org/psf/donations/
Found a bughttps://docs.python.org/bugs.html
Sphinxhttps://www.sphinx-doc.org/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.