Statements (31)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Python_Enhancement_Proposal
|
| gptkbp:amendedBy |
__class_getitem__
abc.ABCMeta collections.abc typing.Generic typing.Protocol typing.TypeVar typing._GenericAlias |
| gptkbp:author |
Ivan Levkivskyi
|
| gptkbp:citation |
https://peps.python.org/pep-0560/
|
| gptkbp:created |
2017-08-28
|
| gptkbp:implementedIn |
gptkb:CPython
|
| gptkbp:motive |
Allow easier implementation of generic types.
Improve performance and maintainability of typing module. |
| gptkbp:plotSummary |
Introduces core support for typing module and generic types in Python 3.7.
|
| gptkbp:pythonVersion |
3.7
|
| gptkbp:replacedBy |
gptkb:PEP_484
gptkb:PEP_526 PEP 544 |
| gptkbp:seeAlso |
gptkb:PEP_563
gptkb:PEP_585 gptkb:PEP_604 PEP 649 PEP 646 PEP 681 |
| gptkbp:status |
Final
|
| gptkbp:title |
Core support for typing module and generic types
|
| gptkbp:topic |
typing
|
| gptkbp:bfsParent |
gptkb:Python_3.7
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
PEP 560
|