Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python Enhancement Proposals

PEP 8108 – 2027 Term Steering Council election

PEP 8108 – 2027 Term Steering Council election

Author:
Seth Larson <seth at python.org>
Status:
Active
Type:
Informational
Topic:
Governance
Created:
09-Nov-2026

Table of Contents

Abstract

This document describes the schedule and other details of the 2026 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2027 term (i.e. Python 3.16).

Election Administration

The steering council appointed the Python Software Foundation Executive Director, Deb Nicholson, 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 16, 2026 through November 30, 2026 AoE [2].

The voting period will be: December 2, 2026 through December 16, 2026 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.

This election will 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

How many races?: 1

Elected Office Title?: 2027 Python Steering Council Election

Election Description: Election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2027 term.

Candidates (add each candidate):

  • TBD
  • TBD
  • TBD
  • TBD
  • TBD

Voting Method: Basic Multi-Winner

Number of Winners: 5

Which Voting Method?: STAR Voting

After configuring Voting Method, the value should be STAR Voting with 5 Bloc winners.

Select Next and opt not to publish the election yet, select Customize in Editor.

In the navigation, select Preview Ballot and resolve any misconfigurations.

In the navigation, select Admin Home and the pencil edit button for the election.

Check Enable Start/End Times?.

Time Zone: Midway Island, Samoa

Start Date: 12/02/2026, 01:00 AM

End Date: 12/17/2026, 01:00 AM

Select Save to save the changes.

In the navigation, select Manage Voters

Restricted to a Pre-Defined Voter List?: Yes

How to Identity Voters?: BetterVoting-managed voter IDs

Enter voter data using Email list from Voter Roll repository.

In the navigation, select Settings

Contact Email: psf-election@python.org

Randomize Candidate Order: Checked

Allow Voters to Edit Vote: Checked

Confirm That Voter Read Instructions: Checked

Show Preliminary Results: Unchecked

Make Election Publicly Searchable: Unchecked

Note that ‘Set Number of Rankings Allowed’ has no effect on STAR voting methods, only ranked voting methods.

  • 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.

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