Build Python 3.14 wheels#152
Build Python 3.14 wheels#152dvarrazzo merged 1 commit intodvarrazzo:masterfrom edgarrmondragon:cp314-wheels
Conversation
| env: | ||
| CIBW_BUILD: ${{matrix.pyver}}-* | ||
| CIBW_ENABLE: cpython-freethreading | ||
| CIBW_ENABLE: cpython-prerelease |
There was a problem hiding this comment.
I see that you moved this setting in the pyproject.toml file. Why is this setting defined here?
There was a problem hiding this comment.
It's following advice from https://cibuildwheel.pypa.io/en/stable/options/#enable:
It is generally not recommended to use
cpython-prereleasein a config file, as it's intended for testing pre-releases for a 2-3 month period only.
No strong opinion from me either way.
There was a problem hiding this comment.
...and that suggestion is gone in the latest docs so I guess it's OK to move this to pyproject.toml 😅
| env: | ||
| CIBW_BUILD: pp* | ||
| CIBW_SKIP: pp37-* | ||
| CIBW_ENABLE: pypy-eol |
There was a problem hiding this comment.
I would rather drop support for EOL'd versions, contextually with the 3.14 release or earlier.
|
|
||
| - name: Build wheels | ||
| uses: pypa/cibuildwheel@v2.23.3 | ||
| uses: pypa/cibuildwheel@v3.0.0rc2 |
There was a problem hiding this comment.
Maybe we should wait for the final version?
There was a problem hiding this comment.
Of course, happy to wait for the final 3.0 release!
There was a problem hiding this comment.
There was a problem hiding this comment.
This is now using the final v3.0.0 release v3.1.0 release.
|
@dvarrazzo this is g2g imo |
|
Thank you! I squashed your commits and trying a build on our side. If packages are all ok I'll merge. |
|
Thanks! One of the builds seems to have got stuck: https://github.com/dvarrazzo/py-setproctitle/actions/runs/17476102842/job/49636232418 |
|
Yes, I got it unstucked and released 1.3.7 packages on PyPI. Thank you very much! |
The second beta was published a little over a week ago and the the first RC is coming out next month, so it's probably a good time to start building these 🙂
Successful "Package" job: https://github.com/edgarrmondragon/py-setproctitle/actions/runs/15587496141.