Closed
Description
In a recent PR we discussed about the benefits of using versioneer for traefik-proxy.
This issue is meant to summarize our discussion and have it for future reference (in case problems may arrise).
Pros
- Creating releases is simpler because no files need to be edited (repo2docker's release process benefits greatly from this)
- Development versions report their exact commit automatically (minor benefit unless development-version use is common)
- Autogenerated files handle many cases and are thus more complex than manually edited files.
- Easy to use
Cons
- Installation from development versions other than the main git repo (git-archive, forks with out-of-date tags) works fine, but can report the wrong version (which may stop 'working fine' when dependencies enter into it)
- Autogenerated files handle many cases and are thus more complex than manually edited files.
- Hard to understand and debug
- versioneer may be unmaintained:
Metadata
Metadata
Assignees
Labels
No labels