|
I am a bit confused about how |
Replies: 1 comment 1 reply
|
You've pretty much got it. Bazel provides an implementation of the core python rules. However, they are being moved out of Bazel and into rules_python. Rules_python is a drop in replacement for the old rules built into bazel. The two implementations have almost identical behavior. There's not many differences and they are pretty minor differences (rules_python probably has a few fixes and features beyond it, actually). There's an issue in the Bazel repo that has a list of differences, but I'm on mobile and can't find it. Eventually, Bazel will remove the built-in implementations. I'm not sure when that'll happen. Hopefully Bazel 8. |
You've pretty much got it.
Bazel provides an implementation of the core python rules. However, they are being moved out of Bazel and into rules_python. Rules_python is a drop in replacement for the old rules built into bazel. The two implementations have almost identical behavior. There's not many differences and they are pretty minor differences (rules_python probably has a few fixes and features beyond it, actually). There's an issue in the Bazel repo that has a list of differences, but I'm on mobile and can't find it.
Eventually, Bazel will remove the built-in implementations. I'm not sure when that'll happen. Hopefully Bazel 8.