Reland "Roll WPT Tooling."
This is a reland of bb3fab20f93691c54d347a2b9564d827d8a4d767
Key additions since the original CL (in PS3 and onward):
- added //third_party/wpt_tools/wpt/tools/third_party/websockets, which
is required by webdriver tests.
- updated //chrome/test/chromedriver/test/run_webdriver_tests.py to
import localpaths.py so it can use vendored-in deps (like websockets).
- several updates to .vpython3 to add more wheels and bump up some
versions.
Original change's description:
> Roll WPT Tooling.
>
> This is a significant change because we pull in the breaking py3-only
> changes from upstream.
>
> In addition to the changes made by //third_party/wpt_tools/checkout.sh,
> this CL also includes several fixups to pass CQ (eg: some more py3
> updates, and manually adding a webdriver bidi PR).
>
> Cq-Include-Trybots: luci.chromium.try:linux-wpt-identity-fyi-rel,linux-wpt-input-fyi-rel
> Change-Id: I6380ec6bb46fa6fe8e0db66ebe1f82122b5c3c87
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2764543
> Reviewed-by: Stephen McGruer <[email protected]>
> Reviewed-by: Rakib Hasan <[email protected]>
> Commit-Queue: Luke Z <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#863882}
Change-Id: I44674cdb767ade155a04fb5920bb339d066dce42
Cq-Include-Trybots: luci.chromium.try:linux-wpt-identity-fyi-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2775239
Reviewed-by: Rakib Hasan <[email protected]>
Reviewed-by: Stephen McGruer <[email protected]>
Reviewed-by: Dirk Pranke <[email protected]>
Reviewed-by: Shengfa Lin <[email protected]>
Commit-Queue: Luke Z <[email protected]>
Cr-Commit-Position: refs/heads/master@{#866232}
diff --git a/.vpython3 b/.vpython3
index f293af5..1157337a 100644
--- a/.vpython3
+++ b/.vpython3
@@ -138,15 +138,39 @@
# Used by:
# chrome/test/chromedriver/test/run_webdriver_tests.py
+wheel: <
+ name: "infra/python/wheels/iniconfig-py3"
+ version: "version:1.1.1"
+>
+
+wheel: <
+ name: "infra/python/wheels/packaging-py2_py3"
+ version: "version:16.8"
+>
+
+wheel: <
+ name: "infra/python/wheels/pyparsing-py2_py3"
+ version: "version:2.2.0"
+>
+
+wheel: <
+ name: "infra/python/wheels/toml-py3"
+ version: "version:0.10.1"
+>
wheel <
- name: "infra/python/wheels/pytest-py2_py3"
- version: "version:4.1.1"
+ name: "infra/python/wheels/pytest-py3"
+ version: "version:6.2.2"
+>
+
+wheel <
+ name: "infra/python/wheels/pytest-asyncio-py3"
+ version: "version:0.14.0"
>
wheel <
name: "infra/python/wheels/attrs-py2_py3"
- version: "version:18.2.0"
+ version: "version:20.3.0"
>
wheel <
@@ -160,8 +184,8 @@
>
wheel <
- name: "infra/python/wheels/pluggy-py2_py3"
- version: "version:0.8.1"
+ name: "infra/python/wheels/pluggy-py3"
+ version: "version:0.13.1"
>
wheel <