一种包装包装py_binary //foo
具有py_binary
:带参数
py_binary(
name = "foo",
srcs = ["foo.py"],
visibility = ["//visibility:public"],
)
foo.py
接受2个位置命令行参数。
现在在一个包//bar
我想创建一个“别名”来调用foo
二进制与某些参数。
以下可悲的是不起作用:
py_binary(
name = "bar",
deps = [
"//foo:foo",
],
args = [
"$(location first_file)",
"$(location second_file)",
],
data = [
":first_file",
":second_file",
],
)
的问题是,py_binary
希望在当前包的src文件。有没有其他的或更好的做这项工作?
AFAIT'main'忽略了只有相对目标的所有包信息和搜索。 – abergmeier
如果是这样,我认为这是一个错误。 – kristina