#
# Read more about `vpython` and how to modify this file here:
# https://chromium.googlesource.com/infra/infra/+/master/doc/users/vpython.md
+#
+# For the definition of this spec, see:
+# https://chromium.googlesource.com/infra/luci/luci-go/+/master/vpython/api/vpython/spec.proto
python_version: "2.7"
# Used by:
-# build/chromeos/run_vm_test.py
+# build/chromeos/test_runner.py
+wheel: <
+ name: "infra/python/wheels/jsonlines-py2_py3"
+ version: "version:1.2.0"
+>
+wheel: <
+ name: "infra/python/wheels/subprocess32/${vpython_platform}"
+ version: "version:3.5.0rc1"
+ # Only download for linux since we shouldn't be running CrOS tests on mac/win.
+ match_tag: <
+ abi: "cp27mu"
+ platform: "manylinux1_i686"
+ >
+ match_tag: <
+ abi: "cp27mu"
+ platform: "manylinux1_x86_64"
+ >
+>
+
+# Used by:
+# build/chromeos/test_runner.py
# third_party/catapult
#
# This version must be compatible with the version range specified by
# Used by:
# third_party/catapult
-# chrome/test/vr/perf/latency/run_latency_test.py
#
# This version must be compatible with the version range specified by
# //third_party/catapult/telemetry/telemetry/internal/util/external_modules.py
>
# Used by:
+# chrome/test/data/android/upload_download_utils_test.py
+wheel: <
+ name: "infra/python/wheels/pyfakefs-py2_py3"
+ version: "version:3.7.2"
+>
+
+# Used by:
# tools/perf/fetch_benchmark_deps.py
wheel: <
name: "infra/python/wheels/google_compute_engine-py2_py3"
>
# Used by:
-# chrome/browser/policy/test/policy_testserver.py
+# build/android/pylib/local/emulator/avd.py
+# components/policy/test_support/policy_testserver.py
wheel: <
name: "infra/python/wheels/protobuf-py2_py3"
- version: "version:3.2.0"
+ version: "version:3.6.1"
>
wheel: <
name: "infra/python/wheels/six-py2_py3"
>
# Used by:
-# chrome/test/vr/perf/latency/run_latency_test.py
+# tools/perf/flakiness_cli
wheel: <
- name: "infra/python/wheels/peakutils-py2_py3"
- version: "version:1.0.3"
+ name: "infra/python/wheels/pandas/${vpython_platform}"
+ version: "version:0.23.4"
+ match_tag: <
+ platform: "win32"
+ >
+ match_tag: <
+ platform: "win_amd64"
+ >
match_tag: <
abi: "cp27mu"
platform: "manylinux1_i686"
abi: "cp27mu"
platform: "manylinux1_x86_64"
>
+ match_tag: <
+ platform: "macosx_10_6_intel"
+ >
+>
+wheel: <
+ name: "infra/python/wheels/pytz-py2_py3"
+ version: "version:2018.4"
>
wheel: <
- name: "infra/python/wheels/pyserial-py2_py3"
- version: "version:3.4"
+ name: "infra/python/wheels/python-dateutil-py2_py3"
+ version: "version:2.7.3"
>
+
+# Used by:
+# content/test/gpu/gpu_tests/color_profile_manager_mac.py
+# Note: there's a version of this wheel for even older OS versions,
+# but we don't need it for the GPU tests, and it looks like there are
+# bugs in the not_match_tag implementation.
wheel: <
- name: "infra/python/wheels/scipy/${vpython_platform}"
- version: "version:0.19.0"
+ name: "infra/python/wheels/pyobjc/${vpython_platform}"
+ version: "version:4.1"
+ match_tag: < platform: "macosx_10_10_intel" >
+>
+
+# Used by:
+# third_party/catapult
+wheel: <
+ name: "infra/python/wheels/six-py2_py3"
+ version: "version:1.10.0"
+>
+wheel: <
+ name: "infra/python/wheels/pbr-py2_py3"
+ version: "version:3.0.0"
+>
+wheel: <
+ name: "infra/python/wheels/funcsigs-py2_py3"
+ version: "version:1.0.2"
+>
+wheel: <
+ name: "infra/python/wheels/mock-py2_py3"
+ version: "version:2.0.0"
+>
+
+# Used by:
+# chrome/test/chromedriver/test/run_webdriver_tests.py
+
+wheel <
+ name: "infra/python/wheels/pytest-py2_py3"
+ version: "version:3.6.2"
+>
+
+wheel <
+ name: "infra/python/wheels/attrs-py2_py3"
+ version: "version:17.4.0"
+>
+
+wheel <
+ name: "infra/python/wheels/six-py2_py3"
+ version: "version:1.10.0"
+>
+
+wheel <
+ name: "infra/python/wheels/more-itertools-py2_py3"
+ version: "version:4.1.0"
+>
+
+wheel <
+ name: "infra/python/wheels/scandir/${vpython_platform}"
+ version: "version:1.7"
+>
+
+wheel <
+ name: "infra/python/wheels/pluggy-py2_py3"
+ version: "version:0.7.1"
+>
+
+wheel <
+ name: "infra/python/wheels/py-py2_py3"
+ version: "version:1.5.3"
+>
+
+wheel <
+ name: "infra/python/wheels/funcsigs-py2_py3"
+ version: "version:1.0.2"
+>
+wheel: <
+ name: "infra/python/wheels/psutil/${vpython_platform}"
+ version: "version:5.2.2"
+>
+
+# Used by:
+# tools/infra
+wheel: <
+ name: "infra/python/wheels/requests-py2_py3"
+ version: "version:2.13.0"
+>
+wheel: <
+ name: "infra/python/wheels/colorama-py2_py3"
+ version: "version:0.4.1"
+>
+wheel: <
+ name: "infra/python/wheels/mock-py2_py3"
+ version: "version:2.0.0"
+>
+
+wheel: <
+ name: "infra/python/wheels/atomicwrites-py2_py3"
+ version: "version:1.3.0"
+>
+
+wheel: <
+ name: "infra/python/wheels/pathlib2-py2_py3"
+ version: "version:2.3.3"
+>
+
+# Used by Web Platform Tests (WPT) codebase in
+# //third_party/blink/web_tests/external/wpt/tools/
+wheel: <
+ name: "infra/python/wheels/html5lib-py2_py3"
+ version: "version:1.0.1"
+>
+wheel: <
+ name: "infra/python/wheels/mozdebug-py2_py3"
+ version: "version:0.1.1"
+>
+wheel: <
+ name: "infra/python/wheels/mozinfo-py2_py3"
+ version: "version:1.1.0"
+>
+wheel: <
+ name: "infra/python/wheels/mozlog-py2_py3"
+ version: "version:5.0"
+>
+wheel: <
+ name: "infra/python/wheels/mozprocess-py2_py3"
+ version: "version:0.26"
+>
+wheel: <
+ name: "infra/python/wheels/urllib3-py2_py3"
+ version: "version:1.22"
+>
+wheel: <
+ name: "infra/python/wheels/blessings-py2_py3"
+ version: "version:1.7"
+>
+wheel: <
+ name: "infra/python/wheels/mozfile-py2_py3"
+ version: "version:2.0.0"
+>
+wheel: <
+ name: "infra/python/wheels/mozterm-py2_py3"
+ version: "version:1.0.0"
+>
+wheel: <
+ name: "infra/python/wheels/webencodings-py2_py3"
+ version: "version:0.5.1"
+>
+wheel: <
+ name: "infra/python/wheels/certifi-py2_py3"
+ version: "version:2018.11.29"
+>
+wheel: <
+ name: "infra/python/wheels/chardet-py2_py3"
+ version: "version:3.0.4"
+>
+wheel: <
+ name: "infra/python/wheels/idna-py2_py3"
+ version: "version:2.8"
+>
+wheel: <
+ name: "infra/python/wheels/pillow/${vpython_platform}"
+ version: "version:6.0.0"
+ match_tag: <
+ platform: "win32"
+ >
+ match_tag: <
+ platform: "win_amd64"
+ >
match_tag: <
abi: "cp27mu"
platform: "manylinux1_i686"
abi: "cp27mu"
platform: "manylinux1_x86_64"
>
+ match_tag: <
+ platform: "macosx_10_6_intel"
+ >
>
# Used by:
-# content/test/gpu/gpu_tests/color_profile_manager_mac.py
-# Note: there's a version of this wheel for even older OS versions,
-# but we don't need it for the GPU tests, and it looks like there are
-# bugs in the not_match_tag implementation.
+# //third_party/blink/tools/blinkpy/web_tests/port/server_process.py
wheel: <
- name: "infra/python/wheels/pyobjc/${vpython_platform}"
- version: "version:4.1"
- match_tag: < platform: "macosx_10_10_intel" >
+ name: "infra/python/wheels/pywin32/${vpython_platform}"
+ version: "version:227"
+ match_tag: <
+ platform: "win32"
+ >
+ match_tag: <
+ platform: "win_amd64"
+ >
>