xref: /aosp_15_r20/external/federated-compute/fcp/aggregation/protocol/python/BUILD (revision 14675a029014e728ec732f129a32e299b2da0601)
1load("@org_tensorflow//tensorflow:tensorflow.bzl", "pybind_extension")
2
3package(
4    default_visibility = ["//fcp/aggregation:internal"],
5)
6
7pybind_extension(
8    name = "aggregation_protocol",
9    srcs = ["aggregation_protocol.cc"],
10    pytype_deps = [],
11    deps = [
12        "//fcp/aggregation/protocol:aggregation_protocol",
13        "//fcp/aggregation/protocol:cc_proto",
14        "//fcp/aggregation/protocol:configuration_cc_proto",
15        "@com_google_absl//absl/status",
16        "@com_google_absl//absl/status:statusor",
17        "@com_google_absl//absl/strings:cord",
18        "@pybind11_abseil//pybind11_abseil:absl_casters",
19        "@pybind11_abseil//pybind11_abseil:status_casters",
20        "@pybind11_protobuf//pybind11_protobuf:native_proto_caster",
21    ],
22)
23