summaryrefslogtreecommitdiff
path: root/src/setuptools_scm/version.py
diff options
context:
space:
mode:
authorRonny Pfannschmidt <ronny.pfannschmidt@redhat.com>2020-12-06 17:12:15 +0100
committerRonny Pfannschmidt <ronny.pfannschmidt@redhat.com>2020-12-06 17:48:36 +0100
commit50f0933809f2b1d46e792a6f7ca872c208dffcdc (patch)
tree4c61a51aa9f6bc9b344c207fa51824f7a8ccc356 /src/setuptools_scm/version.py
parent6b444b930e95d8487c30534d9dab083739e497f8 (diff)
downloadsetuptools-scm-50f0933809f2b1d46e792a6f7ca872c208dffcdc.tar.gz
fix #213: better error on nonzero dev versions
Diffstat (limited to 'src/setuptools_scm/version.py')
-rw-r--r--src/setuptools_scm/version.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/setuptools_scm/version.py b/src/setuptools_scm/version.py
index 40eadc8..f97dca5 100644
--- a/src/setuptools_scm/version.py
+++ b/src/setuptools_scm/version.py
@@ -230,7 +230,13 @@ def _bump_dev(version):
return
prefix, tail = version.rsplit(".dev", 1)
- assert tail == "0", "own dev numbers are unsupported"
+ if tail != "0":
+ raise ValueError(
+ "choosing custom numbers for the `.devX` distance "
+ "is not supported.\n "
+ "The {version} can't be bumped\n"
+ "Please drop the tag or create a new supported one".format(version=version)
+ )
return prefix