Python Steering Council

The Python Steering Council is a small group of experienced Python developers elected to oversee the development and direction of the Python programming language.

Established in 2018, the Council was formed following Guido van Rossum’s resignation as Python’s original creator and benevolent dictator for life (BDFL). The Council consists of five members who are elected by eligible Python core developers. These elections are typically held annually, and any core developer can be a candidate.

The Steering Council’s primary responsibilities include:

The council serves as the final decision-making body, ensuring that Python continues to evolve cohesively and community-driven. Its decisions are guided by the input and consensus of the broader Python community, although it has the authority to make final decisions when necessary. This structure allows Python to continue thriving as an open-source project with input from its diverse and global community of users and contributors.

Podcast

Expanding the International Python Community With the PSF

The popularity of Python is continuing to grow Developers across the globe are embracing the language. How is Python being used in all of these different countries? How does an organization like the Python Software Foundation (PSF) work toward the goals in its mission statement for supporting and growing this international community? This week on the show, we have Marlene Mhangami, a PSF board member and part of the Diversity and Inclusion Work Group.


By Leodanis Pozo Ramos • Updated Jan. 2, 2025 • Reviewed by Dan Bader