@@ -2,7 +2,8 @@ package(default_visibility = ["//visibility:public"])
2
2
3
3
licenses (["notice" ]) # Apache 2.0
4
4
5
- load ("@com_google_protobuf//:protobuf.bzl" , "py_proto_library" )
5
+ load ("@rules_proto//proto:defs.bzl" , "proto_library" )
6
+ load ("@rules_python//python:proto.bzl" , "py_proto_library" )
6
7
7
8
py_library (
8
9
name = "proto" ,
@@ -15,15 +16,18 @@ py_library(
15
16
],
16
17
)
17
18
19
+ proto_library (
20
+ name = "graph_schema_proto" ,
21
+ srcs = ["graph_schema.proto" ],
22
+ deps = [
23
+ "@org_tensorflow//tensorflow/core:protos_all" ,
24
+ ],
25
+ )
26
+
18
27
py_proto_library (
19
28
name = "graph_schema_py_proto" ,
20
- srcs = ["graph_schema.proto" ],
21
- default_runtime = "@com_google_protobuf//:protobuf_python" ,
22
- protoc = "@com_google_protobuf//:protoc" ,
23
- srcs_version = "PY3" ,
24
29
deps = [
25
- "@com_google_protobuf//:protobuf_python" ,
26
- "@org_tensorflow//tensorflow/core:protos_all_py" ,
30
+ ":graph_schema_proto" ,
27
31
],
28
32
)
29
33
@@ -36,14 +40,15 @@ py_library(
36
40
],
37
41
)
38
42
43
+ proto_library (
44
+ name = "examples_proto" ,
45
+ srcs = ["examples.proto" ],
46
+ deps = ["@org_tensorflow//tensorflow/core:protos_all" ],
47
+ )
48
+
39
49
py_proto_library (
40
50
name = "examples_py_proto" ,
41
- srcs = ["examples.proto" ],
42
- default_runtime = "@com_google_protobuf//:protobuf_python" ,
43
- protoc = "@com_google_protobuf//:protoc" ,
44
- srcs_version = "PY3" ,
45
51
deps = [
46
- "@com_google_protobuf//:protobuf_python" ,
47
- "@org_tensorflow//tensorflow/core:protos_all_py" ,
52
+ ":examples_proto" ,
48
53
],
49
54
)
0 commit comments