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