Movatterモバイル変換


[0]ホーム

URL:


Following system colour schemeSelected dark colour schemeSelected light colour scheme

Python Enhancement Proposals

PEP 8105 – 2024 Term Steering Council election

Author:
Ee Durbin <ee at python.org>
Sponsor:
Thomas Wouters <thomas at python.org>
Status:
Final
Type:
Informational
Topic:
Governance
Created:
23-Oct-2023

Table of Contents

Abstract

This document describes the schedule and other details of the2023 election for the Python steering council, as specified inPEP 13. This is the steering council election for the 2024 term(i.e. Python 3.13).

Election Administration

The steering council appointed thePython Software FoundationDirector of Infrastructure, Ee Durbin, to administer the election.

Schedule

There was a two-week nomination period, followed by a two-weekvote.

The nomination period was: November 9, 2023 throughNovember 22, 2023 AoE[2].

The voting period was: November 27, 2023 throughDecember 11, 2023 AoE[2].

Candidates

Candidates must be nominated by a core team member. If the candidateis a core team member, they may nominate themselves.

Nominees (in alphabetical order by first name):

Withdrawn nominations:

  • None

Voter Roll

All active Python core team members are eligible to vote. Active statusis determined asdescribed in PEP 13and implemented via the software atpython/voters[1].

Ballots were be distributed based on the thePython Voter Roll[1]for this election.

While this file is not public as it contains private email addresses,theComplete Voter Roll is available with a list of all eligible voters by name.

Election Implementation

The election was be conducted using theHelios Voting Service.

Configuration

Short name:2024-python-steering-council

Name:2024PythonSteeringCouncilElection

Description:ElectionforthePythonsteeringcouncil,asspecifiedinPEP13.Thisissteeringcouncilelectionforthe2024term.

type:Election

Use voter aliases:[X]

Randomize answer order:[X]

Private:[X]

Help Email Address:psf-election@python.org

Voting starts at:November27,202312:00UTC

Voting ends at:December11,202312:00UTC

This will create an election in which:

  • Voting is not open to the public, only those on theVoter Roll mayparticipate. Ballots will be emailed when voting starts.
  • Candidates are presented in random order, to help avoid bias.
  • Voter identities and ballots are protected against cryptographic advances.

Questions

Question 1

Select between0 and-(approval) answers. Result Type:absolute

Question:SelectcandidatesforthePythonSteeringCouncil

Answer #1 - #N:CandidatesfromCandidates_Section

Extended Election Implementation

Due to a mismatch between announced timeline and the initial election implementationan extended election is held to provide the additional day for voters who were disenfranchisedby the initial election.

Results from the initial election were combined with the results from the extended election.Only voters whoDID NOT cast ballots in the initial election were able to vote.

The election was be conducted using theHelios Voting Service.

Configuration

Short name:2024-python-steering-council-extension

Name:2024PythonSteeringCouncilElectionExtension

Description:ElectionforthePythonsteeringcouncil,asspecifiedinPEP13.Thisissteeringcouncilelectionforthe2024term.

type:Election

Use voter aliases:[X]

Randomize answer order:[X]

Private:[X]

Help Email Address:psf-election@python.org

Voting starts at:December11,202312:00UTC

Voting ends at:December12,202312:00UTC

This will create an election in which:

  • Voting is not open to the public, only those on theVoter Roll mayparticipate. Ballots will be emailed when voting starts.
  • Candidates are presented in random order, to help avoid bias.
  • Voter identities and ballots are protected against cryptographic advances.

Questions

Question 1

Select between0 and-(approval) answers. Result Type:absolute

Question:SelectcandidatesforthePythonSteeringCouncil

Answer #1 - #N:CandidatesfromCandidates_Section

Results

Of 87 eligible voters, 68 cast ballots.

The top five vote-getters are:

  • Pablo Galindo Salgado
  • Gregory P. Smith
  • Barry Warsaw
  • Emily Morehouse
  • Thomas Wouters

No conflict of interest as defined inPEP 13 were observed.

The full vote counts are as follows:

Initial Election

56 of 87 eligible voters cast ballots.

CandidateVotes Received
Barry Warsaw35
Donghee Na27
Emily Morehouse38
Gregory P. Smith42
Mariatta25
Pablo Galindo Salgado48
Thomas Wouters30
Victor Stinner27

Election Extension

12 of 31 eligible voters disenfranchised in the initial election cast ballots.

CandidateVotes Received
Barry Warsaw8
Donghee Na5
Emily Morehouse8
Gregory P. Smith10
Mariatta5
Pablo Galindo Salgado12
Thomas Wouters10
Victor Stinner8

Combined

68 of 87 eligible voters cast ballots

CandidateVotes Received
Barry Warsaw43
Donghee Na32
Emily Morehouse46
Gregory P. Smith52
Mariatta30
Pablo Galindo Salgado60
Thomas Wouters40
Victor Stinner35

Copyright

This document has been placed in the public domain.

Complete Voter Roll

Active Python core developers

Adam TurnerAlex GaynorAlex WaygoodAlexander BelopolskyAlyssa CoghlanAmmar AskarAndrew SvetlovAntoine PitrouBarney GaleBarry WarsawBatuhan TaskayaBenjamin PetersonBerker PeksağBrandt BucherBrett CannonBrian CurtinC.A.M. GerlachCarl Friedrich Bolz-TereickCarl MeyerCarol WillingCheryl SabellaChris WithersChristian HeimesDennis SweeneyDino ViehlandDonghee NaEmily MorehouseÉric AraujoEric SnowEric V. SmithErlend Egeberg AaslandEthan FurmanEzio MelottiFacundo BatistaFilipe LaínsGeorg BrandlGiampaolo RodolàGregory P. SmithGuido van RossumHugo van KemenadeHynek SchlawackInada NaokiIrit KatrielIvan LevkivskyiJason R. CoombsJelle ZijlstraJeremy KlothJoannah NanjekyeJulien PalardKarthikeyan SingaravelanKen JinKumar AdityaKurt B. KaiserKushal DasLarry HastingsŁukasz LangaLysandros NikolaouMarc-André LemburgMariattaMark DickinsonMark ShannonNathaniel J. SmithNed DeilyNeil SchemenauerPablo GalindoPaul GansslePaul MoorePetr ViktorinPradyun GedamR. David MurrayRaymond HettingerRonald OussorenSenthil KumaranSerhiy StorchakaShantanu JainStefan BehnelStéphane WirtelSteve DowerTal EinatTerry Jan ReedyThomas WoutersTim GoldenTim PetersVictor StinnerVinay SajipYury SelivanovZachary Ware
[1] (1,2)
This repository is private and accessible only to Python CoreDevelopers, administrators, and Python Software Foundation Staff as itcontains personal email addresses.
[2] (1,2)
AoE:Anywhere on Earth.

Source:https://github.com/python/peps/blob/main/peps/pep-8105.rst

Last modified:2024-06-01 20:32:02 GMT


[8]ページ先頭

©2009-2025 Movatter.jp