diff options
| author | Mike Frysinger <vapier@google.com> | 2020-09-06 13:33:45 -0400 |
|---|---|---|
| committer | Mike Frysinger <vapier@google.com> | 2020-11-17 15:04:20 +0000 |
| commit | a488af5ea5c53dd7cf2c90a751e77cc4ba87b7c3 (patch) | |
| tree | 086d556e3834b06a2bb037b7d1a4d8af0d2b8e3f /main.py | |
| parent | e283b95cf2c95befcb2b67259fd8877c1c36d25e (diff) | |
| download | git-repo-a488af5ea5c53dd7cf2c90a751e77cc4ba87b7c3.tar.gz | |
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 <mmortensen@google.com>
Tested-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'main.py')
| -rwxr-xr-x | main.py | 5 |
1 files changed, 3 insertions, 2 deletions
| @@ -1,4 +1,4 @@ | |||
| 1 | #!/usr/bin/env python | 1 | #!/usr/bin/env python3 |
| 2 | # -*- coding:utf-8 -*- | 2 | # -*- coding:utf-8 -*- |
| 3 | # | 3 | # |
| 4 | # Copyright (C) 2008 The Android Open Source Project | 4 | # Copyright (C) 2008 The Android Open Source Project |
| @@ -85,9 +85,10 @@ MIN_PYTHON_VERSION_SOFT = (3, 6) | |||
| 85 | MIN_PYTHON_VERSION_HARD = (3, 4) | 85 | MIN_PYTHON_VERSION_HARD = (3, 4) |
| 86 | 86 | ||
| 87 | if sys.version_info.major < 3: | 87 | if sys.version_info.major < 3: |
| 88 | print('repo: warning: Python 2 is no longer supported; ' | 88 | print('repo: error: Python 2 is no longer supported; ' |
| 89 | 'Please upgrade to Python {}.{}+.'.format(*MIN_PYTHON_VERSION_SOFT), | 89 | 'Please upgrade to Python {}.{}+.'.format(*MIN_PYTHON_VERSION_SOFT), |
| 90 | file=sys.stderr) | 90 | file=sys.stderr) |
| 91 | sys.exit(1) | ||
| 91 | else: | 92 | else: |
| 92 | if sys.version_info < MIN_PYTHON_VERSION_HARD: | 93 | if sys.version_info < MIN_PYTHON_VERSION_HARD: |
| 93 | print('repo: error: Python 3 version is too old; ' | 94 | print('repo: error: Python 3 version is too old; ' |
