Planet Python RSS
210 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Armin Ronacher: Dangerous Technology For Americans Only

Link: https://lucumr.pocoo.org/2026/6/13/americans-only/

There is a bit of schadenfreude on Twitter right now about Anthropic being hit
by the US government’s export control directive to suspend access to Fable and
Mythos. Anthropic and
their leadership ha
Eli Bendersky: Plugins case study: Pluggy

Link: https://eli.thegreenplace.net/2026/plugins-case-study-pluggy/

Recently I came upon Pluggy,
a Python library for developing plugin systems. It was originally developed
as part of the pytest project - known for its rich plugin ecosystem - and
later extracted into
Bob Belderbos: Why Rust does not need OOP

Link: https://belderbos.dev/blog/why-rust-does-not-need-oop/

When I heard structs replace classes in Rust, I was a bit surprised. I thought, how can you do without classes? But as I started to learn Rust, I realized that structs, traits, ownership and compositi
Mariatta: Waitlisted for the Core Devs Sprint: When the Bad News was Also the Good News

Link: https://mariatta.ca/posts/waitlisted-core-devs-sprint/

Last week, I learned that I was one of 17 people
waitlisted for the Python Core Devs Sprint at OpenAI
this year.
A waitlist that long realistically means I probably won’t get in. I was sad, of course.
Ari Lamstein: Upcoming O’Reilly Workshop: Building Data Apps with Streamlit and Copilot (July 2026)

Link: https://arilamstein.com/blog/2026/06/16/upcoming-oreilly-workshop-building-data-apps-with-streamlit-and-copilot-2/

On July 9 (9am–1pm Pacific), I’ll be teaching a 4‑hour live workshop for O’Reilly: Building Data Apps with Streamlit and Copilot.
This is the second time I’ve run this workshop, and I’ve made several
PyCoder’s Weekly: Issue #739: JIT Delayed, Sandboxes, OpenRouter, and More (2026-06-16)

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

#739 – JUNE 16, 2026 View in Browser » Steering Council Announcement Regarding the JIT The Python Steering Council has announced that the work on the JIT needs to be paused until a new PEP gets
Python Bytes: #484 All our tools

Link: https://pythonbytes.fm/episodes/show/484/all-our-tools

Topics covered in this episode:

pi + superpowers
Terminal: Warp.dev + OhMyZSH
{Blink,kitty} + mosh + tmux
Claude code
MacWhisper or Handy
Tailscale
Extras
Joke
Watch on YouTube
About the show
Sponsor
Bob Belderbos: Building an AI Agent in 6 Weeks (and Finally Understanding How They Work)

Link: https://belderbos.dev/blog/jeff-haemer-agentic-ai-cohort/

Jeff Haemer has written software since he was teaching it at the University of Colorado in the early 1980s. But he felt he needed to brush up his Python, and above all get a grounding in AI.
In his wo
Django Weblog: Announcing the Search for a DSF Executive Director

Link: https://www.djangoproject.com/weblog/2026/jun/17/announcing-the-search-for-a-dsf-executive-director/

The Django Software Foundation is hiring its first Executive Director, and we have the Django community to thank for making it possible.
Six Django web development agencies have jointly pledged $47,50
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