commit | 82ce71e4a5e7b140cc2222f2fc7a26fde7997a5e | [log] [tgz] |
---|---|---|
author | Anthony DiGirolamo <tonymd@google.com> | Thu Aug 04 00:49:02 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Aug 04 00:49:02 2022 +0000 |
tree | 202f9173b9cd7d8554c78831a4e1ce4f9ebab03f | |
parent | 08f19c1bdac8b9b65b6d309a811e047ef42ace88 [diff] |
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. Change-Id: I733590e01ba194755418e67a11b3a16d299cc764 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/103220 Pigweed-Auto-Submit: Anthony DiGirolamo <tonymd@google.com> Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com> Reviewed-by: Rob Mohr <mohrr@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/.