PEP 8107 – 2026 Term Steering Council election
- Author:
- Ee Durbin <ee at python.org>
- Sponsor:
- Barry Warsaw <barry at python.org>
- Status:
- Active
- Type:
- Informational
- Topic:
- Governance
- Created:
- 21-Oct-2025
Abstract
This document describes the schedule and other details of the 2025 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2026 term (i.e. Python 3.15).
Election Administration
The steering council appointed the Python Software Foundation Director of Infrastructure, Ee Durbin, to administer the election.
Schedule
There will be a two-week nomination period, followed by a two-week vote.
The nomination period will be: November 10, 2025 through November 24, 2025 AoE [2].
The voting period will be: November 28, 2025 through December 12, 2025 AoE [2].
Candidates
Candidates must be nominated by a core team member. If the candidate is a core team member, they may nominate themselves.
Nominees (in alphabetical order by first name):
- TBD
Withdrawn nominations:
- None
Voter Roll
All active Python core team members are eligible to vote. Active status is determined as described in PEP 13 and implemented via the software at python/voters [1].
Ballots will be distributed based on the Python Voter Roll [1] for this election.
While this file is not public as it contains private email addresses, the Complete Voter Roll by name will be made available when the roll is created.
Election Implementation
The election will be conducted using the BetterVoting service.
Attention
This election will be the first to use Multi-winner Bloc STAR voting as approved by the core team and codified into PEP 13.
Configuration
Create a new election.
Poll or Election?: Election
Title?: 2026 Python Steering Council Election
Restricted?: Yes
Contact Email: psf-election@python.org
Choose Voters: Email List
This will initialize the election and you will be forwarded to the election admin page. Further configuration is required.
Click the pencil icon next to the election name on the admin.
Election Description: Election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2026 term.
Enable Start/End Times?: Check this box
Time Zone: Midway Island, Samoa
Start Date: 11/28/2025, 01:00 AM
End Date: 12/13/2025, 01:00 AM
Click “Save”.
Click “Extra Settings”
Check “Randomize Candidate Order”.
Ensure “Show Preliminary Results” is unchecked.
Check “Confirm That Voter Read Instructions”.
Ensure “Make Election Publicly Searchable” is unchecked.
Ensure “Set Number of Rankings Allowed” is unchecked.
Click “Save”.
- Voting is not open to the public, only those on the Voter Roll may participate. Ballots will be emailed when voting starts.
- Candidates are presented in random order, to help avoid bias.
Races
Add Race
Race Title: 2026 Python Steering Council
Race Description: Rate candidates for the Python Steering Council
How many Winners?: Basic Multi-Winner
Number of winners: 5
Which Voting Method: STAR Voting
Candidates (add each candidate):
- TBD
- TBD
- TBD
- TBD
- TBD
Now, use “Cast test ballot” section to preview the ballot and resolve any misconfigurations.
Voters
Enter voter data using Email list from Voter Roll repository.
Results
Of NN eligible voters, MM cast ballots.
The five winners are:
- TBD
- TBD
- TBD
- TBD
- TBD
No conflict of interest as defined in PEP 13 were observed.
The full vote counts are as follows:
| Candidate | Votes Received |
|---|---|
| TBD |
Complete Voter Roll
Active Python core developers
TBD
Copyright
This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive.
Source: https://github.com/python/peps/blob/main/peps/pep-8107.rst
Last modified: 2025-10-22 16:50:35 GMT