After all the shenanigans two weeks ago – everyone discovering nasty little problems in release candidate 2 – the last week was suspiciously quiet, and therefore I can finally say: Python 3.13.0 is now available This is the stable release of Python 3.13.0 Python 3.13.0 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. (Compared to the last release candidate, 3.13.0rc3, 3.13.0 contains two small bug and ...
Wow, they (apparently) finally made the REPL not suck! I always thought it was weird how shit it was given that it’s one of the big reasons Python has become as popular as it is.
Maybe in another 20 years they can make the package tooling not suck too.
Tbf,
uv
is trying to solve packaging nowYeah it’s definitely a vast improvement on previous attempts (Poetry et al).
I dunno if it can be called solved until it’s officially sanctioned and installed by default though, and I don’t see that happening for a very long time.
Maybe because people who needed it knew there were better ways to do it, like ipython and Jupyter. I’ve never heard of anyone gushing about the stock REPL.