Missing requirement
Closed this issue · 0 comments
andrewthetechie commented
Python Version
python --version Python 3.10.6
Error
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Input In [8], in <cell line: 1>()
----> 1 from ducks import Dex
File ~/.pyenv/versions/3.10.6/envs/infra-api/lib/python3.10/site-packages/ducks/__init__.py:2, in <module>
1 from ducks.constants import ANY
----> 2 from ducks.concurrent.main import ConcurrentDex, FAIR, READERS, WRITERS
3 from ducks.exceptions import MissingAttribute
4 from ducks.frozen.main import FrozenDex
File ~/.pyenv/versions/3.10.6/envs/infra-api/lib/python3.10/site-packages/ducks/concurrent/main.py:6, in <module>
2 from typing import Any, List, Union, Iterable, Callable, Iterator, Optional, Dict
4 from readerwriterlock.rwlock import RWLockRead, RWLockWrite, RWLockFair
----> 6 from ducks.mutable.main import Dex
7 from contextlib import contextmanager
10 """Lock priority options"""
File ~/.pyenv/versions/3.10.6/envs/infra-api/lib/python3.10/site-packages/ducks/mutable/main.py:14, in <module>
5 from cykhash import Int64Set
7 from ducks.utils import (
8 cyk_intersect,
9 cyk_union,
(...)
12 validate_query,
13 )
---> 14 from ducks.mutable.mutable_attr import MutableAttrIndex
17 class Dex:
19 def __init__(
20 self,
21 objs: Optional[Iterable[Any]] = None,
22 on: Iterable[Union[str, Callable]] = None,
23 ):
File ~/.pyenv/versions/3.10.6/envs/infra-api/lib/python3.10/site-packages/ducks/mutable/mutable_attr.py:8, in <module>
6 from ducks.constants import ANY, ARR_TYPE, ARRAY_SIZE_MAX, SET_SIZE_MIN
7 from ducks.utils import get_attribute
----> 8 from ducks.btree import BTree
11 class MutableAttrIndex:
12 """Stores data and handles requests that are relevant to a single attribute of a Dex."""
File ~/.pyenv/versions/3.10.6/envs/infra-api/lib/python3.10/site-packages/ducks/btree.py:1, in <module>
----> 1 from BTrees.OOBTree import OOBTree
3 from typing import List, Dict, Any, Tuple
6 class BTree:
ModuleNotFoundError: No module named 'BTrees'```