mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-10 14:01:55 +08:00
Remove Python 3.6 branches from typeshed (#8269)
This commit is contained in:
@@ -388,13 +388,8 @@ class DirEntry(Generic[AnyStr]):
|
||||
if sys.version_info >= (3, 9):
|
||||
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
|
||||
|
||||
if sys.version_info >= (3, 7):
|
||||
_StatVfsTuple: TypeAlias = tuple[int, int, int, int, int, int, int, int, int, int, int]
|
||||
else:
|
||||
_StatVfsTuple: TypeAlias = tuple[int, int, int, int, int, int, int, int, int, int]
|
||||
|
||||
@final
|
||||
class statvfs_result(structseq[int], _StatVfsTuple):
|
||||
class statvfs_result(structseq[int], tuple[int, int, int, int, int, int, int, int, int, int, int]):
|
||||
if sys.version_info >= (3, 10):
|
||||
__match_args__: Final = (
|
||||
"f_bsize",
|
||||
@@ -428,9 +423,8 @@ class statvfs_result(structseq[int], _StatVfsTuple):
|
||||
def f_flag(self) -> int: ...
|
||||
@property
|
||||
def f_namemax(self) -> int: ...
|
||||
if sys.version_info >= (3, 7):
|
||||
@property
|
||||
def f_fsid(self) -> int: ...
|
||||
@property
|
||||
def f_fsid(self) -> int: ...
|
||||
|
||||
# ----- os function stubs -----
|
||||
def fsencode(filename: StrOrBytesPath) -> bytes: ...
|
||||
@@ -595,13 +589,7 @@ def close(fd: int) -> None: ...
|
||||
def closerange(__fd_low: int, __fd_high: int) -> None: ...
|
||||
def device_encoding(fd: int) -> str | None: ...
|
||||
def dup(__fd: int) -> int: ...
|
||||
|
||||
if sys.version_info >= (3, 7):
|
||||
def dup2(fd: int, fd2: int, inheritable: bool = ...) -> int: ...
|
||||
|
||||
else:
|
||||
def dup2(fd: int, fd2: int, inheritable: bool = ...) -> None: ...
|
||||
|
||||
def dup2(fd: int, fd2: int, inheritable: bool = ...) -> int: ...
|
||||
def fstat(fd: int) -> stat_result: ...
|
||||
def ftruncate(__fd: int, __length: int) -> None: ...
|
||||
def fsync(fd: FileDescriptorLike) -> None: ...
|
||||
@@ -636,13 +624,12 @@ if sys.platform != "win32":
|
||||
if sys.platform != "darwin":
|
||||
if sys.version_info >= (3, 10):
|
||||
RWF_APPEND: int # docs say available on 3.7+, stubtest says otherwise
|
||||
if sys.version_info >= (3, 7):
|
||||
def preadv(__fd: int, __buffers: Iterable[bytes], __offset: int, __flags: int = ...) -> int: ...
|
||||
def pwritev(__fd: int, __buffers: Iterable[bytes], __offset: int, __flags: int = ...) -> int: ...
|
||||
RWF_DSYNC: int
|
||||
RWF_SYNC: int
|
||||
RWF_HIPRI: int
|
||||
RWF_NOWAIT: int
|
||||
def preadv(__fd: int, __buffers: Iterable[bytes], __offset: int, __flags: int = ...) -> int: ...
|
||||
def pwritev(__fd: int, __buffers: Iterable[bytes], __offset: int, __flags: int = ...) -> int: ...
|
||||
RWF_DSYNC: int
|
||||
RWF_SYNC: int
|
||||
RWF_HIPRI: int
|
||||
RWF_NOWAIT: int
|
||||
@overload
|
||||
def sendfile(out_fd: int, in_fd: int, offset: int | None, count: int) -> int: ...
|
||||
@overload
|
||||
@@ -742,21 +729,12 @@ class _ScandirIterator(Iterator[DirEntry[AnyStr]], AbstractContextManager[_Scand
|
||||
|
||||
@overload
|
||||
def scandir(path: None = ...) -> _ScandirIterator[str]: ...
|
||||
|
||||
if sys.version_info >= (3, 7):
|
||||
@overload
|
||||
def scandir(path: int) -> _ScandirIterator[str]: ...
|
||||
|
||||
@overload
|
||||
def scandir(path: int) -> _ScandirIterator[str]: ...
|
||||
@overload
|
||||
def scandir(path: GenericPath[AnyStr]) -> _ScandirIterator[AnyStr]: ...
|
||||
def stat(path: _FdOrAnyPath, *, dir_fd: int | None = ..., follow_symlinks: bool = ...) -> stat_result: ...
|
||||
|
||||
if sys.version_info < (3, 7):
|
||||
@overload
|
||||
def stat_float_times() -> bool: ...
|
||||
@overload
|
||||
def stat_float_times(__newvalue: bool) -> None: ...
|
||||
|
||||
if sys.platform != "win32":
|
||||
def statvfs(path: _FdOrAnyPath) -> statvfs_result: ... # Unix only
|
||||
|
||||
@@ -783,34 +761,19 @@ def walk(
|
||||
) -> Iterator[tuple[AnyStr, list[AnyStr], list[AnyStr]]]: ...
|
||||
|
||||
if sys.platform != "win32":
|
||||
if sys.version_info >= (3, 7):
|
||||
@overload
|
||||
def fwalk(
|
||||
top: StrPath = ...,
|
||||
topdown: bool = ...,
|
||||
onerror: _OnError | None = ...,
|
||||
*,
|
||||
follow_symlinks: bool = ...,
|
||||
dir_fd: int | None = ...,
|
||||
) -> Iterator[tuple[str, list[str], list[str], int]]: ...
|
||||
@overload
|
||||
def fwalk(
|
||||
top: bytes,
|
||||
topdown: bool = ...,
|
||||
onerror: _OnError | None = ...,
|
||||
*,
|
||||
follow_symlinks: bool = ...,
|
||||
dir_fd: int | None = ...,
|
||||
) -> Iterator[tuple[bytes, list[bytes], list[bytes], int]]: ...
|
||||
else:
|
||||
def fwalk(
|
||||
top: StrPath = ...,
|
||||
topdown: bool = ...,
|
||||
onerror: _OnError | None = ...,
|
||||
*,
|
||||
follow_symlinks: bool = ...,
|
||||
dir_fd: int | None = ...,
|
||||
) -> Iterator[tuple[str, list[str], list[str], int]]: ...
|
||||
@overload
|
||||
def fwalk(
|
||||
top: StrPath = ...,
|
||||
topdown: bool = ...,
|
||||
onerror: _OnError | None = ...,
|
||||
*,
|
||||
follow_symlinks: bool = ...,
|
||||
dir_fd: int | None = ...,
|
||||
) -> Iterator[tuple[str, list[str], list[str], int]]: ...
|
||||
@overload
|
||||
def fwalk(
|
||||
top: bytes, topdown: bool = ..., onerror: _OnError | None = ..., *, follow_symlinks: bool = ..., dir_fd: int | None = ...
|
||||
) -> Iterator[tuple[bytes, list[bytes], list[bytes], int]]: ...
|
||||
if sys.platform == "linux":
|
||||
def getxattr(path: _FdOrAnyPath, attribute: StrOrBytesPath, *, follow_symlinks: bool = ...) -> bytes: ...
|
||||
def listxattr(path: _FdOrAnyPath | None = ..., *, follow_symlinks: bool = ...) -> list[str]: ...
|
||||
@@ -999,7 +962,7 @@ if sys.platform == "linux":
|
||||
|
||||
def urandom(__size: int) -> bytes: ...
|
||||
|
||||
if sys.version_info >= (3, 7) and sys.platform != "win32":
|
||||
if sys.platform != "win32":
|
||||
def register_at_fork(
|
||||
*,
|
||||
before: Callable[..., Any] | None = ...,
|
||||
|
||||
Reference in New Issue
Block a user