summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/rpds
diff options
context:
space:
mode:
authorblackhao <13851610112@163.com>2025-08-22 02:51:50 -0500
committerblackhao <13851610112@163.com>2025-08-22 02:51:50 -0500
commit4aab4087dc97906d0b9890035401175cdaab32d4 (patch)
tree4e2e9d88a711ec5b1cfa02e8ac72a55183b99123 /.venv/lib/python3.12/site-packages/rpds
parentafa8f50d1d21c721dabcb31ad244610946ab65a3 (diff)
2.0
Diffstat (limited to '.venv/lib/python3.12/site-packages/rpds')
-rw-r--r--.venv/lib/python3.12/site-packages/rpds/__init__.py5
-rw-r--r--.venv/lib/python3.12/site-packages/rpds/__init__.pyi77
-rw-r--r--.venv/lib/python3.12/site-packages/rpds/__pycache__/__init__.cpython-312.pycbin0 -> 340 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/rpds/py.typed0
-rwxr-xr-x.venv/lib/python3.12/site-packages/rpds/rpds.cpython-312-x86_64-linux-gnu.sobin0 -> 1038000 bytes
5 files changed, 82 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/rpds/__init__.py b/.venv/lib/python3.12/site-packages/rpds/__init__.py
new file mode 100644
index 0000000..257da6a
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rpds/__init__.py
@@ -0,0 +1,5 @@
+from .rpds import *
+
+__doc__ = rpds.__doc__
+if hasattr(rpds, "__all__"):
+ __all__ = rpds.__all__ \ No newline at end of file
diff --git a/.venv/lib/python3.12/site-packages/rpds/__init__.pyi b/.venv/lib/python3.12/site-packages/rpds/__init__.pyi
new file mode 100644
index 0000000..5af0e32
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rpds/__init__.pyi
@@ -0,0 +1,77 @@
+from typing import (
+ ItemsView,
+ Iterable,
+ Iterator,
+ KeysView,
+ Mapping,
+ TypeVar,
+ ValuesView,
+)
+
+_T = TypeVar("_T")
+_KT_co = TypeVar("_KT_co", covariant=True)
+_VT_co = TypeVar("_VT_co", covariant=True)
+_KU_co = TypeVar("_KU_co", covariant=True)
+_VU_co = TypeVar("_VU_co", covariant=True)
+
+class HashTrieMap(Mapping[_KT_co, _VT_co]):
+ def __init__(
+ self,
+ value: Mapping[_KT_co, _VT_co] | Iterable[tuple[_KT_co, _VT_co]] = {},
+ **kwds: Mapping[_KT_co, _VT_co],
+ ): ...
+ def __getitem__(self, key: _KT_co) -> _VT_co: ...
+ def __iter__(self) -> Iterator[_KT_co]: ...
+ def __len__(self) -> int: ...
+ def discard(self, key: _KT_co) -> HashTrieMap[_KT_co, _VT_co]: ...
+ def items(self) -> ItemsView[_KT_co, _VT_co]: ...
+ def keys(self) -> KeysView[_KT_co]: ...
+ def values(self) -> ValuesView[_VT_co]: ...
+ def remove(self, key: _KT_co) -> HashTrieMap[_KT_co, _VT_co]: ...
+ def insert(
+ self,
+ key: _KT_co,
+ val: _VT_co,
+ ) -> HashTrieMap[_KT_co, _VT_co]: ...
+ def update(
+ self,
+ *args: Mapping[_KU_co, _VU_co] | Iterable[tuple[_KU_co, _VU_co]],
+ ) -> HashTrieMap[_KT_co | _KU_co, _VT_co | _VU_co]: ...
+ @classmethod
+ def convert(
+ cls,
+ value: Mapping[_KT_co, _VT_co] | Iterable[tuple[_KT_co, _VT_co]],
+ ) -> HashTrieMap[_KT_co, _VT_co]: ...
+ @classmethod
+ def fromkeys(
+ cls,
+ keys: Iterable[_KT_co],
+ value: _VT_co = None,
+ ) -> HashTrieMap[_KT_co, _VT_co]: ...
+
+class HashTrieSet(frozenset[_T]):
+ def __init__(self, value: Iterable[_T] = ()): ...
+ def __iter__(self) -> Iterator[_T]: ...
+ def __len__(self) -> int: ...
+ def discard(self, value: _T) -> HashTrieSet[_T]: ...
+ def remove(self, value: _T) -> HashTrieSet[_T]: ...
+ def insert(self, value: _T) -> HashTrieSet[_T]: ...
+ def update(self, *args: Iterable[_T]) -> HashTrieSet[_T]: ...
+
+class List(Iterable[_T]):
+ def __init__(self, value: Iterable[_T] = (), *more: _T): ...
+ def __iter__(self) -> Iterator[_T]: ...
+ def __len__(self) -> int: ...
+ def push_front(self, value: _T) -> List[_T]: ...
+ def drop_first(self) -> List[_T]: ...
+
+class Queue(Iterable[_T]):
+ def __init__(self, value: Iterable[_T] = (), *more: _T): ...
+ def __iter__(self) -> Iterator[_T]: ...
+ def __len__(self) -> int: ...
+ def enqueue(self, value: _T) -> Queue[_T]: ...
+ def dequeue(self, value: _T) -> Queue[_T]: ...
+ @property
+ def is_empty(self) -> _T: ...
+ @property
+ def peek(self) -> _T: ...
diff --git a/.venv/lib/python3.12/site-packages/rpds/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/rpds/__pycache__/__init__.cpython-312.pyc
new file mode 100644
index 0000000..7b98236
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rpds/__pycache__/__init__.cpython-312.pyc
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/rpds/py.typed b/.venv/lib/python3.12/site-packages/rpds/py.typed
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rpds/py.typed
diff --git a/.venv/lib/python3.12/site-packages/rpds/rpds.cpython-312-x86_64-linux-gnu.so b/.venv/lib/python3.12/site-packages/rpds/rpds.cpython-312-x86_64-linux-gnu.so
new file mode 100755
index 0000000..1f8d106
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rpds/rpds.cpython-312-x86_64-linux-gnu.so
Binary files differ