Skip to content

Commit 89e0f63

Browse files
authored
chore(toolchains): start pulling toolchains from 20250808 release (#3116)
This ships the latest versions of the toolchains fixing: * `bootstrap_impl=script` behaviour on `3.14`. * `matplotlib` UI with the latest Python toolchain versions. Fixes #2983 Fixes #2540 Related #3155
1 parent bc788d5 commit 89e0f63

File tree

6 files changed

+104
-105
lines changed

6 files changed

+104
-105
lines changed

CHANGELOG.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ END_UNRELEASED_TEMPLATE
6060
* (gazelle) Types for exposed members of `python.ParserOutput` are now all public.
6161
* (gazelle) Removed the requirement for `__init__.py`, `__main__.py`, or `__test__.py` files to be
6262
present in a directory to generate a `BUILD.bazel` file.
63-
* (toolchain) Updated the following toolchains to build 20250708 to patch CVE-2025-47273:
63+
* (toolchain) Updated the following toolchains to build [20250808] to patch CVE-2025-47273:
6464
* 3.9.23
6565
* 3.10.18
6666
* 3.11.13
6767
* 3.12.11
68-
* 3.14.0b4
69-
* (toolchain) Python 3.13 now references 3.13.5
68+
* 3.14.0rc1
69+
* (toolchain) Python 3.13 now references 3.13.6
7070
* (gazelle) Switched back to smacker/go-tree-sitter, fixing
7171
[#2630](https://github.com/bazel-contrib/rules_python/issues/2630)
7272
* (ci) We are now testing on Ubuntu 22.04 for RBE and non-RBE configurations.
@@ -75,6 +75,8 @@ END_UNRELEASED_TEMPLATE
7575
{gh-path}`gazelle/docs` and are now available on the primary documentation site
7676
at https://rules-python.readthedocs.io/en/latest/gazelle/docs/index.html
7777

78+
[20250808]: https://github.com/astral-sh/python-build-standalone/releases/tag/20250808
79+
7880
{#v0-0-0-fixed}
7981
### Fixed
8082
* (pypi) Fixes an issue where builds using a `bazel vendor` vendor directory
@@ -126,8 +128,8 @@ END_UNRELEASED_TEMPLATE
126128
* (toolchain) Add toolchains for aarch64 windows for
127129
* 3.11.13
128130
* 3.12.11
129-
* 3.13.5
130-
* 3.14.0b4
131+
* 3.13.6
132+
* 3.14.0rc1
131133
* (gazelle): New annotation `gazelle:include_pytest_conftest`. When not set (the
132134
default) or `true`, gazelle will inject any `conftest.py` file found in the same
133135
directory as a {obj}`py_test` target to that {obj}`py_test` target's `deps`.

python/private/hermetic_runtime_repo_setup.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@ def define_hermetic_runtime_toolchain_impl(
239239
py_cc_toolchain(
240240
name = "py_cc_toolchain",
241241
headers = ":python_headers",
242+
# TODO #3155: add libctl, libtk
242243
libs = ":libpython",
243244
python_version = python_version,
244245
)

0 commit comments

Comments
 (0)