Closed pat1 closed 3 years ago
Thank you. This issue duplicates https://github.com/UAVCAN/pyuavcan/issues/114
I don't think this issue duplicates #114 as I experiences the same error and fix even with prior execution of pip install pyuavcan[transport_can_pythoncan,transport_serial,cli]
.
Can't reproduce locally. Do you happen to have an exact sequence of actions that yields this result?
The issue stems probably from me not having installed cobs
on my system so far, maybe it needs to be added to the tool dependencies?
It is a dependency ofc. It is automatically pulled when you select the transport_serial
package extra. See https://pyuavcan.readthedocs.io/en/latest/pages/installation.html#serial-transport
I darkly remember that this was a trap I already fell. Can you not just pull it in automatically whenever one instally pyuavcan
, given that it's apparently needed anyway?
That is not a sensible option because the core library does not really need COBS. Only the serial transport needs it, hence it's a transport-specific dependency.
I disgress. How can it be that get this error even if I'm not using serial transport at all?
Are you sure you are still getting this error with v1.1.dev3? It's supposed to be fixed in #132.
I :bow: and apologise. I've cleaned my system and reinstalled everything from scratch, cobs
is no longer needed :+1:
after
all is right