mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-21 19:32:13 +08:00
Third-party stubs: fix several fictitious type aliases (#7958)
This commit is contained in:
@@ -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: ...
|
||||
|
||||
Reference in New Issue
Block a user