8
8
9
9
from pkg_resources import iter_entry_points
10
10
11
- from pkg_resources import parse_version
11
+ from pkg_resources import parse_version as pkg_parse_version
12
12
13
13
SEMVER_MINOR = 2
14
14
SEMVER_PATCH = 3
@@ -21,7 +21,7 @@ def _pad(iterable, size, padding=None):
21
21
22
22
23
23
def _get_version_class ():
24
- modern_version = parse_version ("1.0" )
24
+ modern_version = pkg_parse_version ("1.0" )
25
25
if isinstance (modern_version , tuple ):
26
26
return None
27
27
else :
@@ -36,7 +36,7 @@ class SetuptoolsOutdatedWarning(Warning):
36
36
37
37
38
38
# append so integrators can disable the warning
39
- warnings .simplefilter ("error" , SetuptoolsOutdatedWarning , append = 1 )
39
+ warnings .simplefilter ("error" , SetuptoolsOutdatedWarning , append = True )
40
40
41
41
42
42
def _warn_if_setuptools_outdated ():
@@ -66,7 +66,7 @@ def tag_to_version(tag):
66
66
version = tag .rsplit ("-" , 1 )[- 1 ].lstrip ("v" )
67
67
if VERSION_CLASS is None :
68
68
return version
69
- version = parse_version (version )
69
+ version = pkg_parse_version (version )
70
70
trace ("version" , repr (version ))
71
71
if isinstance (version , VERSION_CLASS ):
72
72
return version
@@ -140,10 +140,10 @@ def _parse_tag(tag, preformatted):
140
140
141
141
142
142
def meta (tag , distance = None , dirty = False , node = None , preformatted = False , ** kw ):
143
- tag = _parse_tag (tag , preformatted )
144
- trace ("version" , tag )
145
- assert tag is not None , "cant parse version %s" % tag
146
- return ScmVersion (tag , distance , node , dirty , preformatted , ** kw )
143
+ parsed_version = _parse_tag (tag , preformatted )
144
+ trace ("version" , tag , "->" , parsed_version )
145
+ assert parsed_version is not None , "cant parse version %s" % tag
146
+ return ScmVersion (parsed_version , distance , node , dirty , preformatted , ** kw )
147
147
148
148
149
149
def guess_next_version (tag_version ):
0 commit comments