blob: 01c90d356b47df8852c1413faefadb399b5825cd [file]
load("@bazel_skylib//rules:diff_test.bzl", "diff_test")
load("@rules_python//python/uv:lock.bzl", "lock")
load(":uv_runner.bzl", "uv_runner")
lock(
name = "requirements",
srcs = ["pyproject.toml"],
out = "requirements.txt",
tags = ["no-remote-exec"],
)
uv_runner(
name = "uv",
is_windows = select({
"@platforms//os:windows": True,
"//conditions:default": False,
}),
tags = ["manual"],
)
diff_test(
name = "requirements_diff_test",
timeout = "short",
file1 = ":requirements",
file2 = ":requirements.txt",
)