GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — uvloop 0.22.0 by fantix · Pull Request #692 · MagicStack/uvloop

Conversation

@fantix

@fantix fantix commented Oct 10, 2025 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member

Changes

  • Fixes for Python 3.14 (Fix build for Python 3.14 #638)
    (by @graingert @hroncok @paulocheque @fantix in 46456b6 for uvloop fails on 3.14 #637)

  • Add free-threading support (add free-threading support #693)
    (by @kumaraditya303 in 286b370 for Add support for free-threaded (nogil) 3.13 Python #642)

Fixes

  • Use Cython enum for __PREALLOCED_BUFS (Use Cython enum for __PREALLOCED_BUFS #634)
    (by @jakirkham in 7bb12a1 for Use Cython enum for __PREALLOCED_BUFS #634)

  • test: fix getaddrinfo test (test: fix getaddrinfo test #663)
    (by @fantix in 5680792 for test: fix getaddrinfo test #663)

  • test: fix task name for Python 3.13.3/3.14 (Compensate for asyncio changes in Python 3.13.3/3.14 #662)
    (by @cjwatson in 96b7ed3 for Compensate for asyncio changes in Python 3.13.3/3.14 #662)

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

janbjorge, sanders41, josecsotomorales, achimnol, Soberia, cemrehancavdar, mrcatspoon, ading2210, fukutu, salimane, and 3 more reacted with thumbs up emoji Kludex, kjagiello, sanders41, tiangolo, paulocheque, josecsotomorales, and mrcatspoon reacted with hooray emoji
All reactions
  • 👍 13 reactions
  • 🎉 7 reactions
@Kludex Kludex mentioned this pull request Oct 10, 2025
Support Python 3.14 Kludex/uvicorn#2723
Merged
@kumaraditya303

kumaraditya303 commented Oct 10, 2025

Copy link
Copy Markdown
Contributor

@fantix Can you add free-threaded 3.14t wheels for this release as well? #642

fantix, Vizonex, achimnol, jjmaestro, salimane, abraaoz, and jjnestler reacted with thumbs up emoji jjmaestro, salimane, abraaoz, and Vizonex reacted with hooray emoji jjmaestro, abraaoz, and Vizonex reacted with rocket emoji
All reactions
  • 👍 7 reactions
  • 🎉 4 reactions
  • 🚀 3 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@Vizonex

Vizonex commented Oct 10, 2025

Copy link
Copy Markdown

@fantix Can you add free-threaded 3.14t wheels for this release as well? #642

@kumaraditya303 I'll be sure my side has this added to the list of todos thanks for the helpful reminder ^^.

jjmaestro reacted with heart emoji
All reactions
  • ❤️ 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@jjmaestro

jjmaestro commented Oct 10, 2025

Copy link
Copy Markdown

Tagging #681 as well, to be closed if free-threaded 3.14t is added :)

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@iamthebot iamthebot mentioned this pull request Oct 10, 2025
Rebuild for python 3.14 conda-forge/uvloop-feedstock#49
Merged
@kumaraditya303

kumaraditya303 commented Oct 11, 2025

Copy link
Copy Markdown
Contributor

@fantix I created #693 to add free-threading support and wheels

jjmaestro, fukutu, salimane, paulocheque, Vizonex, and abraaoz reacted with hooray emoji fantix reacted with heart emoji
All reactions
  • 🎉 6 reactions
  • ❤️ 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@paulocheque paulocheque mentioned this pull request Oct 11, 2025
Upgraded Upload artifact to 4.6.2 #694
Closed
@edgarrmondragon edgarrmondragon mentioned this pull request Oct 13, 2025
uvloop fails on 3.14 #637
Closed
@whybeyoung whybeyoung mentioned this pull request Oct 13, 2025
[Feature] Support Python 3.14 in Free-threaded mode without the Global Interpreter Lock (GIL) sgl-project/sglang#11532
Closed
4 of 6 tasks
@mlapaglia mlapaglia mentioned this pull request Oct 13, 2025
docker(deps): bump python from 3.13.7-slim-trixie to 3.14.0-slim-trixie mlapaglia/Borgitory#146
Closed
@josecsotomorales

josecsotomorales commented Oct 14, 2025

Copy link
Copy Markdown

Hey team! Is there an ETA for releasing Python 3.14 support?

abraaoz, michaelgmiller1, dvdknaap, paulocheque, msmitherdc, fukutu, mlapaglia, grammeaway, Vizonex, janbjorge, and 3 more reacted with eyes emoji
All reactions
  • 👀 13 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@fantix
fantix force-pushed the 0.22.0 branch from 3ab519b to c660c77 Compare October 15, 2025 01:56
edgedb-ci
edgedb-ci approved these changes Oct 15, 2025
View reviewed changes
@fantix
fantix force-pushed the 0.22.0 branch from c660c77 to 4106f7f Compare October 15, 2025 02:06
@fantix

fantix commented Oct 15, 2025

Copy link
Copy Markdown
Member Author

I'll need to fix the test here, it's way too flaky

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@paulocheque

paulocheque commented Oct 15, 2025

Copy link
Copy Markdown
Contributor

I'll need to fix the test here, it's way too flaky

I fixed just one that is related to different versions in #694

But the erratic behavior should be a more internal thing. Maybe run the tests within just one process to separate these cases.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@fantix

fantix commented Oct 16, 2025 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member Author

Update: I fixed the getaddrinfo() test compat (results), but the new test_issue39_regression looks concerning, though it seems ARM-only

Vizonex, patrick91, paulocheque, and daaniam reacted with thumbs up emoji
All reactions
  • 👍 4 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@fantix
fantix force-pushed the 0.22.0 branch from 4106f7f to 5229115 Compare October 16, 2025 13:33
@fantix
uvloop 0.22.0
3cf6b44
Changes
=======

* Fixes for Python 3.14 (#638)
  (by @graingert @hroncok @paulocheque @fantix in 46456b6 for #637)

* Add free-threading support (#693)
  (by @kumaraditya303 in 286b370 for #642)

Fixes
=====

* Use Cython `enum` for `__PREALLOCED_BUFS` (#634)
  (by @jakirkham in 7bb12a1 for #634)

* test: fix getaddrinfo test (#663)
  (by @fantix in 5680792 d9fa054 for #663)

* test: fix task name for Python 3.13.3/3.14 (#662)
  (by @cjwatson in 96b7ed3 for #662)
@fantix
fantix force-pushed the 0.22.0 branch from 5229115 to 3cf6b44 Compare October 16, 2025 17:29
@github-actions
github-actions Bot merged commit 3cf6b44 into master Oct 16, 2025
@fantix
fantix deleted the 0.22.0 branch October 16, 2025 19:36
@fantix

fantix commented Oct 16, 2025

Copy link
Copy Markdown
Member Author

Please see also #700

patrick91, fcharrier, and daaniam reacted with heart emoji
All reactions
  • ❤️ 3 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@paulocheque

paulocheque commented Oct 17, 2025

Copy link
Copy Markdown
Contributor

Awesome @fantix !

fcharrier reacted with thumbs up emoji fantix reacted with heart emoji
All reactions
  • 👍 1 reaction
  • ❤️ 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@fcharrier

fcharrier commented Oct 17, 2025

Copy link
Copy Markdown

Thanks a lot @fantix!
I just upgraded my projets to python 3.14 :)

fantix and Soberia reacted with heart emoji
All reactions
  • ❤️ 2 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@btakita btakita mentioned this pull request Oct 21, 2025
WIP Python 3.14 attempts #658
Closed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@edgedb-ci edgedb-ci edgedb-ci approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

8 participants

@fantix @kumaraditya303 @Vizonex @jjmaestro @josecsotomorales @paulocheque @fcharrier @edgedb-ci
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.