diff options
author | Richard Levasseur <rlevasseur@google.com> | 2023-05-01 20:41:50 +0000 |
---|---|---|
committer | Richard Levasseur <rlevasseur@google.com> | 2023-05-01 21:48:35 +0000 |
commit | 3d8a4ddcfc9a98c24dab2d22693a66d26a015385 (patch) | |
tree | 961ea9aaea66837276b5648bfba1b36850c49b17 | |
parent | 0c9c6927eb95b87010be400c5339c5edc2996d43 (diff) | |
download | bazelbuild-rules_testing-3d8a4ddcfc9a98c24dab2d22693a66d26a015385.tar.gz |
Use a patch to remove the register_toolchains call from the MODULE
This prevents downstream users from having to have a Python toolchain
with the given name setup.
Fixes #33
-rw-r--r-- | .bcr/source.template.json | 5 | ||||
-rw-r--r-- | remove_register_toolchains.patch | 18 |
2 files changed, 22 insertions, 1 deletions
diff --git a/.bcr/source.template.json b/.bcr/source.template.json index 54d1e7b..2dcb5f1 100644 --- a/.bcr/source.template.json +++ b/.bcr/source.template.json @@ -1,5 +1,8 @@ { "integrity": "", "strip_prefix": "{REPO}-{VERSION}", - "url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/rules_testing-{TAG}.tar.gz" + "url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/rules_testing-{TAG}.tar.gz", + "patches": { + "remove_register_toolchains.patch": "sha256-TSdJKlMRNjqVEpPFjV3CItj8EKi5Zm6qabiIPVYtvnc=" + } } diff --git a/remove_register_toolchains.patch b/remove_register_toolchains.patch new file mode 100644 index 0000000..fa9676f --- /dev/null +++ b/remove_register_toolchains.patch @@ -0,0 +1,18 @@ +diff --git a/MODULE.bazel b/MODULE.bazel +index 046e33e..fc0dde5 100644 +--- a/MODULE.bazel ++++ b/MODULE.bazel +@@ -31,9 +31,10 @@ python.toolchain( + ) + use_repo(python, "python3_11_toolchains") + +-register_toolchains( +- "@python3_11_toolchains//:all", +-) ++# Dev only. Commented out by BCR publishing patch ++# register_toolchains( ++# "@python3_11_toolchains//:all", ++# ) + + pip = use_extension( + "@rules_python//python:extensions.bzl", |