blob: 480cd2794a2d120cd1f05499dbda854b8078ca70 [file] [log] [blame]
workspace(
name = "module_under_test",
)
local_repository(
name = "rules_python",
path = "../../..",
)
load("@rules_python//python:repositories.bzl", "py_repositories")
py_repositories()
load("@rules_python//python/local_toolchains:repos.bzl", "local_runtime_repo", "local_runtime_toolchains_repo")
# Step 1: Define the python runtime.
local_runtime_repo(
name = "local_python3",
interpreter_path = "python3",
on_failure = "fail",
# or interpreter_path = "C:\\path\\to\\python.exe"
)
# Step 2: Create toolchains for the runtimes
local_runtime_toolchains_repo(
name = "local_toolchains",
runtimes = ["local_python3"],
)
# Step 3: Register the toolchains
register_toolchains("@local_toolchains//:all")