diff --git a/CHANGELOG.md b/CHANGELOG.md index bcb6c6ddee..17f176e5b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,12 +46,17 @@ compatibility. * Fixed a flaky error on Windows 2022 when looking up the win32 version during site initialization by retrying the lookup ([#3721](https://github.com/bazel-contrib/rules_python/issues/3721)). +* (binaries) Fixed building of legacy zipapps on Windows execution platforms by + using a hermetic tool instead of host `cat`. +* (bootstrap) Fixed stage 1 bootstrap imports when target outputs shadow + standard library modules. * (coverage) Skip lcov report when no data was collected. * (pypi) Fixed `experimental_index_url` checking truthiness before envsubst expansion. * (rules) Fixed venv output paths for `py_binary` and `py_test` targets whose names contain path separators so distinct targets with the same basename no longer share the same venv output directory. +* (windows) Fixed build data generation on localized Windows installations. {#v2-2-0-added} ### Added @@ -60,6 +65,10 @@ exported by bzl files. * Exposed {bzl:obj}`VenvSymlinkEntry` and {bzl:obj}`VenvSymlinkKind` in {bzl:target}`//python:py_info.bzl`. * (pypi) Added `@pypi` repo: a unified hub of `pip.parse` hubs. +* (pypi) Added a `dep` tag class to the `pip` bzlmod extension. This allows + modules to declare abstract PyPI dependencies, ensuring target structures + exist in the unified hub, while allowing other modules to provide the + concrete implementation via `pip.parse`. * (uv) Support for basic `uv.lock` generation via the `lock` rule and basic support for importing the `uv.lock` file itself. Since this may have bugs, please report this by creating new tickets. diff --git a/docs/pypi/download.md b/docs/pypi/download.md index 88c2dd296d..e819ed0791 100644 --- a/docs/pypi/download.md +++ b/docs/pypi/download.md @@ -123,7 +123,7 @@ wheel version from the active hub during the build. ### Declaring Abstract Dependencies (pip.dep) -:::{versionadded} VERSION_NEXT_FEATURE +:::{versionadded} 2.2.0 Declaring abstract PyPI dependencies via `pip.dep` tags. ::: diff --git a/news/3854.fixed.md b/news/3854.fixed.md deleted file mode 100644 index 5c38b27642..0000000000 --- a/news/3854.fixed.md +++ /dev/null @@ -1,2 +0,0 @@ -(bootstrap) Fixed stage 1 bootstrap imports when target outputs shadow standard -library modules. diff --git a/news/3886.fixed.md b/news/3886.fixed.md deleted file mode 100644 index 2285813f8b..0000000000 --- a/news/3886.fixed.md +++ /dev/null @@ -1 +0,0 @@ -(windows) Fixed build data generation on localized Windows installations. diff --git a/news/3890.fixed.md b/news/3890.fixed.md deleted file mode 100644 index 59cd5fc5ca..0000000000 --- a/news/3890.fixed.md +++ /dev/null @@ -1,2 +0,0 @@ -(binaries) Fixed building of legacy zipapps on Windows execution platforms by -using a hermetic tool instead of host `cat`. diff --git a/news/pip-dep-tag-class.added.md b/news/pip-dep-tag-class.added.md deleted file mode 100644 index 5306186081..0000000000 --- a/news/pip-dep-tag-class.added.md +++ /dev/null @@ -1,4 +0,0 @@ -(pypi) Added a `dep` tag class to the `pip` bzlmod extension. This allows -modules to declare abstract PyPI dependencies, ensuring target structures -exist in the unified hub, while allowing other modules to provide the -concrete implementation via `pip.parse`.