43 lines
811 B
Python
43 lines
811 B
Python
# TODO(hjiang): All existing pythons are not using bazel as build system, which leads to missing BUILD file and targets.
|
|
# Revisit if we decide to support bazel build in the future.
|
|
|
|
load("@rules_python//python:defs.bzl", "py_library")
|
|
|
|
package(default_visibility = ["//visibility:public"])
|
|
|
|
py_library(
|
|
name = "validation",
|
|
srcs = ["validation.py"],
|
|
)
|
|
|
|
py_library(
|
|
name = "utils",
|
|
srcs = ["utils.py"],
|
|
)
|
|
|
|
py_library(
|
|
name = "virtualenv_utils",
|
|
srcs = ["virtualenv_utils.py"],
|
|
deps = [
|
|
":utils",
|
|
],
|
|
)
|
|
|
|
py_library(
|
|
name = "dependency_utils",
|
|
srcs = ["dependency_utils.py"],
|
|
deps = [
|
|
":utils",
|
|
],
|
|
)
|
|
|
|
py_library(
|
|
name = "uv",
|
|
srcs = ["uv.py"],
|
|
deps = [
|
|
":dependency_utils",
|
|
":utils",
|
|
":virtualenv_utils",
|
|
],
|
|
)
|