Remove Python 2 support for PRESUBMIT.py
The presubmit system still supports invoking PRESUBMIT.py files using Python 2. This has recently been turned off on the bots so this change removes support more completely. There are still some python3 parameters being passed around - it seemed better to do the simplest possible removal now, with a follow-up change to remove more support code after this has sat for a while. Tests run from PRESUBMIT.py files could still be run using Python 2, but those should also have been addressed already. Removing support for that will be done in a subsequent change. Bug: 1207012 Change-Id: Id244d547a04438f83734dba269c3cc180c148b37 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4315183 Reviewed-by: Aravind Vasudevan <aravindvasudev@google.com> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>changes/83/4315183/5
parent
8bd7c8f77e
commit
8454fc2458
@ -1,27 +0,0 @@
|
|||||||
# Copyright (c) 2021 The Chromium Authors. All rights reserved.
|
|
||||||
# Use of this source code is governed by a BSD-style license that can be
|
|
||||||
# found in the LICENSE file.
|
|
||||||
|
|
||||||
import sys
|
|
||||||
|
|
||||||
PRESUBMIT_VERSION = '2.0.0'
|
|
||||||
|
|
||||||
# This file can be removed once py2 presubmit is no longer supported. This is
|
|
||||||
# an integration test to ensure py2 presubmit still works.
|
|
||||||
|
|
||||||
|
|
||||||
def CheckPythonVersion(input_api, output_api):
|
|
||||||
# The tests here are assuming this is not defined, so raise an error
|
|
||||||
# if it is.
|
|
||||||
if 'USE_PYTHON3' in globals():
|
|
||||||
return [
|
|
||||||
output_api.PresubmitError(
|
|
||||||
'USE_PYTHON3 is defined; update the tests in //PRESUBMIT.py and '
|
|
||||||
'//tests/PRESUBMIT.py.')
|
|
||||||
]
|
|
||||||
if sys.version_info.major != 2:
|
|
||||||
return [
|
|
||||||
output_api.PresubmitError(
|
|
||||||
'Did not use Python2 for //PRESUBMIT.py by default.')
|
|
||||||
]
|
|
||||||
return []
|
|
Loading…
Reference in New Issue