Skip to content

Commit ca3c606

Browse files
committed
feat(core): use a shell script bootstrap by default
Fixes #2521 Fixes #2983
1 parent 0f5d48f commit ca3c606

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ END_UNRELEASED_TEMPLATE
7070
* (gazelle) Switched back to smacker/go-tree-sitter, fixing
7171
[#2630](https://github.com/bazel-contrib/rules_python/issues/2630)
7272
* (ci) We are now testing on Ubuntu 22.04 for RBE and non-RBE configurations.
73-
* (core) #!/usr/bin/env bash is now used as a shebang in the stage1 bootstrap template.
73+
* (core) `#!/usr/bin/env bash` is now used as a shebang in the stage1 bootstrap template.
74+
* (core) the flag `bootstrap_impl=script` has been switched for UNIX platforms.
7475

7576
[20250723]: https://github.com/astral-sh/python-build-standalone/releases/tag/20250723
7677

python/config_settings/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ string_flag(
9090

9191
rp_string_flag(
9292
name = "bootstrap_impl",
93-
build_setting_default = BootstrapImplFlag.SYSTEM_PYTHON,
93+
build_setting_default = BootstrapImplFlag.SCRIPT,
9494
override = select({
9595
# Windows doesn't yet support bootstrap=script, so force disable it
9696
":_is_windows": BootstrapImplFlag.SYSTEM_PYTHON,

0 commit comments

Comments
 (0)