Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Graham Dumpleton: Back from the dead

Link: https://grahamdumpleton.me/posts/2025/09/back-from-the-dead/

I'm back.
Yes, it's been quite a long time. It's actually more than six years since my last blog post.
There are a few reasons for this. The main one is that after IBM acquired Red Hat, and later when
Graham Dumpleton: Status of wrapt (September 2025)

Link: https://grahamdumpleton.me/posts/2025/09/status-of-wrapt/

The Python wrapt package recently turned 12 years old. Originally intended to be a module for monkey patching Python code, its wrapper object turned out to be a useful basis for creating Python decora
Real Python: The Real Python Podcast – Episode #265: Python App Hosting Choices & Documenting Python's History

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

What are your options for hosting your Python application or scripts? What are the advantages of a platform as a service, container-based hosts, or setting up a virtual machine? Christopher Trudeau is
Seth Michael Larson: Infinite* Precision CVSS Calculator

Link: https://sethmlarson.dev/infinite-precision-cvss?utm_campaign=rss

CVSS is a scoring system for the severity of a software vulnerability.
The scores range from 0 to 10, but that doesn't mean it's a “10-point system”.
A single value after a decimal (“8.7”) is allowed
Seth Michael Larson: SCREAM CIPHER (“ǠĂȦẶAẦ ĂǍÄẴẶȦ”)

Link: https://sethmlarson.dev/scream-cipher?utm_campaign=rss

You've probably heard of stream ciphers, but what about a scream cipher 😱?
Today I learned there are more “Latin capital letter A”
Unicode characters than there are letters in the English alphabet. Yo
Django Weblog: Nominate a Djangonaut for the 2025 Malcolm Tredinnick Memorial Prize

Link: https://www.djangoproject.com/weblog/2025/sep/13/nominate-a-djangonaut-for-the-2025-malcolm-prize/

Hello Everyone 👋 It is that time of year again when we recognize someone from our community in memory of our friend Malcolm.
Malcolm was an early core contributor to Django and had a huge influence o
Brian Okken: Timeline

Link: https://pythontest.com/posts/lean-tdd/timeline/

There are a lot of events in the history of software development.
This is a list of dates that have some significance in either the stuff I work with or methodologies.
I’ve compiled this list for my o
Brian Okken: Timeline of Selected Software Events

Link: https://pythontest.com/timeline-selected-software-events/

There are a lot of events in the history of software development.
This is a list of dates that have some significance in either the stuff I work with or methodologies.
I’ve compiled this list for my o
Python Software Foundation: Sprints are the best part of a conference

Link: https://pyfound.blogspot.com/2025/09/sprints-are-best-part-of-conference.html

When I first started attending Python conferences, my focus was entirely on the talks on the schedule. That's not surprising, there's no conference without talks! Over the years, though, I came to app
Armin Ronacher: What’s a Foreigner?

Link: https://lucumr.pocoo.org/2025/9/14/whats-an-foreigner/

Across many countries, resistance to immigration is rising — even places with
little immigration, like Japan, now see rallies against
it.
I’m not going to take a side here. I want to examine a simple
Go Deh: From all truths to (ir)relevancies

Link: http://paddy3118.blogspot.com/2025/09/from-all-truths-to-irrelevancies.html

 Following up on my previous post about truth tables, I now ask a subtler question: which inputs actually matter? Some variables, though present, leave no trace on the output. In this post, I uncover
Real Python: Quiz: What Does -> Mean in Python Function Definitions?

Link: https://realpython.com/quizzes/what-does-arrow-mean-in-python/

In this quiz, you will revisit how Python uses the arrow notation (->) in function signatures to provide return type hints. Practice identifying correct syntax, annotating containers, and understandin
Real Python: Quiz: Python Project Management With uv

Link: https://realpython.com/quizzes/python-project-management-with-uv/

In this quiz, you will review how to use uv, the high-speed Python package and project manager. You will practice key commands, explore the files uv creates for you, and work with project setup tasks.
Mike Driscoll: Erys – A TUI for Jupyter Notebooks

Link: https://www.blog.pythonlibrary.org/2025/09/15/erys-a-tui-for-jupyter-notebooks/

Have you ever thought to yourself: “Wouldn’t it be nice to run Jupyter Notebooks in my terminal?” Well, you’re in luck. The new Erys project not only makes running Jupyter Notebooks in your terminal a
Real Python: What Does -> Mean in Python Function Definitions?

Link: https://realpython.com/what-does-arrow-mean-in-python/

In Python, the arrow symbol (->) appears in function definitions as a notation to indicate the expected return type. This notation is optional, but when you include it, you clarify what data type a fu
Python Engineering at Microsoft: Python in Visual Studio Code – September 2025 Release

Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-2025-release/

We’re excited to announce the September 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:

Experimental AI-powered h
PyCoder’s Weekly: Issue #699: Feature Flags, Type Checker Showdown, Null in pandas, and More (Sept. 15, 2025)

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

#699 – SEPTEMBER 15, 2025 View in Browser » Feature Flags in Depth Feature flags are a way to enable or disable blocks of code without needing to re-deploy your software. This post shows you sev
Jacob Perkins: Python Async Gather in Batches

Link: https://streamhacker.com/2025/09/15/python-async-gather-in-batches/

Python’s asyncio.gather function is great for I/O bound parallel processing. There’s a simple utility function I like to use that I call gather_in_batches:
async def gather_in_batches(tasks, batch_siz
Real Python: Python Project Management With uv

Link: https://realpython.com/courses/python-project-management-with-uv/

The uv tool is a high-speed package and project manager for Python. It’s written in Rust and designed to streamline your workflow. It offers fast dependency installation and integrates various functio