summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--semantic_version/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/semantic_version/base.py b/semantic_version/base.py
index d34d03e..b56fcee 100644
--- a/semantic_version/base.py
+++ b/semantic_version/base.py
@@ -68,8 +68,8 @@ def identifier_list_cmp(a, b):
class Version(object):
- version_re = re.compile('^(\d+)\.(\d+)\.(\d+)(?:-([0-9a-zA-Z.-]+))?(?:\+([0-9a-zA-Z.-]+))?$')
- partial_version_re = re.compile('^(\d+)(?:\.(\d+)(?:\.(\d+))?)?(?:-([0-9a-zA-Z.-]*))?(?:\+([0-9a-zA-Z.-]*))?$')
+ version_re = re.compile(r'^(\d+)\.(\d+)\.(\d+)(?:-([0-9a-zA-Z.-]+))?(?:\+([0-9a-zA-Z.-]+))?$')
+ partial_version_re = re.compile(r'^(\d+)(?:\.(\d+)(?:\.(\d+))?)?(?:-([0-9a-zA-Z.-]*))?(?:\+([0-9a-zA-Z.-]*))?$')
def __init__(self, version_string, partial=False):
major, minor, patch, prerelease, build = self.parse(version_string, partial)