blob: 41e88f2c5982c3fec9583ac51173a095e7c71b7b [file]
load("@rules_python//python/uv:lock.bzl", "lock")
package(default_visibility = ["//:__subpackages__"])
filegroup(
name = "distribution",
srcs = glob(["**/*"]),
visibility = ["//:__pkg__"],
)
# Run bazel run //dev:uv_lock.update
lock(
name = "uv_lock",
srcs = ["//:pyproject.toml"],
out = "uv.lock",
python_version = "3.11",
)
# Run bazel run //dev:requirements.update
lock(
name = "requirements",
srcs = ["//:pyproject.toml"],
out = "requirements.txt",
args = [
"--emit-index-url",
"--universal",
"--upgrade",
],
python_version = "3.11",
)