:::{default-domain} bzl ::: :::{bzl:currentfile} //python:BUILD.bazel :::

//python

:::{bzl:target} toolchain_type

Identifier for the toolchain type for the target platform. :::

:::{bzl:target} exec_tools_toolchain_type

Identifier for the toolchain type for exec tools used to build Python targets. :::

:::{bzl:target} current_py_toolchain

Helper target to resolve to the consumer's current Python toolchain. This target provides:

  • PyRuntimeInfo: The consuming target's target toolchain information

:::

::::{target} autodetecting_toolchain

A simple toolchain that simply uses python3 from the runtime environment.

Note that this toolchain provides no build-time information, which makes it of limited utility.

This is only provided to aid migration off the builtin Bazel toolchain (@bazel_tools//python:autodetecting_toolchain), and is largely only applicable to WORKSPACE builds.

:::{deprecated} unspecified

Switch to using a hermetic toolchain or manual toolchain configuration instead. :::

::::