@@ -64,7 +64,7 @@ END_UNRELEASED_TEMPLATE
6464 --windows_enable_symlinks` to your ` .bazelrc` to enable Bazel using full
6565 symlink support on Windows.
6666* venv-based binaries are created by default ({obj}` --bootstrap_impl=system_python ` )
67- on supported platforms (Linux/Mac with Bazel 8+).
67+ on supported platforms (Linux/Mac with Bazel 8+, or Windows ).
6868* ` --build_python_zip ` on Windows is ignored. Use {obj}` py_zipapp_binary ` to create
6969 zips of Python programs.
7070
@@ -75,19 +75,21 @@ Other changes:
7575 we will from now on fetch the lists of available packages on each index. The
7676 used package mappings will be written as facts to the ` MODULE.bazel.lock ` file
7777 on supported bazel versions and it should be done at most once. As a result,
78- per-package {obj}` experimental_index_url_overrides ` is no longer needed if the index URLs are
79- passed to the ` pip.parse ` via ` experimental_index_url ` and ` experimental_extra_index_urls ` .
80- What is more, we start implementing the flags for ` --index_url ` and ` --extra_index_urls ` more in
81- line to how it is used in ` uv ` and ` pip ` , i.e. we default to ` --index_url ` if the package is not
82- found in ` --extra_index_urls ` .
83- Fixes
84- ([ #3260 ] ( https://github.com/bazel-contrib/rules_python/issues/3260 ) and
78+ per-package {obj}` experimental_index_url_overrides ` is no longer needed if the
79+ index URLs are passed to the ` pip.parse ` via ` experimental_index_url ` and
80+ ` experimental_extra_index_urls ` . What is more, we start implementing the flags
81+ for ` --index_url ` and ` --extra_index_urls ` more in line to how it is used in
82+ ` uv ` and ` pip ` , i.e. we default to ` --index_url ` if the package is not found in
83+ ` --extra_index_urls ` . Fixes
84+ ([ #3260 ] ( https://github.com/bazel-contrib/rules_python/issues/3260 ) and
8585 [ #2632 ] ( https://github.com/bazel-contrib/rules_python/issues/2632 ) ).
86- * (uv) We will now use the download URL specified in the ` uv ` 's ` dist_manifest.json `
87- file. If you have redirects or blocking rules as part of your downloader setup,
88- you may need to adjust them. What is more, the default uv version has been bumped
89- ` 0.11.2 ` .
90- * (runfiles): We are stopping the type annotation testing with ` mypy ` for Python 3.9.
86+ * (uv) We will now use the download URL specified in the ` uv ` 's
87+ ` dist_manifest.json ` file. If you have redirects or blocking rules as part of
88+ your downloader setup, you may need to adjust them. What is more, the default
89+ uv version has been bumped ` 0.11.2 ` .
90+ * (runfiles): Type annotations are no longer tested for Python 3.9.
91+ * Windows no longer defaults to creating a zip file and extracting it; a
92+ symlink-based runfiles tree is created, as on unix-like platforms.
9193
9294{#v0-0-0-fixed}
9395### Fixed
0 commit comments