Simple Git version plugin for setuptools
Project description
Simple Git version plugin for setuptools.
Usage
Add setuptools-gitver to setup_requires in the setup.py of your project. Then, after each release, add .post+gitver suffix to the version string.
For example, in setup.py:
import setuptools if __name__ == '__main__': setuptools.setup( setup_requires=['setuptools-gitver'], name='example-package', version='1.2.3.post+gitver', )
This will then generate version numbers like 1.2.3.post0.dev7+ga1b2c3d where 7 is the number of commits since the v1.2.3 tag and a1b2c3d is commit id of the HEAD.
When creating a release, update the version and remove the post+gitver suffix. When there is no +gitver suffix, the version won’t be touched by Setuptools Gitver. Also remember to tag the release in Git with git tag -a v1.2.3.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for setuptools_gitver-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53bf409ee4da96672e2fa11ef63380eea222fc13280d28e4c68a6d0309668871 |
|
MD5 | c21b7228251e01739402d08abed93b0b |
|
BLAKE2b-256 | 0f3d098b5a60363499c306f7eac74fec33a1147dd44345398fba49d24eca77e0 |