PEP 8016

E255502

PEP 8016 is a Python Enhancement Proposal that defined a governance model for the Python project following Guido van Rossum’s retirement as BDFL.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
PEP 8016 canonical 1

Statements (51)

Predicate Object
instanceOf Python Enhancement Proposal
acceptedBy Python core developers
acceptedDate 2018-12-17
affiliatedOrganization Python Software Foundation
allowsReelection true
allowsVetoPower true
category Governance
councilSize 5
created 2018-09-25
defines Python governance model
definesBody Python Steering Council
definesConflictResolutionMechanism Steering Council final decision
definesCouncilLimitations must act in best interests of Python community
must follow documented processes
definesCouncilPowers appointing and removing core developers
delegating authority
interpretation of PEPs
managing project infrastructure
overseeing release cycle
definesCouncilReporting regular status updates to core developers
definesCouncilTransparencyRequirement public communication of decisions
definesDecisionMakingStyle consensus-seeking
definesElectionFrequency annual
definesElectionMethod Condorcet method (Schulze or similar)
definesElectionsRunBy Python Software Foundation infrastructure
definesQuorumRequirement minimum participation threshold for elections
definesRemovalMechanism recall election by core developers
definesTermLength 1 year
definesVoterBase Python core developers
governsProject Python
hasAuthor Donald Stufft
Nathaniel J. Smith
influenced creation of the Python Steering Council
language English
lastModified 2019-03-11
motivation need for post-BDFL governance model
pepIndexUrl https://peps.python.org/pep-8016/
relatedPEP PEP 13
replacesPersonAsBDFL Guido van Rossum
replacesRoleOf Benevolent Dictator For Life (historical)
surface form: Benevolent Dictator For Life
repository https://github.com/python/peps
scope Python core developers
surface form: CPython core development

Python core developer membership
Python language design
Python project infrastructure
Python release process
selectedBy Python core developer vote
status Final
supersedesInformally BDFL-led governance model
title The Steering Council Model
type Process

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Process PEP hasExample PEP 8016