cbuildbot_launch: switch to python3 only [reland]
This is a reland of cb066beb92c35c5621bfee51e7ee7f992f5b7a53
The suspected root cause of the failure was vpython & its PATH
manipulation. That has been fixed now, so hopefully this is
safe to reland.
Original change's description:
> cbuildbot_launch: switch to python3 only
>
> BUG=chromium:997354
> TEST=CQ passes
>
> Change-Id: I42277a4357d6ecbd477302f59514e0336d149e71
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2063227
> Reviewed-by: Chris McDonald <cjmcdonald@chromium.org>
> Commit-Queue: Mike Frysinger <vapier@chromium.org>
> Tested-by: Mike Frysinger <vapier@chromium.org>
BUG=chromium:997354, chromium:1054420
TEST=`./run_tests` still passes
Change-Id: Idd33fcc0344a52835d66e36ab9b30e3076305c00
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2073071
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: David Burger <dburger@chromium.org>
Reviewed-by: Chris McDonald <cjmcdonald@chromium.org>
Commit-Queue: Chris McDonald <cjmcdonald@chromium.org>
diff --git a/scripts/cbuildbot_launch_unittest.py b/scripts/cbuildbot_launch_unittest.py
index 52b15bf..bff8973 100644
--- a/scripts/cbuildbot_launch_unittest.py
+++ b/scripts/cbuildbot_launch_unittest.py
@@ -8,6 +8,7 @@
from __future__ import print_function
import os
+import sys
import time
import mock
@@ -22,6 +23,10 @@
from chromite.lib import timeout_util
from chromite.scripts import cbuildbot_launch
+
+assert sys.version_info >= (3, 6), 'This module requires Python 3.6+'
+
+
EXPECTED_MANIFEST_URL = 'https://chrome-internal-review.googlesource.com/chromeos/manifest-internal' # pylint: disable=line-too-long