一種包裝包裝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