Python news roundup for February/March 2026 covers PEP 814 acceptance bringing frozendict as a built-in immutable hashable dictionary type in Python 3.15, along with Python 3.15.0a6 features including comprehension unpacking (PEP 798), a new statistical profiler (PEP 799), and UTF-8 as default encoding (PEP 686). The subprocess module gets a 15-year-old polling fix using event-driven OS mechanisms, dropping context switches from 258 to 2. Django shipped three high-severity SQL injection patches across versions 4.2, 5.2, and 6.0. uv 0.10.0 landed with breaking changes including new python upgrade commands. On the AI SDK front, OpenAI added WebSocket transport to the Responses API and announced the Assistants API sunset, while Anthropic made structured outputs GA and added MCP helpers. vLLM 0.16.0 introduced a self-hosted Realtime API with 30.8% throughput improvement.

11m read timeFrom realpython.com
Post cover image
Table of contents
Python Releases and PEP HighlightsCommunity and Ecosystem HighlightsLibrary and Tooling UpdatesAI Tooling UpdatesConferences and EventsReal Python RoundupWhat’s Next for Python?

Sort: