etrv2mqtt icon indicating copy to clipboard operation
etrv2mqtt copied to clipboard

Doesnt run under python 3.10

Open hcjehg opened this issue 1 year ago • 2 comments

Python 3.10 gives:

(etrv2mqtt) [root@HomeAssistant etrv2mqtt]# ~/venv/etrv2mqtt/bin/python3 -m libetrv.cli scan Traceback (most recent call last): File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/root/venv/etrv2mqtt/lib/python3.10/site-packages/libetrv/cli.py", line 3, in from libetrv.device import eTRVDevice File "/root/venv/etrv2mqtt/lib/python3.10/site-packages/libetrv/device.py", line 8, in from .data_struct import BatteryData, SettingsData, TemperatureData, CurrentTimeData, SecretKeyData, NameData File "/root/venv/etrv2mqtt/lib/python3.10/site-packages/libetrv/data_struct.py", line 3, in from .properties import eTRVData, eTRVSingleData File "/root/venv/etrv2mqtt/lib/python3.10/site-packages/libetrv/properties.py", line 5, in from .utils import etrv_read_data, etrv_write_data File "/root/venv/etrv2mqtt/lib/python3.10/site-packages/libetrv/utils.py", line 1, in from collections import Iterable ImportError: cannot import name 'Iterable' from 'collections' (/usr/lib/python3.10/collections/init.py)

hcjehg avatar Oct 14 '22 19:10 hcjehg