Skip to content

Conversation

neutrinoceros
Copy link
Member

PR Summary

cibuildwheel 3.1.0 includes cp314 and cp314t targets by default.
Testing on cp314 requires a bit of fiddling since our dependencies are not there yet, but it's tractable.
I'm excluding cp314t since we've done exactly 0 effort towards supporting free threading so far.

PR Checklist

  • New features are documented, with docstrings and narrative docs
  • Adds a test for any bugs fixed. Adds tests for new features.

@neutrinoceros neutrinoceros added this to the 4.4.2 milestone Jul 24, 2025
@neutrinoceros neutrinoceros added enhancement Making something better tests: running tests Issues with the test setup build related to the build process labels Jul 24, 2025
@neutrinoceros neutrinoceros force-pushed the whl/bump-cibw branch 2 times, most recently from 56acc65 to b017426 Compare July 24, 2025 18:17
@neutrinoceros neutrinoceros changed the title WHL: bump cibuildwheel to 3.1.0, start testing wheels on CPython 3.14 WHL: bump cibuildwheel to 3.1.1, start testing wheels on CPython 3.14 Jul 24, 2025
@neutrinoceros
Copy link
Member Author

build times are off the charts on cp314, presumably because Cython doesn't have specialized wheels for it yet, so we end up using the pure Python one. This will get a lot better with #5179, which will skip the build step entirely.

@neutrinoceros neutrinoceros marked this pull request as ready for review July 24, 2025 22:03
chrishavlin
chrishavlin previously approved these changes Jul 25, 2025
@neutrinoceros
Copy link
Member Author

neutrinoceros commented Jul 26, 2025

Had to push to resolve a conflict. Chris, could you approve again please ?

@neutrinoceros neutrinoceros force-pushed the whl/bump-cibw branch 2 times, most recently from 48634b2 to 54007db Compare July 26, 2025 15:13
@neutrinoceros neutrinoceros merged commit 0aaa6d5 into yt-project:main Jul 26, 2025
20 of 21 checks passed
@neutrinoceros neutrinoceros deleted the whl/bump-cibw branch July 26, 2025 17:59
meeseeksmachine pushed a commit to meeseeksmachine/yt that referenced this pull request Jul 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build related to the build process enhancement Making something better tests: running tests Issues with the test setup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants