blob: feecf57bad3d6c130279bcd2b1c609926b3f060f [file] [log] [blame]
UebelAndre2bad96d2024-11-26 11:38:21 -08001"""bazelbuild/rules_rust/extensions/prost"""
2
3module(
4 name = "rules_rust_prost",
5 version = "0.54.1",
6)
7
8bazel_dep(
9 name = "rules_rust",
10 version = "0.54.1",
11)
12local_path_override(
13 module_name = "rules_rust",
14 path = "../..",
15)
16
17bazel_dep(
UebelAndrea33f9012024-12-06 02:31:47 -080018 name = "platforms",
19 version = "0.0.10",
20)
21bazel_dep(
UebelAndre2bad96d2024-11-26 11:38:21 -080022 name = "bazel_skylib",
UebelAndrea7aba2d2024-12-04 14:09:00 -080023 version = "1.7.1",
UebelAndre2bad96d2024-11-26 11:38:21 -080024)
25bazel_dep(
26 name = "rules_cc",
UebelAndrea7aba2d2024-12-04 14:09:00 -080027 version = "0.0.17",
UebelAndre2bad96d2024-11-26 11:38:21 -080028)
29bazel_dep(
30 name = "rules_proto",
31 version = "6.0.2",
32)
33bazel_dep(
34 name = "protobuf",
UebelAndrea7aba2d2024-12-04 14:09:00 -080035 version = "28.3",
UebelAndre2bad96d2024-11-26 11:38:21 -080036 repo_name = "com_google_protobuf",
37)
38
UebelAndrea7aba2d2024-12-04 14:09:00 -080039rust_ext = use_extension("//:extensions.bzl", "rust_ext")
UebelAndre2bad96d2024-11-26 11:38:21 -080040use_repo(
UebelAndrea7aba2d2024-12-04 14:09:00 -080041 rust_ext,
UebelAndrea33f9012024-12-06 02:31:47 -080042 "rrprd",
43 "rrprd__h2-0.4.6",
44 "rrprd__heck",
45 "rrprd__prost-0.13.1",
46 "rrprd__prost-types-0.13.1",
47 "rrprd__protoc-gen-prost-0.4.0",
48 "rrprd__protoc-gen-tonic-0.4.1",
49 "rrprd__tokio-1.39.3",
50 "rrprd__tokio-stream-0.1.15",
51 "rrprd__tonic-0.12.1",
UebelAndre2bad96d2024-11-26 11:38:21 -080052)
53
54register_toolchains(
55 "//:default_prost_toolchain",
56)
UebelAndrea7aba2d2024-12-04 14:09:00 -080057
58bazel_dep(
59 name = "googleapis",
60 version = "0.0.0-20240819-fe8ba054a",
61 dev_dependency = True,
62 repo_name = "com_google_googleapis",
63)
64bazel_dep(
65 name = "bazel_ci_rules",
66 version = "1.0.0",
67 dev_dependency = True,
68)
69
70rust_ext_dev = use_extension(
71 "//private:internal_extensions.bzl",
72 "rust_ext_dev",
73 dev_dependency = True,
74)
75use_repo(
76 rust_ext_dev,
77 "buildkite_config",
78)