@@ -79,13 +79,6 @@ END_UNRELEASED_TEMPLATE
7979 length errors due to too long environment variables.
8080* (bootstrap) {obj}` --bootstrap_impl=script ` now supports the ` -S ` interpreter
8181 setting.
82- * (pypi) We now use the Minimal Version Selection (MVS) algorithm to select
83- the right wheel when there are multiple wheels for the target platform
84- (e.g. ` musllinux_1_1_x86_64 ` and ` musllinux_1_2_x86_64 ` ). If the user
85- wants to set the minimum version for the selection algorithm, use the
86- {attr}` pip.defaults.whl_platform_tags ` attribute to configure that. If
87- ` musllinux_*_x86_64 ` is specified, we will chose the lowest available
88- wheel version. Fixes [ #3250 ] ( https://github.com/bazel-contrib/rules_python/issues/3250 ) .
8982* (venvs) {obj}` --vens_site_packages=yes ` no longer errors when packages with
9083 overlapping files or directories are used together.
9184 ([ #3204 ] ( https://github.com/bazel-contrib/rules_python/issues/3204 ) ).
@@ -103,7 +96,31 @@ END_UNRELEASED_TEMPLATE
10396 ` WORKSPACE ` files. See the
10497 {ref}` common-deps-with-multiple-pypi-versions ` guide on using common
10598 dependencies with multiple PyPI versions` for an example.
99+ * (toolchains) Stable ABI headers support added. To use, depend on
100+ {obj}` //python/cc:current_py_cc_headers_abi3 ` . This allows Windows builds
101+ a way to depend on headers without the potentially Python unstable ABI
102+ objects from the regular {obj}` //python/cc:current_py_cc_headers ` target
103+ being included.
104+ * Adds {obj}` //python/cc:current_py_cc_headers_abi3 ` ,
105+ {obj}` py_cc_toolchain.headers_abi3 ` , and {obj}` PyCcToolchainInfo.headers_abi3 ` .
106+ * {obj}` //python:features.bzl%features.headers_abi3 ` can be used to
107+ feature-detect the presense of the above.
108+
109+ {#v1-6-3}
110+ ## [ 1.6.3] - 2025-09-21
111+
112+ [ 1.6.3 ] : https://github.com/bazel-contrib/rules_python/releases/tag/1.6.3
113+
114+ {#v1-6-3-fixed}
115+ ### Fixed
106116
117+ * (pypi) We now use the Minimal Version Selection (MVS) algorithm to select
118+ the right wheel when there are multiple wheels for the target platform
119+ (e.g. ` musllinux_1_1_x86_64 ` and ` musllinux_1_2_x86_64 ` ). If the user
120+ wants to set the minimum version for the selection algorithm, use the
121+ {attr}` pip.defaults.whl_platform_tags ` attribute to configure that. If
122+ ` musllinux_*_x86_64 ` is specified, we will choose the lowest available
123+ wheel version. Fixes [ #3250 ] ( https://github.com/bazel-contrib/rules_python/issues/3250 ) .
107124
108125{#v1-6-0}
109126## [ 1.6.0] - 2025-08-23
0 commit comments