Python Enhancement Proposals

E9267

Python Enhancement Proposals (PEPs) are the formal design documents that propose, specify, and document new features, processes, and standards for the Python programming language.


Statements (49)

Predicate Object
instanceOf Python governance mechanism
software development process document
technical specification
abbreviation PEPs
appliesTo Python
surface form: Python programming language
createdFor discussing major changes with the Python community
documenting design decisions for Python
standardizing Python language changes
defines Python governance model via PEP 13
Python governance process via PEP 8016
Python Enhancement Proposals self-linksurface differs
surface form: Zen of Python via PEP 20

assignment expressions via PEP 572
coding style guidelines for Python via PEP 8
pattern matching semantics via PEP 622 and successors
type hinting for Python via PEP 484
describes new features of the Python programming language
processes for the Python community
standards for the Python language
governs changes to Python processes and policies
evolution of the Python language
introduction of new Python features
hasFormat reStructuredText documents
hasPart PEP 0
PEP 1
PEP 13
Python Enhancement Proposals self-linksurface differs
surface form: PEP 20

Python Enhancement Proposals self-linksurface differs
surface form: PEP 484

PEP 572
PEP 622
PEP 695
Python Enhancement Proposals self-linksurface differs
surface form: PEP 8

PEPs
surface form: PEP 8016
hasStatus active
includesType Informational PEP
Process PEP
Python Enhancement Proposals self-linksurface differs
surface form: Standards Track PEP
inspiredBy Internet Engineering Task Force
surface form: Internet Engineering Task Force RFC process
language English
maintainedBy Python Steering Council
Python core developers
primaryTopicOf https://peps.python.org/
requires community discussion before acceptance
reviewedBy Python Steering Council
Python core developers
storedIn Python reference implementation (CPython)
surface form: CPython source code repository

dedicated PEP repository on GitHub
usedBy Python Steering Council
Python community
Python core developers

Referenced by (16)

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

Python Enhancement Proposals defines Python Enhancement Proposals self-linksurface differs
this entity surface form: Zen of Python via PEP 20
PEPs fullName Python Enhancement Proposals
subject surface form: PEP
this entity surface form: Python Enhancement Proposal
Python community governsThrough Python Enhancement Proposals
this entity surface form: Python Enhancement Proposal process
Python Enhancement Proposals hasPart Python Enhancement Proposals self-linksurface differs
this entity surface form: PEP 8
Python Enhancement Proposals hasPart Python Enhancement Proposals self-linksurface differs
this entity surface form: PEP 20
Python Enhancement Proposals hasPart Python Enhancement Proposals self-linksurface differs
this entity surface form: PEP 484
Process PEP hostedOn Python Enhancement Proposals
this entity surface form: Python PEP repository on GitHub
subject surface form: CPython
this entity surface form: Python language specification
Python Enhancement Proposals includesType Python Enhancement Proposals self-linksurface differs
this entity surface form: Standards Track PEP
Guido van Rossum notableWork Python Enhancement Proposals
Python community participatesIn Python Enhancement Proposals
this entity surface form: Python Enhancement Proposals (PEPs)
PEP 13 relatedTo Python Enhancement Proposals
this entity surface form: Python core development process
Process PEP relatedTo Python Enhancement Proposals
this entity surface form: Python Enhancement Proposal
Python Packaging Authority relatedTo Python Enhancement Proposals
PEP 0 subject Python Enhancement Proposals
PEP 0 title Python Enhancement Proposals
this entity surface form: Index of Python Enhancement Proposals