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.

All labels observed (16)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Python governance mechanism
software development process document
technical specification
abbreviation PEPs
appliesTo Python programming language
linked to: Python
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
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
PEP 20
PEP 484
PEP 572
PEP 622
PEP 695
PEP 8
PEP 8016
linked to: PEPs
hasStatus active
includesType Informational PEP
Process PEP
Standards Track PEP
inspiredBy 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 CPython source code repository
dedicated PEP repository on GitHub
usedBy Python Steering Council
Python community
Python core developers

How these facts were elicited

Referenced by (23)

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

Guido van Rossum notableWork Python Enhancement Proposals
Python Enhancement Proposals hasPart PEP 8
linked to: Python Enhancement Proposals
Python Enhancement Proposals hasPart PEP 20
linked to: Python Enhancement Proposals
Python Enhancement Proposals hasPart PEP 484
linked to: Python Enhancement Proposals
Python Enhancement Proposals includesType Standards Track PEP
linked to: Python Enhancement Proposals
Python Enhancement Proposals defines Zen of Python via PEP 20
linked to: Python Enhancement Proposals
CPython implementsStandard Python language specification
linked to: Python Enhancement Proposals
PEP fullName Python Enhancement Proposal
subject linked to: PEPs
linked to: Python Enhancement Proposals
Python community governsThrough Python Enhancement Proposal process
linked to: Python Enhancement Proposals
Python community participatesIn Python Enhancement Proposals (PEPs)
linked to: Python Enhancement Proposals
PEP 0 title Index of Python Enhancement Proposals
linked to: Python Enhancement Proposals
PEP 0 subject Python Enhancement Proposals
Process PEP relatedTo Python Enhancement Proposal
linked to: Python Enhancement Proposals
Process PEP hostedOn Python PEP repository on GitHub
linked to: Python Enhancement Proposals
PEP 13 relatedTo Python core development process
linked to: Python Enhancement Proposals
Python Packaging Authority relatedTo Python Enhancement Proposals
reStructuredText usedFor Python Enhancement Proposals
reStructuredText commonlyUsedWith Python Enhancement Proposals
PEP 1 – PEP Purpose and Guidelines scope Python language evolution
linked to: Python Enhancement Proposals
PEP 13: Python Language Governance category Python governance
linked to: Python Enhancement Proposals
Provisional PEPs partOf Python Enhancement Proposal process
linked to: Python Enhancement Proposals
Chris Angelico contributedTo Python Enhancement Proposals
Standards Track PEPs hasSubcategory Core Python PEPs
linked to: Python Enhancement Proposals