From 7cb16d447f7ffd74f25bf07bffd0d9594d296f68 Mon Sep 17 00:00:00 2001 From: Tobias Megies Date: Fri, 20 Mar 2015 11:41:21 +0100 Subject: [PATCH] allow release candidate versions in version string normalization --- obspy/core/util/version.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/obspy/core/util/version.py b/obspy/core/util/version.py index bed774cca38..05e79d4c770 100644 --- a/obspy/core/util/version.py +++ b/obspy/core/util/version.py @@ -176,6 +176,9 @@ def _normalize_version(version): # we have a clean release version: if re.match(r'^[0-9]+?\.[0-9]+?\.[0-9]+?$', version): return version + # we have a release candidate version: + elif re.match(r'^[0-9]+?\.[0-9]+?\.[0-9]+?rc[0-9]+?$', version): + return version # we have an old-style version (i.e. a git describe string), prepare it for # the rest of clean up, i.e. put the '.dev+' as separator for the local # version number part