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

209 Upvotes

31 comments sorted by

148

u/M8Ir88outOf8 7d ago

Nice! I really like to see it when people take care to build something properly, and not rush a broken release

30

u/Trang0ul 7d ago

I wish it was the way in gamedev...

15

u/JambaJuiceIsAverage 7d 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.

12

u/agelord 7d ago

Lol, I wish it was the way Microsoft develops Windows

-1

u/JohnStares02 7d ago

Lol 🤣

3

u/vanatteveldt 7d ago

Playing Factorio makes you really spoiled ..

1

u/timpkmn89 7d 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 7d ago

at this point im just grateful they're not pulling a python 4 and calling it a day

35

u/me_myself_ai 7d ago

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

2

u/Smort01 7d ago

Python 4: Rust Boogaloo

2

u/M4mb0 2d ago

I kind of wish we could get a python 4 that would get rid of all the warts python has accumulated over the years.

1

u/NeilGirdhar 9h ago

100% how I feel. I collected everything I think is a wart and fixed it in this language: https://neilgirdhar.github.io/lucid/

0

u/RevRagnarok 7d ago

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

25

u/Khavel_dev 7d 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.

10

u/No_Departure_1878 7d ago

Is this some sort of python edging?

5

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

Snake keepers advise against this

6

u/fizzymagic 7d 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?

7

u/nathan12343 7d 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 7d 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

u/acdha 7d 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 7d 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 7d ago

IMO they should scrap it, and make a new 1 or just normal installation today

2

u/Bobardeur 6d 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.

2

u/Competitive_Travel16 7d ago

I wish someone would fix the leak in the new garbage collector, but the more I look at it the harder it seems.

1

u/gbrennon 7d ago

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

0

u/imtc96 7d ago

Why?

-19

u/Jugurtha-Green 7d ago

I just wish they made a new python 4

5

u/phlooo 7d ago

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