#695 – AUGUST 19, 2025
Subinterpreters and Asyncio
Subinterpreters are new and not well understood by the community, a library to abstract away some of the complexities is needed, and asyncio is one way to do that.
JAMIE CHANG • Shared by Jamie Chang
Python’s asyncio
: A Hands-on Walkthrough
Explore how Python asyncio
works and when to use it. Follow hands-on examples to build efficient programs with coroutines and awaitable tasks.
REAL PYTHON
Starting With Pytest’s Parametrize
Pytest’s parametrize feature is powerful but it looks scary. This step-by-step explanation can help you learn how to use it.
NED BATCHELDER
PEP 802: Display Syntax for the Empty Set (Added)
PYTHON.ORG
Python 3.13.7 Released
PYTHON.ORG
Python 3.14.0rc2 Released
CPYTHON DEV BLOG
Articles & Tutorials
PyPI Now Serves Project Status Markers in API Responses
Project status markers were defined in PEP 792. They are metadata about the state of a project in the repository. For example, if a project becomes archived or quarantined, this can now be expressed in the package data. PyPI has added this info to the API calls as well.
WILLIAM WOODRUFF
Transferring “UTF8.XYZ”
UTF8.XYZ is a simple web service to help you easily find, and copy/paste emoji and other Unicode characters. The service was created by Seth Larson, and it is now being maintained by Trey Hunner, both big names in the Python community.
SETH LARSON
Test & Code Final Episode
After 10 years and 237 episodes, Brian Okken has decided to stop recording Test & Code. He’ll still be contributing to Python Bytes. Here’s to all his work on a great podcast over the last decade.
BRIAN OKKEN podcast
Inside HRT’s Python Fork for Faster Imports
Hudson River Trading has forked Python for internal use to implement the rejected PEP 690 which proposed lazy imports. Lazy imports cause complications but in their case meant a large speedup.
NOAH KIM
Announcing the PSF Board Candidates for 2025
The Python Software Foundation elections are upon us, this post announces this year’s candidates. Voting is September 2nd through the 16th. To vote you must be registered by August 26th.
PYTHON SOFTWARE FOUNDATION
User Timezones in Django
If your Django site has users from across different timezones, you may need to give them the ability to choose times locally. This post steps you through how to do that in Django.
DJANGOTRICKS
How to Install Python CLI Tools Globally
Ubuntu 24.04 enforces PEP 668, blocking global pip installs. Learn how to use pipx, uv, and other modern methods to install Python CLI tools globally while staying compliant.
SAADMAN RAFAT • Shared by Saadman Rafat
How JIT Builds of CPython Actually Work
You don’t have to be a compiler engineer to understand how your code runs in a JIT build of CPython, this article runs you through just what happens under the covers.
SAVANNAH BAILEY
Working With Python’s .__dict__
Attribute
Explore Python’s .__dict__
attribute to manage class and instance attributes directly for more flexible, low-level control of your objects.
REAL PYTHON course
pyx: A Python-Native Package Registry, Now in Beta
The folks at Astral, who brought you uv and more, have created a new commercial Python-native package registry called “pyx”.
ASTRAL
Enjoy Better UX With Wagtail 7.1
From more collapsible blocks to better image sorting, version 7.1 has a lot of things users will love.
MEAGEN VOSS
The Unburdened Village
Navigating Python’s import system and namespace packages
VIVIS DEV • Shared by Vivis Dev
Projects & Code
trio: Library for Async Concurrency and I/O
GITHUB.COM/PYTHON-TRIO
flower: Real-Time Monitor and Web Admin for Celery
GITHUB.COM/MHER
localstack: Fully Functional Local AWS Cloud Stack
GITHUB.COM/LOCALSTACK
faststream: Event API for Kafka, RabbitMQ, NATS & Redis
GITHUB.COM/AG2AI
notata: Store Simulation Results in a Standardized Format
GITHUB.COM/ALONFNT
Events
AI Agent Showdown on Aug. 19 at 1pm ET
August 19, 2025 at 1PM ET
8THLIGHT.COM • Shared by Laura Stephens
Weekly Real Python Office Hours Q&A (Virtual)
August 20, 2025
REALPYTHON.COM
PyData Bristol Meetup
August 21, 2025
MEETUP.COM
PyLadies Dublin
August 21, 2025
PYLADIES.COM
PyCon Togo 2025
August 23 to August 24, 2025
PYTOGO.ORG
PyCon Poland 2025
August 28 to September 1, 2025
PYCON.ORG
PyCon Kenya 2025
August 28 to August 31, 2025
PYCON.KE
PyCon Greece 2025
August 29 to August 31, 2025
PYCON.GR
Happy Pythoning!
This was PyCoder’s Weekly Issue #695.
View in Browser »
[ Subscribe to 🐍 PyCoder’s Weekly 💌 – Get the best Python news, articles, and tutorials delivered to your inbox once a week >> Click here to learn more ]
Source:: PyCoder’s