Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Build free threading wheels#110

Merged
ilevkivskyi merged 2 commits intomypyc:masterfrom
cdce8p-forks:free-threading
Dec 23, 2025
Merged

Build free threading wheels#110
ilevkivskyi merged 2 commits intomypyc:masterfrom
cdce8p-forks:free-threading

Conversation

@cdce8p
Copy link
Copy Markdown
Contributor

@cdce8p cdce8p commented Dec 19, 2025

No description provided.

@mypyc mypyc deleted a comment from afinamore91-afk Dec 21, 2025
@cdce8p
Copy link
Copy Markdown
Contributor Author

cdce8p commented Dec 23, 2025

Looks like running the tests with free threading is still a bit flaky. For details, see mypyc/mypyc#1136 (comment).

@ngoldbaum
Copy link
Copy Markdown
Contributor

@cdce8p it looks like that build was using 3.14.0, see the path on this line:

https://github.com/mypyc/mypy_mypyc-wheels/actions/runs/20458924707/job/58787157832?pr=110#step:4:8991

Not sure why the most recent version of cibuildwheel isn't using the most recent CPython release.

@cdce8p
Copy link
Copy Markdown
Contributor Author

cdce8p commented Dec 23, 2025

it looks like that build was using 3.14.0 [...] Not sure why the most recent version of cibuildwheel isn't using the most recent CPython release.

Great catch! Cibuildwheels pins the Python version and manylinux image for each release. The image we can update ourselves, see 9300b8f. That just leaves MacOS. It isn't an issue for Windows since we don't run the full test suite there.

Guess we'll have to wait for the next cibuildwheel release then.

https://github.com/pypa/cibuildwheel/blob/v3.3.0/cibuildwheel/resources/build-platforms.toml#L173-L175

@cdce8p
Copy link
Copy Markdown
Contributor Author

cdce8p commented Dec 23, 2025

Guess we could also just pin cibuildwheel main in the workflow. The diff looks fine and it's only temporary anyway.
pypa/cibuildwheel@v3.3.0...d0e070e

@cdce8p
Copy link
Copy Markdown
Contributor Author

cdce8p commented Dec 23, 2025

CI is all green now. So this is good to go. Thanks again @ngoldbaum!

@ngoldbaum
Copy link
Copy Markdown
Contributor

No problem, happy to read CI logs anytime πŸ˜ƒ

@ilevkivskyi ilevkivskyi merged commit a87e25b into mypyc:master Dec 23, 2025
46 checks passed
@cdce8p cdce8p deleted the free-threading branch December 23, 2025 23:09
@ngoldbaum ngoldbaum mentioned this pull request Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants