Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 1 | # 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 | |
| 8 | python_version: "3.8" |
| 9 | |
| 10 | wheel: < |
| 11 | name: "infra/python/wheels/appengine-python-standard-py3" |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 12 | version: "version:1.1.1" |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 13 | > |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame] | 14 | wheel: < |
| 15 | name: "infra/python/wheels/ezt-py2_py3" |
| 16 | version: "version:1.1" |
| 17 | > |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 18 | |
| 19 | wheel: < |
| 20 | name: "infra/python/wheels/flask-py2_py3" |
| 21 | version: "version:1.0.2" |
| 22 | > |
| 23 | |
| 24 | wheel: < |
| 25 | name: "infra/python/wheels/google-api-python-client-py3" |
| 26 | version: "version:2.2.0" |
| 27 | > |
| 28 | |
| 29 | wheel: < |
| 30 | name: "infra/python/wheels/google-auth-py2_py3" |
| 31 | version: "version:1.35.0" |
| 32 | > |
| 33 | |
| 34 | wheel: < |
| 35 | name: "infra/python/wheels/google-cloud-logging-py3" |
| 36 | version: "version:3.0.0" |
| 37 | > |
| 38 | |
| 39 | wheel: < |
| 40 | name: "infra/python/wheels/google-cloud-storage-py2_py3" |
| 41 | version: "version:1.41.1" |
| 42 | > |
| 43 | |
| 44 | wheel: < |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame] | 45 | name: "infra/python/wheels/google-cloud-tasks-py2_py3" |
| 46 | version: "version:2.8.1" |
| 47 | > |
| 48 | |
| 49 | wheel: < |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 50 | name: "infra/python/wheels/gunicorn-py3" |
| 51 | version: "version:20.1.0" |
| 52 | > |
| 53 | |
| 54 | wheel: < |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame] | 55 | name: "infra/python/wheels/httpagentparser-py2_py3" |
| 56 | version: "version:1.9.3" |
| 57 | > |
| 58 | |
| 59 | wheel: < |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 60 | name: "infra/python/wheels/httplib2-py3" |
| 61 | version: "version:0.19.1" |
| 62 | > |
| 63 | |
| 64 | wheel: < |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame] | 65 | name: "infra/python/wheels/mysqlclient/${vpython_platform}" |
| 66 | version: "version:2.1.1" |
| 67 | > |
| 68 | |
| 69 | wheel: < |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 70 | name: "infra/python/wheels/oauth2client-py2_py3" |
| 71 | version: "version:4.1.3" |
| 72 | > |
| 73 | |
| 74 | wheel: < |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame] | 75 | name: "infra/python/wheels/protorpc-py2_py3" |
| 76 | version: "version:0.12.0" |
| 77 | > |
| 78 | |
| 79 | wheel: < |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 80 | name: "infra/python/wheels/six-py2_py3" |
| 81 | version: "version:1.15.0" |
| 82 | > |
| 83 | |
| 84 | # Required for testing only. |
| 85 | wheel: < |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame] | 86 | name: "infra/python/wheels/mox3-py2_py3" |
| 87 | version: "version:1.1.0" |
| 88 | > |
| 89 | |
| 90 | wheel: < |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 91 | name: "infra/python/wheels/parameterized-py2_py3" |
| 92 | version: "version:0.8.1" |
| 93 | > |
| 94 | |
| 95 | wheel: < |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 96 | name: "infra/python/wheels/pytest-py3" |
| 97 | version: "version:6.2.2" |
| 98 | > |
| 99 | |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 100 | wheel: < |
| 101 | name: "infra/python/wheels/pytest-rerunfailures-py3" |
| 102 | version: "version:11.1.2" |
| 103 | > |
| 104 | |
| 105 | wheel: < |
| 106 | name: "infra/python/wheels/webtest-py2_py3" |
| 107 | version: "version:2.0.35" |
| 108 | > |
| 109 | |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 110 | # Required by appengine-python-standard==0.3.1 |
| 111 | wheel: < |
| 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 |
| 117 | wheel: < |
| 118 | name: "infra/python/wheels/frozendict-py3" |
| 119 | version: "version:2.0.6" |
| 120 | > |
| 121 | |
| 122 | # Required by appengine-python-standard==0.3.1 |
| 123 | wheel: < |
| 124 | name: "infra/python/wheels/mock-py3" |
| 125 | version: "version:4.0.3" |
| 126 | > |
| 127 | |
| 128 | # Required by appengine-python-standard==0.3.1 |
| 129 | wheel: < |
| 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 |
| 135 | wheel: < |
| 136 | name: "infra/python/wheels/protobuf-py3" |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 137 | version: "version:3.20.1" |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 138 | > |
| 139 | |
| 140 | # Required by appengine-python-standard==0.3.1 |
| 141 | wheel: < |
| 142 | name: "infra/python/wheels/pytz-py2_py3" |
| 143 | version: "version:2021.1" |
| 144 | > |
| 145 | |
| 146 | # Required by appengine-python-standard==0.3.1 |
| 147 | wheel: < |
| 148 | name: "infra/python/wheels/ruamel_yaml-py3" |
| 149 | version: "version:0.17.16" |
| 150 | > |
| 151 | |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 152 | # Required by beautifulsoup4==4.9.0 |
| 153 | wheel: < |
| 154 | name: "infra/python/wheels/soupsieve-py2_py3" |
| 155 | version: "version:1.9.5" |
| 156 | > |
| 157 | |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 158 | # Required by Flask==1.0.2 |
| 159 | wheel: < |
| 160 | name: "infra/python/wheels/click-py2_py3" |
| 161 | version: "version:7.0" |
| 162 | > |
| 163 | |
| 164 | # Required by Flask==1.0.2 |
| 165 | wheel: < |
| 166 | name: "infra/python/wheels/itsdangerous-py2_py3" |
| 167 | version: "version:1.1.0" |
| 168 | > |
| 169 | |
| 170 | # Required by Flask==1.0.2 |
| 171 | wheel: < |
| 172 | name: "infra/python/wheels/jinja2-py2_py3" |
| 173 | version: "version:2.10.1" |
| 174 | > |
| 175 | |
| 176 | # Required by Flask==1.0.2 |
| 177 | wheel: < |
| 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 |
| 184 | wheel: < |
| 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 |
| 190 | wheel: < |
| 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 |
| 196 | wheel: < |
| 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 |
| 202 | wheel: < |
| 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 |
| 208 | wheel: < |
| 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 |
| 214 | wheel: < |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 215 | name: "infra/python/wheels/requests-py3" |
| 216 | version: "version:2.31.0" |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 217 | > |
| 218 | |
| 219 | # Required by google-auth==1.29.0 |
| 220 | wheel: < |
| 221 | name: "infra/python/wheels/cachetools-py3" |
| 222 | version: "version:4.2.1" |
| 223 | > |
| 224 | |
| 225 | # Required by google-auth==1.29.0 |
| 226 | wheel: < |
| 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 |
| 232 | wheel: < |
| 233 | name: "infra/python/wheels/rsa-py3" |
| 234 | version: "version:4.7.2" |
| 235 | > |
| 236 | |
| 237 | # Required by google-cloud-logging==3.0.0 |
| 238 | wheel: < |
| 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 |
| 244 | wheel: < |
| 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 |
| 250 | wheel: < |
| 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 |
| 256 | wheel: < |
| 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 |
| 262 | wheel: < |
| 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 |
| 268 | wheel: < |
| 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 |
| 274 | wheel: < |
| 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 |
| 280 | wheel: < |
| 281 | name: "infra/python/wheels/grpcio/${vpython_platform}" |
| 282 | version: "version:1.44.0" |
| 283 | > |
| 284 | |
| 285 | # Required by httplib2==0.19.1 |
| 286 | wheel: < |
| 287 | name: "infra/python/wheels/pyparsing-py2_py3" |
| 288 | version: "version:2.4.7" |
| 289 | > |
| 290 | |
| 291 | # Required by Jinja2==2.10.1 |
| 292 | wheel: < |
| 293 | name: "infra/python/wheels/markupsafe/${vpython_platform}" |
| 294 | version: "version:1.1.1" |
| 295 | > |
| 296 | |
| 297 | # Required by oauth2client==4.1.3 |
| 298 | wheel: < |
| 299 | name: "infra/python/wheels/pyasn1-py2_py3" |
| 300 | version: "version:0.4.8" |
| 301 | > |
| 302 | |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame] | 303 | # Required by mox3==1.1.0 |
| 304 | wheel: < |
| 305 | name: "infra/python/wheels/pbr-py2_py3" |
| 306 | version: "version:5.9.0" |
| 307 | > |
| 308 | |
| 309 | wheel: < |
| 310 | name: "infra/python/wheels/fixtures-py2_py3" |
| 311 | version: "version:4.0.1" |
| 312 | > |
| 313 | |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 314 | # Required by pytest==6.2.2 |
| 315 | wheel: < |
| 316 | name: "infra/python/wheels/iniconfig-py3" |
| 317 | version: "version:1.1.1" |
| 318 | > |
| 319 | |
| 320 | # Required by pytest==6.2.2 |
| 321 | wheel: < |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 322 | name: "infra/python/wheels/packaging-py3" |
| 323 | version: "version:23.0" |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 324 | > |
| 325 | |
| 326 | # Required by pytest==6.2.2 |
| 327 | wheel: < |
| 328 | name: "infra/python/wheels/pluggy-py3" |
| 329 | version: "version:0.13.1" |
| 330 | > |
| 331 | |
| 332 | # Required by pytest==6.2.2 |
| 333 | wheel: < |
| 334 | name: "infra/python/wheels/py-py2_py3" |
| 335 | version: "version:1.10.0" |
| 336 | > |
| 337 | |
| 338 | # Required by pytest==6.2.2 |
| 339 | wheel: < |
| 340 | name: "infra/python/wheels/toml-py3" |
| 341 | version: "version:0.10.1" |
| 342 | > |
| 343 | |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 344 | # Required by requests==2.31.0 |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 345 | wheel: < |
| 346 | name: "infra/python/wheels/certifi-py2_py3" |
| 347 | version: "version:2020.12.5" |
| 348 | > |
| 349 | |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 350 | # Required by requests==2.31.0 |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 351 | wheel: < |
| 352 | name: "infra/python/wheels/chardet-py2_py3" |
| 353 | version: "version:4.0.0" |
| 354 | > |
| 355 | |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 356 | # Required by requests==2.31.0 |
| 357 | wheel: < |
| 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ínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 363 | wheel: < |
| 364 | name: "infra/python/wheels/idna-py2_py3" |
| 365 | version: "version:2.8" |
| 366 | > |
| 367 | |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 368 | # Required by requests==2.31.0 |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 369 | wheel: < |
| 370 | name: "infra/python/wheels/urllib3-py2_py3" |
| 371 | version: "version:1.26.4" |
| 372 | > |
| 373 | |
| 374 | # Required by ruamel.yaml==0.17.16 |
| 375 | wheel: < |
| 376 | name: "infra/python/wheels/ruamel_yaml_clib/${vpython_platform}" |
| 377 | version: "version:0.2.6" |
| 378 | > |
Adrià Vilanova Martínez | f19ea43 | 2024-01-23 20:20:52 +0100 | [diff] [blame] | 379 | |
| 380 | # Required by webtest==2.0.35 |
| 381 | wheel: < |
| 382 | name: "infra/python/wheels/beautifulsoup4-py3" |
| 383 | version: "version:4.9.0" |
| 384 | > |
| 385 | |
| 386 | # Required by webtest==2.0.35 |
| 387 | wheel: < |
| 388 | name: "infra/python/wheels/waitress-py2_py3" |
| 389 | version: "version:1.4.3" |
| 390 | > |
| 391 | |
| 392 | # Required by webtest==2.0.35 |
| 393 | wheel: < |
| 394 | name: "infra/python/wheels/webob-py2_py3" |
| 395 | version: "version:1.8.6" |
| 396 | > |