pupil-labs / apriltags

Python bindings for the apriltags3 library
https://pupil-apriltags.readthedocs.io/en/latest/index.html
Other
107 stars 30 forks source link

Set propert version format #6

Closed pfaion closed 5 years ago

pfaion commented 5 years ago

1.0.0 instead of 1

papr commented 5 years ago

Why is this necessary? Does PyPI enforce this?

pfaion commented 5 years ago

No it does not enforce this, although I read that the recommended versioning scheme is x.y[.z].

Also in the past single digit versions were invalid in python (PEP386), although they are considered valid now (PEP440).

Do we want to stick to 1 as version, and thus stick to a serial versioning scheme? As in 1 -> 2 -> 3 ... ?

papr commented 5 years ago

A non-serial serial number is helpful if you need to maintain multiple versions at once. Since we will only maintain the most recent version, we might as well stick with a serial version scheme.

pfaion commented 5 years ago

Sounds good.