Python 3.14.0 beta 1 is near!

Today is the scheduled release date for Python 3.14.0 beta 1. I’ll lock the main branch after posting this, so we can get the last few buildbot things fixed let the GitHub CI and buildbots can settle down and finish actually testing everything that will get into 3.14 before I start the release process.

If you have anything urgent you really want to get into 3.14 beta 1, let me know right now, either in this thread, or on the Core Dev Discord, or email (hugo at python). (I don’t just mean after I lock down the main branch, I mean as soon as you read this message. Like, now. Go and check any PRs you have pending.)

Otherwise, new features will have to be pushed to 3.15, and other fixes will have to wait for beta 2. If you’re not sure if your thing is a feature or you would like to find a solution to get something into 3.14 anyway, talk to me.

Thanks!

29 Likes

Update: we hit a bug that only showed up in the release process CI and not regular testing, so let’s pause the release to give some more time to investigate, and re-evaluate tomorrow European time. The main branch will stay locked until then.

10 Likes

Update: after investigation, looks like the bug is just with the test itself and only shows up when running sequentially and only when run after a certain number of other tests (which can vary by system and build). We’ll make the test more robust for b2, and are now continuing the release.

10 Likes

Python 3.14.0 beta 1 is here!

10 Likes