Skip to content

Do not build ABI3 wheel with no-GIL interpreters#2249

Open
clin1234 wants to merge 1 commit intounicorn-engine:masterfrom
clin1234:patch-1
Open

Do not build ABI3 wheel with no-GIL interpreters#2249
clin1234 wants to merge 1 commit intounicorn-engine:masterfrom
clin1234:patch-1

Conversation

@clin1234
Copy link

No description provided.

@wtdcode
Copy link
Member

wtdcode commented Jan 16, 2026

Sorry for late. Why do you need these changes? As far as I can tell, our bindings shall work with free-threaded runtime?

@clin1234
Copy link
Author

In the setup.py, it requests to build a wheel complying with the Limited API. For free-threaded interpreters, it isn't compatible yet

@wtdcode
Copy link
Member

wtdcode commented Jan 17, 2026

My claim is exactly that we are supposed to be compatible with free-threaded interpreters. Could you elaborate why we are not compatible with them?

@clin1234
Copy link
Author

@wtdcode
Copy link
Member

wtdcode commented Jan 17, 2026

https://py-free-threading.github.io/porting-extensions/#limited-api-support

We do not call any CPython C API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants