The fact that they felt the need to write such a letter is troubling. What's going on in the Python Software Foundation really? Something needs to be fixed it seems.
If you wonder what's happening on the JIT front in CPython land, here is a talk explaining what's coming in 3.13.
Since quite a lot of Python code will be impacted by this, better get ready.
Won't be easy to get rid of the GIL in the Python ecosystem. There are notable differences of behavior between implementations and even versions of the same implementation... Lots of user code will unwillingly depend on a specific set of guarantees.
Nice to see the same optimizations than in a previous article play out in Python. By leveraging Numpy and Numba it goes a long way already.
A few good things went unnoticed. The performances are still not there.
Nice improvements coming to the Python typing system. Especially interesting in the case of kwargs.
There's still some work to secure the Python supply chain. It's clearly suffering from fragmentation and ambiguous data.
Definitely a clever combination of two Python constructs.
Nice summary of everything you can do with operators overload in Python.
OK, this could be big for Python. Let's see how they execute this plan. It carries some risks as well, but they seem well aware of them.
A little article which serves as a good introduction to the pytest fixtures. They are indeed very useful I think.
Unsurprisingly, it's not as simple as it sounds. Type hints in Python can be used for various reasons but performances is rarely the main motives. It'd need other adjustments to the runtime. People are working on it, and this article is an interesting dive on how things work under the hood.
Good set of advises for Python APIs. Some applies more generally though.
Kind of sad to see asserts misused so much in the Python community. Still that's a good lesson for everyone: when using an assert, expect it won't get executed when in production.
Interesting feature from the Python language. Lots of features are actually built on top of it.
A piece criticizing the asyncio approach in Python (especially considering the performance tradeoffs in this language). Also provides viable alternatives.
Looks like a very powerful tool for debugging and analyzing processes involving a Python interpreter.
OK, that looks like an interesting idea for the frontend bits if your stack is mainly Python based. Still very young though.
Celery is a popular solution for job queues in the Python world... it's far from perfect though. This list of fixes to make it safer to use is welcome if you're stuck with it.