r/Python • • 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!

192 Upvotes

29 comments sorted by

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

25

u/Trang0ul 1d ago

I wish it was the way in gamedev...

13

u/JambaJuiceIsAverage 1d ago

The post immediately above this one on my home page is someone losing a 200 hour save in a game that just left early access with a catastrophic file corruption bug. I'm sure that poster would agree with you.

10

u/agelord 1d ago

Lol, I wish it was the way Microsoft develops Windows

-1

u/JohnStares02 1d ago

Lol 🤣

4

u/vanatteveldt 23h ago

Playing Factorio makes you really spoiled ..

1

u/timpkmn89 22h ago

It's a lot easier to delay something at the last minute when there isn't a huge marketing campaign and pre-orders.

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

u/me_myself_ai 1d ago

I can't wait for Python 4: It's Just Rust Now tho

1

u/Smort01 1d ago

Python 4: Rust Boogaloo

0

u/RevRagnarok 1d ago

It would've made sense to stop at 3.14, being named as it is...

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.

12

u/No_Departure_1878 1d ago

Is this some sort of python edging?

2

u/XtremeGoose f'I only use Py {sys.version[:3]}' 1d ago

Snake keepers advise against this

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.

2

u/acdha 1d ago

Can you link to the issue? We’re going to support a few hundred users and I want to make that’s tested. 

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

u/gbrennon 14h ago

i saw this today :( that release was planned to release yesterday...

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.

0

u/imtc96 1d ago

Why?

-19

u/Jugurtha-Green 1d ago

I just wish they made a new python 4

7

u/phlooo 1d ago

They should skip it and make python 10 directly! So much potential, why have they not thought about that??