Radix/tools/BUILD.bazel

35 lines
861 B
Python

load("@rules_python//python:py_library.bzl", "py_library")
load("@rules_python//python/entry_points:py_console_script_binary.bzl", "py_console_script_binary")
load("@rules_uv//uv:pip.bzl", "pip_compile")
py_library(
name = "zml_utils",
srcs = ["zml_utils.py"],
visibility = ["//visibility:public"],
)
py_console_script_binary(
name = "hf",
script = "hf",
pkg = "@huggingface_hub//huggingface_hub:pkg",
visibility = ["//visibility:public"],
)
pip_compile(
name = "hf_update_requirements",
args = [
"--generate-hashes",
"--emit-index-url",
"--emit-find-links",
"--no-strip-extras",
"--index-strategy=unsafe-best-match",
"--upgrade",
],
requirements_in = "hf_requirements.in",
requirements_txt = "hf_requirements.lock.txt",
tags = [
"manual",
],
)