Repository navigation
Release 2.5.0 #4388
Copy link
Copy link
Open
Labels
type: releaseused by automation to identify issues and prs releated to releasesused by automation to identify issues and prs releated to releases
Description
Release tasks
- Prepare Release | status=done pr=Prepare release v2.5.0 #4389 commit= 6fee02b
- Create Release branch | status=done branch_url=https://github.com/bazel-contrib/rules_python/tree/release/2.5 commit= 6fee02b
- Tag RC0 | status=done tag=2.5.0-rc0 commit= 6fee02b
- Tag Final
Backports
To request or track a backport, comment /backport on the PR, comment
/backport <PR> on this issue, or add it to the checklist below. See
RELEASING.md: How to add backports
for details.
- #PR_NUMBER
Slack announcement
Greetings Pythonistas,
rules_python 2.5.0-rc0 ([bzlmod](https://registry.bazel.build/modules/rules_python/2.5.0-rc0), [workspace](https://github.com/bazel-contrib/rules_python/releases/tag/2.5.0-rc0)) is now available
[Changelog](https://rules-python.readthedocs.io/en/2.5.0-rc0/changelog.html#v2-5-0)
Notable changes:
- Bazel 10 is now fully supported.
- Added `pytest_test` to run pytest based tests.
- Added `:py_pbs_distribution` flag to select smaller stripped Python runtimes.
- `uv` can be invoked with `bazel run @rules_python//python/uv/bin:uv` (or `bazel run @uv` with `use_repo()`).
- `uv` lock: added git sources, scoped `override-dependencies`, and various fixes.
- `py_wheel`: more makevars available to replace `select()` usages.
- Updated Gazelle's Python parser to support Python 3.14 PEP 758 syntax.
It will be promoted to stable next week, pending feedback.To manually control the release flow, see the
RELEASING.md: Manual Editing
section.
Available Commands
Comment commands:
/prepare: Determines version, creates tracking issue and preparation PR./prepare-complete [PR]: Marks preparation task as complete./create-release-branch: Cuts and pushes the release branch./create-rc: Tags and publishes a new release candidate (RC)./process-backports: Cherry-picks pending backports./sync-changelog: Processes sync changelog tasks./backport <PRs>: Adds PRs to the backports and processes backports./promote: Promotes the latest RC to final release.
See RELEASING.md for details on how to use them.
Metadata
Metadata
Assignees
Labels
type: releaseused by automation to identify issues and prs releated to releasesused by automation to identify issues and prs releated to releases
Activity
Prepare release v2.5.0 (bazel-contrib#4389)
rickeylev commentedon Oct 31, 2026
/create-rc
github-actions commentedon Oct 31, 2026
New Release Candidate Tagged! 🐍🌿
Release Candidate 2.5.0-rc0 has been successfully generated and tagged on branch
release/2.5.