Planet Python RSS
210 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Core Dispatch: Core Dispatch #5

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

Welcome back to Core Dispatch! This edition covers May 18 through June 4, 2026.
As promised, Python 3.15.0 beta 2 landed on June 2. Two more
milestones are close behind: 3.13.14 and 3.14.6 on June 9,
Real Python: The Real Python Podcast – Episode #298: Reducing the Size of Python Docker Containers

Link: https://realpython.com/podcasts/rpp/298/

How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau is back on the show this week with another batch of PyCoder'
Bob Belderbos: How to Update Multiple Page Elements from One htmx Request

Link: https://belderbos.dev/blog/htmx-hx-swap-oob-django/

A button submits code, tests run, feedback appears. Standard htmx. But the submissions dropdown stays stale; the new submission is in the database, just not in the dropdown. One request, two elements
Will Kahn-Greene: Bleach 6.4.0 releases -- final release

Link: https://bluesock.org/~willkg/blog/dev/bleach_6_4_0_final_release.html

What is it?
Bleach is a Python library for sanitizing
and linkifying text from untrusted sources for safe usage in HTML.
Bleach v6.4.0 released!
Bleach 6.4.0 includes two security fixes, a fix to tiny
Seth Michael Larson: Is the Super Smash Bros. Brawl donut from Mister Donut?

Link: https://sethmlarson.dev/is-the-donut-from-super-smash-bros-brawl-a-mister-donut?utm_campaign=rss

Happy Donut Day (and #FediDonutFriday) to those who celebrate! 🍩
Present and Correct shared a link to the Mister Donut
museum on Bluesky and upon clicking through
I was greeted with a familiar face:
Armin Ronacher: Communities of Not

Link: https://lucumr.pocoo.org/2026/6/6/communities-of-not/

There is a strange thing that happens in communities that gather around
abstinence from something: identity from opposition. At their best these
communities are not just negative: childfree spaces ca
Eli Bendersky: Plugins case study: mdBook preprocessors

Link: https://eli.thegreenplace.net/2025/plugins-case-study-mdbook-preprocessors/

mdBook is a tool for easily
creating books out of Markdown files. It's very popular in the Rust ecosystem,
where it's used (among other things) to publish the official Rust book.
mdBook has a simple y
death and gravity: Ordered key sharding in DynamoDB

Link: https://death.andgravity.com/albumtitle

So, you want to keep a sorted index in DynamoDB,
but for whatever reason
– usually throughput-related –
it won't fit on a single partition. What do you do?
Today, we look at the available solutions,
d
Wingware: Wing Python IDE 12 Early Access - June 8, 2026

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

Wing 12 is now available as an early access release that focuses on AI agent
driven development. Wing 12 introduces deep integration with Claude Code,
including a dedicated Claude Code tool, a new Tas
Real Python: Python 3.15 Hits Feature Freeze and Other News for June 2026

Link: https://realpython.com/python-news-june-2026/

While the Northern Hemisphere warms up for summer, Python 3.15 went the other way with its beta 1 feature freeze 🥶. Since May 7, the list of what will be included in the next release is final. That li
Hynek Schlawack: How to Ditch Codecov for Python Projects

Link: https://hynek.me/articles/ditch-codecov-python/

Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matr
Real Python: Quiz: Accessing Multiple AI Models With the OpenRouter API

Link: https://realpython.com/quizzes/multiple-ai-models-openrouter-api/

In this quiz, you’ll test your understanding of
Accessing Multiple AI Models With the OpenRouter API.
By working through this quiz, you’ll revisit how OpenRouter provides a unified routing layer, how
Real Python: Quiz: Embeddings and Vector Databases With ChromaDB

Link: https://realpython.com/quizzes/chromadb-vector-database/

In this quiz, you’ll test your understanding of Embeddings and Vector Databases With ChromaDB.
By working through this quiz, you’ll revisit key concepts like vectors, cosine similarity, word and text
Real Python: Accessing Multiple AI Models With the OpenRouter API

Link: https://realpython.com/courses/multiple-ai-models-openrouter-api/

One of the quickest ways to call multiple AI models from a single Python script is to use OpenRouter’s API, which acts as a unified routing layer between your code and multiple AI providers. By the en
Python Bytes: #483 Thanks Brian

Link: https://pythonbytes.fm/episodes/show/483/thanks-brian

Topics covered in this episode:

Vulnerability and malware checks in uv
HTTP GET requests with the Python standard library
Millions of AI agents imperiled by critical vulnerability in open source pack
PyCoder’s Weekly: Issue #738: sleep(), Polars Workflows, Iterators, and More (2026-06-09)

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

#738 – JUNE 9, 2026 View in Browser » Python sleep(): How to Add Time Delays to Your Code Learn how to use Python’s sleep() function to add time delays and pause your code with time.sleep(), dec
Python Docs Editorial Board: Meeting Minutes: Jun 9, 2026

Link: https://python.github.io/editorial-board/updates/2026-06-09/

Meeting Minutes from Python Docs Editorial Board: Jun 9, 2026
Python GUIs: How to Set Row Background Colors in a QTableView — Use Qt's BackgroundRole to color entire rows based on your data

Link: https://www.pythonguis.com/faq/backgroundcolor-for-row-in-qtableview/


I have a QTableView table showing some data about connected devices. How can I highlight rows to give a visual indicator of the current status of the device?

When you're working with a QTableView an
Seth Michael Larson: Are insecure code completions a vulnerability?

Link: https://sethmlarson.dev/are-insecure-code-completions-a-vulnerability?utm_campaign=rss

Three months ago I saw that PyCharm shipped with a
“Full Line Completion” plugin that “uses a local deep
learning model to suggest entire lines of code”. These
suggestions manifest as whole-line sugge