Use version control tags to discover version numbers
Elevator pitch: you can write a setup.py with no version information
specified, and vcversioner will find a recent, properly-formatted
VCS tag and extract a version from it.
It’s much more convenient to be able to use your version control
system’s tagging mechanism to derive a version number than to have
to duplicate that information all over the place. I eventually ended
up copy-pasting the same code into a couple different setup.py files
just to avoid duplicating version information. But, copy-pasting is
dumb and unit testing setup.py files is hard. This code got factored
out into vcversioner.
- Devel package for openSUSE:Factory
-
1
derived packages
- Links to openSUSE:Factory / python-vcversioner
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:python/python-vcversioner && cd $_
- Create Badge
python-vcversioner
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Package has built successfully and can be used to build further packages.
Comments 0