Memcached plugin fails to load on Python 3.10
LimaCCDs bcu_simulator1_win
Warning optional plugin Memcached can't be load, dependency not satisfied.
For more plugins dependency information start server with -v4
-------> Received a DevFailed exception: DevFailed[
DevError[
desc = AttributeError: module 'collections' has no attribute 'MutableMapping'
origin = Traceback (most recent call last):
...
File "C:\Miniconda3\envs\test_simulator_1_10\lib\site-packages\Lima\Server\plugins\Memcached.py", line 30, in <module>
import bloscpack
File "C:\Miniconda3\envs\test_simulator_1_10\lib\site-packages\bloscpack\__init__.py", line 9, in <module>
from .args import (BloscArgs,
File "C:\Miniconda3\envs\test_simulator_1_10\lib\site-packages\bloscpack\args.py", line 10, in <module>
from .abstract_objects import (MutableMappingObject,
File "C:\Miniconda3\envs\test_simulator_1_10\lib\site-packages\bloscpack\abstract_objects.py", line 16, in <module>
class MutableMappingObject(collections.MutableMapping):
AttributeError: module 'collections' has no attribute 'MutableMapping'
It is a well know issue of the archived bloscpack
project.
The solution would be either to give up the plugin or to move to https://github.com/Blosc/python-blosc2
@jerome.kieffer do you know if it is used somewhere?