30
30
31
31
DEBUG = len (sys .argv ) > 1 and '-d' in sys .argv
32
32
if DEBUG :
33
- print 'Debugging output enabled.'
33
+ print ( 'Debugging output enabled.' )
34
34
35
35
# This option indicates we are to determine the previous release version
36
36
PREVIOUS = len (sys .argv ) > 1 and '-p' in sys .argv
@@ -60,13 +60,13 @@ def check_head_tag(repo):
60
60
new_version_loose = LooseVersion (release_tag_match .group ('ver' ))
61
61
if new_version_loose > version_loose :
62
62
if DEBUG :
63
- print 'HEAD release tag: ' + release_tag_match .group ('ver' )
63
+ print ( 'HEAD release tag: ' + release_tag_match .group ('ver' ) )
64
64
version_loose = new_version_loose
65
65
found_tag = True
66
66
67
67
if found_tag :
68
68
if DEBUG :
69
- print 'Calculated version: ' + str (version_loose )
69
+ print ( 'Calculated version: ' + str (version_loose ) )
70
70
return str (version_loose )
71
71
72
72
return None
@@ -100,7 +100,7 @@ def main():
100
100
+ '+git' + repo .head .commit .hexsha [:10 ]
101
101
102
102
if DEBUG :
103
- print 'Calculating release version for branch: ' + repo .active_branch .name
103
+ print ( 'Calculating release version for branch: ' + repo .active_branch .name )
104
104
if repo .active_branch .name == 'master' :
105
105
version_new = {}
106
106
# Use refs (not branches) to get local branches plus remote branches
@@ -119,8 +119,8 @@ def main():
119
119
if new_version_loose > version_loose :
120
120
version_loose = new_version_loose
121
121
if DEBUG :
122
- print 'Found new best version "' + str (version_loose ) \
123
- + '" on branch "' + ref .name + '"'
122
+ print ( 'Found new best version "' + str (version_loose ) \
123
+ + '" on branch "' + ref .name + '"' )
124
124
125
125
else :
126
126
gexc = Git ('.' )
@@ -143,8 +143,8 @@ def main():
143
143
if new_version_loose > version_loose :
144
144
version_loose = new_version_loose
145
145
if DEBUG :
146
- print 'Found new best version "' + str (version_loose ) \
147
- + '" from tag "' + release_tag_match .group ('ver' ) + '"'
146
+ print ( 'Found new best version "' + str (version_loose ) \
147
+ + '" from tag "' + release_tag_match .group ('ver' ) + '"' )
148
148
149
149
return str (version_loose )
150
150
@@ -154,7 +154,7 @@ def previous(rel_ver):
154
154
tag that is strictly a lower version than the given release version.
155
155
"""
156
156
if DEBUG :
157
- print 'Calculating previous release version (option -p was specified).'
157
+ print ( 'Calculating previous release version (option -p was specified).' )
158
158
version_loose = LooseVersion ('0.0.0' )
159
159
rel_ver_loose = LooseVersion (rel_ver )
160
160
gexc = Git ('.' )
@@ -174,14 +174,14 @@ def previous(rel_ver):
174
174
if new_version_loose < rel_ver_loose :
175
175
version_loose = new_version_loose
176
176
if DEBUG :
177
- print 'Found new best version "' + str (version_loose ) \
178
- + '" from tag "' + tag + '"'
177
+ print ( 'Found new best version "' + str (version_loose ) \
178
+ + '" from tag "' + tag + '"' )
179
179
return str (version_loose )
180
180
181
181
return str (version_loose )
182
182
183
183
RELEASE_VER = previous (main ()) if PREVIOUS else main ()
184
184
185
185
if DEBUG :
186
- print 'Final calculated release version:' ,
187
- print RELEASE_VER
186
+ print ( 'Final calculated release version:' , end = ' ' )
187
+ print ( RELEASE_VER )
0 commit comments