PEP 560

GPTKB entity

Statements (31)
Predicate Object
gptkbp:instanceOf 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
https://www.w3.org/2000/01/rdf-schema#label PEP 560
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 7