summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphaël Barrois <raphael.barrois@polytechnique.org>2015-04-01 01:01:53 +0200
committerRaphaël Barrois <raphael.barrois@polytechnique.org>2015-04-01 01:02:04 +0200
commitff95abf0ced4f0d3afc74250e57496fdd835d3cb (patch)
tree16186af6c51d51859a965dfecd71b0cfa2a5d94d
parent654ade24194d34d8047574364fcb5e7eb74d089f (diff)
downloadsemantic-version-ff95abf0ced4f0d3afc74250e57496fdd835d3cb.tar.gz
Fix unescaped regexps (Closes #12).
-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)