No project description provided
Project description
VersionGit is a tool for managing the version number of Python modules, removing the need to update an embedded version string whenever a Git tag is made, and providing sensible development version numbers too. It does this by storing a single file in the source repo that reads the version from git describe or git archive keywords. At build time, a second file will be created that contains a static version number to be used in preference to this. This tool is inspired by versioneer, but has a vastly reduced feature set so that the code stored in each module is minimal.
Documentation
Full documentation is available at http://versiongit.readthedocs.org
Source Code
Available from https://github.com/dls-controls/versiongit
Installation
To install the latest release, type:
pip install versiongit
Changelog
See CHANGELOG
Contributing
See CONTRIBUTING
License
To make VersionGit easier to embed, all its code is dedicated to the public domain. The _version_git.py that it creates is also in the public domain. Specifically, both are released under the Creative Commons “Public Domain Dedication” license (CC0-1.0), as described in LICENSE
Project details
Release history Release notifications | RSS feed
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 versiongit-0.2b3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adaf1a1437523f6e0cff510daab4d796f14be7fee6cf61826a995764957668a5 |
|
MD5 | d5da9955136359cac8bcd7fcde916e29 |
|
BLAKE2b-256 | 3c0da45fd17cfd43efd6b06aa9b589fdef0e4a4c4689f7782e9147af361f62df |