about summary refs log tree commit diff
path: root/.venv/lib/python3.12/site-packages/rpds
diff options
context:
space:
mode:
authorS. Solomon Darnell2025-03-28 21:52:21 -0500
committerS. Solomon Darnell2025-03-28 21:52:21 -0500
commit4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch)
treeee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/rpds
parentcc961e04ba734dd72309fb548a2f97d67d578813 (diff)
downloadgn-ai-master.tar.gz
two version of R2R are here HEAD master
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/py.typed0
-rwxr-xr-x.venv/lib/python3.12/site-packages/rpds/rpds.cpython-312-x86_64-linux-gnu.sobin0 -> 1050112 bytes
4 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 00000000..257da6a7
--- /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 00000000..5af0e323
--- /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/py.typed b/.venv/lib/python3.12/site-packages/rpds/py.typed
new file mode 100644
index 00000000..e69de29b
--- /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 00000000..232f55c2
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/rpds/rpds.cpython-312-x86_64-linux-gnu.so
Binary files differ