Planet Python RSS
210 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Seth Michael Larson: Using Epilogue Retrace app with iPhone 13 Pro and Ubuntu

Link: https://sethmlarson.dev/epilogue-retrace-iphone-13-pro-ubuntu?utm_campaign=rss

When Epilogue announced the Retrace app for iOS and Android
I was over the moon excited. In theory this meant I could
archive ROMs from the GB Operator directly to my iPhone
where I play the games wit
Python Software Foundation: Strategic Planning at the PSF

Link: https://pyfound.blogspot.com/2026/05/strategic-planning-at-psf.html

The Python Software Foundation (PSF) is excited to share that the PSF Board has been developing a strategic plan to guide the foundation's direction over the next five years. We are sharing the high-l
Django Weblog: DSF member of the month - Bhuvnesh Sharma

Link: https://www.djangoproject.com/weblog/2026/may/11/dsf-member-of-the-month-bhuvnesh-sharma/

For May 2026, we welcome Bhuvnesh Sharma as our DSF member of the month! ⭐

Bhuvnesh is a Django contributor since 2022 and a Google Summer of Code (GSoC) participant in 2023 for Django. He is now a m
Real Python: Quiz: How to Flatten a List of Lists in Python

Link: https://realpython.com/quizzes/python-flatten-list/

In this quiz, you’ll test your understanding of how to flatten a list in Python.
You’ll write code and answer questions to revisit the concept of converting a multidimensional list, such as a matrix,
Real Python: How to Flatten a List of Lists in Python

Link: https://realpython.com/python-flatten-list/

Flattening a list in Python involves converting a nested list structure into a single, one-dimensional list. A common approach to flatten a list of lists is to use a for loop to iterate through each s
Talk Python to Me: #548: Event Sourcing Design Pattern

Link: https://talkpython.fm/episodes/show/548/event-sourcing-design-pattern

What if your database worked more like Git? Every change captured as an immutable event you can replay, instead of a single mutating row that quietly forgets its own history. That's event sourcing, an
Python Bytes: #479 Talking About Types

Link: https://pythonbytes.fm/episodes/show/479/talking-about-types

Topics covered in this episode:

httpxyz one month in
Learn concurrency - a deep dive into multithreading with Python
pip 26.1 - lockfiles and dependency cooldowns
Python 3.15 sentinal values from PEP
Real Python: Quiz: The LEGB Rule & Understanding Python Scope

Link: https://realpython.com/quizzes/legb-rule-python-scope/

In this quiz, you’ll test your understanding of The LEGB Rule & Understanding Python Scope.
By working through this quiz, you’ll revisit how Python resolves names using the LEGB rule, what the local,
Real Python: Quiz: Building Type-Safe LLM Agents With Pydantic AI

Link: https://realpython.com/quizzes/pydantic-ai-video/

In this quiz, you’ll test your understanding of Building Type-Safe LLM Agents With Pydantic AI.
By working through this quiz, you’ll revisit how Pydantic AI returns structured outputs from LLMs, how v
Python Koans: Koan 20: The Unreliable Messenger

Link: https://pythonkoans.substack.com/p/koan-20-the-unreliable-messenger

How to Clean UpWhen you work with external resources such as a database or temporary files, you often need to run some cleanup actions after you've done the work.Python provides two options - the cont
Python Software Foundation: Announcing PSF Community Service Award Recipients!

Link: https://pyfound.blogspot.com/2026/05/announcing-psf-community-service-award.html

The PSF Community Service Awards (CSAs) are a formal way for the PSF Board of Directors to offer recognition of work which, in its opinion, significantly improves the Foundation's fulfillment of its m
Django Weblog: 2026 Django Developers Survey

Link: https://www.djangoproject.com/weblog/2026/may/12/2026-django-developers-survey/

The Django Software Foundation is once again partnering with JetBrains to run the 2026 Django Developers Survey 🌈
It’s an important metric of Django usage and is immensely helpful to guide future tech
Real Python: Building Type-Safe LLM Agents With Pydantic AI

Link: https://realpython.com/courses/building-type-safe-llm-agents-with-pydantic-ai/

Pydantic AI is a Python framework for building LLM agents that return validated, structured outputs using Pydantic models. Instead of parsing raw strings from LLMs, you get type-safe objects with auto
PyCoder’s Weekly: Issue #734: Dunder-Gets, Django Tasks in Prod, Codex CLI, and More (2026-05-12)

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

#734 – MAY 12, 2026 View in Browser » Do You Get It Now? Learn about Python’s .__getitem__(), .__getattr__(), .__getattribute__(), and .__get__(): how they’re different and where to use them. ST
Marcos Dione: Monitoring Apache with SQL and Grafana

Link: https://www.grulic.org.ar/~mdione/glob/posts/monitoring-apache-with-sql-and-grafana/

Ever since my last job I have been wanting to make this. I think it's not the first time I do it, but
for one reason or another, I did it (again?) in two evenings only.
In that job we had an internet
Python GUIs: How to Add Custom Widgets to Qt Designer — Use widget promotion to integrate your own Python widgets into Qt Designer layouts

Link: https://www.pythonguis.com/faq/add-widgets-in-a-kind-of-library-show-in-the-qt-designer/


Can I use custom widgets in Qt Designer?

When you're building Python GUI applications with PyQt6 and Qt Designer, you'll reach a point where the built-in widgets aren't enough. Maybe you've created
PyCharm: Support for uv, Poetry, and Hatch Workspaces (Beta)

Link: https://blog.jetbrains.com/pycharm/2026/05/support-for-uv-poetry-and-hatch-workspaces-beta/

Workspaces are increasingly the go-to choice for companies and open-source teams aiming to manage shared code, enforce consistency, and simplify dependency management across multiple services. Working
Real Python: How to Use OpenCode for AI-Assisted Python Coding

Link: https://realpython.com/opencode-guide/

OpenCode is an open-source AI coding agent that runs in your terminal and lets you analyze and refactor a Python project through conversational commands. In this guide, you’ll install it on your syste
"Michiel's Blog": httpx2!

Link: https://tildeweb.nl/~michiel/httpx2.html

It’s six weeks after we forked httpx and
named our package httpxyz. Yesterday, the Pydantic
people started their own fork, httpx2.
TL;DR: while we think httpxyz was definitely needed, we welcome httpx