[go: nahoru, domu]

blob: 0637500bdbda3bd93db3be77f68b98de937e7d16 [file] [log] [blame]
Brian Sheedy234580e52019-09-10 17:42:511# This is a vpython "spec" file.
2#
3# It describes patterns for python wheel dependencies of the python scripts in
4# the chromium repo, particularly for dependencies that have compiled components
5# (since pure-python dependencies can be easily vendored into third_party).
6#
7# When vpython is invoked, it finds this file and builds a python VirtualEnv,
8# containing all of the dependencies described in this file, fetching them from
9# CIPD (the "Chrome Infrastructure Package Deployer" service). Unlike `pip`,
10# this never requires the end-user machine to have a working python extension
11# compilation environment. All of these packages are built using:
John Palmer0e0f72bf2021-06-07 09:10:2012# https://chromium.googlesource.com/infra/infra/+/main/infra/tools/dockerbuild/
Brian Sheedy234580e52019-09-10 17:42:5113#
14# All python scripts in the repo share this same spec, to avoid dependency
15# fragmentation.
16#
17# If you have depot_tools installed in your $PATH, you can invoke python scripts
18# in this repo by running them as you normally would run them, except
19# substituting `vpython` instead of `python` on the command line, e.g.:
20# vpython path/to/script.py some --arguments
21#
22# Read more about `vpython` and how to modify this file here:
John Palmer0e0f72bf2021-06-07 09:10:2023# https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md
Brian Sheedy234580e52019-09-10 17:42:5124
25python_version: "3.8"
Brian Rynerf82bfc22021-09-16 15:30:4426
27# The default set of platforms vpython checks does not yet include mac-arm64.
28# Setting `verify_pep425_tag` to the list of platforms we explicitly must support
29# allows us to ensure that vpython specs stay mac-arm64-friendly
30verify_pep425_tag: [
31 {python: "cp38", abi: "cp38", platform: "manylinux1_x86_64"},
Fabrice de Gans262e68ce2022-10-03 01:31:0932 {python: "cp38", abi: "cp38", platform: "linux_arm64"},
Brian Rynerf82bfc22021-09-16 15:30:4433
34 {python: "cp38", abi: "cp38", platform: "macosx_10_10_intel"},
35 {python: "cp38", abi: "cp38", platform: "macosx_11_0_arm64"},
36
37 {python: "cp38", abi: "cp38", platform: "win32"},
38 {python: "cp38", abi: "cp38", platform: "win_amd64"}
39]
40
Weizhong Xiae87d2572021-03-21 16:53:5141# Used by:
42# build/android/pylib/local/emulator/avd.py
Weizhong Xiae87d2572021-03-21 16:53:5143wheel: <
Weizhong Xia9cf06dd82022-05-17 16:10:0944 name: "infra/python/wheels/protobuf-py3"
Tommy Nyquist29527fb2022-06-29 19:29:4445 version: "version:3.20.0"
Weizhong Xiae87d2572021-03-21 16:53:5146>
Brian Sheedy234580e52019-09-10 17:42:5147
48# TODO(https://crbug.com/898348): Add in necessary wheels as Python3 versions
49# become available.
Daniel Cheng826af0e2020-06-04 21:14:3250wheel: <
51 name: "infra/python/wheels/six-py2_py3"
John Budorick2f6445a2020-12-18 20:32:3352 version: "version:1.15.0"
Daniel Cheng826af0e2020-06-04 21:14:3253>
Ben Pasteneefdcb842021-01-29 01:38:2154
Brian Sheedy460fc3e2022-05-16 21:38:2455# These wheels are necessary to run pytype, i.e. enforce Python 3 type hinting.
56# We currently use 2021.11.2 instead of the 2022.5.5 available in CIPD because
57# 2022.5.5 seems to have issues when analyzing code that imports the asyncio
58# module. 2021.11.2 only has Linux wheels available, so restrict to that
59# platform.
60wheel: <
61 name: "infra/python/wheels/pytype/${vpython_platform}"
62 version: "version:2021.11.2"
63 match_tag: <
64 platform: "manylinux1_x86_64"
65 >
66>
67wheel: <
68 name: "infra/python/wheels/importlab-py3"
69 version: "version:0.6.1"
70 match_tag: <
71 platform: "manylinux1_x86_64"
72 >
73>
74wheel: <
75 name: "infra/python/wheels/networkx-py3"
76 version: "version:2.5"
77 match_tag: <
78 platform: "manylinux1_x86_64"
79 >
80>
81wheel: <
82 name: "infra/python/wheels/decorator-py3"
83 version: "version:5.0.9"
84 match_tag: <
85 platform: "manylinux1_x86_64"
86 >
87>
88wheel: <
89 name: "infra/python/wheels/libcst-py3"
90 version: "version:0.3.19"
91 match_tag: <
92 platform: "manylinux1_x86_64"
93 >
94>
95wheel: <
Brian Sheedy460fc3e2022-05-16 21:38:2496 name: "infra/python/wheels/typing-inspect-py3"
97 version: "version:0.7.1"
98 match_tag: <
99 platform: "manylinux1_x86_64"
100 >
101>
102wheel: <
103 name: "infra/python/wheels/typing-extensions-py3"
104 version: "version:4.0.1"
105 match_tag: <
106 platform: "manylinux1_x86_64"
107 >
108>
109wheel: <
110 name: "infra/python/wheels/tabulate-py3"
111 version: "version:0.8.9"
Brian Sheedy460fc3e2022-05-16 21:38:24112>
113wheel: <
114 name: "infra/python/wheels/typed-ast/${vpython_platform}"
115 version: "version:1.5.3"
116 match_tag: <
117 platform: "manylinux1_x86_64"
118 >
119>
120wheel: <
121 name: "infra/python/wheels/ninja/${vpython_platform}"
122 version: "version:1.10.0.post2"
123 match_tag: <
124 platform: "manylinux1_x86_64"
125 >
126>
127wheel: <
128 name: "infra/python/wheels/mypy-extensions-py3"
129 version: "version:0.4.3"
130 match_tag: <
131 platform: "manylinux1_x86_64"
132 >
133>
134
Ben Pasteneefdcb842021-01-29 01:38:21135# Common utilities.
Brian Sheedy50000e22021-09-24 00:59:27136# Use the same versions specified by //third_party/catapult/.vpython3 so that
137# Chromium tests using Telemetry function properly.
Brian Sheedy9d952022021-05-15 00:38:02138wheel: <
139 name: "infra/python/wheels/numpy/${vpython_platform}"
Chenlin Fan8cdf4e62022-02-16 02:53:34140 version: "version:1.2x.supported.1"
Brian Sheedy9d952022021-05-15 00:38:02141>
Ben Pasteneefdcb842021-01-29 01:38:21142wheel: <
Chong Gu3ecb1b62022-04-06 19:30:52143 name: "infra/python/wheels/pexpect/${vpython_platform}"
144 version: "version:4.8.0.chromium.1"
145>
146wheel: <
Weizhong Xiae87d2572021-03-21 16:53:51147 name: "infra/python/wheels/psutil/${vpython_platform}"
Brian Rynerf3bbf3f2022-02-24 08:48:31148 version: "version:5.8.0.chromium.3"
Ben Pasteneefdcb842021-01-29 01:38:21149>
150wheel: <
Brian Sheedyd001591d2023-05-31 21:50:32151 name: "infra/python/wheels/requests-py3"
152 version: "version:2.31.0"
Ben Pasteneefdcb842021-01-29 01:38:21153>
Brian Sheedyabc5d462022-03-04 20:45:40154wheel: <
155 name: "infra/python/wheels/pillow/${vpython_platform}"
156 version: "version:8.3.1"
157 # There is currently no Linux arm/arm64 version in CIPD.
158 not_match_tag <
Brian Sheedyf98717032023-03-20 18:30:19159 platform: "linux_arm64"
Brian Sheedyabc5d462022-03-04 20:45:40160 >
161>
Brian Sheedy9503edd2022-05-17 21:54:39162wheel: <
163 name: "infra/python/wheels/opencv_python/${vpython_platform}"
164 version: "version:4.5.3.56.chromium.4"
165 # There is currently no Linux arm/arm64 version in CIPD.
166 not_match_tag <
Brian Sheedyf98717032023-03-20 18:30:19167 platform: "linux_arm64"
Brian Sheedy9503edd2022-05-17 21:54:39168 >
169>
Jonathan Lee55340422024-01-08 19:46:53170# `pyyaml` is shared between `//third_party/wpt_tools/wpt/wpt` and `pytype`.
171wheel: <
172 name: "infra/python/wheels/pyyaml/${vpython_platform}"
173 version: "version:5.4.1.chromium.1"
174>
Ben Pasteneefdcb842021-01-29 01:38:21175
176# Used by various python unit tests.
177wheel: <
178 name: "infra/python/wheels/mock-py2_py3"
179 version: "version:2.0.0"
180>
181wheel: <
182 name: "infra/python/wheels/parameterized-py2_py3"
183 version: "version:0.7.1"
184>
185wheel: <
186 name: "infra/python/wheels/pbr-py2_py3"
187 version: "version:3.0.0"
188>
189
Brian Sheedy9d952022021-05-15 00:38:02190wheel: <
191 name: "infra/python/wheels/pyfakefs-py2_py3"
192 version: "version:3.7.2"
193>
194
Ben Pasteneefdcb842021-01-29 01:38:21195# Used by:
196# build/chromeos/test_runner.py
197wheel: <
198 name: "infra/python/wheels/jsonlines-py2_py3"
199 version: "version:1.2.0"
200>
201wheel: <
202 name: "infra/python/wheels/python-dateutil-py2_py3"
203 version: "version:2.7.3"
204>
Luke Zielinski57397c7c2021-03-04 22:53:51205
Weizhong Xia5be26202021-10-25 19:05:55206# Used by WPT importer
207wheel: <
208 name: "infra/python/wheels/charset_normalizer-py3"
209 version: "version:2.0.4"
210>
211wheel: <
212 name: "infra/python/wheels/pyasn1-py2_py3"
213 version: "version:0.4.5"
214>
215wheel: <
216 name: "infra/python/wheels/pyasn1_modules-py2_py3"
217 version: "version:0.2.4"
218>
219wheel: <
220 name: "infra/python/wheels/rsa-py2_py3"
221 version: "version:3.4.2"
222>
223wheel: <
224 name: "infra/python/wheels/cachetools-py2_py3"
225 version: "version:2.0.1"
226>
227wheel: <
228 name: "infra/python/wheels/uritemplate-py2_py3"
229 version: "version:3.0.0"
230>
231wheel: <
232 name: "infra/python/wheels/google-auth-py2_py3"
233 version: "version:1.25.0"
234>
235wheel: <
236 name: "infra/python/wheels/googleapis-common-protos-py2_py3"
237 version: "version:1.52.0"
238>
239wheel: <
Weizhong Xia9cf06dd82022-05-17 16:10:09240 name: "infra/python/wheels/google-api-core-py3"
241 version: "version:1.31.5"
Weizhong Xia5be26202021-10-25 19:05:55242>
243wheel: <
244 name: "infra/python/wheels/google-auth-httplib2-py2_py3"
245 version: "version:0.1.0"
246>
247wheel: <
248 name: "infra/python/wheels/google-api-python-client-py3"
249 version: "version:2.2.0"
250>
Weizhong Xia73783402021-10-26 18:39:44251wheel: <
252 name: "infra/python/wheels/oauth2client-py2_py3"
253 version: "version:3.0.0"
254>
Weizhong Xia5be26202021-10-25 19:05:55255
Weizhong Xia9cf06dd82022-05-17 16:10:09256# Used by:
257# //third_party/blink/tools/wpt_upload.py
Ben Pastened8ca3222023-01-05 18:28:03258# //third_party/chromite/bin/cros chrome-sdk
Weizhong Xia9cf06dd82022-05-17 16:10:09259wheel: <
260 name: "infra/python/wheels/crcmod/${vpython_platform}"
261 version: "version:1.7.chromium.3"
262>
263
264wheel: <
265 name: "infra/python/wheels/grpcio/${vpython_platform}"
266 version: "version:1.44.0"
267>
268
269wheel: <
270 name: "infra/python/wheels/grpc-google-iam-v1-py3"
271 version: "version:0.12.3"
272>
273
274wheel: <
275 name: "infra/python/wheels/proto-plus-py3"
276 version: "version:1.20.3"
277>
278
279wheel: <
280 name: "infra/python/wheels/google-cloud-kms-py3"
281 version: "version:2.11.1"
282>
283
Luke Zielinski57397c7c2021-03-04 22:53:51284# Used by Web Platform Tests (WPT) codebase in
Weizhong Xia9cf06dd82022-05-17 16:10:09285# //third_party/wpt_tools
Luke Zielinski57397c7c2021-03-04 22:53:51286wheel: <
287 name: "infra/python/wheels/html5lib-py2_py3"
288 version: "version:1.0.1"
289>
290wheel: <
Jonathan Lee007ef5f2022-03-31 00:23:55291 name: "infra/python/wheels/mozdebug-py3"
292 version: "version:0.3.0"
Luke Zielinski57397c7c2021-03-04 22:53:51293>
294wheel: <
295 name: "infra/python/wheels/mozinfo-py2_py3"
296 version: "version:1.2.2"
297>
298wheel: <
Weizhong Xiab39f73ad2023-06-15 17:49:34299 name: "infra/python/wheels/blessed-py2_py3"
300 version: "version:1.20.0"
301>
302wheel: <
303 name: "infra/python/wheels/wcwidth-py2_py3"
304 version: "version:0.2.5"
305>
306wheel: <
307 name: "infra/python/wheels/jinxed-py2_py3"
308 version: "version:1.2.0"
309>
310wheel: <
311 name: "infra/python/wheels/ansicon-py2_py3"
312 version: "version:1.89.0"
313>
314wheel: <
Luke Zielinski57397c7c2021-03-04 22:53:51315 name: "infra/python/wheels/mozlog-py2_py3"
Weizhong Xiab39f73ad2023-06-15 17:49:34316 version: "version:8.0.0"
Luke Zielinski57397c7c2021-03-04 22:53:51317>
318wheel: <
Jonathan Lee007ef5f2022-03-31 00:23:55319 name: "infra/python/wheels/mozprocess-py3"
320 version: "version:1.3.0"
Luke Zielinski57397c7c2021-03-04 22:53:51321>
322wheel: <
323 name: "infra/python/wheels/urllib3-py2_py3"
Fabrice de Gansc33130cd12022-09-19 19:25:29324 version: "version:1.26.6"
Luke Zielinski57397c7c2021-03-04 22:53:51325>
326wheel: <
327 name: "infra/python/wheels/blessings-py2_py3"
328 version: "version:1.7"
329>
330wheel: <
331 name: "infra/python/wheels/mozfile-py2_py3"
332 version: "version:2.0.0"
333>
334wheel: <
335 name: "infra/python/wheels/mozterm-py2_py3"
336 version: "version:1.0.0"
337>
338wheel: <
339 name: "infra/python/wheels/webencodings-py2_py3"
340 version: "version:0.5.1"
341>
342wheel: <
343 name: "infra/python/wheels/certifi-py2_py3"
344 version: "version:2020.11.8"
345>
346wheel: <
347 name: "infra/python/wheels/chardet-py2_py3"
348 version: "version:3.0.4"
349>
350wheel: <
351 name: "infra/python/wheels/idna-py2_py3"
352 version: "version:2.8"
353>
354wheel: <
355 name: "infra/python/wheels/distro-py2_py3"
356 version: "version:1.4.0"
357>
Luke Zielinski5b0bcde32021-03-17 16:14:14358wheel: <
Kenichi Ishibashi7449f1c2021-10-19 00:20:36359 name: "infra/python/wheels/aioquic/${vpython_platform}"
Kenichi Ishibashi252ab7e2023-03-27 06:42:36360 version: "version:0.9.20.chromium.1"
Kenichi Ishibashi7449f1c2021-10-19 00:20:36361>
362wheel: <
363 name: "infra/python/wheels/pylsqpack/${vpython_platform}"
364 version: "version:0.3.12"
365>
366wheel: <
367 name: "infra/python/wheels/cryptography/${vpython_platform}"
Brian Ryner6c5601932021-11-09 18:30:02368 version: "version:3.3.1.chromium.1"
Kenichi Ishibashi7449f1c2021-10-19 00:20:36369>
370wheel: <
371 name: "infra/python/wheels/cffi/${vpython_platform}"
Brian Rynerf3bbf3f2022-02-24 08:48:31372 version: "version:1.14.5.chromium.7"
Kenichi Ishibashi7449f1c2021-10-19 00:20:36373>
374wheel: <
375 name: "infra/python/wheels/pycparser-py2_py3"
376 version: "version:2.19"
377>
James Woo60136682022-06-15 16:02:31378wheel: <
379 name: "infra/python/wheels/ecdsa-py2_py3"
380 version: "version:0.17.0"
381>
Fabrice de Gansc33130cd12022-09-19 19:25:29382wheel: <
383 name: "infra/python/wheels/brotli/${vpython_platform}"
384 version: "version:1.0.9"
385>
Stephen McGruer367e9b202021-03-19 13:32:18386
387# Used by:
388# chrome/test/chromedriver/test/run_webdriver_tests.py
Luke Zielinski04b275de2021-03-24 19:30:00389wheel: <
390 name: "infra/python/wheels/iniconfig-py3"
391 version: "version:1.1.1"
392>
393
394wheel: <
395 name: "infra/python/wheels/packaging-py2_py3"
396 version: "version:16.8"
397>
398
399wheel: <
400 name: "infra/python/wheels/pyparsing-py2_py3"
Brian Sheedyf9ffd522021-09-30 20:40:46401 version: "version:2.4.7"
Luke Zielinski04b275de2021-03-24 19:30:00402>
403
404wheel: <
405 name: "infra/python/wheels/toml-py3"
406 version: "version:0.10.1"
407>
Stephen McGruer367e9b202021-03-19 13:32:18408
Hao Wue1738122023-08-18 00:51:47409# Used by: pytest-py3:7.3.1
410wheel: <
411 name: "infra/python/wheels/exceptiongroup-py3"
412 version: "version:1.1.2"
413>
414
415# Used by: pytest-py3:7.3.1
416wheel: <
417 name: "infra/python/wheels/tomli-py3"
418 version: "version:2.0.1"
419>
420
Stephen McGruer367e9b202021-03-19 13:32:18421wheel <
Luke Zielinski04b275de2021-03-24 19:30:00422 name: "infra/python/wheels/pytest-py3"
Hao Wue1738122023-08-18 00:51:47423 version: "version:7.3.1"
Luke Zielinski04b275de2021-03-24 19:30:00424>
425
426wheel <
427 name: "infra/python/wheels/pytest-asyncio-py3"
Weizhong Xiaa0fdd262023-03-23 16:47:39428 version: "version:0.19.0"
Stephen McGruer367e9b202021-03-19 13:32:18429>
430
431wheel <
432 name: "infra/python/wheels/attrs-py2_py3"
Brian Sheedy460fc3e2022-05-16 21:38:24433 version: "version:21.4.0"
Stephen McGruer367e9b202021-03-19 13:32:18434>
435
436wheel <
Stephen McGruer367e9b202021-03-19 13:32:18437 name: "infra/python/wheels/more-itertools-py2_py3"
438 version: "version:4.1.0"
439>
440
441wheel <
Luke Zielinski04b275de2021-03-24 19:30:00442 name: "infra/python/wheels/pluggy-py3"
443 version: "version:0.13.1"
Stephen McGruer367e9b202021-03-19 13:32:18444>
445
446wheel <
447 name: "infra/python/wheels/py-py2_py3"
Brian Rynera2b0fa8e2021-07-22 18:54:22448 version: "version:1.10.0"
Stephen McGruer367e9b202021-03-19 13:32:18449>
450
451wheel <
452 name: "infra/python/wheels/funcsigs-py2_py3"
453 version: "version:1.0.2"
454>
455
456wheel: <
457 name: "infra/python/wheels/atomicwrites-py2_py3"
458 version: "version:1.3.0"
459>
Jamie Madillcf4f8c72021-05-20 19:24:23460
461wheel: <
462 name: "infra/python/wheels/colorama-py2_py3"
463 version: "version:0.4.1"
464>
465
466# Used by:
467# testing/buildbot/generate_buildbot_json_coveragetest.py
468wheel: <
469 name: "infra/python/wheels/coverage/${vpython_platform}"
Brian Rynerf3bbf3f2022-02-24 08:48:31470 version: "version:5.5.chromium.3"
Jamie Madillcf4f8c72021-05-20 19:24:23471>
Brian Sheedycb1ba88e2021-06-17 18:12:55472
473# Used by:
474# //content/test/gpu
475wheel: <
476 name: "infra/python/wheels/pathos/${vpython_platform}"
Brian Rynerf3bbf3f2022-02-24 08:48:31477 version: "version:0.2.7.chromium.5"
Brian Sheedycb1ba88e2021-06-17 18:12:55478 not_match_tag <
479 abi: "cp27mu"
480 platform: "manylinux1_i686"
481 >
482 not_match_tag <
483 abi: "cp27mu"
484 platform: "linux_mips64"
485 >
486 not_match_tag <
487 abi: "cp27mu"
488 platform: "linux_armv6l"
489 >
490 not_match_tag <
491 abi: "cp27mu"
492 platform: "linux_armv7l"
493 >
494>
Preethi Mohane41c29a52021-08-13 17:01:03495
Brian Sheedya46a9b82022-03-22 21:46:36496wheel: <
497 name: "infra/python/wheels/websockets-py3"
Brian Sheedy69483382023-06-14 19:33:30498 version: "version:11.0.3"
Brian Sheedya46a9b82022-03-22 21:46:36499>
500
Brian Sheedyac027712023-10-20 00:11:21501wheel: <
502 name: "infra/python/wheels/beautifulsoup4-py3"
503 version: "version:4.9.0"
504>
505wheel: <
506 name: "infra/python/wheels/soupsieve-py3"
507 version: "version:1.9.5"
508>
509
Preethi Mohane41c29a52021-08-13 17:01:03510# Used by:
Victor Hugo Vianna Silva02442ef02021-09-01 10:48:11511# //tools/infra/find_bad_builds.py
512wheel: <
513 name: "infra/python/wheels/pytz-py2_py3"
514 version: "version:2018.4"
515>
516
517# Used by:
Preethi Mohane41c29a52021-08-13 17:01:03518# //third_party/blink/tools/blinkpy/web_tests/port/server_process.py
519wheel: <
520 name: "infra/python/wheels/pywin32/${vpython_platform}"
521 version: "version:300"
522 match_tag: <
523 platform: "win32"
524 >
525 match_tag: <
526 platform: "win_amd64"
527 >
528>
Brian Sheedy50000e22021-09-24 00:59:27529
530# Used by:
531# //content/test/gpu/gpu_tests/color_profile_manager_mac.py
532wheel: <
533 name: "infra/python/wheels/pyobjc/${vpython_platform}"
534 version: "version:7.3.chromium.1"
535 match_tag: <
536 platform: "macosx_10_10_intel"
537 >
Brian Sheedyac599fd2021-11-18 22:05:30538 match_tag: <
539 platform: "macosx_11_0_arm64"
540 >
Brian Sheedy50000e22021-09-24 00:59:27541>
Brian Sheedyf9ffd522021-09-30 20:40:46542
543# Used by:
544# tools/perf/core/results_dashboard.py
545wheel: <
546 name: "infra/python/wheels/httplib2-py3"
547 version: "version:0.19.1"
548>
549
550# Used by:
551# tools/perf/flakiness_cli
552wheel: <
553 name: "infra/python/wheels/pandas/${vpython_platform}"
Brian Sheedyadf503e92021-10-26 18:06:52554 version: "version:1.3.2.chromium.1"
Brian Sheedy38a48fc82021-11-17 00:48:02555 not_match_tag: <
Brian Sheedyf98717032023-03-20 18:30:19556 platform: "linux_arm64"
Brian Sheedyf9ffd522021-09-30 20:40:46557 >
558>
Arthur Wang763ce262022-02-03 02:46:49559
560# Used by:
Camillo Bruni1c012912023-01-30 10:05:45561# tools/perf/crossbench
562wheel: <
563 name: "infra/python/wheels/hjson-py2_py3"
564 version: "version:3.1.0"
565>
566
Nikolaos Papaspyrou8321f5c2023-10-20 08:12:10567wheel: <
568 name: "infra/python/wheels/frozendict-py3"
569 version: "version:2.0.6"
570>
571
Camillo Bruni0a1d6992023-11-08 09:23:20572wheel: <
573 name: "infra/python/wheels/ordered-set-py3"
574 version: "version:4.1.0"
575>
576
Camillo Bruni1c012912023-01-30 10:05:45577# Used by:
Fabrice de Gansc33130cd12022-09-19 19:25:29578# chrome/test/mini_installer/test_chrome_with_chromedriver.py
Arthur Wang763ce262022-02-03 02:46:49579# testing/script/run_variations_smoke_tests.py
Camillo Bruni1c012912023-01-30 10:05:45580# tools/perf/crossbench
Fabrice de Gansc33130cd12022-09-19 19:25:29581# Keep this to the same revision as third_party/webdriver/pylib, which is pulled
582# in via DEPS.
Arthur Wang763ce262022-02-03 02:46:49583wheel: <
584 name: "infra/python/wheels/selenium-py3"
Fabrice de Gansc33130cd12022-09-19 19:25:29585 version: "version:4.1.0"
586>
587wheel: <
588 name: "infra/python/wheels/trio-py3"
589 version: "version:0.20.0"
590>
591wheel: <
592 name: "infra/python/wheels/trio-websocket-py3"
593 version: "version:0.9.2"
594>
595wheel: <
596 name: "infra/python/wheels/outcome-py3"
597 version: "version:1.1.0"
598>
599wheel: <
600 name: "infra/python/wheels/sniffio-py3"
601 version: "version:1.2.0"
602>
603wheel: <
604 name: "infra/python/wheels/async-generator-py3"
605 version: "version:1.10"
606>
607wheel: <
608 name: "infra/python/wheels/wsproto-py3"
609 version: "version:1.1.0"
610>
611wheel: <
612 name: "infra/python/wheels/h11-py3"
613 version: "version:0.13.0"
614>
615wheel: <
616 name: "infra/python/wheels/sortedcontainers-py3"
617 version: "version:2.4.0"
618>
619wheel: <
620 name: "infra/python/wheels/pyopenssl-py2_py3"
Kenichi Ishibashi252ab7e2023-03-27 06:42:36621 version: "version:20.0.0"
Arthur Wang763ce262022-02-03 02:46:49622>
Dirk Pranke2983b3e42023-02-24 00:46:34623
624# Used by //tools/md_browser to render Markdown.
625wheel: <
626 name: "infra/python/wheels/markdown-py3"
627 version: "version:3.3.4"
628>
629wheel: <
630 name: "infra/python/wheels/importlib-metadata-py3"
631 version: "version:1.6.0"
632>
633wheel: <
634 name: "infra/python/wheels/zipp-py3"
635 version: "version:3.1.0"
636>