Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Trey Hunner: Reorganizing Python's sys module

Link: https://treyhunner.com/2026/08/reorganizing-pythons-sys-module/

The sys module is the primary junk drawer of the Python standard library.
A good junk drawer holds miscellaneous items that don’t have another sensible home.
I often think of utils modules as “junk dr
Wingware: Wing Python IDE Version 12.0.2 - August 13, 2026

Link: https://wingware.com/news/2026-08-13

Wing Python IDE version 12.0.2 has been released. This release adds a native
ARM64 Windows version of Wing, improves remote development on Windows,
streamlines Claude Code setup, and improves performa
PyCharm

Link:

Open weight models are having a moment, driven by control, choice, and cost. Hybrid and local AI are now getting serious looks, so JetBrains teamed up with DeepLearning.AI on a free AI Coding Workflow
Python Insider: Announcing the Packaging Council Election Candidates for 2026!

Link: https://blog.python.org/2026/08/2026-packaging-council-nominees/

Announcing the 17 nominees for the inaugural Python Packaging Council election, and how to vote in the election.
Python Software Foundation: Announcing the PSF Board Candidates for 2026!

Link: https://pyfound.blogspot.com/2026/08/announcing-psf-board-candidates-for-2026.html

What an exciting list! Please take a look at the 18 candidates running for the PSF Board this year on the Nominees page. This year there are 4 seats open on the PSF Board. You can see who is currently
Python Software Foundation: Announcing the Packaging Council Election Candidates for 2026!

Link: https://pyfound.blogspot.com/2026/08/announcing-packaging-council-election.html

What an exciting list! Please take a look at who is running for the inaugural Python Packaging Council (PPC) on the Nominees page. This election has 17 nominees for 5 open seats on the council.
Electi
Juri Pakaste: TIL: Typed do in Swift

Link: https://juripakaste.fi/swift-do-typed/

TL;DR: Swift has do throws(MyError). It's helpful.
This is one of those "I can't believe I had missed that" things.
I've been pretty enthusiastic about adopting typed throws in Swift. If you
need to p
Brian Okken: Lean TDD Book Launch

Link: https://pythontest.com/lean-tdd-launch/

Hey all. I’m super excited to announce the launch of my new book.
It’s Lean TDD: TDD Without the Waste.
That link in the last sentence is a link to leantdd.com.
There you’ll find links to all the plac
The Python Coding Stack: Back From Holidays • SOLID Ideas, Agents, Rust

Link: https://www.thepythoncodingstack.com/p/back-from-holidays-solid-ideas-agents

It feels good to be back from holiday. Feeling refreshed, mostly.The to-do list is longer, the inbox is noisier, and home has thoughtfully provided its own backlog: a replacement car, a new school uni
Python Bytes: #492 Codeberg Puts Head in Sand

Link: https://pythonbytes.fm/episodes/show/492/codeberg-puts-head-in-sand

Topics covered in this episode:

Python 3.12.14, 3.11.16, 3.10.21 - security releases
Codeberg’s AI-code ban tests its role as a GitHub alternative
Brett Cannon: what's missing for reproducible builds
PyCoder’s Weekly: Issue #748: Line Breaks, OpenCode, Segfaults, and More (2026-08-18)

Link: https://pycoders.com/issues/748

#748 – AUGUST 18, 2026 View in Browser » Breaking Up (Lines) Is Hard to Do Here’s a seemingly simple question: given a chunk of multi-line text, how do you split it and return an array? Unicode
Seth Michael Larson: When str.lower() is a security vulnerability in Python

Link: https://sethmlarson.dev/when-str-lower-is-a-security-vulnerability?utm_campaign=rss

Some internet standards only support ASCII characters, but the world uses
much more than the Latin alphabet. Thus, a mapping from Unicode to
ASCII for use in domain names is required.
NamePrep was par
Python GUIs: Creating PySide6 UI without .ui / Qt Designer — Build your entire GUI in pure Python code, no .ui files required

Link: https://www.pythonguis.com/faq/creating-pyside2-ui-without-ui-qt-designer/


Is it possible to write a PySide6 application without using .ui files or Qt Designer? How can I create widgets and lay out a window entirely in Python code?

Yes, absolutely. While Qt Designer is a h
Bob Belderbos: Guardrails Protect Your Codebase. What Protects Your Judgment?

Link: https://belderbos.dev/blog/ai-skill-atrophy-keep-the-friction/

Cal Newport's On AI Coding and Its Discontents lands on an uncomfortable point: the speed AI gives you is paid for with the thinking that made us good engineers in the first place.
Read code instead o
Python Software Foundation: How AWS Powers PyPI and the PSF

Link: https://pyfound.blogspot.com/2026/08/how-aws-powers-pypi-and-psf.html

Written by Jacob Coffee, Director of Engineering at the Python Software Foundation
Working on infrastructure at the Python Software Foundation (PSF) as the Director of Engineering is a broad job with
Anarcat: The people vs the AI overlords

Link: https://anarc.at/blog/2026-08-18-people-vs-ai-overlords/

Previously in this series: The Four Horsemen of the LLM
Apocalypse.
In a post to oss-security, my (Debian) co-developer Russ Allbery
stated that "open source software [OSS] is coming face to face with
Armin Ronacher: What Is Reasoning

Link: https://lucumr.pocoo.org/2026/8/19/what-is-reasoning/

A few weeks ago a paper was shared that
showed how to extract reasoning traces from closed-weight models. Together
with online discussions about tricking models into leaking them, it made me
investig
PyCharm: What’s Fixed and Improved in PyCharm 2026.2

Link: https://blog.jetbrains.com/pycharm/2026/08/what-s-fixed-and-improved-in-pycharm-2026-2/

Across the PyCharm 2026.2 release line, we shipped 263 fixes and improvements. Many improve Python code insight directly, with more precise type inference, fewer false positives, smarter completion an