[roll third_party/pigweed] pw_env_setup: Fix pip upgrading on Mac

When bootstrapping with the system python on Mac, __PYVENV_LAUNCHER__
is set in the environment which causes pip installs in the virtualenv
to not work properly. This was fixed for ninja installs but not for
other calls to pip such as the initial upgrade of pip itself.

Fix this by always running pip in the virtualenv during bootstrap.

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

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: 00ba31c51c7a90e..8552c61aaccdd57
Roller-URL: https://ci.chromium.org/b/8837733030737278417
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8837733030737278417
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I7fd1785821a6380b108e5b2cd5b7e09a0a1523f7
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/58641
Bot-Commit: 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: f373a28f68781fe9fdde6e497017a8844db3817d
  1. applications/
  2. build_overrides/
  3. pw_board_led/
  4. pw_board_led_arduino/
  5. pw_board_led_host/
  6. pw_board_led_stm32cube/
  7. pw_board_led_stm32f429i_disc1/
  8. pw_spin_delay/
  9. pw_spin_delay_arduino/
  10. pw_spin_delay_host/
  11. pw_spin_delay_stm32cube/
  12. pw_spin_delay_stm32f429i_disc1/
  13. pw_sys_io_stm32cube/
  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.