Interim fix for archs comparison

This will change when #507 is merged
This commit is contained in:
Joe Rickerby
2021-01-05 16:03:24 +00:00
parent 577fd5e8e3
commit 914f74a0f0
+2 -2
View File
@@ -239,9 +239,9 @@ def setup_python(python_configuration: PythonConfiguration,
def build(options: BuildOptions) -> None:
allowed_archs = {Architecture.x86_64, Architecture.universal2, Architecture.arm64}
if set(options.architectures) <= allowed_archs:
if any(a not in allowed_archs for a in options.architectures):
raise ValueError(textwrap.dedent(f'''
Invalid archs option {options.architectures}. macOS only supports
Invalid archs option {[a.value for a in options.architectures]}. macOS only supports
these architectures: {', '.join(a.value for a in allowed_archs)}.
'''))