pip install pyupgrade pyupgrade --py3.13 -r .
For full changelog: docs.python.org/3.13/whatsnew/3.13.html python release 3.13.1 december 2025
The Python Software Foundation has officially released , the first bugfix update of the 3.13 series. Arriving exactly three months after the major 3.13.0 launch in September 2025, this release isn’t about flashy new features—it’s about hardening the runtime for production. pip install pyupgrade pyupgrade --py3
# 3.13+ (PEP 735): async def fetch_all(urls): return [await fetch(u) async for u in urls] # works directly in the comprehension # Create a venv with a custom prompt (PEP‑750) python3
Allows disabling the Global Interpreter Lock (GIL), enabling threads to run concurrently for true parallelism on multi-core systems.
The initial feature-heavy release. Python 3.13.1 (December 3, 2024): The first bugfix release.
# Create a venv with a custom prompt (PEP‑750) python3.13 -m venv .venv --prompt "project_name-python_version" source .venv/bin/activate # Unix/macOS .\.venv\Scripts\activate # Windows PowerShell