platform_build_soong/python
Nan Zhang d4e641b6e9 <Hermetic> Replace Soong Python bootstrap process with embedded
launcher.

For Python2, we bundle embedded launcher as bootstrapper within every
.par file. This feature is only enabled for linux_x86_64 for now. We
provide a user flag: hermetic_enabled within bp file. By default, Pyhon2
still use classic bootstrapping way to construct .par file and relys on
host interpreter. Once embedded_launcher is enabled, launcher will be
used to bootstrap .par file and execute user program.

For Python3, the launcher will be ready soon, and for now it still relys
on classic bootstrapping.

Test: Real example is used to test.

Bug: b/63018041

Change-Id: I28deba413d8ad3af407595e46f77d663e79a3705
2017-09-05 17:26:57 -07:00
..
scripts Supported python build in host side. 2017-05-05 13:27:56 -07:00
androidmk.go <Hermetic> Replace Soong Python bootstrap process with embedded 2017-09-05 17:26:57 -07:00
binary.go <Hermetic> Replace Soong Python bootstrap process with embedded 2017-09-05 17:26:57 -07:00
builder.go <Hermetic> Replace Soong Python bootstrap process with embedded 2017-09-05 17:26:57 -07:00
installer.go Make binaries executable 2017-08-31 13:48:52 -07:00
library.go <Hermetic> Replace Soong Python bootstrap process with embedded 2017-09-05 17:26:57 -07:00
python.go <Hermetic> Replace Soong Python bootstrap process with embedded 2017-09-05 17:26:57 -07:00
python_test.go <Hermetic> Replace Soong Python bootstrap process with embedded 2017-09-05 17:26:57 -07:00
test.go <Hermetic> Replace Soong Python bootstrap process with embedded 2017-09-05 17:26:57 -07:00