Python Community Establishes Packaging Council as 3.15 Nears Beta

By ✦ min read

Introduction

The Python ecosystem witnessed significant developments in April 2026, from the formation of a dedicated packaging governance body to notable performance improvements in the upcoming Python 3.15 release. This article covers the key updates, including the new Python Packaging Council, the latest alpha release with JIT enhancements, a reverted garbage collector change, and other industry news affecting Python developers.

Python Community Establishes Packaging Council as 3.15 Nears Beta
Source: realpython.com

Python Packaging Council: A New Governance Structure

On April 16, 2026, PEP 772 was accepted, establishing the Python Packaging Council—an elected five-member body with binding authority over packaging standards and tools. This marks a shift from the informal coordination previously handled by the Python Packaging Authority (PyPA). The new council operates with authority comparable to the Python Steering Council, ensuring streamlined decision-making for the packaging ecosystem. For the first time, the packaging community now has a formal, elected governance structure to guide its evolution.

Python 3.15 Alpha 8: Final Alpha Before Feature Freeze

Python 3.15.0 alpha 8 was released on April 7, alongside maintenance updates for 3.14.4 and 3.13.13. This is the last alpha before the beta phase begins on May 5, marking the feature freeze for Python 3.15. Library maintainers are encouraged to test upcoming features now, as changes after the freeze become unlikely.

Key Features in Python 3.15

Alpha 8 consolidates several previously announced PEPs:

JIT Performance Gains

A standout improvement is the refreshed JIT compiler. On x86-64 Linux, alpha 8 shows a 6–7% geometric mean performance increase over the standard interpreter. On AArch64 macOS, the gain is 12–13% compared to the tail-calling interpreter introduced in Python 3.14. These are not isolated microbenchmarks but cumulative improvements across a broad range of workloads.

Note: To test the alpha, use uv python install 3.15.0a8 or pyenv to set up an isolated environment.

Python Community Establishes Packaging Council as 3.15 Nears Beta
Source: realpython.com

Garbage Collector Reverted in 3.14

The incremental garbage collector introduced in Python 3.14 has been reverted after production reports of runaway memory usage. The core team decided to remove the feature to avoid instability, with the fix expected in the upcoming Python 3.14.5 patch release. Developers relying on the incremental collector should update to the patch when it becomes available.

Other Python Ecosystem News

Google’s Gemma 4 Open-Weights Models

Google released the Gemma 4 family of open-weight models, expanding options for AI and machine learning projects within the Python ecosystem. These models are designed for research and development, providing access to state-of-the-art capabilities.

Starlette 1.0: Foundation for FastAPI

Starlette 1.0 shipped, marking a major milestone for the ASGI framework that underpins FastAPI. The release brings stability and performance improvements, reinforcing its role as a key component in Python web development.

OpenAI Acquires Astral

In a surprising move, OpenAI acquired Astral, the company behind popular Python tools uv, Ruff, and ty. The acquisition has implications for the packaging and linting ecosystem, though detailed plans have not been disclosed. Developers are watching closely to see how these tools will evolve under OpenAI’s stewardship.

Conclusion

April 2026 was a landmark month for Python, with governance reforms, performance leaps, and industry shifts. The new Packaging Council promises better coordination, while Python 3.15 alpha 8 demonstrates strong progress. Keep an eye on the upcoming beta and the ripple effects of the Astral acquisition.

Join the Real Python Newsletter to stay updated on Python news, tutorials, and courses.

Tags:

Recommended

Discover More

A Practical How-To Guide: Using Simulation to Overcome Measurement Limitations in Power System DesignUnderstanding Anthropic's Mythos: A Step-by-Step Guide to Its Cybersecurity ImplicationsUnderstanding the Widening Math Gender Gap: A Guide to TIMSS 2023 Findings and Implications for EducatorsGetting Started with Cloudflare Flagship: An Edge-Native Feature Flag Service7 Key Insights into Meta's Adaptive Ranking Model for LLM-Scale Ad Serving