From b6df54897233b1f74f53538fb98310a610cd3fb1 Mon Sep 17 00:00:00 2001 From: Chris Novakovic Date: Fri, 10 Oct 2025 09:34:51 +0100 Subject: [PATCH] Upgrade coverage to 7.10.7 This adds native-speed tracing support for Python 3.14 to the built-in test runners. --- third_party/python/BUILD | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/third_party/python/BUILD b/third_party/python/BUILD index 667631e..895a53f 100644 --- a/third_party/python/BUILD +++ b/third_party/python/BUILD @@ -121,7 +121,7 @@ python_wheel( deps = [":six"], ) -_coverage_version = "7.6.4" +_coverage_version = "7.10.7" _coverage_tags = { "darwin_amd64": { @@ -133,6 +133,7 @@ _coverage_tags = { "macosx_10_13_x86_64": [ ["cp312", "cp312"], ["cp313", "cp313"], + ["cp314", "cp314"], ], }, "darwin_arm64": { @@ -142,15 +143,17 @@ _coverage_tags = { ["cp311", "cp311"], ["cp312", "cp312"], ["cp313", "cp313"], + ["cp314", "cp314"], ], }, "linux_amd64": { - "manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64": [ + "manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64": [ ["cp39", "cp39"], ["cp310", "cp310"], ["cp311", "cp311"], ["cp312", "cp312"], ["cp313", "cp313"], + ["cp314", "cp314"], ], }, "linux_arm64": { @@ -160,11 +163,14 @@ _coverage_tags = { ["cp311", "cp311"], ["cp312", "cp312"], ["cp313", "cp313"], + ["cp314", "cp314"], ], }, + # There are no pre-built architecture-specific wheels for FreeBSD, so fall back to the pure-Python one. + # This means that native-speed tracing support is unavailable on FreeBSD. "other": { "any": [ - ["pp39.pp310", "none"], + ["py3", "none"], ], }, }