From 14b5fb86117ec6a5a935c28291824ea55aaed284 Mon Sep 17 00:00:00 2001 From: Martin Polehla Date: Thu, 14 Mar 2024 05:26:52 +0100 Subject: [PATCH 1/2] Fixing non-working can-bus dependency. --- etc/dbus-serialbattery/reinstall-local.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/etc/dbus-serialbattery/reinstall-local.sh b/etc/dbus-serialbattery/reinstall-local.sh index f12b83c1..0fac4e16 100755 --- a/etc/dbus-serialbattery/reinstall-local.sh +++ b/etc/dbus-serialbattery/reinstall-local.sh @@ -433,7 +433,8 @@ if [ "$can_lenght" -gt 0 ]; then # fastest way to check if can is installed if [ ! -f "/usr/lib/python3.8/site-packages/can/__init__.py" ]; then echo "Install can..." - pip3 install can + # Note: Latest version causes pip dependency issues on VenusOS v3.22 + pip3 install python-can==3 echo fi From 1db54e6f23a38a63a6eb49f6bff3749a84646a91 Mon Sep 17 00:00:00 2001 From: Martin Polehla Date: Thu, 14 Mar 2024 12:48:07 +0100 Subject: [PATCH 2/2] Bump up pyton-can version to 3.3.4 --- etc/dbus-serialbattery/reinstall-local.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/etc/dbus-serialbattery/reinstall-local.sh b/etc/dbus-serialbattery/reinstall-local.sh index 0fac4e16..c9697cdf 100755 --- a/etc/dbus-serialbattery/reinstall-local.sh +++ b/etc/dbus-serialbattery/reinstall-local.sh @@ -433,8 +433,9 @@ if [ "$can_lenght" -gt 0 ]; then # fastest way to check if can is installed if [ ! -f "/usr/lib/python3.8/site-packages/can/__init__.py" ]; then echo "Install can..." - # Note: Latest version causes pip dependency issues on VenusOS v3.22 - pip3 install python-can==3 + # Note: 4.x version of python-can causes pip dependency issue on VenusOS v3.22, so using python-can 3.x + # "ERROR: Could not build wheels for msgpack which use PEP 517 and cannot be installed directly" + pip3 install python-can==3.3.4 echo fi