Python Release 3.13.1 December 2025 Jun 2026

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