Update pyo3 to 0.27#44
Conversation
|
That’s reasonable enough! This PR will still be available when you need it, and I’ll be carrying it as a downstream patch in Fedora, since we don’t benefit from supporting end-of-life interpreters, but we do benefit from the improved Python 3.14 support in PyO3 0.26 and later, |
|
Amended my comment above; I was mixing up PyO3 and bindgen with respect to LLVM compatibility. |
Hi, I think this might be a misreading of the PyO3 changelog. PyO3 dropped support for pypy 3.9 and 3.10, not Python 3.9 and 3.10. I doubt pypy 3.9 and 3.10 are a big fraction of your downloads. Unfortunately pypistats doesn't break stats out between CPython and pypy. I think I might go ahead and open a new PR based on this one that updates to PyO3 0.28, which automatically declares support for the free-threaded build in the extension. PyO3 0.28 still supports Python 3.8 and 3.9. |
You're absolutely correct. I misread the release notes. We can go ahead and upgrade PyO3. |
|
Sorry for unnecessarily holding this back @musicinmybrain, I misread the release notes. Thanks again for opening this PR! Closing in favor of #60 |
|
Thanks! |

See https://pyo3.rs/main/changelog.html.