25 lines
449 B
Text
25 lines
449 B
Text
load("@py_deps//:requirements.bzl", "requirement")
|
|
load("//bazel:tools.bzl", "copy_to_workspace")
|
|
|
|
filegroup(
|
|
name = "all_py_proto",
|
|
srcs = [
|
|
"//proto:task_proto_grpc_py",
|
|
],
|
|
)
|
|
|
|
copy_to_workspace(
|
|
name = "proto_folder",
|
|
srcs = [":all_py_proto"],
|
|
dstdir = "python/proto",
|
|
)
|
|
|
|
|
|
py_binary(
|
|
name = "main",
|
|
srcs = ["main.py"],
|
|
data = [ ":proto_folder" ],
|
|
deps = [
|
|
requirement("cloudpickle"),
|
|
],
|
|
)
|