BUILD: Update wheels.yml and add Python 3.15 to the released versions - #62
BUILD: Update wheels.yml and add Python 3.15 to the released versions#62charris wants to merge 2 commits into
Conversation
|
We may want to update Cython and Pytest as well. |
|
Looks like the Cython limited API tests are very unhappy on Windows for some reason. |
aadc2b3 to
5f49c4c
Compare
Yeah, that seems to need something in the 3.3 series. |
This updates the dependencies in .github/workflows/wheels.yml, and adds 3.15 and 3.15t to the Python versions for which wheels are uploaded to PyPI. The 3.15 wheels are built against the rc1 version.
|
3.15t does pass, just GIL-enabled 3.15 is failing. @ngoldbaum does it look familiar to you? |
5f49c4c to
223bf1f
Compare
|
The error is: So it's trying to build the opaque limited API extension test extension on the GIL-enabled build. I think that should technically work (as long as it doesn't depend on meson). The quickest fix is probably just to disable it in the build. |
|
@ngoldbaum It works on the main branch, so we seem to be missing a backport somewhere. Does that ring a bell? |
|
I think the maintenance branch is missing the meson.build hunk in numpy/numpy#31582. |
|
meson.build in main has |
|
That shouldn't be backported. It's to support Pratham's internship work. |
|
close/reopen |
This updates the dependencies in
wheels.ymlto match those in main and adds 3.15/3.15t to the list of python versions for which we build wheels.