Skip to content

[pull] main from bazel-contrib:main#598

Merged
pull[bot] merged 1 commit intogarymm:mainfrom
bazel-contrib:main
May 1, 2026
Merged

[pull] main from bazel-contrib:main#598
pull[bot] merged 1 commit intogarymm:mainfrom
bazel-contrib:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 1, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Currently, the Python `installer` library is used for extracting a wheel
when Bazel 7 is used. This library only outputs platform-specific
extractions, and it was hard-coded to use a unixy style install. This
ends up hiding Windows `pythonw`-based scripts and entry points because
those are normalized to simply `python` on unix.

To fix, use the Starlark-based extraction logic instead. This is a
simpler implementation that extracts the wheels mostly as-is, which
allows build-phase logic to handle platform-specific differences.

This also makes the Starlark based extraction work for Bazel 8.3 and
earlier, which previously didn't support it.
@pull pull Bot locked and limited conversation to collaborators May 1, 2026
@pull pull Bot added the ⤵️ pull label May 1, 2026
@pull pull Bot merged commit ee7c54b into garymm:main May 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant