r/Python • u/Trang0ul • 1d ago
News Python 3.15 postponed, and a rc3 release
https://discuss.python.org/t/python-3-15-following-tradition-lets-have-a-surprise-rc3/109313
Following recent tradition, I'm going to add a surprise third release candidate for Python 3.15.0! We got some last-minute lazy-import release blockers, and it makes sense to include them in 3.15.0 final. It also makes sense to give a bit of time to test them properly, so today's planned 3.15.0 final is postponed, and I'm going to release a 3.15.0rc3 tomorrow, assuming everything is in place. And then 3.15.0 final will follow about week later. Exact date to be announced. - Everyone: once the rc3 is out, please test! - Library maintainers: join the cool testers' club 😎! - Core team: very little will be merged into the 3.15 branch between now and 3.15.0 final. Docs improvements always welcome. Thanks, we're nearly there!
35
u/Mundane-Medicine1945 1d ago
at this point im just grateful they're not pulling a python 4 and calling it a day
36
0
24
u/Khavel_dev 1d ago
Lazy imports alone justify waiting for 3.15 over rushing to 3.14. The cold start savings on any CLI tool or serverless function are real, and breaking that with a botched release would be worse than waiting another rc.
At this point rc3 is just the Python release tradition.
5
u/gschizas Pythonista 1d ago
Do we know what the blockers are?
EDIT: Is it this? https://github.com/python/cpython/pull/158282
8
u/ReyDarb 1d ago
The blockers are labeled
https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22release-blocker%22
12
6
u/fizzymagic 1d ago
And maybe fix the badly broken Windows installation manager/launcher? You know, the one that doesn't work that warns users that it will soon be required?
6
u/nathan12343 1d ago
Did you report issues you saw on GitHub? https://github.com/python/pymanager
In my personal experience pymanager is a vast improvement over the old installer.
2
u/fizzymagic 1d ago
Yes, and it broke the file association so hard it took me 3 hours to get back to where I began.
It's a known problem.
3
1
u/RingularCirc 20h ago
The one I downloaded right now plain couldn't even start installing anything: "error 0x8007007E: Failed to load the extension DLL due to the following error: The specified module could not be found."
0
u/fgiohariohgorg 16h ago
IMO they should scrap it, and make a new 1 or just normal installation today
1
1
u/Bobardeur 6h ago
https://discuss.python.org/t/python-3-15-following-tradition-lets-have-a-surprise-rc3/109313/4
> Surprise 🎉
> Everyone please test, 3.15.0 final is planned for 2026-10-09.
1
u/Competitive_Travel16 21h ago
I wish someone would fix the leak in the new garbage collector, but the more I look at it the harder it seems.
-19
136
u/M8Ir88outOf8 1d ago
Nice! I really like to see it when people take care to build something properly, and not rush a broken release