Third-party stubs: fix several fictitious type aliases (#7958)

This commit is contained in:
Alex Waygood
2022-05-26 14:26:26 +01:00
committed by GitHub
parent 597be79b18
commit fa636bc044
15 changed files with 69 additions and 73 deletions

View File

@@ -7,8 +7,8 @@ from collections.abc import Callable, Generator, Iterable, Sequence
from typing import IO, Any, TypeVar, overload
from typing_extensions import TypeAlias
LegacyVersion: TypeAlias = Any # from packaging.version
Version: TypeAlias = Any # from packaging.version
_LegacyVersion: TypeAlias = Any # from packaging.version
_Version: TypeAlias = Any # from packaging.version
_T = TypeVar("_T")
_NestedStr: TypeAlias = str | Iterable[str | Iterable[Any]]
@@ -262,7 +262,7 @@ empty_provider: EmptyProvider
class FileMetadata(EmptyProvider, IResourceProvider):
def __init__(self, path_to_pkg_info: str) -> None: ...
def parse_version(v: str) -> Version | LegacyVersion: ...
def parse_version(v: str) -> _Version | _LegacyVersion: ...
def yield_lines(strs: _NestedStr) -> Generator[str, None, None]: ...
def split_sections(strs: _NestedStr) -> Generator[tuple[str | None, str], None, None]: ...
def safe_name(name: str) -> str: ...