mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-30 22:55:24 +08:00
py312: Fix stubtest nits in typing/typing_extensions (#10659)
This commit is contained in:
@@ -162,3 +162,6 @@ pkgutil.ImpImporter\..*
|
||||
pkgutil.ImpLoader\..*
|
||||
|
||||
types.CodeType.replace # stubtest thinks default values are None but None doesn't work at runtime
|
||||
|
||||
# https://github.com/python/mypy/issues/15302
|
||||
typing_extensions\.override
|
||||
|
||||
@@ -123,3 +123,6 @@ asynchat.async_chat.use_encoding
|
||||
asynchat.find_prefix_at_end
|
||||
pkgutil.ImpImporter\..*
|
||||
pkgutil.ImpLoader\..*
|
||||
|
||||
# https://github.com/python/mypy/issues/15302
|
||||
typing_extensions\.override
|
||||
|
||||
@@ -18,19 +18,6 @@ importlib.metadata._meta.SimplePath.parent
|
||||
poplib.POP3_SSL.__init__
|
||||
smtplib.SMTP.starttls
|
||||
smtplib.SMTP_SSL.__init__
|
||||
typing.ParamSpec.__mro_entries__
|
||||
typing.ParamSpecArgs.__mro_entries__
|
||||
typing.ParamSpecKwargs.__mro_entries__
|
||||
typing.SupportsAbs.__type_params__
|
||||
typing.SupportsRound.__type_params__
|
||||
typing.TypeVar.__mro_entries__
|
||||
typing.TypeVarTuple.__mro_entries__
|
||||
typing._ProtocolMeta.__init__
|
||||
typing.__all__
|
||||
typing.override
|
||||
typing_extensions.Protocol
|
||||
typing_extensions.SupportsAbs.__type_params__
|
||||
typing_extensions.SupportsRound.__type_params__
|
||||
urllib.request.AbstractHTTPHandler.__init__
|
||||
urllib.request.HTTPSHandler.__init__
|
||||
|
||||
@@ -135,6 +122,21 @@ typing\._SpecialForm.*
|
||||
typing\.NamedTuple
|
||||
typing\.LiteralString
|
||||
typing\.Annotated
|
||||
typing_extensions\.Protocol
|
||||
|
||||
# These only exist to give a better error message if you try to subclass an instance
|
||||
typing.ParamSpec.__mro_entries__
|
||||
typing.ParamSpecArgs.__mro_entries__
|
||||
typing.ParamSpecKwargs.__mro_entries__
|
||||
typing.TypeVar.__mro_entries__
|
||||
typing.TypeVarTuple.__mro_entries__
|
||||
|
||||
# TODO: mypy should infer that this attribute is inherited from builtins.type;
|
||||
# why doesn't it infer this?
|
||||
typing.SupportsAbs.__type_params__
|
||||
typing.SupportsRound.__type_params__
|
||||
typing_extensions.SupportsAbs.__type_params__
|
||||
typing_extensions.SupportsRound.__type_params__
|
||||
|
||||
# These two should be removable after 3.12rc2 is released:
|
||||
types.CodeType.replace # stubtest thinks default values are None but None doesn't work at runtime
|
||||
|
||||
@@ -144,6 +144,7 @@ types.WrapperDescriptorType.__get__
|
||||
typing_extensions\.assert_never
|
||||
typing_extensions\.assert_type
|
||||
typing_extensions\.reveal_type
|
||||
typing_extensions\.override
|
||||
|
||||
# We lie about the existence of these methods
|
||||
.*.__buffer__
|
||||
|
||||
@@ -131,6 +131,7 @@ types.WrapperDescriptorType.__get__
|
||||
typing_extensions\.assert_never
|
||||
typing_extensions\.assert_type
|
||||
typing_extensions\.reveal_type
|
||||
typing_extensions\.override
|
||||
|
||||
# Super-special typing primitives
|
||||
typing\.NamedTuple
|
||||
|
||||
@@ -463,7 +463,6 @@ typing_extensions.NewType.__mro_entries__ # just exists for an error message
|
||||
# https://github.com/python/mypy/issues/15302
|
||||
typing_extensions.NewType.__call__
|
||||
typing_extensions\.deprecated
|
||||
typing_extensions\.override
|
||||
typing_extensions\.get_protocol_members
|
||||
typing_extensions\.is_protocol
|
||||
|
||||
|
||||
Reference in New Issue
Block a user