platform_build_soong/python
Cole Faust 4d247e6f21 Refactor python rules
The goal of this cl is to simplify the python rules,
mostly by removing the "decorator" pattern that they
currently use, and instead making separate module
types for libraries, binaries, and tests that inherit
from each other.

Bug: 259718110
Test: Verified ninja files are unchanged (they only change in the list of soong sources because I added/deleted files)
Change-Id: I1e836e2cc4782c7818f91db7df7895de3b8db7ca
2023-01-25 10:40:59 -08:00
..
scripts Remove flags that enable the new python path behavior 2022-10-21 16:07:56 -07:00
tests Remove flags that enable the new python path behavior 2022-10-21 16:07:56 -07:00
Android.bp Refactor python rules 2023-01-25 10:40:59 -08:00
binary.go Refactor python rules 2023-01-25 10:40:59 -08:00
bp2build.go Refactor python rules 2023-01-25 10:40:59 -08:00
builder.go Remove flags that enable the new python path behavior 2022-10-21 16:07:56 -07:00
defaults.go Fix some issues in bp2build converter for python_binary_host. 2022-10-12 17:43:20 -07:00
library.go Refactor python rules 2023-01-25 10:40:59 -08:00
proto.go Remove flags that enable the new python path behavior 2022-10-21 16:07:56 -07:00
python.go Refactor python rules 2023-01-25 10:40:59 -08:00
python_test.go Refactor python rules 2023-01-25 10:40:59 -08:00
test.go Refactor python rules 2023-01-25 10:40:59 -08:00
testing.go Add preparers for python 2021-03-17 23:56:29 +00:00