commit | 8ed38666b8b7fddf3d980fb33b3b9732f669db7e | [log] [tgz] |
---|---|---|
author | Ted Pudlik <tpudlik@google.com> | Tue Feb 13 23:35:34 2024 +0000 |
committer | Ted Pudlik <tpudlik@google.com> | Tue Feb 13 23:35:34 2024 +0000 |
tree | 5e8ef3afde4ef35687b4fe65f99f603768fc3eb8 | |
parent | 77cba4c16866ec417603962ffc950c3f81e0fa1a [diff] |
pw_tokenizer: Proto migration stage 3/5 This fixes Python package name collisions in Bazel, fixing the tokenizer Python package and unblocking a large body of other work (basically, Bazel support for anything that depends on the tokenizer Python, including pw_system console). This is a breaking change: any .proto files including, import "pw_tokenizer/proto/options.proto"; must now instead, import "pw_tokenizer_proto/options.proto"; Fixing this in internal downstream projects is stage 2/5 (see associated issue). Ordinarily, this type of proto file migration would also break users of generated code. However, `options.proto` only defines an enum intended to be used as a proto field option, so the generated code is not used directly. Bug: b/322850978 Change-Id: Ib9aafcf23a3e0ac6f07ffcce9e05745163963adf Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/189696 Reviewed-by: Armando Montanez <amontanez@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.