Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(This is a roll-forward of bazelbuild@bf66dc7.) This flips --incompatible_use_python_toolchains, which deprecates --python_top (and for the most part, --python_path). See bazelbuild#7899 for more on the change and migration procedure. Known downstream breakages are summarized [here](bazelbuild#7899 (comment)). Fixes bazelbuild#7899, fixes bazelbuild#7375, significant progress on bazelbuild#4815. RELNOTES[INC]: Python rules now determine the Python runtime using toolchains rather than `--python_top` and `--python_path`, which are deprecated. See [bazelbuild#7899](bazelbuild#7899) for information on declaring Python toolchains and migrating your code. As a side-benefit, this addresses [bazelbuild#4815](bazelbuild#4815) (incorrect interpreter version used) on non-Windows platforms. Note however that some builds break due to getting the version they asked for -- consider setting `python_version = "PY2"` on Python 2 targets and `--host_force_python=PY2` if any Python 2 targets are used in the host configuration. You can temporarily opt out of this change with `--incompatible_use_python_toolchains=false`. PiperOrigin-RevId: 250918912
- Loading branch information