From 4ce37613702352c4808c39f4226a12e4960dfc43 Mon Sep 17 00:00:00 2001 From: Dominique Dumont Date: Tue, 14 Jul 2020 18:33:11 +0200 Subject: [PATCH] tools: migrate tools/make_dist_html.py to python3 PR-URL: https://github.com/libuv/libuv/pull/2915 Reviewed-by: Ben Noordhuis --- tools/make_dist_html.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tools/make_dist_html.py b/tools/make_dist_html.py index 7a19d3e11..4833b1b8e 100644 --- a/tools/make_dist_html.py +++ b/tools/make_dist_html.py @@ -1,6 +1,4 @@ -#!/usr/bin/python - -from __future__ import print_function +#!/usr/bin/python3 import itertools import os @@ -84,7 +82,7 @@ ''' def version(tag): - return map(int, re.match('^v(\d+)\.(\d+)\.(\d+)', tag).groups()) + return list(map(int, re.match('^v(\d+)\.(\d+)\.(\d+)', tag).groups())) def major_minor(tag): return version(tag)[:2] @@ -114,7 +112,7 @@ def groups_for(groups, n=4): if __name__ == '__main__': os.chdir(os.path.dirname(__file__)) - tags = subprocess.check_output(['git', 'tag']) + tags = subprocess.check_output(['git', 'tag'], text=True) tags = [tag for tag in tags.split('\n') if tag.startswith('v')] tags.sort(key=version, reverse=True) groups = [group_for(list(g)) for _, g in itertools.groupby(tags, major_minor)]