blob: da6482ba0831b537d86ffe39230671a23ec77c3a [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 = ["requirements.in"],
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",
)