Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork34.2k
gh-128341: Simplify the definition of _Py_INTERNAL_ABI_SLOT and use it in stdlib modules#145770
gh-128341: Simplify the definition of _Py_INTERNAL_ABI_SLOT and use it in stdlib modules#145770befeleme wants to merge 2 commits intopython:mainfrom
Conversation
_PyABIInfo_DEFAULT is available in Include/modsupport.h, there's not needto duplicate the definition here.Rename from _Py_INTERNAL_ABI_SLOT, as it's no longer internal.
This enables running a check of ABI version compatibility._tkinter, _tracemalloc and readline don't use the slots, hence they needexplicit handling.
| } | ||
| static struct PyModuleDef_Slot module_slots[] = { | ||
| _Py_ABI_SLOT, |
kumaraditya303Mar 10, 2026 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
_asyncio is a builtin module as it is statically linked, this check is not needed as it is not a shared library module.
A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated. Once you have made the requested changes, please leave a comment on this pull request containing the phrase |
Uh oh!
There was an error while loading.Please reload this page.
Please consider discussing this in the issue linked, rather than it the PR, since this would ping a huge list of reviewers.