Commit 14313a8
committed
Add rules_python 0.37.2 for Bazel 7
bazelbuild/bazel@78729c0 from Bazel 7
updates `@bazel_tools//src/main/protobuf` to depend on `@rules_python`.
This allows us to keep using rules_proto-5.3.0-21.7.
For details on why I chose rules_python 0.37.2, see:
- bazel-contrib/rules_scala#1660 (comment)
Basically, it's the last version that doesn't pull in its own protobuf.
rules_python 0.38.0 pulls in protobuf v27 unconditionally.
Results in the following failure:
```txt
ERROR: external/remote_java_tools_darwin_arm64/BUILD:
no such target
'@@remote_java_tools_darwin_arm64//:turbine_direct_graal':
target 'turbine_direct_graal' not declared in package ''
defined by external/remote_java_tools_darwin_arm64/BUILD
ERROR: external/rules_java_builtin/toolchains/BUILD:163:14:
no such target
'@@remote_java_tools_darwin_arm64//:turbine_direct_graal':
target 'turbine_direct_graal' not declared in package ''
defined by external/remote_java_tools_darwin_arm64/BUILD
and referenced by
'@@rules_java_builtin//toolchains:turbine_direct_graal_darwin_arm64'
ERROR: Analysis of target '//:default-values' failed; build aborted:
Analysis failed
```1 parent 2630ba4 commit 14313a8
3 files changed
+16
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
11 | 15 | | |
12 | 16 | | |
13 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
0 commit comments