Skip to content

Commit 6127cb6

Browse files
committed
chore: use rules_shell in multi_python_versions example
1 parent 9d02bea commit 6127cb6

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

examples/multi_python_versions/MODULE.bazel

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,6 @@ pip.parse(
5555
python_version = "3.11",
5656
requirements_lock = "//requirements:requirements_lock_3_11.txt",
5757
)
58+
59+
# example test dependencies
60+
bazel_dep(name = "rules_shell", version = "0.1.1", dev_dependency = True)

examples/multi_python_versions/WORKSPACE

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,17 @@ multi_pip_parse(
4545
load("@pypi//:requirements.bzl", "install_deps")
4646

4747
install_deps()
48+
49+
# See https://github.com/bazelbuild/rules_shell/releases/tag/v0.1.1
50+
http_archive(
51+
name = "rules_shell",
52+
sha256 = "0d0c56d01c3c40420bf7bf14d73113f8a92fbd9f5cd13205a3b89f72078f0321",
53+
strip_prefix = "rules_shell-0.1.1",
54+
url = "https://github.com/bazelbuild/rules_shell/releases/download/v0.1.1/rules_shell-v0.1.1.tar.gz",
55+
)
56+
57+
load("@rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
58+
59+
rules_shell_dependencies()
60+
61+
rules_shell_toolchains()

examples/multi_python_versions/tests/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ load("@python//3.11:defs.bzl", py_binary_3_11 = "py_binary", py_test_3_11 = "py_
44
load("@python//3.8:defs.bzl", py_binary_3_8 = "py_binary", py_test_3_8 = "py_test")
55
load("@python//3.9:defs.bzl", py_binary_3_9 = "py_binary", py_test_3_9 = "py_test")
66
load("@rules_python//python:defs.bzl", "py_binary", "py_test")
7+
load("@rules_shell//shell:sh_test.bzl", "sh_test")
78

89
copy_file(
910
name = "copy_version",

0 commit comments

Comments
 (0)