Planet Python RSS
210 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Software Foundation: Everything Security at PyCon US 2026

Link: https://pyfound.blogspot.com/2026/06/everything-security-at-pycon-us-2026.html

Phew, PyCon US 2026 is a wrap! Now it's time
to share about everything security that happened
in case you weren't able to attend (or you just want to reminisce). Subscribe to
the PyCon US channel on Y
Talk Python to Me: #552: Astral joins OpenAI

Link: https://talkpython.fm/episodes/show/552/astral-joins-openai

OpenAI just acquired Astral, the company behind uv, Ruff, and ty. And if your first thought was "wait, is uv toast?", you are not alone. But here's the twist Charlie Marsh shared with me: he thinks th
PyPy: A new benchmark runner for PyPy

Link: https://www.pypy.org/posts/2026/06/benchmarker2-for-pypy.html

The https://speed.pypy.org site has been running the PyPy benchmark
suite since 2010. Our
first benchmarking machine was called tannit, and it faithfully ran the suite
from May 2010 to Dec 2016. For a
Bob Belderbos: When to use classmethod, staticmethod, or instance method in Python

Link: https://belderbos.dev/blog/classmethod-vs-staticmethod-vs-instance-method-python/

In a coaching call this week we discussed a create classmethod, and someone asked the obvious question: why is that here? It just forwarded its arguments to __init__. We ended up discussing the differ
Python Software Foundation: PSF Board Election Dates for 2026

Link: https://pyfound.blogspot.com/2026/06/psf-board-election-dates-for-2026.html

Python Software Foundation (PSF) Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the Python community. This year, t
Ned Batchelder: Dodecahedron with stars

Link: https://nedbatchelder.com/blog/202606/dodecahedron_with_stars

I saw this dodecahedron with an Islamic-inspired pattern
designed by Taj Ragoo. As soon as I saw it, I knew I had to make one. I
studied the pattern, wrote some Python, and made myself a PDF. I cut it
Seth Michael Larson: TIL “@here” only notifies online users on Discord and Slack

Link: https://sethmlarson.dev/til-at-here-only-notifies-online-users-on-discord-and-slack?utm_campaign=rss

I'm in a few Discord servers of friends and we get together in-person
regularly. Whenever I was the one organizing an event
I would attempt to ping everyone details in the Discord using @here.
After t
Core Dispatch: Core Dispatch #6

Link: https://coredispatch.xyz/editions/6

Welcome back to Core Dispatch! This edition covers June 4 through 19, 2026.
Python 3.14.6 and 3.13.14 landed on June 10, and the next milestone is
3.15.0 beta 3 on June 23.
The big news this fortnigh
Bob Belderbos: End-to-End Testing Every Rust Exercise with Playwright

Link: https://belderbos.dev/blog/playwright-e2e-testing-71-exercises/

The Rust platform has 71 exercises and counting (I just added a new track of Unix exercises). They all share the same interface: load an editor, type code, validate it against a Rust backend. When I m
Bob Belderbos: Profile First: A 10x Faster Django Test Suite

Link: https://belderbos.dev/blog/profile-django-test-suite-10x-faster/

The Rust Platform Django test suite took 30 seconds to run. I had a hunch it was database-related. Of course I was wrong. I profiled it with cProfile and cut it from 30 to 3 seconds.
Stop guessing, ru
Bob Belderbos: From Python to Rust: Master Iterators by Rebuilding 10 Unix Tools

Link: https://belderbos.dev/blog/learn-rust-building-unix-tools/

The fastest way I know to learn a language is to rebuild something you already understand. You stop fighting the problem and spend your attention on the syntax and the idioms. That is the whole idea b
Christian Ledermann: Stop Copying Your .pre-commit-config.yaml

Link: https://dev.to/ldrscke/stop-copying-your-pre-commit-configyaml-241d




Stop Copy-Pasting: Introducing pc-init

We’ve all been there: you’re starting a new project, you’ve got your repo initialized, and now comes the tedious part—setting up the quality gates.
You
Marc-André Lemburg: Coming soon

Link: https://malemburg.com/coming-soon/

This is Marc-André Lemburg, a brand new site by Marc-André Lemburg that&aposs just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you&aposd like
The Python Coding Stack: 2. Anatomy of an Agent

Link: https://www.thepythoncodingstack.com/p/2-anatomy-of-an-agent

Read Stephen's Preface to Agents Unpacked if you're new here.You have used a large language model. You know the deal: a careful prompt gets a careful answer. A vague prompt gets a vague one. And the m
Rodrigo Girão Serrão: Write a coding agent from first principles

Link: https://mathspp.com/blog/write-a-coding-agent-from-first-principles


Learn how to write a coding agent in Python in this tutorial that teaches how to interact with an LLM through an API, how to manage the context, and how to do tool calling.
Introduction
This tutorial
Glyph Lefkowitz: Adversarial Communication

Link: https://blog.glyph.im/2026/06/adversarial-communication.html

As I have discussed in previous posts,
“AIs” can make mistakes. In fact, they do make mistakes, and their
mistake-making patterns are such that where and how they will make mistakes is
both uncertain
Armin Ronacher: The Coming Loop

Link: https://lucumr.pocoo.org/2026/6/23/the-coming-loop/


I don’t prompt Claude anymore. I have loops running that prompt Claude and
figuring out what to do. My job is to write loops.
— Boris Cherny

Over the last months I have watched more and more people
Python Bytes: #485 Creating memories

Link: https://pythonbytes.fm/episodes/show/485/creating-memories

Topics covered in this episode:

Backup Docker volumes locally or to any S3
Pyodide 314.0 Release
nb-cli: A Command-Line Interface for AI Agents and Notebook Automation
Hindsight Agent Memory That Lea