-
Notifications
You must be signed in to change notification settings - Fork 779
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
Compile with Python 3.14 #4662
Comments
It's not quite that simple; in The C-API is getting better at hiding implementation details, so it's probably less work than it was historically to do this. Nevertheless, it's still a fair bit of effort and the payoff is solely for the few (but increasingly many, it seems to me) people trying to use Rust packages with in-development Python versions. I think if we were to allow this earlier, I would suggest we have an opt-in environment variable like |
It doesn't seem to support 3.12 currently (maybe I'm wrong or using different version )
|
@kwikiel you (or the package you are using) is using an outdated PyO3; 0.22 supports Python 3.13 |
Because of the in-progress end-of-Python-GIL project, it seems that there is a new interest in checking early whether packages work with future non-GIL versions, especially if they are playing around with threads. So I'd say the sooner the better. Now this is still a little bit rhetorical because GitHub CI does not provide non GIL Python versions out of the box yet, you have to configure to use other docker images, but the pressure should build up once this is the case. |
The feature I'd like is that pyo3 would compile with Python 3.14 development version.
Currently it just seems to lack a configuration declaration, see pydantic core issue 1504.
The text was updated successfully, but these errors were encountered: