Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BLD: enable ABI3 forward-compatible wheels for CPython #12

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

neutrinoceros
Copy link

@neutrinoceros neutrinoceros commented Jul 30, 2023

In preparation for Python 3.12, implement #7

I was pleasantly surprised to see that no code adaptation was needed, as the Miniball.cpp extension is already ABI3 (Py_LIMITED_API) compatible, so this ends up being a pure infrastructural PR.

I've followed documentation guidelines from cibuildwheel: https://cibuildwheel.readthedocs.io/en/stable/faq/#abi3

@weddige weddige self-assigned this Jul 30, 2023
@neutrinoceros
Copy link
Author

@weddige CPython 3.12 is now out, any chance you could circle back to this ?

@neutrinoceros
Copy link
Author

neutrinoceros commented Jul 18, 2024

Because free threaded Python will temporarily not support Py_LIMITED_API, I reworked this to allow opting out by setting the env var MINIBALL_LIMITED_API=0.
context: python/cpython#111506

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