cityjson / cjio

CityJSON/io: Python CLI to process and manipulate CityJSON files
MIT License
126 stars 32 forks source link

Use build names in the version on the develop branch #151

Open balazsdukai opened 1 year ago

balazsdukai commented 1 year ago

Is your feature request related to a problem? Please describe. Since the version on the develop branch is the latest released version, it is difficult to verify what version am i using when I install from the develop branch that already contains new commits. Plus, pip doesn't overwrite the installed package if the existing the new version numbers are the same.

Describe the solution you'd like After a version is released and the tag is merged back to develop, update the version number in the relevant files on the develop branch by appending a build number. Eg the released version is 0.8.0 and when merged back to develop it becomes 0.8.1-0001 or sth. No need to create a git tag. Increment the build number when commiting onto develop.

Remove the build number from the version on release so it becomes 0.8.1.

Describe alternatives you've considered Stay business as usual.