| | 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 Brought to you by Real Python for Teamssponsor Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed → 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
| | | | | |
|