Skip to content

Commit bffe97b

Browse files
committed
Added version bumping
1 parent 3d14654 commit bffe97b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

scripts/make-release.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,15 @@ def parse_changelog():
4242
return version, parse_date(datestr), codename
4343

4444

45+
def bump_version(version):
46+
try:
47+
parts = map(int, version.split('.'))
48+
except ValueError:
49+
fail('Current version is not numeric')
50+
parts[-1] += 1
51+
return '.'.join(map(str, parts))
52+
53+
4554
def parse_date(string):
4655
string = string.replace('th ', ' ').replace('nd ', ' ') \
4756
.replace('rd ', ' ').replace('st ', ' ')
@@ -114,6 +123,7 @@ def main():
114123
fail('Could not parse changelog')
115124

116125
version, release_date, codename = rv
126+
dev_version = bump_version(version) + '-dev'
117127

118128
info('Releasing %s (codename %s, release date %s)',
119129
version, codename, release_date.strftime('%d/%m/%Y'))
@@ -132,6 +142,8 @@ def main():
132142
make_git_commit('Bump version number to %s', version)
133143
make_git_tag(version)
134144
build_and_upload()
145+
set_init_version(dev_version)
146+
set_setup_version(dev_version)
135147

136148

137149
if __name__ == '__main__':

0 commit comments

Comments
 (0)