From 2fe46ada1be6f7b6740ea0483e5c564056936f9c Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Wed, 11 Dec 2019 11:55:55 +0100 Subject: [PATCH] Support for release --- setup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 28482a6..95d208f 100644 --- a/setup.py +++ b/setup.py @@ -19,13 +19,15 @@ def update_package(): import re latest = json.loads(requests.get('https://api.github.com/repos/git-for-windows/git/releases/latest').text.encode('utf-8')) - latest_version = re.search('v(.*)\.windows\.1', latest['tag_name']).group(1) + latest_version = re.search('v(.*)\.windows\.(\d+)', latest['tag_name']).group(1) + latest_release = re.search('v(.*)\.windows\.(\d+)', latest['tag_name']).group(2) + latest_version = '%s.%s' % (latest_version, latest_release) pe = PackageEntry(); control = pe.load_control_from_wapt('.') current_version = control['version'].split('-',1)[0] if Version(latest_version) > Version(current_version): - print('Updateing package from %s to %s' % (current_version, latest_version)) + print('Updating package from %s to %s' % (current_version, latest_version)) for arch in ['32','64']: for asset in latest['assets']: if asset['name'] == 'Git-%s-%s-bit.exe' % (latest_version, arch) and not isfile('Git-%s-%s-bit.exe' % (latest_version, arch)):