"""Load dependencies needed to depend on the RE API repo.""" load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository") load("@io_bazel_rules_go//go:deps.bzl", "go_download_sdk", "go_register_toolchains", "go_rules_dependencies") def _maybe(repo_rule, name, **kwargs): if name not in native.existing_rules(): repo_rule(name = name, **kwargs) def remote_apis_go_deps(): """Load dependencies needed to depend on RE API for Go""" go_download_sdk(name = "go_sdk", version = "1.20.6") go_register_toolchains() # The version of this repo needs to be in sync with @googleapis go_repository( name = "org_golang_google_genproto", build_extra_args = ["-exclude=vendor"], build_file_generation = "on", build_file_proto_mode = "disable_global", importpath = "google.golang.org/genproto", sum = "h1:S9GbmC1iCgvbLyAokVCwiO6tVIrU9Y7c5oMx1V/ki/Y=", version = "v0.0.0-20221024183307-1bc688fe9f3e", ) go_rules_dependencies() gazelle_dependencies(go_sdk = "go_sdk") _maybe( go_repository, name = "com_github_golang_protobuf", importpath = "github.com/golang/protobuf", tag = "v1.3.2", ) _maybe( go_repository, name = "org_golang_google_grpc", build_file_proto_mode = "disable", importpath = "google.golang.org/grpc", sum = "h1:uSZWeQJX5j11bIQ4AJoj+McDBo29cY1MCoC1wO3ts+c=", version = "v1.37.0", ) _maybe( go_repository, name = "org_golang_x_net", importpath = "golang.org/x/net", sum = "h1:oWX7TPOiFAMXLq8o0ikBYfCJVlRHBcsciT5bXOrH628=", version = "v0.0.0-20190311183353-d8887717615a", ) _maybe( go_repository, name = "org_golang_x_text", importpath = "golang.org/x/text", sum = "h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=", version = "v0.3.0", )