Skip to content

Commit 52c51be

Browse files
authored
docs: sync 2.2 changelog and news to main (#3901)
The 2.2 release was completed, but the changelog updates and news file deletions were only performed on the release branch. We need to sync these changes back to main so that they are reflected in the unreleased state and future releases.
1 parent dcbdf1b commit 52c51be

6 files changed

Lines changed: 10 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,17 @@ compatibility.
4646
* Fixed a flaky error on Windows 2022 when looking up the win32 version during
4747
site initialization by retrying the lookup
4848
([#3721](https://github.com/bazel-contrib/rules_python/issues/3721)).
49+
* (binaries) Fixed building of legacy zipapps on Windows execution platforms by
50+
using a hermetic tool instead of host `cat`.
51+
* (bootstrap) Fixed stage 1 bootstrap imports when target outputs shadow
52+
standard library modules.
4953
* (coverage) Skip lcov report when no data was collected.
5054
* (pypi) Fixed `experimental_index_url` checking truthiness before envsubst
5155
expansion.
5256
* (rules) Fixed venv output paths for `py_binary` and `py_test` targets whose
5357
names contain path separators so distinct targets with the same basename no
5458
longer share the same venv output directory.
59+
* (windows) Fixed build data generation on localized Windows installations.
5560

5661
{#v2-2-0-added}
5762
### Added
@@ -60,6 +65,10 @@ exported by bzl files.
6065
* Exposed {bzl:obj}`VenvSymlinkEntry` and {bzl:obj}`VenvSymlinkKind` in
6166
{bzl:target}`//python:py_info.bzl`.
6267
* (pypi) Added `@pypi` repo: a unified hub of `pip.parse` hubs.
68+
* (pypi) Added a `dep` tag class to the `pip` bzlmod extension. This allows
69+
modules to declare abstract PyPI dependencies, ensuring target structures
70+
exist in the unified hub, while allowing other modules to provide the
71+
concrete implementation via `pip.parse`.
6372
* (uv) Support for basic `uv.lock` generation via the `lock` rule
6473
and basic support for importing the `uv.lock` file itself. Since this
6574
may have bugs, please report this by creating new tickets.

docs/pypi/download.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ wheel version from the active hub during the build.
123123

124124
### Declaring Abstract Dependencies (pip.dep)
125125

126-
:::{versionadded} VERSION_NEXT_FEATURE
126+
:::{versionadded} 2.2.0
127127
Declaring abstract PyPI dependencies via `pip.dep` tags.
128128
:::
129129

news/3854.fixed.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/3886.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3890.fixed.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/pip-dep-tag-class.added.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)