diff --git a/stdlib/typing.pyi b/stdlib/typing.pyi index 6db0e3852f9b..4bb2ba1ba5b3 100644 --- a/stdlib/typing.pyi +++ b/stdlib/typing.pyi @@ -288,6 +288,17 @@ if sys.version_info >= (3, 11): ) -> Self: ... elif sys.version_info >= (3, 13): def __new__(cls, name: str, *, default: Any = ...) -> Self: ... # AnnotationForm + elif sys.version_info >= (3, 15): + def __new__( + cls, + name: str, + *, + bound: Any | None = None, # AnnotationForm + contravariant: bool = False, + covariant: bool = False, + infer_variance: bool = False, + default: Any = ..., # AnnotationForm + ) -> Self: ... elif sys.version_info >= (3, 12): def __new__(cls, name: str) -> Self: ... else: