mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-24 20:12:08 +08:00
Remove Python 3.6 branches from typeshed (#8269)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import io
|
||||
import sys
|
||||
from _typeshed import Self, StrOrBytesPath, StrPath
|
||||
from collections.abc import Callable, Iterable, Iterator, Sequence
|
||||
from collections.abc import Callable, Iterable, Iterator
|
||||
from os import PathLike
|
||||
from types import TracebackType
|
||||
from typing import IO, Any, Protocol, overload
|
||||
@@ -56,78 +56,38 @@ class _ClosableZipStream(_ZipStream, Protocol):
|
||||
class ZipExtFile(io.BufferedIOBase):
|
||||
MAX_N: int
|
||||
MIN_READ_SIZE: int
|
||||
|
||||
if sys.version_info >= (3, 7):
|
||||
MAX_SEEK_READ: int
|
||||
|
||||
MAX_SEEK_READ: int
|
||||
newlines: list[bytes] | None
|
||||
mode: _ReadWriteMode
|
||||
name: str
|
||||
if sys.version_info >= (3, 7):
|
||||
@overload
|
||||
def __init__(
|
||||
self,
|
||||
fileobj: _ClosableZipStream,
|
||||
mode: _ReadWriteMode,
|
||||
zipinfo: ZipInfo,
|
||||
pwd: bytes | None,
|
||||
close_fileobj: Literal[True],
|
||||
) -> None: ...
|
||||
@overload
|
||||
def __init__(
|
||||
self,
|
||||
fileobj: _ClosableZipStream,
|
||||
mode: _ReadWriteMode,
|
||||
zipinfo: ZipInfo,
|
||||
pwd: bytes | None = ...,
|
||||
*,
|
||||
close_fileobj: Literal[True],
|
||||
) -> None: ...
|
||||
@overload
|
||||
def __init__(
|
||||
self,
|
||||
fileobj: _ZipStream,
|
||||
mode: _ReadWriteMode,
|
||||
zipinfo: ZipInfo,
|
||||
pwd: bytes | None = ...,
|
||||
close_fileobj: Literal[False] = ...,
|
||||
) -> None: ...
|
||||
else:
|
||||
@overload
|
||||
def __init__(
|
||||
self,
|
||||
fileobj: _ClosableZipStream,
|
||||
mode: _ReadWriteMode,
|
||||
zipinfo: ZipInfo,
|
||||
decrypter: Callable[[Sequence[int]], bytes] | None,
|
||||
close_fileobj: Literal[True],
|
||||
) -> None: ...
|
||||
@overload
|
||||
def __init__(
|
||||
self,
|
||||
fileobj: _ClosableZipStream,
|
||||
mode: _ReadWriteMode,
|
||||
zipinfo: ZipInfo,
|
||||
decrypter: Callable[[Sequence[int]], bytes] | None = ...,
|
||||
*,
|
||||
close_fileobj: Literal[True],
|
||||
) -> None: ...
|
||||
@overload
|
||||
def __init__(
|
||||
self,
|
||||
fileobj: _ZipStream,
|
||||
mode: _ReadWriteMode,
|
||||
zipinfo: ZipInfo,
|
||||
decrypter: Callable[[Sequence[int]], bytes] | None = ...,
|
||||
close_fileobj: Literal[False] = ...,
|
||||
) -> None: ...
|
||||
|
||||
@overload
|
||||
def __init__(
|
||||
self, fileobj: _ClosableZipStream, mode: _ReadWriteMode, zipinfo: ZipInfo, pwd: bytes | None, close_fileobj: Literal[True]
|
||||
) -> None: ...
|
||||
@overload
|
||||
def __init__(
|
||||
self,
|
||||
fileobj: _ClosableZipStream,
|
||||
mode: _ReadWriteMode,
|
||||
zipinfo: ZipInfo,
|
||||
pwd: bytes | None = ...,
|
||||
*,
|
||||
close_fileobj: Literal[True],
|
||||
) -> None: ...
|
||||
@overload
|
||||
def __init__(
|
||||
self,
|
||||
fileobj: _ZipStream,
|
||||
mode: _ReadWriteMode,
|
||||
zipinfo: ZipInfo,
|
||||
pwd: bytes | None = ...,
|
||||
close_fileobj: Literal[False] = ...,
|
||||
) -> None: ...
|
||||
def read(self, n: int | None = ...) -> bytes: ...
|
||||
def readline(self, limit: int = ...) -> bytes: ... # type: ignore[override]
|
||||
def peek(self, n: int = ...) -> bytes: ...
|
||||
def read1(self, n: int | None) -> bytes: ... # type: ignore[override]
|
||||
if sys.version_info >= (3, 7):
|
||||
def seek(self, offset: int, whence: int = ...) -> int: ...
|
||||
def seek(self, offset: int, whence: int = ...) -> int: ...
|
||||
|
||||
class _Writer(Protocol):
|
||||
def write(self, __s: str) -> object: ...
|
||||
@@ -180,7 +140,7 @@ class ZipFile:
|
||||
*,
|
||||
strict_timestamps: bool = ...,
|
||||
) -> None: ...
|
||||
elif sys.version_info >= (3, 7):
|
||||
else:
|
||||
def __init__(
|
||||
self,
|
||||
file: StrPath | IO[bytes],
|
||||
@@ -189,10 +149,6 @@ class ZipFile:
|
||||
allowZip64: bool = ...,
|
||||
compresslevel: int | None = ...,
|
||||
) -> None: ...
|
||||
else:
|
||||
def __init__(
|
||||
self, file: StrPath | IO[bytes], mode: _ZipFileMode = ..., compression: int = ..., allowZip64: bool = ...
|
||||
) -> None: ...
|
||||
|
||||
def __enter__(self: Self) -> Self: ...
|
||||
def __exit__(
|
||||
@@ -213,26 +169,12 @@ class ZipFile:
|
||||
def setpassword(self, pwd: bytes) -> None: ...
|
||||
def read(self, name: str | ZipInfo, pwd: bytes | None = ...) -> bytes: ...
|
||||
def testzip(self) -> str | None: ...
|
||||
if sys.version_info >= (3, 7):
|
||||
def write(
|
||||
self,
|
||||
filename: StrPath,
|
||||
arcname: StrPath | None = ...,
|
||||
compress_type: int | None = ...,
|
||||
compresslevel: int | None = ...,
|
||||
) -> None: ...
|
||||
else:
|
||||
def write(self, filename: StrPath, arcname: StrPath | None = ..., compress_type: int | None = ...) -> None: ...
|
||||
if sys.version_info >= (3, 7):
|
||||
def writestr(
|
||||
self,
|
||||
zinfo_or_arcname: str | ZipInfo,
|
||||
data: bytes | str,
|
||||
compress_type: int | None = ...,
|
||||
compresslevel: int | None = ...,
|
||||
) -> None: ...
|
||||
else:
|
||||
def writestr(self, zinfo_or_arcname: str | ZipInfo, data: bytes | str, compress_type: int | None = ...) -> None: ...
|
||||
def write(
|
||||
self, filename: StrPath, arcname: StrPath | None = ..., compress_type: int | None = ..., compresslevel: int | None = ...
|
||||
) -> None: ...
|
||||
def writestr(
|
||||
self, zinfo_or_arcname: str | ZipInfo, data: bytes | str, compress_type: int | None = ..., compresslevel: int | None = ...
|
||||
) -> None: ...
|
||||
if sys.version_info >= (3, 11):
|
||||
def mkdir(self, zinfo_or_directory_name: str | ZipInfo, mode: int = ...) -> None: ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user