@@ -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 ) ).
@@ -105,7 +98,31 @@ END_UNRELEASED_TEMPLATE
10598 ` WORKSPACE ` files. See the
10699 {ref}` common-deps-with-multiple-pypi-versions ` guide on using common
107100 dependencies with multiple PyPI versions` for an example.
101+ * (toolchains) Stable ABI headers support added. To use, depend on
102+ {obj}` //python/cc:current_py_cc_headers_abi3 ` . This allows Windows builds
103+ a way to depend on headers without the potentially Python unstable ABI
104+ objects from the regular {obj}` //python/cc:current_py_cc_headers ` target
105+ being included.
106+ * Adds {obj}` //python/cc:current_py_cc_headers_abi3 ` ,
107+ {obj}` py_cc_toolchain.headers_abi3 ` , and {obj}` PyCcToolchainInfo.headers_abi3 ` .
108+ * {obj}` //python:features.bzl%features.headers_abi3 ` can be used to
109+ feature-detect the presense of the above.
110+
111+ {#v1-6-3}
112+ ## [ 1.6.3] - 2025-09-21
113+
114+ [ 1.6.3 ] : https://github.com/bazel-contrib/rules_python/releases/tag/1.6.3
115+
116+ {#v1-6-3-fixed}
117+ ### Fixed
108118
119+ * (pypi) We now use the Minimal Version Selection (MVS) algorithm to select
120+ the right wheel when there are multiple wheels for the target platform
121+ (e.g. ` musllinux_1_1_x86_64 ` and ` musllinux_1_2_x86_64 ` ). If the user
122+ wants to set the minimum version for the selection algorithm, use the
123+ {attr}` pip.defaults.whl_platform_tags ` attribute to configure that. If
124+ ` musllinux_*_x86_64 ` is specified, we will choose the lowest available
125+ wheel version. Fixes [ #3250 ] ( https://github.com/bazel-contrib/rules_python/issues/3250 ) .
109126
110127{#v1-6-0}
111128## [ 1.6.0] - 2025-08-23
0 commit comments