Skip to content

Commit 22a5d61

Browse files
committed
update changelog
1 parent a0f96de commit 22a5d61

3 files changed

Lines changed: 16 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ END_UNRELEASED_TEMPLATE
6565
symlink support on Windows.
6666
* venv-based binaries are created by default ({obj}`--bootstrap_impl=system_python`)
6767
on supported platforms (Linux/Mac with Bazel 8+).
68+
* `--build_python_zip` on Windows is ignored. Use {obj}`py_zipapp_binary` to create
69+
zips of Python programs.
6870

6971
Other changes:
7072
* (pypi) Update dependencies used for `compile_pip_requirements`, building
@@ -122,11 +124,18 @@ Other changes:
122124
{#v0-0-0-added}
123125
### Added
124126
* (pypi) Write SimpleAPI contents to the `MODULE.bazel.lock` file if using
125-
{obj}`experimental_index_url` which should speed up consecutive initializations and should no
126-
longer require the network access if the cache is hydrated.
127-
Implements [#2731](https://github.com/bazel-contrib/rules_python/issues/2731).
127+
{obj}`experimental_index_url` which should speed up consecutive
128+
initializations and should no longer require the network access if the cache is
129+
hydrated. Implements
130+
[#2731](https://github.com/bazel-contrib/rules_python/issues/2731).
128131
* (wheel) Specifying a path ending in `/` as a destination in `data_files`
129132
will now install file(s) to a folder, preserving their basename.
133+
* Various attributes and fields added to support venvs on Windows:
134+
* {obj}`py_runtime.venv_bin_files` and {obj}`PyRuntime.venv_binfiles`
135+
field added to specify additional Python runtime files Windows needs for
136+
venvs.
137+
* {obj}`PyExecutableInfo.venv_interpreter_runfiles`, and
138+
{obj}`PyExecutableInfo.venv_interpreter_symlinks` adde
130139

131140
{#v1-9-0}
132141
## [1.9.0] - 2026-02-21

python/private/py_executable_info.bzl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,9 @@ Runfiles that are specific to the interpreter within the venv.
9191
9292
Symlinks that are specific to the interpreter within the venv.
9393
94-
Only used with windows. These take precedence over entries in
95-
`venv_interpreter_runfiles`
94+
Only used with Windows for files that would have used `declare_symlink()`
95+
to create relative symlinks. These may overlap with paths in runfiles; it's
96+
up to the consumer to determine how to handle such overlaps.
9697
9798
:::{versionadded} VERSION_NEXT_FEATURE
9899
:::

python/private/zipapp/zip_main_template.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050
EXTRACT_ROOT = os.environ.get("RULES_PYTHON_EXTRACT_ROOT")
5151

52-
# Change the paths with Unix-style forward slashes to backslashes for windows.
52+
# Change the paths with Unix-style forward slashes to backslashes for Windows.
5353
# Windows usually transparently rewrites them, but e.g. `\\?\` paths require
5454
# backslashes to be properly understood by Windows APIs.
5555
if IS_WINDOWS:

0 commit comments

Comments
 (0)