[roll pigweed] python: Fixes to support building with PyOxidizer

This slightly modifies pw_system and pw_env_setup to include within a
PyOxidizer binary. New build targets were added to generate the Python
source trees for each but they are not depended on anywhere. No
functional changes were made.

PyOxidizer doesn't work with argparse's default prog argument or any
reference to __file__ in Python sources.

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

https://pigweed.googlesource.com/pigweed/pigweed
pigweed Rolled-Commits: 08f19c1bdac8b9b..82ce71e4a5e7b14
Roller-URL: https://ci.chromium.org/b/8806804030287903505
Cq-Cl-Tag: roller-builder:pigweed-zephyr-roller
Cq-Cl-Tag: roller-bid:8806804030287903505
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I9b230f6dfd05c0daf629efdfc107fa9f8b721857
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/104775
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: d3e648aa37038865124c153df2e55680df711ecd
  1. .gitmodules
  2. test.sh