Remove BUILD_BROKEN_USES_SOONG_PYTHON2_MODULES
It's been available for over a year, lets progress the python3 migration by removing it. Bug: 203436762 Test: Presubmits Change-Id: I46a6477ec65e98b7e6df5cc1359f676dcbd0f08e
This commit is contained in:
@@ -1823,10 +1823,6 @@ func (c *deviceConfig) BuildBrokenTrebleSyspropNeverallow() bool {
|
|||||||
return c.config.productVariables.BuildBrokenTrebleSyspropNeverallow
|
return c.config.productVariables.BuildBrokenTrebleSyspropNeverallow
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *deviceConfig) BuildBrokenUsesSoongPython2Modules() bool {
|
|
||||||
return c.config.productVariables.BuildBrokenUsesSoongPython2Modules
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *deviceConfig) BuildDebugfsRestrictionsEnabled() bool {
|
func (c *deviceConfig) BuildDebugfsRestrictionsEnabled() bool {
|
||||||
return c.config.productVariables.BuildDebugfsRestrictionsEnabled
|
return c.config.productVariables.BuildDebugfsRestrictionsEnabled
|
||||||
}
|
}
|
||||||
|
@@ -445,7 +445,6 @@ type ProductVariables struct {
|
|||||||
GenruleSandboxing *bool `json:",omitempty"`
|
GenruleSandboxing *bool `json:",omitempty"`
|
||||||
BuildBrokenEnforceSyspropOwner bool `json:",omitempty"`
|
BuildBrokenEnforceSyspropOwner bool `json:",omitempty"`
|
||||||
BuildBrokenTrebleSyspropNeverallow bool `json:",omitempty"`
|
BuildBrokenTrebleSyspropNeverallow bool `json:",omitempty"`
|
||||||
BuildBrokenUsesSoongPython2Modules bool `json:",omitempty"`
|
|
||||||
BuildBrokenVendorPropertyNamespace bool `json:",omitempty"`
|
BuildBrokenVendorPropertyNamespace bool `json:",omitempty"`
|
||||||
BuildBrokenIncorrectPartitionImages bool `json:",omitempty"`
|
BuildBrokenIncorrectPartitionImages bool `json:",omitempty"`
|
||||||
BuildBrokenInputDirModules []string `json:",omitempty"`
|
BuildBrokenInputDirModules []string `json:",omitempty"`
|
||||||
|
@@ -264,10 +264,9 @@ func (versionSplitTransitionMutator) Split(ctx android.BaseModuleContext) []stri
|
|||||||
variants = append(variants, pyVersion3)
|
variants = append(variants, pyVersion3)
|
||||||
}
|
}
|
||||||
if proptools.BoolDefault(props.Version.Py2.Enabled, false) {
|
if proptools.BoolDefault(props.Version.Py2.Enabled, false) {
|
||||||
if !ctx.DeviceConfig().BuildBrokenUsesSoongPython2Modules() &&
|
if ctx.ModuleName() != "py2-cmd" &&
|
||||||
ctx.ModuleName() != "py2-cmd" &&
|
|
||||||
ctx.ModuleName() != "py2-stdlib" {
|
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)
|
variants = append(variants, pyVersion2)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user