google / cel-spec

Common Expression Language -- specification and binary representation
https://cel.dev
Apache License 2.0
2.59k stars 216 forks source link

Add py_proto_library support (rules_python approach) #318

Open sergiitk opened 9 months ago

sergiitk commented 9 months ago

Needed to add the support of the new stable CEL to cncf/xds/type/v3/cel.proto. This will bring the new CEL into Envoy and gRPC xDS.

ref https://github.com/cncf/xds/pull/69

sergiitk commented 9 months ago

cc @l46kok

l46kok commented 9 months ago

/gcbrun

TristonianJones commented 8 months ago

/gcbrun

sergiitk commented 8 months ago

I'm a bit unsure if using rules_python is too early. The majority of the community is using py_proto_library from old-style packages, e.g. @com_google_protobuf//:protobuf.bzl or @com_github_grpc_grpc//bazel:python_rules.bzl. I'll continue looking into this.