...

Text file src/github.com/grpc-ecosystem/grpc-gateway/v2/WORKSPACE

Documentation: github.com/grpc-ecosystem/grpc-gateway/v2

     1workspace(name = "grpc_ecosystem_grpc_gateway")
     2
     3load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
     4load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
     5
     6http_archive(
     7    name = "com_google_googletest",
     8    sha256 = "1f357c27ca988c3f7c6b4bf68a9395005ac6761f034046e9dde0896e3aba00e4",
     9    strip_prefix = "googletest-1.14.0",
    10    urls = ["https://github.com/google/googletest/archive/v1.14.0.zip"],
    11)
    12
    13# Define before rules_proto, otherwise we receive the version of com_google_protobuf from there
    14http_archive(
    15    name = "com_google_protobuf",
    16    sha256 = "8ff511a64fc46ee792d3fe49a5a1bcad6f7dc50dfbba5a28b0e5b979c17f9871",
    17    strip_prefix = "protobuf-25.2",
    18    urls = ["https://github.com/protocolbuffers/protobuf/archive/v25.2.tar.gz"],
    19)
    20
    21http_archive(
    22    name = "googleapis",
    23    sha256 = "8589f5b7b3c7fc4c9944021e054e562a58e6c49802c49c84184037c52cf85eae",
    24    strip_prefix = "googleapis-d6385355ec9af22cd1a783fbc5500a055c9c19e8",
    25    urls = [
    26        "https://github.com/googleapis/googleapis/archive/d6385355ec9af22cd1a783fbc5500a055c9c19e8.zip",
    27    ],
    28)
    29
    30load("@googleapis//:repository_rules.bzl", "switched_rules_by_language")
    31
    32switched_rules_by_language(
    33    name = "com_google_googleapis_imports",
    34)
    35
    36http_archive(
    37    name = "bazel_skylib",
    38    sha256 = "cd55a062e763b9349921f0f5db8c3933288dc8ba4f76dd9416aac68acee3cb94",
    39    urls = [
    40        "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz",
    41        "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz",
    42    ],
    43)
    44
    45load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
    46
    47bazel_skylib_workspace()
    48
    49http_archive(
    50    name = "rules_proto",
    51    sha256 = "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd",
    52    strip_prefix = "rules_proto-5.3.0-21.7",
    53    urls = [
    54        "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz",
    55    ],
    56)
    57
    58load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
    59
    60rules_proto_dependencies()
    61
    62rules_proto_toolchains()
    63
    64http_archive(
    65    name = "io_bazel_rules_go",
    66    sha256 = "6734a719993b1ba4ebe9806e853864395a8d3968ad27f9dd759c196b3eb3abe8",
    67    urls = [
    68        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.45.1/rules_go-v0.45.1.zip",
    69        "https://github.com/bazelbuild/rules_go/releases/download/v0.45.1/rules_go-v0.45.1.zip",
    70    ],
    71)
    72
    73load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
    74
    75go_rules_dependencies()
    76
    77go_register_toolchains(version = "1.20.6")
    78
    79http_archive(
    80    name = "bazel_gazelle",
    81    sha256 = "32938bda16e6700063035479063d9d24c60eda8d79fd4739563f50d331cb3209",
    82    urls = [
    83        "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.35.0/bazel-gazelle-v0.35.0.tar.gz",
    84        "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.35.0/bazel-gazelle-v0.35.0.tar.gz",
    85    ],
    86)
    87
    88load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
    89
    90# Use gazelle to declare Go dependencies in Bazel.
    91# gazelle:repository_macro repositories.bzl%go_repositories
    92
    93load("//:repositories.bzl", "go_repositories")
    94
    95go_repositories()
    96
    97# This must be invoked after our explicit dependencies
    98# See https://github.com/bazelbuild/bazel-gazelle/issues/1115.
    99gazelle_dependencies()
   100
   101load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
   102
   103protobuf_deps()
   104
   105http_archive(
   106    name = "com_github_bazelbuild_buildtools",
   107    sha256 = "05c3c3602d25aeda1e9dbc91d3b66e624c1f9fdadf273e5480b489e744ca7269",
   108    strip_prefix = "buildtools-6.4.0",
   109    urls = ["https://github.com/bazelbuild/buildtools/archive/v6.4.0.tar.gz"],
   110)
   111
   112load("@com_github_bazelbuild_buildtools//buildifier:deps.bzl", "buildifier_dependencies")
   113
   114buildifier_dependencies()

View as plain text