SpinningRotorGauge is not listed in installed devices on karabo 2.20
mdl server log
2024-03-04 15:59:21.680570 INFO middlelayerserver_ml_1
Received request to shutdown SignalSlotable from OS signal.
---------- Logger end -----------
Cannot load middle layer plugin "SpinningRotorGauge"
Traceback (most recent call last):
File "/home/krbtest/karabo/extern/lib/python3.11/site-packages/karabo/middlelayer/device_server.py", line 498, in scanPluginsOnce
self.plugins[ep.name] = (await get_event_loop().
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/krbtest/karabo/extern/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/krbtest/karabo/extern/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2471, in load
return self.resolve()
^^^^^^^^^^^^^^
File "/home/krbtest/karabo/extern/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2477, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/krbtest/karabo/extern/lib/python3.11/site-packages/SpinningRotorGauge/SpinningRotorGauge.py", line 12, in <module>
from scpiml import ScpiAutoDevice
File "/home/krbtest/karabo/extern/lib/python3.11/site-packages/scpiml/__init__.py", line 1, in <module>
from .scpi import BaseScpiDevice, ScpiAutoDevice, ScpiDevice
File "/home/krbtest/karabo/extern/lib/python3.11/site-packages/scpiml/scpi.py", line 1, in <module>
from asyncio import (
ImportError: cannot import name 'coroutine' from 'asyncio' (/home/krbtest/karabo/extern/lib/python3.11/asyncio/__init__.py)
---------- Logger start -----------
2024-03-04 16:01:44.336607 INFO middlelayerserver_ml_1
Starting Karabo 2.20.0a5 DeviceServer (pid: 1823160) on host exflcon165, topic exflcon165_krbtest
tested version: karabo 2.20.0a5 + spinningrotorgauge 1.0.4
autotest: 02.72 (https://131.169.220.49/runner/testrun/4216)