Movatterモバイル変換


[0]ホーム

URL:


Google Git
Sign in
chromium /chromium /src /refs/heads/main /. /.vpython3
blob: 1687801146c05e49b2624b20ed2f958f1e9b8735 [file] [log] [blame]
Brian Sheedy234580e52019-09-10 17:42:51[diff] [blame]1# 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:20[diff] [blame]12# https://chromium.googlesource.com/infra/infra/+/main/infra/tools/dockerbuild/
Brian Sheedy234580e52019-09-10 17:42:51[diff] [blame]13#
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:20[diff] [blame]23# https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md
Brian Sheedy234580e52019-09-10 17:42:51[diff] [blame]24
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]25python_version:"3.11"
Brian Rynerf82bfc22021-09-16 15:30:44[diff] [blame]26
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:[
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]31{python:"cp311", abi:"cp311", platform:"manylinux1_x86_64"},
32{python:"cp311", abi:"cp311", platform:"linux_arm64"},
Brian Rynerf82bfc22021-09-16 15:30:44[diff] [blame]33
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]34{python:"cp311", abi:"cp311", platform:"macosx_10_10_intel"},
35{python:"cp311", abi:"cp311", platform:"macosx_11_0_arm64"},
Brian Rynerf82bfc22021-09-16 15:30:44[diff] [blame]36
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]37{python:"cp311", abi:"cp311", platform:"win32"},
38{python:"cp311", abi:"cp311", platform:"win_amd64"}
Brian Rynerf82bfc22021-09-16 15:30:44[diff] [blame]39]
40
Weizhong Xiae87d2572021-03-21 16:53:51[diff] [blame]41# Used by:
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]42# //build/android/pylib/local/emulator/avd.py
43# //tools/perf/crossbench
Weizhong Xiae87d2572021-03-21 16:53:51[diff] [blame]44wheel:<
Weizhong Xia9cf06dd82022-05-17 16:10:09[diff] [blame]45 name:"infra/python/wheels/protobuf-py3"
Tommy Nyquistd893a0c2025-05-21 22:09:18[diff] [blame]46 version:"version:6.31.0"
Weizhong Xiae87d2572021-03-21 16:53:51[diff] [blame]47>
Brian Sheedy234580e52019-09-10 17:42:51[diff] [blame]48
49# TODO(https://crbug.com/898348): Add in necessary wheels as Python3 versions
50# become available.
Daniel Cheng826af0e2020-06-04 21:14:32[diff] [blame]51wheel:<
52 name:"infra/python/wheels/six-py2_py3"
John Budorick2f6445a2020-12-18 20:32:33[diff] [blame]53 version:"version:1.15.0"
Daniel Cheng826af0e2020-06-04 21:14:32[diff] [blame]54>
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]55
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]56# These wheels are necessary to run pytype, i.e. enforce Python 3 type hinting.
57# We currently use 2021.11.2 instead of the 2022.5.5 available in CIPD because
58# 2022.5.5 seems to have issues when analyzing code that imports the asyncio
59# module. 2021.11.2 only has Linux wheels available, so restrict to that
60# platform.
61wheel:<
62 name:"infra/python/wheels/pytype/${vpython_platform}"
Ben Joyce7987dd82024-08-16 16:20:16[diff] [blame]63 version:"version:2024.1.24"
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]64 match_tag:<
65 platform:"manylinux1_x86_64"
66>
67>
68wheel:<
69 name:"infra/python/wheels/importlab-py3"
Ben Joyce7987dd82024-08-16 16:20:16[diff] [blame]70 version:"version:0.8"
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]71 match_tag:<
72 platform:"manylinux1_x86_64"
73>
74>
75wheel:<
76 name:"infra/python/wheels/networkx-py3"
77 version:"version:2.5"
78 match_tag:<
79 platform:"manylinux1_x86_64"
80>
81>
82wheel:<
83 name:"infra/python/wheels/decorator-py3"
84 version:"version:5.0.9"
85 match_tag:<
86 platform:"manylinux1_x86_64"
87>
88>
89wheel:<
Ben Joyce7987dd82024-08-16 16:20:16[diff] [blame]90 name:"infra/python/wheels/libcst/${vpython_platform}"
91 version:"version:1.1.0"
Hao Wu0cf18e42024-08-26 19:22:35[diff] [blame]92# No 32-bit Windows wheel available for a dependency (google-cloud-pubsub).
93 not_match_tag:<
94 platform:"win32"
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]95>
96>
97wheel:<
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]98 name:"infra/python/wheels/typing-inspect-py3"
99 version:"version:0.7.1"
100 match_tag:<
101 platform:"manylinux1_x86_64"
102>
103>
104wheel:<
105 name:"infra/python/wheels/typing-extensions-py3"
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]106 version:"version:4.13.2"
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]107>
108wheel:<
109 name:"infra/python/wheels/tabulate-py3"
Ben Joyce7987dd82024-08-16 16:20:16[diff] [blame]110 version:"version:0.8.10"
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]111>
112wheel:<
113 name:"infra/python/wheels/ninja/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]114 version:"version:1.10.2.4.chromium.1"
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]115 match_tag:<
116 platform:"manylinux1_x86_64"
117>
118>
119wheel:<
120 name:"infra/python/wheels/mypy-extensions-py3"
121 version:"version:0.4.3"
Brian Sheedy460fc3e2022-05-16 21:38:24[diff] [blame]122>
123
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]124# Common utilities.
Brian Sheedy50000e22021-09-24 00:59:27[diff] [blame]125# Use the same versions specified by //third_party/catapult/.vpython3 so that
126# Chromium tests using Telemetry function properly.
Brian Sheedy9d952022021-05-15 00:38:02[diff] [blame]127wheel:<
128 name:"infra/python/wheels/numpy/${vpython_platform}"
Brian Sheedy5d4a0192024-09-20 17:47:05[diff] [blame]129 version:"version:1.23.5.chromium.4"
Brian Sheedy9d952022021-05-15 00:38:02[diff] [blame]130>
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]131wheel:<
Chong Gu3ecb1b62022-04-06 19:30:52[diff] [blame]132 name:"infra/python/wheels/pexpect/${vpython_platform}"
133 version:"version:4.8.0.chromium.1"
134>
135wheel:<
Weizhong Xiae87d2572021-03-21 16:53:51[diff] [blame]136 name:"infra/python/wheels/psutil/${vpython_platform}"
Brian Rynerf3bbf3f2022-02-24 08:48:31[diff] [blame]137 version:"version:5.8.0.chromium.3"
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]138>
139wheel:<
Brian Sheedyd001591d2023-05-31 21:50:32[diff] [blame]140 name:"infra/python/wheels/requests-py3"
141 version:"version:2.31.0"
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]142>
Brian Sheedyabc5d462022-03-04 20:45:40[diff] [blame]143wheel:<
144 name:"infra/python/wheels/pillow/${vpython_platform}"
Brian Sheedy5d4a0192024-09-20 17:47:05[diff] [blame]145 version:"version:10.4.0"
Brian Sheedyabc5d462022-03-04 20:45:40[diff] [blame]146# There is currently no Linux arm/arm64 version in CIPD.
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]147 not_match_tag:<
Brian Sheedyf98717032023-03-20 18:30:19[diff] [blame]148 platform:"linux_arm64"
Brian Sheedyabc5d462022-03-04 20:45:40[diff] [blame]149>
150>
Brian Sheedy9503edd2022-05-17 21:54:39[diff] [blame]151wheel:<
152 name:"infra/python/wheels/opencv_python/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]153 version:"version:4.8.1.78.chromium.1"
Brian Sheedy9503edd2022-05-17 21:54:39[diff] [blame]154# There is currently no Linux arm/arm64 version in CIPD.
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]155 not_match_tag:<
Brian Sheedyf98717032023-03-20 18:30:19[diff] [blame]156 platform:"linux_arm64"
Brian Sheedy9503edd2022-05-17 21:54:39[diff] [blame]157>
158>
Jonathan Lee55340422024-01-08 19:46:53[diff] [blame]159# `pyyaml` is shared between `//third_party/wpt_tools/wpt/wpt` and `pytype`.
160wheel:<
161 name:"infra/python/wheels/pyyaml/${vpython_platform}"
162 version:"version:5.4.1.chromium.1"
163>
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]164
165# Used by various python unit tests.
166wheel:<
167 name:"infra/python/wheels/mock-py2_py3"
168 version:"version:2.0.0"
169>
170wheel:<
171 name:"infra/python/wheels/parameterized-py2_py3"
172 version:"version:0.7.1"
173>
174wheel:<
175 name:"infra/python/wheels/pbr-py2_py3"
176 version:"version:3.0.0"
177>
178
Brian Sheedy9d952022021-05-15 00:38:02[diff] [blame]179wheel:<
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]180 name:"infra/python/wheels/pyfakefs-py3"
181 version:"version:5.5.0"
Brian Sheedy9d952022021-05-15 00:38:02[diff] [blame]182>
183
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]184# Used by:
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]185# //build/chromeos/test_runner.py
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]186wheel:<
187 name:"infra/python/wheels/jsonlines-py2_py3"
188 version:"version:1.2.0"
189>
190wheel:<
191 name:"infra/python/wheels/python-dateutil-py2_py3"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]192 version:"version:2.8.1"
Ben Pasteneefdcb842021-01-29 01:38:21[diff] [blame]193>
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]194
Weizhong Xia5be26202021-10-25 19:05:55[diff] [blame]195# Used by WPT importer
196wheel:<
197 name:"infra/python/wheels/charset_normalizer-py3"
198 version:"version:2.0.4"
199>
200wheel:<
201 name:"infra/python/wheels/pyasn1-py2_py3"
202 version:"version:0.4.5"
203>
204wheel:<
205 name:"infra/python/wheels/pyasn1_modules-py2_py3"
206 version:"version:0.2.4"
207>
208wheel:<
209 name:"infra/python/wheels/rsa-py2_py3"
210 version:"version:3.4.2"
211>
212wheel:<
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]213 name:"infra/python/wheels/cachetools-py3"
214 version:"version:5.3.3"
Weizhong Xia5be26202021-10-25 19:05:55[diff] [blame]215>
216wheel:<
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]217 name:"infra/python/wheels/uritemplate-py3"
218 version:"version:4.1.1"
Weizhong Xia5be26202021-10-25 19:05:55[diff] [blame]219>
220wheel:<
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]221 name:"infra/python/wheels/google-auth-py3"
222 version:"version:2.16.2"
Weizhong Xia5be26202021-10-25 19:05:55[diff] [blame]223>
224wheel:<
225 name:"infra/python/wheels/googleapis-common-protos-py2_py3"
Sophie Chang60933142025-03-26 17:08:28[diff] [blame]226 version:"version:1.69.2"
Weizhong Xia5be26202021-10-25 19:05:55[diff] [blame]227>
228wheel:<
Weizhong Xia9cf06dd82022-05-17 16:10:09[diff] [blame]229 name:"infra/python/wheels/google-api-core-py3"
Sophie Chang60933142025-03-26 17:08:28[diff] [blame]230 version:"version:2.24.2"
Weizhong Xia5be26202021-10-25 19:05:55[diff] [blame]231>
232wheel:<
233 name:"infra/python/wheels/google-auth-httplib2-py2_py3"
234 version:"version:0.1.0"
235>
236wheel:<
237 name:"infra/python/wheels/google-api-python-client-py3"
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]238 version:"version:2.111.0"
239>
240wheel:<
241 name:"infra/python/wheels/google-cloud-core-py3"
242 version:"version:2.3.3"
243>
244wheel:<
245 name:"infra/python/wheels/grpcio-status-py3"
246 version:"version:1.57.0"
Weizhong Xia5be26202021-10-25 19:05:55[diff] [blame]247>
Weizhong Xia73783402021-10-26 18:39:44[diff] [blame]248wheel:<
249 name:"infra/python/wheels/oauth2client-py2_py3"
250 version:"version:3.0.0"
251>
Weizhong Xia5be26202021-10-25 19:05:55[diff] [blame]252
Weizhong Xia9cf06dd82022-05-17 16:10:09[diff] [blame]253# Used by:
254# //third_party/blink/tools/wpt_upload.py
Ben Pastened8ca3222023-01-05 18:28:03[diff] [blame]255# //third_party/chromite/bin/cros chrome-sdk
Weizhong Xia9cf06dd82022-05-17 16:10:09[diff] [blame]256wheel:<
257 name:"infra/python/wheels/crcmod/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]258 version:"version:1.7.chromium.4"
Weizhong Xia9cf06dd82022-05-17 16:10:09[diff] [blame]259>
260
261wheel:<
262 name:"infra/python/wheels/grpcio/${vpython_platform}"
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]263 version:"version:1.57.0"
Weizhong Xia9cf06dd82022-05-17 16:10:09[diff] [blame]264>
265
266wheel:<
267 name:"infra/python/wheels/grpc-google-iam-v1-py3"
268 version:"version:0.12.3"
269>
270
271wheel:<
272 name:"infra/python/wheels/proto-plus-py3"
Sophie Chang60933142025-03-26 17:08:28[diff] [blame]273 version:"version:1.26.1"
Weizhong Xia9cf06dd82022-05-17 16:10:09[diff] [blame]274>
275
276wheel:<
277 name:"infra/python/wheels/google-cloud-kms-py3"
278 version:"version:2.11.1"
279>
Hao Wu0cf18e42024-08-26 19:22:35[diff] [blame]280wheel:<
281 name:"infra/python/wheels/google-cloud-pubsub-py3"
282 version:"version:2.9.0"
283>
284wheel:<
285 name:"infra/python/wheels/typing-inspect-py3"
286 version:"version:0.7.1"
287>
Weizhong Xia9cf06dd82022-05-17 16:10:09[diff] [blame]288
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]289# Used by Web Platform Tests (WPT) codebase in
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]290# //third_party/wpt_tools
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]291wheel:<
292 name:"infra/python/wheels/html5lib-py2_py3"
293 version:"version:1.0.1"
294>
295wheel:<
Jonathan Lee007ef5f2022-03-31 00:23:55[diff] [blame]296 name:"infra/python/wheels/mozdebug-py3"
297 version:"version:0.3.0"
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]298>
299wheel:<
300 name:"infra/python/wheels/mozinfo-py2_py3"
301 version:"version:1.2.2"
302>
303wheel:<
Weizhong Xiab39f73ad2023-06-15 17:49:34[diff] [blame]304 name:"infra/python/wheels/blessed-py2_py3"
305 version:"version:1.20.0"
306>
307wheel:<
308 name:"infra/python/wheels/wcwidth-py2_py3"
309 version:"version:0.2.5"
310>
311wheel:<
312 name:"infra/python/wheels/jinxed-py2_py3"
313 version:"version:1.2.0"
314>
315wheel:<
316 name:"infra/python/wheels/ansicon-py2_py3"
317 version:"version:1.89.0"
318>
319wheel:<
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]320 name:"infra/python/wheels/mozlog-py2_py3"
Weizhong Xiab39f73ad2023-06-15 17:49:34[diff] [blame]321 version:"version:8.0.0"
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]322>
323wheel:<
Jonathan Lee007ef5f2022-03-31 00:23:55[diff] [blame]324 name:"infra/python/wheels/mozprocess-py3"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]325 version:"version:1.3.1"
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]326>
327wheel:<
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]328 name:"infra/python/wheels/urllib3-py3"
329 version:"version:2.4.0"
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]330>
331wheel:<
332 name:"infra/python/wheels/blessings-py2_py3"
333 version:"version:1.7"
334>
335wheel:<
336 name:"infra/python/wheels/mozfile-py2_py3"
337 version:"version:2.0.0"
338>
339wheel:<
340 name:"infra/python/wheels/mozterm-py2_py3"
341 version:"version:1.0.0"
342>
343wheel:<
344 name:"infra/python/wheels/webencodings-py2_py3"
345 version:"version:0.5.1"
346>
347wheel:<
Bailey Myers-Morganbf1b8772025-06-09 18:46:36[diff] [blame]348 name:"infra/python/wheels/certifi-py3"
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]349 version:"version:2025.4.26"
Luke Zielinski57397c7c2021-03-04 22:53:51[diff] [blame]350>
351wheel:<
352 name:"infra/python/wheels/chardet-py2_py3"
353 version:"version:3.0.4"
354>
355wheel:<
356 name:"infra/python/wheels/idna-py2_py3"
357 version:"version:2.8"
358>
359wheel:<
360 name:"infra/python/wheels/distro-py2_py3"
361 version:"version:1.4.0"
362>
Luke Zielinski5b0bcde32021-03-17 16:14:14[diff] [blame]363wheel:<
Kenichi Ishibashi7449f1c2021-10-19 00:20:36[diff] [blame]364 name:"infra/python/wheels/aioquic/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]365 version:"version:1.2.0.chromium.1"
Kenichi Ishibashi7449f1c2021-10-19 00:20:36[diff] [blame]366>
367wheel:<
368 name:"infra/python/wheels/pylsqpack/${vpython_platform}"
369 version:"version:0.3.12"
370>
371wheel:<
372 name:"infra/python/wheels/cryptography/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]373 version:"version:43.0.0"
Kenichi Ishibashi7449f1c2021-10-19 00:20:36[diff] [blame]374>
375wheel:<
376 name:"infra/python/wheels/cffi/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]377 version:"version:1.15.1.chromium.2"
Kenichi Ishibashi7449f1c2021-10-19 00:20:36[diff] [blame]378>
379wheel:<
380 name:"infra/python/wheels/pycparser-py2_py3"
381 version:"version:2.19"
382>
James Woo60136682022-06-15 16:02:31[diff] [blame]383wheel:<
384 name:"infra/python/wheels/ecdsa-py2_py3"
385 version:"version:0.17.0"
386>
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]387wheel:<
388 name:"infra/python/wheels/brotli/${vpython_platform}"
389 version:"version:1.0.9"
390>
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]391
392# Used by:
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]393# //chrome/test/chromedriver/test/run_webdriver_tests.py
Luke Zielinski04b275de2021-03-24 19:30:00[diff] [blame]394wheel:<
395 name:"infra/python/wheels/iniconfig-py3"
396 version:"version:1.1.1"
397>
398
399wheel:<
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]400 name:"infra/python/wheels/packaging-py3"
401 version:"version:21.3"
Luke Zielinski04b275de2021-03-24 19:30:00[diff] [blame]402>
403
404wheel:<
405 name:"infra/python/wheels/pyparsing-py2_py3"
Brian Sheedyf9ffd522021-09-30 20:40:46[diff] [blame]406 version:"version:2.4.7"
Luke Zielinski04b275de2021-03-24 19:30:00[diff] [blame]407>
408
409wheel:<
410 name:"infra/python/wheels/toml-py3"
Ben Joyce7987dd82024-08-16 16:20:16[diff] [blame]411 version:"version:0.10.2"
Luke Zielinski04b275de2021-03-24 19:30:00[diff] [blame]412>
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]413
Hao Wue1738122023-08-18 00:51:47[diff] [blame]414# Used by: pytest-py3:7.3.1
415wheel:<
416 name:"infra/python/wheels/exceptiongroup-py3"
417 version:"version:1.1.2"
418>
419
420# Used by: pytest-py3:7.3.1
421wheel:<
422 name:"infra/python/wheels/tomli-py3"
423 version:"version:2.0.1"
424>
425
Arthur Wang7443ba92025-02-05 21:01:16[diff] [blame]426wheel:<
Luke Zielinski04b275de2021-03-24 19:30:00[diff] [blame]427 name:"infra/python/wheels/pytest-py3"
Hao Wue1738122023-08-18 00:51:47[diff] [blame]428 version:"version:7.3.1"
Luke Zielinski04b275de2021-03-24 19:30:00[diff] [blame]429>
430
Arthur Wang7443ba92025-02-05 21:01:16[diff] [blame]431wheel:<
Luke Zielinski04b275de2021-03-24 19:30:00[diff] [blame]432 name:"infra/python/wheels/pytest-asyncio-py3"
Weizhong Xiaa0fdd262023-03-23 16:47:39[diff] [blame]433 version:"version:0.19.0"
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]434>
435
Arthur Wang7443ba92025-02-05 21:01:16[diff] [blame]436wheel:<
437 name:"infra/python/wheels/attrs-py3"
438 version:"version:24.2.0"
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]439>
440
Arthur Wang7443ba92025-02-05 21:01:16[diff] [blame]441wheel:<
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]442 name:"infra/python/wheels/more-itertools-py2_py3"
443 version:"version:4.1.0"
444>
445
Arthur Wang7443ba92025-02-05 21:01:16[diff] [blame]446wheel:<
Luke Zielinski04b275de2021-03-24 19:30:00[diff] [blame]447 name:"infra/python/wheels/pluggy-py3"
448 version:"version:0.13.1"
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]449>
450
Arthur Wang7443ba92025-02-05 21:01:16[diff] [blame]451wheel:<
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]452 name:"infra/python/wheels/py-py2_py3"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]453 version:"version:1.11.0"
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]454>
455
Arthur Wang7443ba92025-02-05 21:01:16[diff] [blame]456wheel:<
Stephen McGruer367e9b202021-03-19 13:32:18[diff] [blame]457 name:"infra/python/wheels/funcsigs-py2_py3"
458 version:"version:1.0.2"
459>
460
461wheel:<
462 name:"infra/python/wheels/atomicwrites-py2_py3"
463 version:"version:1.3.0"
464>
Jamie Madillcf4f8c72021-05-20 19:24:23[diff] [blame]465
466wheel:<
467 name:"infra/python/wheels/colorama-py2_py3"
468 version:"version:0.4.1"
469>
470
471# Used by:
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]472# //testing/buildbot/generate_buildbot_json_coveragetest.py
Jamie Madillcf4f8c72021-05-20 19:24:23[diff] [blame]473wheel:<
474 name:"infra/python/wheels/coverage/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]475 version:"version:7.3.1"
Jamie Madillcf4f8c72021-05-20 19:24:23[diff] [blame]476>
Brian Sheedycb1ba88e2021-06-17 18:12:55[diff] [blame]477
Brian Sheedya46a9b82022-03-22 21:46:36[diff] [blame]478wheel:<
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]479 name:"infra/python/wheels/websocket_client-py2_py3"
480 version:"version:1.8.0"
481>
482
483wheel:<
Brian Sheedya46a9b82022-03-22 21:46:36[diff] [blame]484 name:"infra/python/wheels/websockets-py3"
Brian Sheedy69483382023-06-14 19:33:30[diff] [blame]485 version:"version:11.0.3"
Brian Sheedya46a9b82022-03-22 21:46:36[diff] [blame]486>
487
Brian Sheedyac027712023-10-20 00:11:21[diff] [blame]488wheel:<
489 name:"infra/python/wheels/beautifulsoup4-py3"
490 version:"version:4.9.0"
491>
492wheel:<
493 name:"infra/python/wheels/soupsieve-py3"
494 version:"version:1.9.5"
495>
496
Preethi Mohane41c29a52021-08-13 17:01:03[diff] [blame]497# Used by:
Victor Hugo Vianna Silva02442ef02021-09-01 10:48:11[diff] [blame]498# //tools/infra/find_bad_builds.py
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]499# //tools/perf/crossbench
Victor Hugo Vianna Silva02442ef02021-09-01 10:48:11[diff] [blame]500wheel:<
501 name:"infra/python/wheels/pytz-py2_py3"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]502 version:"version:2024.1"
Victor Hugo Vianna Silva02442ef02021-09-01 10:48:11[diff] [blame]503>
504
505# Used by:
Preethi Mohane41c29a52021-08-13 17:01:03[diff] [blame]506# //third_party/blink/tools/blinkpy/web_tests/port/server_process.py
507wheel:<
508 name:"infra/python/wheels/pywin32/${vpython_platform}"
Ben Joyce793a8f42025-01-10 21:26:48[diff] [blame]509 version:"version:306"
Preethi Mohane41c29a52021-08-13 17:01:03[diff] [blame]510 match_tag:<
511 platform:"win32"
512>
513 match_tag:<
514 platform:"win_amd64"
515>
516>
Brian Sheedy50000e22021-09-24 00:59:27[diff] [blame]517
518# Used by:
519# //content/test/gpu/gpu_tests/color_profile_manager_mac.py
520wheel:<
521 name:"infra/python/wheels/pyobjc/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]522 version:"version:10.0"
Brian Sheedy50000e22021-09-24 00:59:27[diff] [blame]523 match_tag:<
524 platform:"macosx_10_10_intel"
525>
Brian Sheedyac599fd2021-11-18 22:05:30[diff] [blame]526 match_tag:<
527 platform:"macosx_11_0_arm64"
528>
Brian Sheedy50000e22021-09-24 00:59:27[diff] [blame]529>
Brian Sheedyf9ffd522021-09-30 20:40:46[diff] [blame]530
531# Used by:
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]532# //tools/perf/core/results_dashboard.py
Brian Sheedyf9ffd522021-09-30 20:40:46[diff] [blame]533wheel:<
534 name:"infra/python/wheels/httplib2-py3"
535 version:"version:0.19.1"
536>
537
538# Used by:
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]539# //tools/perf/flakiness_cli
540# //tools/perf/crossbench
Brian Sheedyf9ffd522021-09-30 20:40:46[diff] [blame]541wheel:<
542 name:"infra/python/wheels/pandas/${vpython_platform}"
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]543 version:"version:1.5.3.chromium.1"
Brian Sheedy38a48fc82021-11-17 00:48:02[diff] [blame]544 not_match_tag:<
Brian Sheedyf98717032023-03-20 18:30:19[diff] [blame]545 platform:"linux_arm64"
Brian Sheedyf9ffd522021-09-30 20:40:46[diff] [blame]546>
547>
Arthur Wang763ce262022-02-03 02:46:49[diff] [blame]548
549# Used by:
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]550# //tools/perf/crossbench
Camillo Bruni1c012912023-01-30 10:05:45[diff] [blame]551wheel:<
552 name:"infra/python/wheels/hjson-py2_py3"
553 version:"version:3.1.0"
554>
555
Nikolaos Papaspyrou8321f5c2023-10-20 08:12:10[diff] [blame]556wheel:<
557 name:"infra/python/wheels/frozendict-py3"
558 version:"version:2.0.6"
559>
560
Camillo Bruni0a1d6992023-11-08 09:23:20[diff] [blame]561wheel:<
562 name:"infra/python/wheels/ordered-set-py3"
563 version:"version:4.1.0"
564>
565
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]566wheel:<
567 name:"infra/python/wheels/perfetto-py3"
Brian Sheedyb0b0068f2025-01-09 02:58:23[diff] [blame]568 version:"version:0.11.0"
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]569>
570
Camillo Bruni1c012912023-01-30 10:05:45[diff] [blame]571# Used by:
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]572# chrome/test/mini_installer/test_chrome_with_chromedriver.py
Arthur Wang763ce262022-02-03 02:46:49[diff] [blame]573# testing/script/run_variations_smoke_tests.py
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]574# //tools/perf/crossbench
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]575# Keep this to the same revision as third_party/webdriver/pylib, which is pulled
576# in via DEPS.
Arthur Wang763ce262022-02-03 02:46:49[diff] [blame]577wheel:<
578 name:"infra/python/wheels/selenium-py3"
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]579 version:"version:4.33.0"
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]580>
581wheel:<
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]582 name:"infra/python/wheels/service-identity-py3"
583 version:"version:24.1.0"
584>
585wheel:<
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]586 name:"infra/python/wheels/trio-py3"
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]587 version:"version:0.30.0"
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]588>
589wheel:<
590 name:"infra/python/wheels/trio-websocket-py3"
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]591 version:"version:0.12.2"
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]592>
593wheel:<
594 name:"infra/python/wheels/outcome-py3"
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]595 version:"version:1.2.0"
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]596>
597wheel:<
598 name:"infra/python/wheels/sniffio-py3"
Bailey Myers-Morganc18b9c22025-06-16 20:21:42[diff] [blame]599 version:"version:1.3.0"
Fabrice de Gansc33130cd12022-09-19 19:25:29[diff] [blame]600>
601wheel:<
602 name:"infra/python/wheels/async-generator-py3"
603 version:"version:1.10"
604>
605wheel:<
606 name:"infra/python/wheels/wsproto-py3"
607 version:"version:1.1.0"
608>
609wheel:<
610 name:"infra/python/wheels/h11-py3"
611 version:"version:0.13.0"
612>
613wheel:<
614 name:"infra/python/wheels/sortedcontainers-py3"
615 version:"version:2.4.0"
616>
617wheel:<
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]618 name:"infra/python/wheels/pyopenssl-py3"
619 version:"version:24.2.1"
Arthur Wang763ce262022-02-03 02:46:49[diff] [blame]620>
Dirk Pranke2983b3e42023-02-24 00:46:34[diff] [blame]621
622# Used by //tools/md_browser to render Markdown.
623wheel:<
624 name:"infra/python/wheels/markdown-py3"
625 version:"version:3.3.4"
626>
627wheel:<
628 name:"infra/python/wheels/importlib-metadata-py3"
629 version:"version:1.6.0"
630>
631wheel:<
632 name:"infra/python/wheels/zipp-py3"
633 version:"version:3.1.0"
634>
Marco Georgaklisc0179162024-04-09 02:24:07[diff] [blame]635
636# Used by //components/optimization_guide/internal/testing/run_model_validation_test.py
637wheel:<
638 name:"infra/python/wheels/google-cloud-secret-manager-py2_py3"
639 version:"version:2.10.0"
640>
Farid32cc9f82024-06-03 02:48:53[diff] [blame]641
642# Used by:
Camillo Brunic3f5dd542024-09-26 17:06:34[diff] [blame]643# //tools/perf/crossbench
Farid32cc9f82024-06-03 02:48:53[diff] [blame]644wheel:<
645 name:"infra/python/wheels/immutabledict-py3"
646 version:"version:4.1.0"
647>
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]648
649# Used by:
650# //testing/unexpected_passes_common
651wheel:<
652 name:"infra/python/wheels/db-dtypes-py2_py3"
653 version:"version:1.2.0"
654# No 32-bit Windows wheel available for a dependency (pyarrow)
655 not_match_tag:<
656 platform:"win32"
657>
658>
659wheel:<
660 name:"infra/python/wheels/google-cloud-bigquery-py3"
661 version:"version:3.23.1"
662>
663wheel:<
664 name:"infra/python/wheels/google-cloud-bigquery-storage-py3"
Sophie Chang60933142025-03-26 17:08:28[diff] [blame]665 version:"version:2.29.1"
Brian Sheedya65acb32024-07-16 21:36:20[diff] [blame]666>
667wheel:<
668 name:"infra/python/wheels/google-crc32c/${vpython_platform}"
669 version:"version:1.5.0.chromium.1"
670>
671wheel:<
672 name:"infra/python/wheels/google-resumable-media-py3"
673 version:"version:2.3.0"
674>
675wheel:<
676 name:"infra/python/wheels/pyarrow/${vpython_platform}"
677# Likely cannot be upgraded past 15.0.2 until Mac 11 is no longer tested due
678# to https://github.com/apache/arrow/issues/41696. The bug indicates that
679# 16.0.0 should work, but that still seems to segfault on Chromium's Mac 11
680# machines.
681 version:"version:15.0.2"
682# No 32-bit Windows wheel available.
683 not_match_tag:<
684 platform:"win32"
685>
686>
Ben Joyce7987dd82024-08-16 16:20:16[diff] [blame]687
688# Needed by pytype
689wheel:<
690 name:"infra/python/wheels/jinja2-py3"
691 version:"version:3.1.2"
692>
693
694# Needed by pytype
695wheel:<
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]696 name:"infra/python/wheels/pysocks-py3"
697 version:"version:1.7.1"
698>
699
700# Needed by pytype
701wheel:<
Ben Joyce7987dd82024-08-16 16:20:16[diff] [blame]702 name:"infra/python/wheels/pycnite-py3"
703 version:"version:2023.10.11"
704>
705
706# Needed by pytype
707wheel:<
708 name:"infra/python/wheels/pydot-py2_py3"
709 version:"version:1.4.2"
710>
711
712# Needed by jinja2
713wheel:<
714 name:"infra/python/wheels/markupsafe/${vpython_platform}"
715 version:"version:2.0.1"
716>
717
Ben Joyce6f22ea42025-02-14 02:34:07[diff] [blame]718wheel:<
719 name:"infra/python/wheels/apipkg-py2_py3"
720 version:"version:1.5"
721>

[8]ページ先頭

©2009-2025 Movatter.jp