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.
Observed surface forms (12)
| Surface form | As subject | As object |
|---|---|---|
| Python Enhancement Proposal | 0 | 2 |
| Index of Python Enhancement Proposals | 0 | 1 |
| PEP 20 | 0 | 1 |
| PEP 484 | 0 | 1 |
| PEP 8 | 0 | 1 |
| Python Enhancement Proposal process | 0 | 1 |
| Python Enhancement Proposals (PEPs) | 0 | 1 |
| Python PEP repository on GitHub | 0 | 1 |
| Python core development process | 0 | 1 |
| Python language specification | 0 | 1 |
| Standards Track PEP | 0 | 1 |
| Zen of Python via PEP 20 | 0 | 1 |
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.
this entity surface form:
Zen of Python via PEP 20
subject surface form:
PEP
this entity surface form:
Python Enhancement Proposal
this entity surface form:
Python Enhancement Proposal process
this entity surface form:
PEP 8
this entity surface form:
PEP 20
this entity surface form:
PEP 484
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
this entity surface form:
Python Enhancement Proposals (PEPs)
this entity surface form:
Python core development process
this entity surface form:
Python Enhancement Proposal