Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

planetpython.org

Planet Python

Get the latest updates from Planet Python directly as they happen.

Follow now 265 followers

Latest posts

Last updated about 2 hours ago

Graham Dumpleton: Per-interpreter GIL in mod_wsgi 6.0.0

about 2 hours ago

mod_wsgi 6.0.0 is currently available as a release candidate. You can install...

The Python Coding Stack: 1. From Answer to Outcome

about 12 hours ago

Something has shifted in how we use AI. We still talk about...

The Python Coding Stack: Table of Contents • Agents Unpacked

about 13 hours ago

Here’s the planned Table of Contents. This is likely to change as...

The Python Coding Stack: Stephen's Preface to Agents Unpacked

about 13 hours ago

Like many, I started using chatbots when GPT whatever-version-it-was came out and...

Ned Batchelder: PyCon US 2026

about 20 hours ago

Last week was PyCon US in Long Beach California. As always, it...

Graham Dumpleton: Async support for wrapt.synchronized

about 21 hours ago

Continuing the tour through the wrapt 2.2.0 release, the last piece worth...

Graham Dumpleton: Reshaping decorated functions with wrapt

about 23 hours ago

Most decorators leave the function's outward shape alone. The same parameters go...

Graham Dumpleton: Lazy monkey patching with wrapt

1 day ago

This post is for the people who write APM agents, tracers, profilers...

Graham Dumpleton: Per-instance lru_cache using wrapt

1 day ago

Following on from the previous post on stateful decorators, there is another...

Graham Dumpleton: Stateful decorators in wrapt

1 day ago

A new version of wrapt was released earlier this week. Version 2.2.0...

Armin Ronacher: Building Pi With Pi

1 day ago

Pi is now part of Earendil, but in the important sense it...

EuroPython: Call for Onsite Volunteers: Make EuroPython 2026 Happen

2 days ago

We need volunteers to make EuroPython 2026 happen. And you might be...