A major experimental component of Python, its native JIT (just-in-time) compiler, is to be removed. But that won’t make Python any less attractive or powerful. Follow the links below to read about all its new features, explore one of its major libraries for computer vision, discover how Python apps can be made into click-and-run executables, and more.
Top picks for Python readers on InfoWorld
Python jettisons the native JIT, at least for now
A promising experiment in natively speeding up CPython has come to a halt due to questions about its maintainability. But while it’s gone for now, it isn’t forgotten.
Video: The 10 biggest new things in Python 3.15
Watch our unboxing video for Python 3.15 and all the goodies it gives you: Lazy imports! The frozendict type! The sentinel object! And tons more!
OpenCV explained: The computer vision library for AI apps
Now in its fifth major revision, OpenCV is a staple for Python developers creating AI apps that use OCR, object detection, face recognition, other vision analysis capabilities.
Redistribute Python apps easily with PyCrucible
This Rust-powered tool takes any pip-installable package and converts it into a redistributable binary you can give to anyone to run as-is. Some assembly is required.
More good reads and Python updates elsewhere
Python community-maintenance project Jazzband is closing its doors
Founded to help share the responsibility of maintaining open source Python projects, Jazzband is shutting down after a decade. It wasn’t any one thing that broke up the band, but AI-slop PRs, the “one-roadie problem” (it’s hard to be the only one in charge), and a dozen other cuts all took their toll.
Google releases TorchTPU to run PyTorch on Tensor Processing Units
If you have access to Google TPUs and you want to boost PyTorch workloads by running them on that silicon, Google has released a library to do just that. You will need to change some code to make it work, but you will still be using the PyTorch you know and love.
Astral previews integration of uv and ty
The uv package installer and the ty type checker, both from Astral, now work more closely together via an experimental integration. Running uv check sets up a project and checks it with ty automatically.
Using MicroPython to power an open source wearable
What could you do with only 64K of RAM and 4MB of storage? With MicroPython, a lot more than you might think. Read this one to the end for a heartwarming conclusion!
Read the original article:
