run_tests: switch to vpython
We want to move away from our custom infra_virtualenv wheels as it
doesn't scale, it's hard to maintain (generate our own wheels), and
no one else uses this. Let's use vpython for this as the vpython
startup penalty is hardly noticed due to pytest's own slow startup.
It also scales better (differently?) by allowing each program to
declare its own set of deps.
BUG=chromium:997354
TEST=`./run_tests` passes
Change-Id: I60e653c491bea4ada0cda9914fe946dc3c2f2048
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2826353
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Chris McDonald <cjmcdonald@chromium.org>
diff --git a/scripts/vpython_wrapper.py b/scripts/vpython_wrapper.py
index f747320..6a40da8 100755
--- a/scripts/vpython_wrapper.py
+++ b/scripts/vpython_wrapper.py
@@ -5,6 +5,9 @@
# NB: Do not add a ton of wheels here as it's shared among many programs.
# Only list significant ones widely used by chromite.lib modules.
+#
+# For info on this syntax, see:
+# https://chromium.googlesource.com/infra/infra/+/HEAD/doc/users/vpython.md#available-wheels
# [VPYTHON:BEGIN]
# python_version: "3.8"