This is the vote to choose how the CPython project will govern itself, now that Guido has announced his retirement as BDFL. For full details, see PEP 8001. Many discussions have occurred under the "governance" tag on

All votes must be received by the end of December 16th, 2018, Anywhere on Earth. All CPython core developers are eligible to vote.

Note: You can only vote once, and all votes are final. Once you click "Submit ranking", it's too late to change your mind.

All ballots will be published at the end of voting, but without any names attached. No-one associated with the Python project or the PSF will know how you voted, or even whether you voted.

If you have any questions, you can post in the Committers topic, on the python-committers list, or contact the vote administrator directly.


We're selecting between seven PEPs, each proposing a different governance model.

The options below include links to the text of each PEP, as well as their complete change history. The text of these PEPs was frozen on December 1, when the vote started. But if you looked at the PEPs before that, they might have changed. For convenience, the following is a complete list of changes since the official review period started on November 16:

  • (no changes)

A "Further discussion" option is also included. It represents the option of not making a choice at all at this time, and continuing the discussion instead. Including this option lets us demonstrate the core team's readiness to move forward.

If you think a proposal is a particularly bad idea, you can express that by ranking it below "Further discussion". If you think all of the proposals are better than further discussion, then you should rank "Further discussion" last.

Only the single favorite choice will win the poll.
The poll ends December 16, 2018, AoE. The poll supervisor is TEST ( Contact the poll supervisor if you need help.

Give each of the following choices a rank, where a smaller-numbered rank means that you prefer that choice more. For example, give your top choice the rank 1. Give choices the same rank if you have no preference between them. You do not have to use all the possible ranks. All choices initially have the lowest possible rank.

Ballot reporting is enabled for this poll. Your ballot (the rankings you assign to choices) will be visible in the poll results when the poll ends. However, your ballot will still be anonymous: no personally identifying information will appear.

 Choice Rank
PEP 8015: Organization of the Python community (Stinner) (changelog)
PEP 8014: The Commons Governance Model (Jansen) (changelog)
PEP 8013: The External Council Governance Model (Dower) (changelog)
Further discussion
PEP 8010: The Technical Leader Governance Model (Warsaw) (changelog)
PEP 8016: The Steering Council Model (Smith, Stufft) (changelog)
PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) (changelog)
PEP 8012: The Community Governance Model (Langa) (changelog)

These buttons are deactivated because your browser does not support Javascript.

If you have already voted, you may see the current poll results.