-
Notifications
You must be signed in to change notification settings - Fork 550
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
Python 3.12 Support for uvloop #567
Comments
I second the motion. Here are the logs when testing with 3.12.0-rc.3:
|
Yeah let's add 3.12 to the CI matrix |
There's PR #555 which seems to be blocked by #534 which is waiting on Cython 3.0.3. |
Apparently it was merged 3h ago (by the time of this writing). Which means, today or tomorrow a new version of the uvloop could go out. Cython is also being built https://github.com/cython/cython/actions/runs/6417571100 So a release should happen maybe today |
Hey folks, trying to upgrade here as well to python 3.12 |
I see that Cython v3.03 is released, this is fully unblocked now correct? https://github.com/cython/cython/releases/tag/3.0.3 |
It should be |
According to... Line 24 in 1dd40f1
|
@1st1 / @elprans / @vpetrovykh / @fantix / someone with merge privileges Wondering if anyone could speak to status on this? No rush, it's just not clear who has the next action to advance the plot. It looks like there are some pull-requests in-flight that need to get merged but maybe some more build issues to sort out + testing/CI maybe in an unknown state yet. Curious if this is a priority for y'all, looking for support from the community to get over the finish line etc.? |
Maybe if there isn't too much priority, we should fork and move on? Although, it was only today merged the cython so they might also be busy with other things. Let's give them a few days |
Hello there. Are there no more blockers to releasing a uvloop version compatible with Python 3.12? When may the release be expected? |
@SergeyTsaplin I believe we're waiting for the libuv upgrade to be merged: #571 |
That requires some rework for the preexec_fn on macOS due to libuv changes, we may just release uvloop for Python 3.12 first without bumping libuv, then follow up with another release with a proper fix. @1st1 thoughts? |
Maybe this can happen then? Mostly to unblock some projects that rely on this? |
It looks like libuv was merged with the patch for macOS. Any chance we could get a 0.18 release today? |
@robd003 looks like it's your lucky day, release was a few min ago :) Thank you MagicStack people! |
Thank you folks for your work on this and adding releasing support for 3.12. Have a great weekend |
Nice work everyone! 🚀 |
Thanks a lot people! Really appreciate the work that you put into this! |
Small mypy issue may have been introduced: #575. |
uvloop 0.18 is released with Python 3.12 support. |
Hello,
Any plans to update uvloop for Python 3.12 compatibility? Many developers, myself included, would greatly benefit from it.
Thanks,
A Dev
The text was updated successfully, but these errors were encountered: