From 4fd3f461205fea6aa01d7c4235a9421d5c7fbce3 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Thu, 22 Aug 2024 19:07:20 +0200 Subject: [PATCH 1/2] Update issues numbers for builtins.function --- stdlib/builtins.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdlib/builtins.pyi b/stdlib/builtins.pyi index 95335d241ea1..d764ab174846 100644 --- a/stdlib/builtins.pyi +++ b/stdlib/builtins.pyi @@ -968,7 +968,8 @@ class tuple(Sequence[_T_co]): if sys.version_info >= (3, 9): def __class_getitem__(cls, item: Any, /) -> GenericAlias: ... -# Doesn't exist at runtime, but deleting this breaks mypy. See #2999 +# Doesn't exist at runtime, but deleting this breaks mypy. See https://github.com/python/typeshed/issues/7580 +# and https://github.com/python/mypy/issues/8240. @final @type_check_only class function: From 442a505b72ef727d4016107fa9107804c9e4278c Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Thu, 22 Aug 2024 19:10:45 +0200 Subject: [PATCH 2/2] mention pyright --- stdlib/builtins.pyi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stdlib/builtins.pyi b/stdlib/builtins.pyi index d764ab174846..cd735aa35b5d 100644 --- a/stdlib/builtins.pyi +++ b/stdlib/builtins.pyi @@ -968,8 +968,9 @@ class tuple(Sequence[_T_co]): if sys.version_info >= (3, 9): def __class_getitem__(cls, item: Any, /) -> GenericAlias: ... -# Doesn't exist at runtime, but deleting this breaks mypy. See https://github.com/python/typeshed/issues/7580 -# and https://github.com/python/mypy/issues/8240. +# Doesn't exist at runtime, but deleting this breaks mypy and pyright. See: +# https://github.com/python/typeshed/issues/7580 +# https://github.com/python/mypy/issues/8240 @final @type_check_only class function: