KEYNOTE / Python Steering Council
summary
A five person council explains concrete work: weekly meetings, a 5-person council governance by PEP 8016, and a focus on maintenance over speculative rewrites. Immediate outputs include Python 3.10 pattern matching, better syntax and attribute error messages, and parenthesized context managers. Operational projects are an open developer-in-residence hire to attack the PR backlog and a planned GitHub migration of the issue tracker (PEP 581/588). Packaging work stays with PyPA; performance gains arrive incrementally and are tracked on speed.python.org.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:00Our General Goal Is To Govern by Consensus Not Authoritarian Control
- 1:55Python Enhancement Proposals
- 6:08New Platforms
- 9:51Error Messages
- 14:13General Improvements
- 15:55Diversity Inclusion
- 24:31Performance Improvements
- 30:14What Are You Doing To Improve the Story of Packaging in Python
- 40:30Will Tkenter Ever Have Official Documentation
- 41:39Contributing to C Python
- 44:29Political Correctness Is Good but Can It Be Overdone
- 53:04Is Will Python Ever Have Static Typing
- 56:15Future of the Standard Library
related talks
21mKeynote Speaker – Python Steering Council
39mSteering Council Panel
30mPython Steering Council
42mKeynote - Steering Council Panel
54mCore Python Devs on how COVID has changed core Python development
17mHow Python Evolves: The Role of Python Enhancement Proposals (PEPs)
14mKeynote - Python Software Foundation Update
35mInterview
