[roll third_party/pigweed] pw_build: Update pw_proto_library metadata files

- Have pw_proto_library targets output a JSON file with information
  about the proto files. This consolidates the two files that were used
  previously into one and makes it possible to support dependencies in
  protos imported into Python packages.
- Allow other_deps in pw_python_group.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/45303

third_party/pigweed Rolled-Commits: 82b892761a06b31..cf184e87d5dd23e
Roller-URL: https://ci.chromium.org/b/8846759616562370464
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8846759616562370464
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I246963dfab0f4b5453926ac8afccf8a0dfb95763
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/46280
Reviewed-by: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
1 file changed
tree: e6569132010d945d9933c6a828dcf7db77380254
  1. applications/
  2. build_overrides/
  3. pw_board_led/
  4. pw_board_led_arduino/
  5. pw_board_led_host/
  6. pw_board_led_stm32cubef4/
  7. pw_board_led_stm32f429i_disc1/
  8. pw_spin_delay/
  9. pw_spin_delay_arduino/
  10. pw_spin_delay_host/
  11. pw_spin_delay_stm32cubef4/
  12. pw_spin_delay_stm32f429i_disc1/
  13. pw_sys_io_stm32cubef4/
  14. targets/
  15. third_party/
  16. tools/
  17. .gitattributes
  18. .gitignore
  19. .gitmodules
  20. .gn
  21. activate.bat
  22. banner.txt
  23. bootstrap.bat
  24. bootstrap.sh
  25. BUILD.gn
  26. BUILDCONFIG.gn
  27. env_setup.json
  28. navbar.md
  29. PW_PLUGINS
  30. README.md
README.md

Pigweed Experimental

This repository contains experimental pigweed modules.

Repository setup

Clone this repo with --recursive to get all required submodules.

git clone --recursive https://pigweed.googlesource.com/pigweed/experimental

This will pull the Pigweed source repository into third_party/pigweed. If you already cloned but forgot to --recursive run git submodule update --init to pull all submodules.