Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
Description
Feature or enhancement
Context:
The--disable-gil builds will have a differentversion specific ABI from the default CPython 3.13 builds due to reference counting differences and other changes. This should be indicated by a "t" (for "threading") in the ABI tag.
On POSIX, this is achieved by setting theABIFLAGS variable, which feeds into the sysconfigEXT_SUFFIX andSOABI variables. The version specific shared libraries would look like:
package.cpython-313t-darwin.so
On Windows, this is achieved by settingPYD_TAGGED_SUFFIX, which feeds into the sysconfigEXT_SUFFIX. The shared libraries using the version specific ABI would look like:
_package.cp313t-win_amd64.pyd
Note that this does not address and is independent of the stable ABI. There's ongoingdiscussion about how best to support the stable ABI in--disable-gil builds.
cc@gpshead@brettcannon@vstinner