py-pillow: fix build (#50177)
This commit is contained in:
parent
36caa6158a
commit
f7ed3ce4ae
@ -125,18 +125,17 @@ def patch(self):
|
||||
)
|
||||
|
||||
if self.spec.satisfies("@:9"):
|
||||
|
||||
def variant_to_cfg(variant):
|
||||
able = "enable" if "+" + variant in self.spec else "disable"
|
||||
return "{0}_{1}=1\n".format(able, variant)
|
||||
|
||||
with open("setup.cfg", "a") as setup:
|
||||
setup.write("[build_ext]\n")
|
||||
for variant in self.VARIANTS:
|
||||
setup.write(variant_to_cfg(variant))
|
||||
print("[build_ext]", file=setup)
|
||||
|
||||
setup.write("rpath={0}\n".format(":".join(self.rpath)))
|
||||
setup.write("[install]\n")
|
||||
for variant in self.VARIANTS:
|
||||
if self.spec.satisfies(f"+{variant}"):
|
||||
print(f"enable_{variant}=1", file=setup)
|
||||
elif self.spec.satisfies(f"~{variant}"):
|
||||
print(f"disable_{variant}=1", file=setup)
|
||||
|
||||
print("rpath={0}".format(":".join(self.rpath)), file=setup)
|
||||
print("[install]", file=setup)
|
||||
|
||||
@when("@:9")
|
||||
def setup_build_environment(self, env: EnvironmentModifications) -> None:
|
||||
|
Loading…
Reference in New Issue
Block a user