Well, let's fix those pprint defaults!
https://mastodon.social/@treyhunner/116403550709287167
Which do you prefer?
https://github.com/python/cpython/issues/149189
https://github.com/python/cpython/pull/149190
| Blog | https://hugovk.dev |
| GitHub | https://github.com/hugovk |
Well, let's fix those pprint defaults!
https://mastodon.social/@treyhunner/116403550709287167
Which do you prefer?
https://github.com/python/cpython/issues/149189
https://github.com/python/cpython/pull/149190
More in the final 3.15 alpha:
๐จ๏ธ pprint: new `expand` arg for Black-like output (let's make it default?)
๐ง bytes.replace() count arg can be a keyword
๐ wave: IEEE floating-point WAVE audio support, new getformat()/setformat()
โฑ๏ธ timeit: configurable target time for autorange()
Please test and give feedback!
New releases!
๐ #Python 3.15.0a8!
๐ Python 3.14.4!
๐ Python 3.13.13!
๐ผ๏ธ Pillow 12.2.0!
https://blog.python.org/2026/04/python-3150a8-3144-31313/
https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.html
โ ๏ธ Final 3.15 alpha: only 4 weeks until the feature freeze! ๐ง
New in this alpha:
๐งต PEP 803: โabi3tโ: Stable ABI for free-threaded builds
๐ช Windows 64-bit binaries use the tail-calling interpreter for up to 40% speedup!
https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-windows-tail-calling-interpreter
๐ฆ REPL: colour tab completion with fancycompleter
On my way to Berlin for FOSS Backstage!
Helsinki Python @HelPy has joined @ThePSF MeetUp Pro Network and is now the northernmost group! Welcome along to our monthly meetups:
https://helsinki-python.github.io
Looks like Python NZ Christchurch is the southernmost, Python NZ Wellington is the easternmost, and PyHawaii the westernmost.
Find out how your group can join here:
https://discuss.python.org/t/applications-to-join-the-psf-meetup-pro-network-are-back-open/106499
And finally, for now, the best one.
When I make a typo in the release notes, I no longer need to type in the URL for the admin site, then click to see release list, find the relevant release, and click to edit.
Instead I can click the "Edit" button right there on the page!!!
Thanks to @Monorepo for doing most of this, which needed changes to both the release process and the website: releases since 13th January now show SHA-256 checksums instead of MD5!
The release overview table at https://www.python.org/downloads/ is now generated from the PEPs API (https://peps.python.org/api/) instead of being hardcoded.
This and some of the earlier stuff means three more manual steps have been removed from the release process, PEP 101!