Remove Python 3.6 branches from typeshed (#8269)

This commit is contained in:
Alex Waygood
2022-07-11 09:55:17 +01:00
committed by GitHub
parent 29c17ffb47
commit edc0ecd857
114 changed files with 1016 additions and 2642 deletions

View File

@@ -110,19 +110,13 @@ class BytesIO(BufferedIOBase, BinaryIO):
def __enter__(self: Self) -> Self: ...
def getvalue(self) -> bytes: ...
def getbuffer(self) -> memoryview: ...
if sys.version_info >= (3, 7):
def read1(self, __size: int | None = ...) -> bytes: ...
else:
def read1(self, __size: int | None) -> bytes: ... # type: ignore[override]
def read1(self, __size: int | None = ...) -> bytes: ...
class BufferedReader(BufferedIOBase, BinaryIO):
def __enter__(self: Self) -> Self: ...
def __init__(self, raw: RawIOBase, buffer_size: int = ...) -> None: ...
def peek(self, __size: int = ...) -> bytes: ...
if sys.version_info >= (3, 7):
def read1(self, __size: int = ...) -> bytes: ...
else:
def read1(self, __size: int) -> bytes: ... # type: ignore[override]
def read1(self, __size: int = ...) -> bytes: ...
class BufferedWriter(BufferedIOBase, BinaryIO):
def __enter__(self: Self) -> Self: ...
@@ -133,10 +127,7 @@ class BufferedRandom(BufferedReader, BufferedWriter):
def __enter__(self: Self) -> Self: ...
def __init__(self, raw: RawIOBase, buffer_size: int = ...) -> None: ...
def seek(self, __target: int, __whence: int = ...) -> int: ...
if sys.version_info >= (3, 7):
def read1(self, __size: int = ...) -> bytes: ...
else:
def read1(self, __size: int) -> bytes: ... # type: ignore[override]
def read1(self, __size: int = ...) -> bytes: ...
class BufferedRWPair(BufferedIOBase):
def __init__(self, reader: RawIOBase, writer: RawIOBase, buffer_size: int = ...) -> None: ...
@@ -172,18 +163,17 @@ class TextIOWrapper(TextIOBase, TextIO):
def closed(self) -> bool: ...
@property
def line_buffering(self) -> bool: ...
if sys.version_info >= (3, 7):
@property
def write_through(self) -> bool: ...
def reconfigure(
self,
*,
encoding: str | None = ...,
errors: str | None = ...,
newline: str | None = ...,
line_buffering: bool | None = ...,
write_through: bool | None = ...,
) -> None: ...
@property
def write_through(self) -> bool: ...
def reconfigure(
self,
*,
encoding: str | None = ...,
errors: str | None = ...,
newline: str | None = ...,
line_buffering: bool | None = ...,
write_through: bool | None = ...,
) -> None: ...
# These are inherited from TextIOBase, but must exist in the stub to satisfy mypy.
def __enter__(self: Self) -> Self: ...
def __iter__(self) -> Iterator[str]: ... # type: ignore[override]