diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-12-03 13:30:43 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-12-03 13:42:39 -0500 |
commit | 3f0baed3c4d7b8f762a96373adc610ceb260937e (patch) | |
tree | fc44f37ebf8bd21b19058c4c445af0ccfd7b41ec | |
parent | f09e3896e8b0d041754687e2858a899378738bbe (diff) | |
download | python-coveragepy-git-3f0baed3c4d7b8f762a96373adc610ceb260937e.tar.gz |
build: more-correct version bumping
-rw-r--r-- | igor.py | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -384,13 +384,16 @@ def get_release_facts(): import coverage.version facts = types.SimpleNamespace() facts.ver = coverage.__version__ - facts.vi = coverage.version_info + mjr, mnr, mcr, rel, ser = facts.vi = coverage.version_info facts.dev = coverage.version._dev - facts.shortver = f"{facts.vi[0]}.{facts.vi[1]}.{facts.vi[2]}" + facts.shortver = f"{mjr}.{mnr}.{mcr}" facts.anchor = facts.shortver.replace(".", "-") - if facts.vi[3] != "final": - facts.anchor += f"{facts.vi[3][0]}{facts.vi[4]}" - facts.next_vi = (facts.vi[0], facts.vi[1], facts.vi[2]+1, "alpha", 0) + if rel == "final": + facts.next_vi = (mjr, mnr, mcr+1, "alpha", 0) + else: + facts.anchor += f"{rel[0]}{ser}" + facts.next_vi = (mjr, mnr, mcr, rel, ser + 1) + facts.now = datetime.datetime.now() facts.branch = subprocess.getoutput("git rev-parse --abbrev-ref @") facts.sha = subprocess.getoutput("git rev-parse @") |