blob: 17cbcb1e822680c9222515e77a0d48baf800180e [file] [log] [blame]
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +02001# This is a vpython "spec" file.
2#
3# Read more about `vpython` and how to modify this file here:
4# https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md
5# List of available wheels:
6# https://chromium.googlesource.com/infra/infra/+/main/infra/tools/dockerbuild/wheels.md
7
8python_version: "3.8"
9
10wheel: <
11 name: "infra/python/wheels/appengine-python-standard-py3"
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +010012 version: "version:1.1.1"
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +020013>
Adrià Vilanova Martínez9f9ade52022-10-10 23:20:11 +020014wheel: <
15 name: "infra/python/wheels/ezt-py2_py3"
16 version: "version:1.1"
17>
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +020018
19wheel: <
20 name: "infra/python/wheels/flask-py2_py3"
21 version: "version:1.0.2"
22>
23
24wheel: <
25 name: "infra/python/wheels/google-api-python-client-py3"
26 version: "version:2.2.0"
27>
28
29wheel: <
30 name: "infra/python/wheels/google-auth-py2_py3"
31 version: "version:1.35.0"
32>
33
34wheel: <
35 name: "infra/python/wheels/google-cloud-logging-py3"
36 version: "version:3.0.0"
37>
38
39wheel: <
40 name: "infra/python/wheels/google-cloud-storage-py2_py3"
41 version: "version:1.41.1"
42>
43
44wheel: <
Adrià Vilanova Martínez9f9ade52022-10-10 23:20:11 +020045 name: "infra/python/wheels/google-cloud-tasks-py2_py3"
46 version: "version:2.8.1"
47>
48
49wheel: <
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +010050 name: "infra/python/wheels/gunicorn-py3"
51 version: "version:20.1.0"
52>
53
54wheel: <
Adrià Vilanova Martínez9f9ade52022-10-10 23:20:11 +020055 name: "infra/python/wheels/httpagentparser-py2_py3"
56 version: "version:1.9.3"
57>
58
59wheel: <
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +020060 name: "infra/python/wheels/httplib2-py3"
61 version: "version:0.19.1"
62>
63
64wheel: <
Adrià Vilanova Martínez9f9ade52022-10-10 23:20:11 +020065 name: "infra/python/wheels/mysqlclient/${vpython_platform}"
66 version: "version:2.1.1"
67>
68
69wheel: <
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +020070 name: "infra/python/wheels/oauth2client-py2_py3"
71 version: "version:4.1.3"
72>
73
74wheel: <
Adrià Vilanova Martínez9f9ade52022-10-10 23:20:11 +020075 name: "infra/python/wheels/protorpc-py2_py3"
76 version: "version:0.12.0"
77>
78
79wheel: <
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +020080 name: "infra/python/wheels/six-py2_py3"
81 version: "version:1.15.0"
82>
83
84# Required for testing only.
85wheel: <
Adrià Vilanova Martínez9f9ade52022-10-10 23:20:11 +020086 name: "infra/python/wheels/mox3-py2_py3"
87 version: "version:1.1.0"
88>
89
90wheel: <
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +010091 name: "infra/python/wheels/parameterized-py2_py3"
92 version: "version:0.8.1"
93>
94
95wheel: <
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +020096 name: "infra/python/wheels/pytest-py3"
97 version: "version:6.2.2"
98>
99
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100100wheel: <
101 name: "infra/python/wheels/pytest-rerunfailures-py3"
102 version: "version:11.1.2"
103>
104
105wheel: <
106 name: "infra/python/wheels/webtest-py2_py3"
107 version: "version:2.0.35"
108>
109
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200110# Required by appengine-python-standard==0.3.1
111wheel: <
112 name: "infra/python/wheels/attrs-py2_py3"
113 version: "version:21.4.0"
114>
115
116# Required by appengine-python-standard==0.3.1
117wheel: <
118 name: "infra/python/wheels/frozendict-py3"
119 version: "version:2.0.6"
120>
121
122# Required by appengine-python-standard==0.3.1
123wheel: <
124 name: "infra/python/wheels/mock-py3"
125 version: "version:4.0.3"
126>
127
128# Required by appengine-python-standard==0.3.1
129wheel: <
130 name: "infra/python/wheels/pillow/${vpython_platform}"
131 version: "version:8.3.1"
132>
133
134# Required by appengine-python-standard==0.3.1
135wheel: <
136 name: "infra/python/wheels/protobuf-py3"
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100137 version: "version:3.20.1"
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200138>
139
140# Required by appengine-python-standard==0.3.1
141wheel: <
142 name: "infra/python/wheels/pytz-py2_py3"
143 version: "version:2021.1"
144>
145
146# Required by appengine-python-standard==0.3.1
147wheel: <
148 name: "infra/python/wheels/ruamel_yaml-py3"
149 version: "version:0.17.16"
150>
151
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100152# Required by beautifulsoup4==4.9.0
153wheel: <
154 name: "infra/python/wheels/soupsieve-py2_py3"
155 version: "version:1.9.5"
156>
157
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200158# Required by Flask==1.0.2
159wheel: <
160 name: "infra/python/wheels/click-py2_py3"
161 version: "version:7.0"
162>
163
164# Required by Flask==1.0.2
165wheel: <
166 name: "infra/python/wheels/itsdangerous-py2_py3"
167 version: "version:1.1.0"
168>
169
170# Required by Flask==1.0.2
171wheel: <
172 name: "infra/python/wheels/jinja2-py2_py3"
173 version: "version:2.10.1"
174>
175
176# Required by Flask==1.0.2
177wheel: <
178 name: "infra/python/wheels/werkzeug-py2_py3"
179 version: "version:1.0.1"
180>
181
182# Required by google-api-python-client==2.2.0 and
183# google-cloud-core==2.2.2 and google-cloud-logging==3.0.0
184wheel: <
185 name: "infra/python/wheels/google-api-core-py3"
186 version: "version:1.31.5"
187>
188
189# Required by google-api-python-client==2.2.0
190wheel: <
191 name: "infra/python/wheels/google-auth-py2_py3"
192 version: "version:1.35.0"
193>
194
195# Required by google-api-python-client==2.2.0
196wheel: <
197 name: "infra/python/wheels/google-auth-httplib2-py2_py3"
198 version: "version:0.1.0"
199>
200
201# Required by google-api-python-client==2.2.0
202wheel: <
203 name: "infra/python/wheels/uritemplate-py2_py3"
204 version: "version:3.0.0"
205>
206
207# Required by google-api-core==1.25.1
208wheel: <
209 name: "infra/python/wheels/googleapis-common-protos-py2_py3"
210 version: "version:1.52.0"
211>
212
213# Required by google-api-core==1.25.1
214wheel: <
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100215 name: "infra/python/wheels/requests-py3"
216 version: "version:2.31.0"
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200217>
218
219# Required by google-auth==1.29.0
220wheel: <
221 name: "infra/python/wheels/cachetools-py3"
222 version: "version:4.2.1"
223>
224
225# Required by google-auth==1.29.0
226wheel: <
227 name: "infra/python/wheels/pyasn1_modules-py2_py3"
228 version: "version:0.2.8"
229>
230
231# Required by google-auth==1.29.0
232wheel: <
233 name: "infra/python/wheels/rsa-py3"
234 version: "version:4.7.2"
235>
236
237# Required by google-cloud-logging==3.0.0
238wheel: <
239 name: "infra/python/wheels/google-cloud-appengine-logging-py2_py3"
240 version: "version:1.1.1"
241>
242
243# Required by google-cloud-logging==3.0.0
244wheel: <
245 name: "infra/python/wheels/google-cloud-audit-log-py2_py3"
246 version: "version:0.2.0"
247>
248
249# Required by google-cloud-logging==3.0.0
250wheel: <
251 name: "infra/python/wheels/grpc-google-iam-v1-py3"
252 version: "version:0.12.3"
253>
254
255# Required by google-cloud-logging==3.0.0
256wheel: <
257 name: "infra/python/wheels/proto-plus-py3"
258 version: "version:1.20.3"
259>
260
261# Required by google-cloud-storage==1.41.1
262wheel: <
263 name: "infra/python/wheels/google-resumable-media-py3"
264 version: "version:2.2.1"
265>
266
267# Required by google-cloud-storage==1.41.1
268wheel: <
269 name: "infra/python/wheels/google-cloud-core-py3"
270 version: "version:2.2.2"
271>
272
273# Required by google-cloud-storage==1.41.1
274wheel: <
275 name: "infra/python/wheels/google-crc32c/${vpython_platform}"
276 version: "version:1.3.0"
277>
278
279# Required by grpc-google-iam-v1==0.12.3
280wheel: <
281 name: "infra/python/wheels/grpcio/${vpython_platform}"
282 version: "version:1.44.0"
283>
284
285# Required by httplib2==0.19.1
286wheel: <
287 name: "infra/python/wheels/pyparsing-py2_py3"
288 version: "version:2.4.7"
289>
290
291# Required by Jinja2==2.10.1
292wheel: <
293 name: "infra/python/wheels/markupsafe/${vpython_platform}"
294 version: "version:1.1.1"
295>
296
297# Required by oauth2client==4.1.3
298wheel: <
299 name: "infra/python/wheels/pyasn1-py2_py3"
300 version: "version:0.4.8"
301>
302
Adrià Vilanova Martínez9f9ade52022-10-10 23:20:11 +0200303# Required by mox3==1.1.0
304wheel: <
305 name: "infra/python/wheels/pbr-py2_py3"
306 version: "version:5.9.0"
307>
308
309wheel: <
310 name: "infra/python/wheels/fixtures-py2_py3"
311 version: "version:4.0.1"
312>
313
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200314# Required by pytest==6.2.2
315wheel: <
316 name: "infra/python/wheels/iniconfig-py3"
317 version: "version:1.1.1"
318>
319
320# Required by pytest==6.2.2
321wheel: <
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100322 name: "infra/python/wheels/packaging-py3"
323 version: "version:23.0"
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200324>
325
326# Required by pytest==6.2.2
327wheel: <
328 name: "infra/python/wheels/pluggy-py3"
329 version: "version:0.13.1"
330>
331
332# Required by pytest==6.2.2
333wheel: <
334 name: "infra/python/wheels/py-py2_py3"
335 version: "version:1.10.0"
336>
337
338# Required by pytest==6.2.2
339wheel: <
340 name: "infra/python/wheels/toml-py3"
341 version: "version:0.10.1"
342>
343
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100344# Required by requests==2.31.0
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200345wheel: <
346 name: "infra/python/wheels/certifi-py2_py3"
347 version: "version:2020.12.5"
348>
349
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100350# Required by requests==2.31.0
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200351wheel: <
352 name: "infra/python/wheels/chardet-py2_py3"
353 version: "version:4.0.0"
354>
355
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100356# Required by requests==2.31.0
357wheel: <
358 name: "infra/python/wheels/charset_normalizer-py3"
359 version: "version:2.0.4"
360>
361
362# Required by requests==2.31.0
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200363wheel: <
364 name: "infra/python/wheels/idna-py2_py3"
365 version: "version:2.8"
366>
367
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100368# Required by requests==2.31.0
Adrià Vilanova Martínezde942802022-07-15 14:06:55 +0200369wheel: <
370 name: "infra/python/wheels/urllib3-py2_py3"
371 version: "version:1.26.4"
372>
373
374# Required by ruamel.yaml==0.17.16
375wheel: <
376 name: "infra/python/wheels/ruamel_yaml_clib/${vpython_platform}"
377 version: "version:0.2.6"
378>
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +0100379
380# Required by webtest==2.0.35
381wheel: <
382 name: "infra/python/wheels/beautifulsoup4-py3"
383 version: "version:4.9.0"
384>
385
386# Required by webtest==2.0.35
387wheel: <
388 name: "infra/python/wheels/waitress-py2_py3"
389 version: "version:1.4.3"
390>
391
392# Required by webtest==2.0.35
393wheel: <
394 name: "infra/python/wheels/webob-py2_py3"
395 version: "version:1.8.6"
396>