From a488af5ea5c53dd7cf2c90a751e77cc4ba87b7c3 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 6 Sep 2020 13:33:45 -0400 Subject: [PATCH] main: require Python 3 now We've been warning about this for more than 6 months (with public announcements even older). Lets make it a failure now to see who hasn't upgraded yet. Bug: https://crbug.com/gerrit/10418 Change-Id: Iec3e2cbf87de434021921616683d360bc4fef77a Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/280796 Reviewed-by: Michael Mortensen Tested-by: Mike Frysinger --- main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 1d73fce3..cd62793d 100755 --- a/main.py +++ b/main.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding:utf-8 -*- # # Copyright (C) 2008 The Android Open Source Project @@ -85,9 +85,10 @@ MIN_PYTHON_VERSION_SOFT = (3, 6) MIN_PYTHON_VERSION_HARD = (3, 4) if sys.version_info.major < 3: - print('repo: warning: Python 2 is no longer supported; ' + print('repo: error: Python 2 is no longer supported; ' 'Please upgrade to Python {}.{}+.'.format(*MIN_PYTHON_VERSION_SOFT), file=sys.stderr) + sys.exit(1) else: if sys.version_info < MIN_PYTHON_VERSION_HARD: print('repo: error: Python 3 version is too old; '