OpenCyphal / pycyphal

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

Versioning is unclear #108

Closed thirtytwobits closed 4 years ago

thirtytwobits commented 4 years ago

People are doing pip install and expecting a version compatible with what they've been using (v0) but are instead getting the v1 versions. We need to fix this in one of two ways:

  1. delete the v1 versions released as >= 0.2 and start releasing these as >= 1.x
  2. Create a new pypi project that is pyuavcan1 (or something similar).
pavel-kirienko commented 4 years ago

v0 is uavcan on PyPI v1 is pyuavcan on PyPI

thirtytwobits commented 4 years ago

so v0 versions are 1.x and v1 versions are 0.x? This is really confusing.

pavel-kirienko commented 4 years ago

Yes, unfortunately https://github.com/UAVCAN/pyuavcan/issues/97. We could any of the following, as I see it:

thirtytwobits commented 4 years ago

what about changing pyuavcan to use v1.1.x.unstable?