-
Notifications
You must be signed in to change notification settings - Fork 238
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
Support GraalPy #1538
base: main
Are you sure you want to change the base?
Support GraalPy #1538
Conversation
ad26df1
to
ab43cbb
Compare
Would it make sense to include it?
Maybe it's time to think about adding this. It comes up occasionally. I'd like to also remove pypy37 and pypy38 from the default, as they are no longer supported by upstream. |
It would certainly be neater if it was included. Also, I've never heard of GraalPy, so I can't assess wether it's inclusion and maintenance here would be worth it for users. If Manylinux were to adopt it, that would make the decision much easier!
Hm. Yes, agreed. It would also allow us to soft-drop EoL CPythons, while keeping the functionality. The simplest way to do this would be to set a default for CIBW_BUILD. E.g. the default could be |
I was under the assumption that manylinux (like e.g. conda) wants to build everything into their images from source, but now I see that they also just download PyPy binaries and put them in there, so I can open a PR there to do the same for GraalPy. This will simplify this PR.
That's what I also thought. I did this, which is just skipping any Python specifier starting with |
Converting to draft until manylinux support lands. |
manylinux support has landed. It will be available in cibuildwheel once the update workflow runs & gets merge. |
I've updated the PR to use the manylinux support, but in the meantime |
uv now supports GraalPy on |
5dfb310
to
69760d9
Compare
af2922a
to
60b55f6
Compare
This PR adds support for GraalPy.
A couple of questions:
CIBW_BUILD
variable explicitly.