diff --git a/android/config.go b/android/config.go index 8f6d7401b..291e563e6 100644 --- a/android/config.go +++ b/android/config.go @@ -1823,10 +1823,6 @@ func (c *deviceConfig) BuildBrokenTrebleSyspropNeverallow() bool { return c.config.productVariables.BuildBrokenTrebleSyspropNeverallow } -func (c *deviceConfig) BuildBrokenUsesSoongPython2Modules() bool { - return c.config.productVariables.BuildBrokenUsesSoongPython2Modules -} - func (c *deviceConfig) BuildDebugfsRestrictionsEnabled() bool { return c.config.productVariables.BuildDebugfsRestrictionsEnabled } diff --git a/android/variable.go b/android/variable.go index 9026f9348..8ca75eea7 100644 --- a/android/variable.go +++ b/android/variable.go @@ -445,7 +445,6 @@ type ProductVariables struct { GenruleSandboxing *bool `json:",omitempty"` BuildBrokenEnforceSyspropOwner bool `json:",omitempty"` BuildBrokenTrebleSyspropNeverallow bool `json:",omitempty"` - BuildBrokenUsesSoongPython2Modules bool `json:",omitempty"` BuildBrokenVendorPropertyNamespace bool `json:",omitempty"` BuildBrokenIncorrectPartitionImages bool `json:",omitempty"` BuildBrokenInputDirModules []string `json:",omitempty"` diff --git a/python/python.go b/python/python.go index 8726f02ef..01ac86c71 100644 --- a/python/python.go +++ b/python/python.go @@ -264,10 +264,9 @@ func (versionSplitTransitionMutator) Split(ctx android.BaseModuleContext) []stri variants = append(variants, pyVersion3) } if proptools.BoolDefault(props.Version.Py2.Enabled, false) { - if !ctx.DeviceConfig().BuildBrokenUsesSoongPython2Modules() && - ctx.ModuleName() != "py2-cmd" && + if ctx.ModuleName() != "py2-cmd" && ctx.ModuleName() != "py2-stdlib" { - ctx.PropertyErrorf("version.py2.enabled", "Python 2 is no longer supported, please convert to python 3. This error can be temporarily overridden by setting BUILD_BROKEN_USES_SOONG_PYTHON2_MODULES := true in the product configuration") + ctx.PropertyErrorf("version.py2.enabled", "Python 2 is no longer supported, please convert to python 3.") } variants = append(variants, pyVersion2) }