diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/setuptools_scm/version.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/setuptools_scm/version.py b/src/setuptools_scm/version.py index ac74149..c58be7e 100644 --- a/src/setuptools_scm/version.py +++ b/src/setuptools_scm/version.py @@ -247,7 +247,12 @@ def guess_next_dev_version(version): def guess_next_simple_semver(version, retain, increment=True): - parts = [int(i) for i in str(version).split(".")[:retain]] + try: + parts = [int(i) for i in str(version).split(".")[:retain]] + except ValueError: + raise ValueError( + "{version} can't be parsed as numeric version".format(version=version) + ) while len(parts) < retain: parts.append(0) if increment: |