Skip to content

Conversation

@rickeylev
Copy link
Contributor

@rickeylev rickeylev commented Dec 12, 2023

A regression from upgrading to rules_python 0.22.0 is that a Python toolchain is no longer registered by default (the prior 0.4.0 version registered the "autodetecting" toolchain). Subsequent versions of rules_python (0.23.0 or later) register a toolchain by default again, but it's a downloaded runtime, which makes upgrading more involved.

To fix, upgrade to 0.22.1, which registers the autodetecting toolchain. This restores the rules_python 0.4.0 behavior and should suffice until bazel_tools is upgraded to 0.23.0 or later.

@rickeylev rickeylev force-pushed the register.default.py.toolchain branch 2 times, most recently from 99dac59 to 1e22f85 Compare December 12, 2023 23:29
A regression from upgrading to rules_python 0.22.0 is that a Python
toolchain is no longer registered by default (the prior 0.4.0 version
registered the "autodetecting" toolchain). Subsequent versions of
rules_python (0.23.0 or later) register a toolchain by default again,
but it's a downloaded runtime, which makes upgrading more involved.

Instead, make the bazel_tools module register the "autodetecting"
toolchain to restore the rules_python 0.4.0 behavior. This should
suffice bazel_tools is upgraded to 0.23.0 or later.
@rickeylev rickeylev force-pushed the register.default.py.toolchain branch from 1e22f85 to b7d572f Compare December 20, 2023 00:03
@rickeylev rickeylev changed the title python: Make bazel_tools register system Python toolchain python: rules_python 0.22.0 -> 0.22.1 soas to register Python toolchain by default Dec 20, 2023
@rickeylev rickeylev deleted the register.default.py.toolchain branch December 20, 2023 23:04
meteorcloudy pushed a commit to meteorcloudy/bazel that referenced this pull request Feb 15, 2024
… toolchain by default

A regression from upgrading to rules_python 0.22.0 is that a Python toolchain
is no longer registered by default (the prior 0.4.0 version registered the
"autodetecting" toolchain). Subsequent versions of rules_python (0.23.0 or
later) register a toolchain by default again, but it's a downloaded runtime,
which makes upgrading more involved.

To fix, upgrade to 0.22.1, which registers the autodetecting toolchain.
This restores the rules_python 0.4.0 behavior and should suffice until
bazel_tools is upgraded to 0.23.0 or later.

Fixes bazelbuild#20458

Closes bazelbuild#20514

PiperOrigin-RevId: 592578175
Change-Id: I707a4c96829063536f81cc10e144652102da1e7e
meteorcloudy pushed a commit to meteorcloudy/bazel that referenced this pull request Feb 15, 2024
… toolchain by default

A regression from upgrading to rules_python 0.22.0 is that a Python toolchain
is no longer registered by default (the prior 0.4.0 version registered the
"autodetecting" toolchain). Subsequent versions of rules_python (0.23.0 or
later) register a toolchain by default again, but it's a downloaded runtime,
which makes upgrading more involved.

To fix, upgrade to 0.22.1, which registers the autodetecting toolchain.
This restores the rules_python 0.4.0 behavior and should suffice until
bazel_tools is upgraded to 0.23.0 or later.

Fixes bazelbuild#20458

Closes bazelbuild#20514

PiperOrigin-RevId: 592578175
Change-Id: I707a4c96829063536f81cc10e144652102da1e7e
github-merge-queue bot pushed a commit that referenced this pull request Feb 15, 2024
… toolchain by default (#21369)

A regression from upgrading to rules_python 0.22.0 is that a Python
toolchain is no longer registered by default (the prior 0.4.0 version
registered the "autodetecting" toolchain). Subsequent versions of
rules_python (0.23.0 or later) register a toolchain by default again,
but it's a downloaded runtime, which makes upgrading more involved.

To fix, upgrade to 0.22.1, which registers the autodetecting toolchain.
This restores the rules_python 0.4.0 behavior and should suffice until
bazel_tools is upgraded to 0.23.0 or later.

Fixes #20458

Closes #20514

PiperOrigin-RevId: 592578175
Change-Id: I707a4c96829063536f81cc10e144652102da1e7e

Fixes #21348

Co-authored-by: Richard Levasseur <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant