PHP 8.2.30
Preview: structs.pyi Size: 1.09 KB
/proc/thread-self/root/opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.pyi

from abc import ABCMeta
from typing import (
    Callable,
    Container,
    Generic,
    Iterable,
    Iterator,
    Mapping,
    Tuple,
    TypeVar,
    Union,
)

KT = TypeVar("KT")  # Identifier.
RT = TypeVar("RT")  # Requirement.
CT = TypeVar("CT")  # Candidate.
_T = TypeVar("_T")

Matches = Union[Iterable[CT], Callable[[], Iterable[CT]]]

class IteratorMapping(Mapping[KT, _T], metaclass=ABCMeta):
    pass

class IterableView(Container[CT], Iterable[CT], metaclass=ABCMeta):
    pass

class DirectedGraph(Generic[KT]):
    def __iter__(self) -> Iterator[KT]: ...
    def __len__(self) -> int: ...
    def __contains__(self, key: KT) -> bool: ...
    def copy(self) -> "DirectedGraph[KT]": ...
    def add(self, key: KT) -> None: ...
    def remove(self, key: KT) -> None: ...
    def connected(self, f: KT, t: KT) -> bool: ...
    def connect(self, f: KT, t: KT) -> None: ...
    def iter_edges(self) -> Iterable[Tuple[KT, KT]]: ...
    def iter_children(self, key: KT) -> Iterable[KT]: ...
    def iter_parents(self, key: KT) -> Iterable[KT]: ...

def build_iter_view(matches: Matches) -> IterableView[CT]: ...

Directory Contents

Dirs: 2 × Files: 11

Name Size Perms Modified Actions
compat DIR
- drwxr-xr-x 2026-02-10 08:09:14
Edit Download
- drwxr-xr-x 2026-02-10 08:09:14
Edit Download
5.73 KB lrw-r--r-- 2026-01-08 19:19:46
Edit Download
1.31 KB lrw-r--r-- 2026-01-08 19:19:46
Edit Download
0 B lrw-r--r-- 2026-01-08 19:19:46
Edit Download
1.56 KB lrw-r--r-- 2026-01-08 19:19:46
Edit Download
503 B lrw-r--r-- 2026-01-08 19:19:46
Edit Download
20.03 KB lrw-r--r-- 2026-01-08 19:19:46
Edit Download
2.43 KB lrw-r--r-- 2026-01-08 19:19:46
Edit Download
4.85 KB lrw-r--r-- 2026-01-08 19:19:46
Edit Download
1.09 KB lrw-r--r-- 2026-01-08 19:19:46
Edit Download
537 B lrw-r--r-- 2026-01-08 19:19:46
Edit Download
564 B lrw-r--r-- 2026-01-08 19:19:46
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).