-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Use Py_LIMITED_API wheel tags #3307
Comments
The advantages this offers aren't very large given our existing test infra can easily build all the wheels. Plus we'd have to rename the files until the next wheel comes out. Bumping out of release twenty. We can revisit in the future. |
Update: wheel 0.30 is out so we could potentially do this now. I'm not sure what |
If we want to do this we'll have to switch from Old:
New:
Additionally the wheels will now go into the For now this is mostly notes to myself. If we do this switch before Python 3.7 comes out we'll save ourselves the trouble of needing to do a 3.7 specific set of wheels though (albeit only on macOS and linux, not windows) |
cffi uses the
Py_LIMITED_API
when compiling shared objects as of cffi 1.8.1. This means we can potentially reduce our mac py3 wheels from 3 (py34, py35, py36) to 1 and our manylinux1 py3 wheels from 6 to 2.The text was updated successfully, but these errors were encountered: