A simple python project used for updating the qualifier part of the version for python projects.
This project expects setup.py of this format
from setuptools import setup
__QUALIFIER__ = ""
setup(
name="qualifier",
version="1.0.0" + __QUALIFIER__,
...)On running the command update_qualifier which is provided on installing this project as shell command,
__QUALIFIER__ would be update based the rules.
- If the HEAD is tagged and the branch is master then
__QUALIFIER__will not be updated - If the HEAD is not tagged and the branch is master then
__QUALIFIER__will be updated torc<epoch> - If the HEAD is not tagged and the branch is not master then
__QUALIFIER__will be updated to.dev<epoch>