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"), ], )