diff --git a/.vpython3 b/.vpython3 index 467078621..53a62dd22 100644 --- a/.vpython3 +++ b/.vpython3 @@ -22,20 +22,20 @@ # Read more about `vpython` and how to modify this file here: # https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md -python_version: "3.8" +python_version: "3.11" # The default set of platforms vpython checks does not yet include mac-arm64. # Setting `verify_pep425_tag` to the list of platforms we explicitly must support # allows us to ensure that vpython specs stay mac-arm64-friendly verify_pep425_tag: [ - {python: "cp38", abi: "cp38", platform: "manylinux1_x86_64"}, - {python: "cp38", abi: "cp38", platform: "linux_arm64"}, + {python: "cp311", abi: "cp311", platform: "manylinux1_x86_64"}, + {python: "cp311", abi: "cp311", platform: "linux_arm64"}, - {python: "cp38", abi: "cp38", platform: "macosx_10_10_intel"}, - {python: "cp38", abi: "cp38", platform: "macosx_11_0_arm64"}, + {python: "cp311", abi: "cp311", platform: "macosx_10_10_intel"}, + {python: "cp311", abi: "cp311", platform: "macosx_11_0_arm64"}, - {python: "cp38", abi: "cp38", platform: "win32"}, - {python: "cp38", abi: "cp38", platform: "win_amd64"} + {python: "cp311", abi: "cp311", platform: "win32"}, + {python: "cp311", abi: "cp311", platform: "win_amd64"} ] # Used by: @@ -58,22 +58,11 @@ wheel: < # Chromium tests using Telemetry function properly. wheel: < name: "infra/python/wheels/numpy/${vpython_platform}" - version: "version:1.20.3" - # A newer version of numpy is required on ARM64, but it breaks older OS versions. - not_match_tag < - platform: "macosx_11_0_arm64" - > -> -wheel: < - name: "infra/python/wheels/numpy/mac-arm64_cp38_cp38" - version: "version:1.21.1" - match_tag < - platform: "macosx_11_0_arm64" - > + version: "version:1.23.5.chromium.4" > wheel: < name: "infra/python/wheels/psutil/${vpython_platform}" - version: "version:5.8.0.chromium.2" + version: "version:5.9.8" > wheel: < name: "infra/python/wheels/requests-py3" @@ -107,7 +96,7 @@ wheel: < > wheel: < name: "infra/python/wheels/python-dateutil-py2_py3" - version: "version:2.7.3" + version: "version:2.9.0" > # Used by WPT importer @@ -223,12 +212,24 @@ wheel: < version: "version:1.4.0" > wheel: < - name: "infra/python/wheels/pillow/linux-amd64_cp38_cp38" - version: "version:8.1.2" + name: "infra/python/wheels/pillow/linux-amd64_cp311_cp311" + version: "version:10.4.0" > wheel: < name: "infra/python/wheels/aioquic/${vpython_platform}" - version: "version:0.9.15" + version: "version:1.2.0.chromium.1" +> +wheel: < + name: "infra/python/wheels/pyopenssl-py3" + version: "version:24.2.1" +> +wheel: < + name: "infra/python/wheels/service-identity-py3" + version: "version:24.1.0" +> +wheel: < + name: "infra/python/wheels/tzdata-py2_py3" + version: "version:2023.4" > wheel: < name: "infra/python/wheels/pylsqpack/${vpython_platform}" @@ -236,11 +237,11 @@ wheel: < > wheel: < name: "infra/python/wheels/cryptography/${vpython_platform}" - version: "version:3.3.1.chromium.1" + version: "version:43.0.0" > wheel: < name: "infra/python/wheels/cffi/${vpython_platform}" - version: "version:1.14.5" + version: "version:1.15.1.chromium.2" > wheel: < name: "infra/python/wheels/pycparser-py2_py3" @@ -323,14 +324,14 @@ wheel: < # testing/buildbot/generate_buildbot_json_coveragetest.py wheel: < name: "infra/python/wheels/coverage/${vpython_platform}" - version: "version:5.5.chromium.2" + version: "version:7.3.1" > # Used by: # //content/test/gpu wheel: < name: "infra/python/wheels/pathos/${vpython_platform}" - version: "version:0.2.7.chromium.4" + version: "version:0.3.0.chromium.2" not_match_tag < abi: "cp27mu" platform: "manylinux1_i686" @@ -353,14 +354,14 @@ wheel: < # //tools/infra/find_bad_builds.py wheel: < name: "infra/python/wheels/pytz-py2_py3" - version: "version:2018.4" + version: "version:2024.1" > # Used by: # //third_party/blink/tools/blinkpy/web_tests/port/server_process.py wheel: < name: "infra/python/wheels/pywin32/${vpython_platform}" - version: "version:300" + version: "version:308" match_tag: < platform: "win32" > @@ -373,7 +374,7 @@ wheel: < # //content/test/gpu/gpu_tests/color_profile_manager_mac.py wheel: < name: "infra/python/wheels/pyobjc/${vpython_platform}" - version: "version:7.3.chromium.1" + version: "version:10.0" match_tag: < platform: "macosx_10_10_intel" > @@ -390,7 +391,7 @@ wheel: < # tools/perf/flakiness_cli wheel: < name: "infra/python/wheels/pandas/${vpython_platform}" - version: "version:1.3.2.chromium.1" + version: "version:2.2.3.chromium.1" match_tag: < platform: "win32" >