Add PEP 612 support to typing_extensions stub (#4814)

This commit is contained in:
Guido van Rossum
2020-12-13 23:40:37 -08:00
committed by GitHub
parent 3d14016085
commit 7aa5bd0029

View File

@@ -103,3 +103,12 @@ class TypeAlias: ...
class SupportsIndex(Protocol, metaclass=abc.ABCMeta):
@abc.abstractmethod
def __index__(self) -> int: ...
# PEP 612 support for Python < 3.9
if sys.version_info >= (3, 10):
from typing import Concatenate as Concatenate, ParamSpec as ParamSpec
else:
class ParamSpec:
__name__: str
def __init__(self, name: str) -> None: ...
Concatenate: _SpecialForm = ...