OpenCyphal / pycyphal

Python implementation of the Cyphal protocol stack.
https://pycyphal.readthedocs.io/
MIT License
119 stars 106 forks source link

[UAVCAN v0] Release the legacy library as `pyuavcan_v0` to avoid compatibility issues #166

Closed pavel-kirienko closed 3 years ago

pavel-kirienko commented 3 years ago

See "Legacy considerations" at https://pyuavcan.readthedocs.io/en/stable/pages/installation.html#legacy-considerations

Context at https://forum.uavcan.org/t/problems-with-ds-015/1219/41?u=pavel.kirienko

FYI @tridge

PrincePepper commented 3 years ago

Tell me please, is there a big difference between uavcan and pyuavcan_v0 now, or has only the name changed?

pavel-kirienko commented 3 years ago

Only the name has changed.

PrincePepper commented 3 years ago

Thanks for the answer! In the meantime, I'm too lazy to change in the project 😂

pavel-kirienko commented 3 years ago

Unless you require compatibility with ArduPilot, you should really switch to UAVCAN v1, which is fully supported by PyUAVCAN v1.2.