RetroFed Forum
Your home away from modern life.
Python 3.15.0 released
Post Reply
AuthorMessage
time2lose lemmy.world time2lose@lemmy.world
Joined: 2026-08-21
(edited) Quote

Python 3.15.0 has been released, bringing new features and improvements to the language.

10   Original
f314 lemmy.world f314@lemmy.world
Joined: 2023-07-15
#2 · Quote Reply

No more pi-thon *sigh*

4
ApocolypticGopher infosec.pub ApocolypticGopher@infosec.pub
Joined: 2026-02-21
#3 · Quote Reply

I'm....... severely outdated

4
thingsiplay lemmy.ml thingsiplay@lemmy.ml
Joined: 2026-01-09
#4 · Quote Reply

I'm....... severely outdated

You, or your Python version?

1
thingsiplay lemmy.ml thingsiplay@lemmy.ml
Joined: 2026-01-09
#5 · Quote Reply

PEP 686: Python now uses UTF-8 as the default encoding

Finally Python arrived in 2026.

PEP 810: Explicit lazy imports for faster startup times

I like this. Curious to see how much it improves the perceived startup times.

4
Artisian lemmy.world Artisian@lemmy.world
Joined: 2023-06-20
#6 · Quote Reply

And a text adventure!

I had this idea to whip up a little TUI adventure game that takes you through a What’s New in Python 3.15. I present to you “whatsnewt”:

From the README:

A TUI text adventure through what’s new in Python 3.15.
You wake up in the Startup Foyer, somewhere inside the interpreter, and work your way to the Release Gate. Along the way there are eighteen puzzles, and every one of them is a real 3.15 feature you have to actually use. You’re not just answering boring questions, you’re actually writing and running code, in a Python 3.15 interpreter.
Some puzzles require a type checker, and in those cases, answers are verified by pyrefly, which is a dependency for exactly that reason, and the verdict quotes what it says back.

The easiest way to play it is to run:

uvx --python 3.15 whatsnewt

And yes, there are easter eggs

3
Post Reply
Back to top