Skip to content

Commit b1c6cb5

Browse files
committed
Update typeshed patch
1 parent 10f3ce5 commit b1c6cb5

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

misc/typeshed_patches/0001-Remove-use-of-LiteralString-in-builtins-13743.patch

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
From 3ec9b878d6bbe3fae64a508a62372f10a886406f Mon Sep 17 00:00:00 2001
1+
From 196c88f84b67e0e817e06534fe382c3dfb5ee503 Mon Sep 17 00:00:00 2001
22
From: Shantanu <[email protected]>
33
Date: Mon, 26 Sep 2022 12:55:07 -0700
44
Subject: [PATCH] Remove use of LiteralString in builtins (#13743)
55

66
---
7-
mypy/typeshed/stdlib/builtins.pyi | 95 -------------------------------
8-
1 file changed, 95 deletions(-)
7+
mypy/typeshed/stdlib/builtins.pyi | 99 +------------------------------
8+
1 file changed, 1 insertion(+), 98 deletions(-)
99

1010
diff --git a/mypy/typeshed/stdlib/builtins.pyi b/mypy/typeshed/stdlib/builtins.pyi
11-
index 53e00ec6a..bad3250ef 100644
11+
index 63c53a5f6..49933c117 100644
1212
--- a/mypy/typeshed/stdlib/builtins.pyi
1313
+++ b/mypy/typeshed/stdlib/builtins.pyi
14-
@@ -61,7 +61,6 @@ from typing import ( # noqa: Y022
14+
@@ -63,7 +63,6 @@ from typing import ( # noqa: Y022
1515
from typing_extensions import ( # noqa: Y023
1616
Concatenate,
1717
Literal,
1818
- LiteralString,
1919
ParamSpec,
2020
Self,
2121
TypeAlias,
22-
@@ -435,31 +434,16 @@ class str(Sequence[str]):
22+
@@ -438,31 +437,16 @@ class str(Sequence[str]):
2323
def __new__(cls, object: object = ...) -> Self: ...
2424
@overload
2525
def __new__(cls, object: ReadableBuffer, encoding: str = ..., errors: str = ...) -> Self: ...
@@ -51,7 +51,7 @@ index 53e00ec6a..bad3250ef 100644
5151
def format(self, *args: object, **kwargs: object) -> str: ...
5252
def format_map(self, mapping: _FormatMapMapping, /) -> str: ...
5353
def index(self, sub: str, start: SupportsIndex | None = ..., end: SupportsIndex | None = ..., /) -> int: ...
54-
@@ -475,99 +459,35 @@ class str(Sequence[str]):
54+
@@ -478,99 +462,35 @@ class str(Sequence[str]):
5555
def isspace(self) -> bool: ...
5656
def istitle(self) -> bool: ...
5757
def isupper(self) -> bool: ...
@@ -151,7 +151,7 @@ index 53e00ec6a..bad3250ef 100644
151151
def zfill(self, width: SupportsIndex, /) -> str: ... # type: ignore[misc]
152152
@staticmethod
153153
@overload
154-
@@ -578,9 +498,6 @@ class str(Sequence[str]):
154+
@@ -581,39 +501,22 @@ class str(Sequence[str]):
155155
@staticmethod
156156
@overload
157157
def maketrans(x: str, y: str, z: str, /) -> dict[int, int | None]: ...
@@ -161,8 +161,13 @@ index 53e00ec6a..bad3250ef 100644
161161
def __add__(self, value: str, /) -> str: ... # type: ignore[misc]
162162
# Incompatible with Sequence.__contains__
163163
def __contains__(self, key: str, /) -> bool: ... # type: ignore[override]
164-
@@ -589,25 +506,13 @@ class str(Sequence[str]):
165-
def __getitem__(self, key: SupportsIndex | slice, /) -> str: ...
164+
def __eq__(self, value: object, /) -> bool: ...
165+
def __ge__(self, value: str, /) -> bool: ...
166+
@overload
167+
- def __getitem__(self: LiteralString, key: SupportsIndex | slice, /) -> LiteralString: ...
168+
- @overload
169+
- def __getitem__(self, key: SupportsIndex | slice, /) -> str: ... # type: ignore[misc]
170+
+ def __getitem__(self, key: SupportsIndex | slice, /) -> str: ...
166171
def __gt__(self, value: str, /) -> bool: ...
167172
def __hash__(self) -> int: ...
168173
- @overload
@@ -188,5 +193,5 @@ index 53e00ec6a..bad3250ef 100644
188193
def __getnewargs__(self) -> tuple[str]: ...
189194

190195
--
191-
2.45.2
196+
2.47.0
192197

0 commit comments

Comments
 (0)