Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Django Weblog: Django 6.1 released

Link: https://www.djangoproject.com/weblog/2026/aug/05/django-61-released/

The Django team is happy to announce the release of Django 6.1.
The release notes
offer a harmonious mélange of new features and usability improvements. A few highlights are:


Model field fetch modes
Hynek Schlawack: Production-ready Python Docker Containers with uv

Link: https://hynek.me/articles/docker-uv/

Starting with 0.3.0, Astral’s uv brought many great features, including support for cross-platform lock files uv.lock. Together with subsequent fixes, it has become Python’s finest workflow tool for m
Django Weblog: Call for applicants for a Django Executive Director

Link: https://www.djangoproject.com/weblog/2026/aug/06/call-for-applicants-for-a-django-executive-directo/

The Django Software Foundation is announcing a call for an Executive Director. The Executive Director is the operational leader of the Django Software Foundation, a paid position reporting to the Boar
Ed Crewe: From Routing Checks to Trajectory Testing: Evaluating an Agentic Chatbot

Link: http://edcrewe.blogspot.com/2026/08/from-routing-checks-to-trajectory.html

pre[class*="language-"] { border-radius: 6px; font-size: 14px; overflow-x: auto; }




Which Agentic Chatbot?
I have been working on a Python based AI test framework for a chatbot interface for my com
LernerPython blog, from Reuven Lerner: Free real-world Pandas exercises, with solutions

Link: https://lernerpython.com/2026/08/09/free-real-world-pandas-exercises/

If you want to get better at Pandas, the hard part isn’t finding tutorials. It’s finding problems worth solving. Most exercises hand you a tidy little table of five rows and ask you to sum a column —
Ned Batchelder: Caller-specific coverage

Link: https://nedbatchelder.com/blog/202608/callerspecific_coverage

I’ve had an idea rattling around to get more detail from coverage
measurement. Can we measure the coverage in a function separately for each
caller of the function?Here’s why I want it: in Acidica, m
Django Weblog: Django is moving to an annual release cycle

Link: https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/

Django's Steering Council has accepted the Django Enhancement Proposal DEP
20 to move Django to an annual release cycle. From January 2028, Django
will make one feature release a year, giving every fe
Talk Python to Me: #558: Hyper-Personal Software with Python

Link: https://talkpython.fm/episodes/show/558/hyper-personal-software-with-python

Every company has one. The little internal tool that Jane built back in 2021, and then Jane left. Nobody understands it, nobody will touch it. There are two unwritten rules around it: don't change it,
James Bennett: Breaking up (lines) is hard to do

Link: https://www.b-list.org/weblog/2026/aug/10/newlines/

Here’s a seemingly simple question: given a chunk of multi-line text, how do you split it and return an array whose members are the constituent lines of the text?
Hopefully, your first instinct is to
PyCoder’s Weekly: Issue #747: Modern OOP, bisect, Django Async, and More (2026-08-11)

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

#747 – AUGUST 11, 2026 View in Browser » New Book: Modern Object-Oriented Python Real Python’s new book on classes, Python’s data model, and object-oriented design is out in Early Access. Nine c
TestDriven.io: Storing Django Static and Media Files on Cloudflare R2

Link: https://testdriven.io/blog/django-cloudflare-r2/

This tutorial shows how to configure Django to load and serve up static and media files, public and private, via Cloudflare R2.
👍1
Python Bytes: #491 Feeling Judged

Link: https://pythonbytes.fm/episodes/show/491/feeling-judged

Topics covered in this episode:

Claude Code /insights
Post-quantum crypto lands in Python
MCP goes stateless — and FastMCP gets renamed
inshellisense - IDE style command line auto complete
Extras
Jok
Python GUIs: Adding QTabWidget to a Layout Alongside Other Widgets in PyQt6 — How to combine QTabWidget with other layouts without it taking over your entire window

Link: https://www.pythonguis.com/faq/cant-integrate-qtabwidget-into-a-layout/


I'm trying to create a layout in PyQt and implement different layouts into one QHBoxLayout. Everything works fine, but when I add a QTabWidget alongside other layouts, it becomes the only visible wid
PyCharm: Unbundling and Deprecating Low-Usage Plugins in PyCharm

Link: https://blog.jetbrains.com/pycharm/2026/08/unbundling-and-deprecating-low-usage-plugins-in-pycharm/

As part of ongoing maintenance, we are unbundling and deprecating low-usage plugins starting with PyCharm 2026.2. This includes support for Data Wrangler, Hugging Face, and Google Colab, among others.
PyCharm: We Stopped AI Agents From Installing Into the Wrong Python: Task Success Rates Jumped to 95%+

Link: https://blog.jetbrains.com/pycharm/2026/08/we-stopped-ai-agents-from-installing-into-the-wrong-python-task-success-rates-jumped-to-95/

AI agents are supposed to save you time. Ask one to install a dependency or run your project, though, and it often does the opposite: It installs into the wrong Python, ignores the uv or virtual envir
PyCharm: What’s New in PyCharm 2026.2.1

Link: https://blog.jetbrains.com/pycharm/2026/08/what-s-new-in-pycharm-2026-2-1/

This PyCharm release is a big one for anyone building with AI. Your agents can now roll up their sleeves inside your Jupyter notebooks – working against a live kernel instead of firing off disconnecte
Django Weblog: DSF Office Hours

Link: https://www.djangoproject.com/weblog/2026/aug/12/dsf-office-hours/

The DSF Board hosts open office hours every Wednesday at 6:00 PM UTC (check your local time). Anyone in the Django community is welcome to drop in. You do not need an agenda or an invitation. Video ca
Trey Hunner: Reorganizing Python's sys module

Link: https://treyhunner.com/2026/08/reorganizing-pythons-sys-module/

The sys module is the primary junk drawer of the Python standard library.
A good junk drawer holds miscellaneous items that don’t have another sensible home.
I often think of utils modules as “junk dr