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" |
| 12 | version: "version:0.3.1" |
| 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: < |
| 50 | name: "infra/python/wheels/httpagentparser-py2_py3" |
| 51 | version: "version:1.9.3" |
| 52 | > |
| 53 | |
| 54 | wheel: < |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 55 | name: "infra/python/wheels/httplib2-py3" |
| 56 | version: "version:0.19.1" |
| 57 | > |
| 58 | |
| 59 | wheel: < |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame^] | 60 | name: "infra/python/wheels/mysqlclient/${vpython_platform}" |
| 61 | version: "version:2.1.1" |
| 62 | > |
| 63 | |
| 64 | wheel: < |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 65 | name: "infra/python/wheels/oauth2client-py2_py3" |
| 66 | version: "version:4.1.3" |
| 67 | > |
| 68 | |
| 69 | wheel: < |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame^] | 70 | name: "infra/python/wheels/protorpc-py2_py3" |
| 71 | version: "version:0.12.0" |
| 72 | > |
| 73 | |
| 74 | wheel: < |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 75 | name: "infra/python/wheels/six-py2_py3" |
| 76 | version: "version:1.15.0" |
| 77 | > |
| 78 | |
| 79 | # Required for testing only. |
| 80 | wheel: < |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame^] | 81 | name: "infra/python/wheels/mox3-py2_py3" |
| 82 | version: "version:1.1.0" |
| 83 | > |
| 84 | |
| 85 | wheel: < |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 86 | name: "infra/python/wheels/pytest-py3" |
| 87 | version: "version:6.2.2" |
| 88 | > |
| 89 | |
| 90 | # Required by appengine-python-standard==0.3.1 |
| 91 | wheel: < |
| 92 | name: "infra/python/wheels/attrs-py2_py3" |
| 93 | version: "version:21.4.0" |
| 94 | > |
| 95 | |
| 96 | # Required by appengine-python-standard==0.3.1 |
| 97 | wheel: < |
| 98 | name: "infra/python/wheels/frozendict-py3" |
| 99 | version: "version:2.0.6" |
| 100 | > |
| 101 | |
| 102 | # Required by appengine-python-standard==0.3.1 |
| 103 | wheel: < |
| 104 | name: "infra/python/wheels/mock-py3" |
| 105 | version: "version:4.0.3" |
| 106 | > |
| 107 | |
| 108 | # Required by appengine-python-standard==0.3.1 |
| 109 | wheel: < |
| 110 | name: "infra/python/wheels/pillow/${vpython_platform}" |
| 111 | version: "version:8.3.1" |
| 112 | > |
| 113 | |
| 114 | # Required by appengine-python-standard==0.3.1 |
| 115 | wheel: < |
| 116 | name: "infra/python/wheels/protobuf-py3" |
| 117 | version: "version:3.19.3" |
| 118 | > |
| 119 | |
| 120 | # Required by appengine-python-standard==0.3.1 |
| 121 | wheel: < |
| 122 | name: "infra/python/wheels/pytz-py2_py3" |
| 123 | version: "version:2021.1" |
| 124 | > |
| 125 | |
| 126 | # Required by appengine-python-standard==0.3.1 |
| 127 | wheel: < |
| 128 | name: "infra/python/wheels/ruamel_yaml-py3" |
| 129 | version: "version:0.17.16" |
| 130 | > |
| 131 | |
| 132 | # Required by Flask==1.0.2 |
| 133 | wheel: < |
| 134 | name: "infra/python/wheels/click-py2_py3" |
| 135 | version: "version:7.0" |
| 136 | > |
| 137 | |
| 138 | # Required by Flask==1.0.2 |
| 139 | wheel: < |
| 140 | name: "infra/python/wheels/itsdangerous-py2_py3" |
| 141 | version: "version:1.1.0" |
| 142 | > |
| 143 | |
| 144 | # Required by Flask==1.0.2 |
| 145 | wheel: < |
| 146 | name: "infra/python/wheels/jinja2-py2_py3" |
| 147 | version: "version:2.10.1" |
| 148 | > |
| 149 | |
| 150 | # Required by Flask==1.0.2 |
| 151 | wheel: < |
| 152 | name: "infra/python/wheels/werkzeug-py2_py3" |
| 153 | version: "version:1.0.1" |
| 154 | > |
| 155 | |
| 156 | # Required by google-api-python-client==2.2.0 and |
| 157 | # google-cloud-core==2.2.2 and google-cloud-logging==3.0.0 |
| 158 | wheel: < |
| 159 | name: "infra/python/wheels/google-api-core-py3" |
| 160 | version: "version:1.31.5" |
| 161 | > |
| 162 | |
| 163 | # Required by google-api-python-client==2.2.0 |
| 164 | wheel: < |
| 165 | name: "infra/python/wheels/google-auth-py2_py3" |
| 166 | version: "version:1.35.0" |
| 167 | > |
| 168 | |
| 169 | # Required by google-api-python-client==2.2.0 |
| 170 | wheel: < |
| 171 | name: "infra/python/wheels/google-auth-httplib2-py2_py3" |
| 172 | version: "version:0.1.0" |
| 173 | > |
| 174 | |
| 175 | # Required by google-api-python-client==2.2.0 |
| 176 | wheel: < |
| 177 | name: "infra/python/wheels/uritemplate-py2_py3" |
| 178 | version: "version:3.0.0" |
| 179 | > |
| 180 | |
| 181 | # Required by google-api-core==1.25.1 |
| 182 | wheel: < |
| 183 | name: "infra/python/wheels/googleapis-common-protos-py2_py3" |
| 184 | version: "version:1.52.0" |
| 185 | > |
| 186 | |
| 187 | # Required by google-api-core==1.25.1 |
| 188 | wheel: < |
| 189 | name: "infra/python/wheels/requests-py2_py3" |
| 190 | version: "version:2.25.1" |
| 191 | > |
| 192 | |
| 193 | # Required by google-auth==1.29.0 |
| 194 | wheel: < |
| 195 | name: "infra/python/wheels/cachetools-py3" |
| 196 | version: "version:4.2.1" |
| 197 | > |
| 198 | |
| 199 | # Required by google-auth==1.29.0 |
| 200 | wheel: < |
| 201 | name: "infra/python/wheels/pyasn1_modules-py2_py3" |
| 202 | version: "version:0.2.8" |
| 203 | > |
| 204 | |
| 205 | # Required by google-auth==1.29.0 |
| 206 | wheel: < |
| 207 | name: "infra/python/wheels/rsa-py3" |
| 208 | version: "version:4.7.2" |
| 209 | > |
| 210 | |
| 211 | # Required by google-cloud-logging==3.0.0 |
| 212 | wheel: < |
| 213 | name: "infra/python/wheels/google-cloud-appengine-logging-py2_py3" |
| 214 | version: "version:1.1.1" |
| 215 | > |
| 216 | |
| 217 | # Required by google-cloud-logging==3.0.0 |
| 218 | wheel: < |
| 219 | name: "infra/python/wheels/google-cloud-audit-log-py2_py3" |
| 220 | version: "version:0.2.0" |
| 221 | > |
| 222 | |
| 223 | # Required by google-cloud-logging==3.0.0 |
| 224 | wheel: < |
| 225 | name: "infra/python/wheels/grpc-google-iam-v1-py3" |
| 226 | version: "version:0.12.3" |
| 227 | > |
| 228 | |
| 229 | # Required by google-cloud-logging==3.0.0 |
| 230 | wheel: < |
| 231 | name: "infra/python/wheels/proto-plus-py3" |
| 232 | version: "version:1.20.3" |
| 233 | > |
| 234 | |
| 235 | # Required by google-cloud-storage==1.41.1 |
| 236 | wheel: < |
| 237 | name: "infra/python/wheels/google-resumable-media-py3" |
| 238 | version: "version:2.2.1" |
| 239 | > |
| 240 | |
| 241 | # Required by google-cloud-storage==1.41.1 |
| 242 | wheel: < |
| 243 | name: "infra/python/wheels/google-cloud-core-py3" |
| 244 | version: "version:2.2.2" |
| 245 | > |
| 246 | |
| 247 | # Required by google-cloud-storage==1.41.1 |
| 248 | wheel: < |
| 249 | name: "infra/python/wheels/google-crc32c/${vpython_platform}" |
| 250 | version: "version:1.3.0" |
| 251 | > |
| 252 | |
| 253 | # Required by grpc-google-iam-v1==0.12.3 |
| 254 | wheel: < |
| 255 | name: "infra/python/wheels/grpcio/${vpython_platform}" |
| 256 | version: "version:1.44.0" |
| 257 | > |
| 258 | |
| 259 | # Required by httplib2==0.19.1 |
| 260 | wheel: < |
| 261 | name: "infra/python/wheels/pyparsing-py2_py3" |
| 262 | version: "version:2.4.7" |
| 263 | > |
| 264 | |
| 265 | # Required by Jinja2==2.10.1 |
| 266 | wheel: < |
| 267 | name: "infra/python/wheels/markupsafe/${vpython_platform}" |
| 268 | version: "version:1.1.1" |
| 269 | > |
| 270 | |
| 271 | # Required by oauth2client==4.1.3 |
| 272 | wheel: < |
| 273 | name: "infra/python/wheels/pyasn1-py2_py3" |
| 274 | version: "version:0.4.8" |
| 275 | > |
| 276 | |
Adrià Vilanova Martínez | 9f9ade5 | 2022-10-10 23:20:11 +0200 | [diff] [blame^] | 277 | # Required by mox3==1.1.0 |
| 278 | wheel: < |
| 279 | name: "infra/python/wheels/pbr-py2_py3" |
| 280 | version: "version:5.9.0" |
| 281 | > |
| 282 | |
| 283 | wheel: < |
| 284 | name: "infra/python/wheels/fixtures-py2_py3" |
| 285 | version: "version:4.0.1" |
| 286 | > |
| 287 | |
Adrià Vilanova Martínez | de94280 | 2022-07-15 14:06:55 +0200 | [diff] [blame] | 288 | # Required by pytest==6.2.2 |
| 289 | wheel: < |
| 290 | name: "infra/python/wheels/iniconfig-py3" |
| 291 | version: "version:1.1.1" |
| 292 | > |
| 293 | |
| 294 | # Required by pytest==6.2.2 |
| 295 | wheel: < |
| 296 | name: "infra/python/wheels/packaging-py2_py3" |
| 297 | version: "version:16.8" |
| 298 | > |
| 299 | |
| 300 | # Required by pytest==6.2.2 |
| 301 | wheel: < |
| 302 | name: "infra/python/wheels/pluggy-py3" |
| 303 | version: "version:0.13.1" |
| 304 | > |
| 305 | |
| 306 | # Required by pytest==6.2.2 |
| 307 | wheel: < |
| 308 | name: "infra/python/wheels/py-py2_py3" |
| 309 | version: "version:1.10.0" |
| 310 | > |
| 311 | |
| 312 | # Required by pytest==6.2.2 |
| 313 | wheel: < |
| 314 | name: "infra/python/wheels/toml-py3" |
| 315 | version: "version:0.10.1" |
| 316 | > |
| 317 | |
| 318 | # Required by requests==2.25.1 |
| 319 | wheel: < |
| 320 | name: "infra/python/wheels/certifi-py2_py3" |
| 321 | version: "version:2020.12.5" |
| 322 | > |
| 323 | |
| 324 | # Required by requests==2.25.1 |
| 325 | wheel: < |
| 326 | name: "infra/python/wheels/chardet-py2_py3" |
| 327 | version: "version:4.0.0" |
| 328 | > |
| 329 | |
| 330 | # Required by requests==2.25.1 |
| 331 | wheel: < |
| 332 | name: "infra/python/wheels/idna-py2_py3" |
| 333 | version: "version:2.8" |
| 334 | > |
| 335 | |
| 336 | # Required by requests==2.25.1 |
| 337 | wheel: < |
| 338 | name: "infra/python/wheels/urllib3-py2_py3" |
| 339 | version: "version:1.26.4" |
| 340 | > |
| 341 | |
| 342 | # Required by ruamel.yaml==0.17.16 |
| 343 | wheel: < |
| 344 | name: "infra/python/wheels/ruamel_yaml_clib/${vpython_platform}" |
| 345 | version: "version:0.2.6" |
| 346 | > |