-
-
Notifications
You must be signed in to change notification settings - Fork 34.3k
Implement PEP 803 -- abi3t #146636
Copy link
Copy link
Open
Labels
3.15new features, bugs and security fixesnew features, bugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement
Description
PEP-803 is accepted; this tracks the implementation.
- The
Py_TARGET_ABI3Tknob (and interplay withPy_LIMITED_API&Py_GIL_DISABLED): gh-146636: PEP 803: add Py_TARGET_ABI3T and .abi3t.so extension #146637 - Opaque PyObject: gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API #136505
- Make
Py_mod_abimandatory: gh-146636: Py_mod_abi mandatory for modules created from slots array #146855 - Guard against GIL ABI on FT: gh-137956: Guard against non-free-threaded extensions in free-threaded builds #137957
-
importlib.machinery.EXTENSION_SUFFIXESchanges: gh-146636: PEP 803: add Py_TARGET_ABI3T and .abi3t.so extension #146637 - Docs
- Extended tests
Linked PRs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
3.15new features, bugs and security fixesnew features, bugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement