|
| 1 | +from typing import Any, Literal |
| 2 | +from typing_extensions import Self |
| 3 | + |
| 4 | +def vercmp(ver1: str, ver2: str, silent: Literal[0, 1] = ...) -> int | None: ... |
| 5 | + |
| 6 | +class _pkg_str(str): |
| 7 | + @property |
| 8 | + def stable(self) -> bool: ... |
| 9 | + def __new__( |
| 10 | + cls, |
| 11 | + cpv: str, |
| 12 | + metadata: dict[str, Any] | None = ..., |
| 13 | + settings: Any = ..., |
| 14 | + eapi: Any = ..., |
| 15 | + repo: str | None = ..., |
| 16 | + slot: str | None = ..., |
| 17 | + build_time: int | None = ..., |
| 18 | + build_id: str | None = ..., |
| 19 | + file_size: int | None = ..., |
| 20 | + mtime: int | None = ..., |
| 21 | + db: Any = ..., |
| 22 | + repoconfig: Any = ..., |
| 23 | + ) -> Self: ... |
| 24 | + def __init__( |
| 25 | + self, |
| 26 | + cpv: str, |
| 27 | + metadata: dict[str, Any] | None = ..., |
| 28 | + settings: Any = ..., |
| 29 | + eapi: Any = ..., |
| 30 | + repo: str | None = ..., |
| 31 | + slot: str | None = ..., |
| 32 | + build_time: int | None = ..., |
| 33 | + build_id: str | None = ..., |
| 34 | + file_size: int | None = ..., |
| 35 | + mtime: int | None = ..., |
| 36 | + db: Any = ..., |
| 37 | + repoconfig: Any = ..., |
| 38 | + ) -> None: ... |
| 39 | + @staticmethod |
| 40 | + def _long(var: Any, default: int) -> int: ... |
| 41 | + |
| 42 | +def catpkgsplit( |
| 43 | + mydata: str | _pkg_str, silent: Literal[0, 1] = ..., eapi: str | None = ... |
| 44 | +) -> tuple[str | None, str, str, str] | None: ... |
0 commit comments