Post AyyCHRWNik8FDV79Oq by hugovk@mastodon.social
(DIR) More posts by hugovk@mastodon.social
(DIR) Post #AyyCHKE2qWIyabTuLY by hugovk@mastodon.social
2025-09-30T12:19:29Z
0 likes, 0 repeats
Only one week left until the release of Python 3.14.0 final!https://docs.python.org/3.14/whatsnew/3.14.htmlhttps://peps.python.org/pep-0745/What are you looking forward to?#Python #Python314
(DIR) Post #AyyCHLefX1CD1SwgU4 by hugovk@mastodon.social
2025-10-04T13:15:26Z
0 likes, 0 repeats
Three days until release and a bug in the Linux kernel has turned a dozen buildbots red...It's already been fixed in the kernel, but will take some time to bubble up. We'll skip that test for relevant kernel versions in the meantime.https://buildbot.python.org/#/release_status#Python #Python314
(DIR) Post #AyyCHMWYIgIVia9iTI by hugovk@mastodon.social
2025-10-05T13:58:15Z
0 likes, 0 repeats
And back to green!#Python #Python314
(DIR) Post #AyyCHNIPQkZw70Xw48 by hugovk@mastodon.social
2025-10-07T08:40:46Z
0 likes, 0 repeats
Release day!First off, check blockers and buildbots.A new release-blocker appeared yesterday (because of course) but it can wait until 3.14.1.https://github.com/python/cpython/labels/release-blockerThree deferred-blockers are also waiting until 3.14.1.https://github.com/python/cpython/labels/deferred-blockerA new tier-2 buildbot failure appeared yesterday (because of course) but it had previously been offline for a month and will need some reconfiguration. Can ignore.https://buildbot.python.org/#/release_statusOK, let's make a Python!#Python #Python314 #release
(DIR) Post #AyyCHNv375UG2qcnIG by hugovk@mastodon.social
2025-10-07T09:43:55Z
0 likes, 0 repeats
Next up, merge and backport the final change to What's New in Python 3.14 to declare it latest stable.https://github.com/python/cpython/pull/139631Now start run_release.py, the main release automation script, which does a bunch of pre-checks, runs blurb to create a merged changelog, bumps some numbers, and pushes a branch and tag to my fork. It'll go upstream at the end of a successful build.Then kick off the CI to build source zips, docs and Android binaries.https://github.com/python/release-tools/actions/runs/18308460797#Python #Python314 #release
(DIR) Post #AyyCHOfqJ6uwNyWAEK by hugovk@mastodon.social
2025-10-07T09:52:14Z
0 likes, 0 repeats
(That's actually the second CI attempt, we had to update some script arguments following an Android test runner update.)This build takes about half an hour.I've also informed the Windows and macOS release managers about the tag and they will start up installer builds.This takes a few hours, so I've got time to finish up the release notes.PEP 101 is the full process, but much is automated and we don't need to follow it all manually.https://peps.python.org/pep-0101/#Python #Python314 #release
(DIR) Post #AyyCHPRhRBCMmOuNpA by hugovk@mastodon.social
2025-10-07T10:50:32Z
0 likes, 0 repeats
The Windows build has been started.The jobs with profile-guided optimisation (PGO) build once, then collect a profile by running the tests, and then build again using that profile, to see how "real" code executes and optimises for that.https://dev.azure.com/Python/cpython/_build/results?buildId=164907&view=resultsMeanwhile, the docs+source+Android build has finished and the artifacts have been copied to where they need to go with SBOMs created.#Python #Python314 #release
(DIR) Post #AyyCHQ4h6COGjL9WbY by hugovk@mastodon.social
2025-10-07T12:36:22Z
0 likes, 0 repeats
The Windows build is ready and macOS is underway.#Python #Python314 #release
(DIR) Post #AyyCHQpqGu6X5ZDB5s by hugovk@mastodon.social
2025-10-07T14:02:04Z
0 likes, 0 repeats
macOS installer done, next on the final publishing and announcing steps.#Python #Python314 #release
(DIR) Post #AyyCHRWNik8FDV79Oq by hugovk@mastodon.social
2025-10-07T14:27:09Z
0 likes, 1 repeats
🚀 It's out!🥧 Please install and enjoy Python 3.14!https://discuss.python.org/t/python-3-14-0-final-is-here/104210?u=hugovk#Python #Python314 #release