У меня есть файл .bzl в том же каталоге, что и WORKSPACE. Этот файл .bzl загружается WORKSPACE и еще одним файлом в исходном дереве.
bazel query --universe_scope=//... --order_output=no 'rbuildfiles(variables.bzl)'
печатает пути к двум файлам, которые я ожидал, а также ссылки примерно на 200 других файлов, которые все являются внешними зависимостями и не могут зависеть от переменных.bzl
например:
@pypi__futures_3_2_0//:BUILD
@pypi__grpcio_1_14_1//:BUILD
@eigen//:BUILD.bazel
@io_bazel_rules_go//go/private:BUILD.bazel
Предполагая, что я делаю что-то неправильно, и это не ошибка. Любая экспертиза будет принята с благодарностью. Как я могу использовать rbuilddeps для возврата /только/ файлов, которые загружают variable.bzl?