-
Notifications
You must be signed in to change notification settings - Fork 526
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
C extensions don't build with nightly Python 3.10 #416
Comments
At first glance, this is likely a Cython issue around C API changes in Python 3.10- I'll leave this one open, but given that 3.9 isn't even hitting beta until October, 3.10 support is a ways off. We did some hasty releases too early in Python 3.8 trying to address Cython issues that ended up getting fixed directly in Cython and CPython- we had to re-release a couple times to end up landing exactly where we started. I don't want to make that mistake again, so we'll watch to see what happens and check up on this when 3.10 gets a little closer to reality (and the upstream tools we need actually verify support for it). |
FWIW I'm not sure if Python 3.9 is affected as well, and I currently don't have an easy way to test that. |
C extension builds/works fine under 3.9b3 on Fedora 32. |
I'm able to build against 3.10rc1 locally just fine, but I'm adding this to the 5.4.2 project since that's where official 3.10 support will come in. |
When installing PyYAML with Python 3.10 (e.g. via the Archlinux AUR package or the deadsnakes
python3.10-dev
package, building C extensions fails:The text was updated successfully, but these errors were encountered: