Lines Matching full:toolchains
22 # targets using any of these toolchains due to the changed repository name.
47 """Calls python_register_toolchains and returns a struct used to collect the toolchains.
64 toolchains = []
67 # toolchain added to toolchains.
135 toolchains.append(toolchain_info)
144 toolchains.append(default_toolchain)
146 if len(toolchains) > _MAX_NUM_TOOLCHAINS:
150 # the various toolchains.
156 for index, toolchain in enumerate(toolchains)
158 toolchain_python_versions = [t.python_version for t in toolchains],
159 … toolchain_set_python_version_constraints = [t.set_python_version_constraint for t in toolchains],
160 toolchain_user_repository_names = [t.name for t in toolchains],
194 fail(("Multiple default toolchains: only one toolchain " +
202 doc = """Bzlmod extension that is used to register Python toolchains.
207 doc = """Tag class used to register Python toolchains.
208 Use this tag class to register one or more Python toolchains. This class
212 Toolchains in the Root Module
214 This class registers all toolchains in the root module.
216 Toolchains in Sub Modules
220 clashing between toolchains in the root module and toolchains in sub modules.
228 toolchains as the default version. If there is only one toolchain it
240 … doc = "Whether or not to configure the default coverage tool for the toolchains.",