From e10d9cd3bd6c32a01386c9176f1631f941c81cd1 Mon Sep 17 00:00:00 2001 From: Pieter Pas Date: Sun, 19 May 2024 17:33:38 +0200 Subject: [PATCH] Allow for sys.abiflags to be absent --- src/py_build_cmake/config/quirks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/py_build_cmake/config/quirks.py b/src/py_build_cmake/config/quirks.py index 5e1b2c1..0523805 100644 --- a/src/py_build_cmake/config/quirks.py +++ b/src/py_build_cmake/config/quirks.py @@ -170,7 +170,7 @@ def cross_compile_mac(config: ValueReference, archs): cross_cfg["arch"] = platform_to_platform_tag("_".join(cross_arch)) if sys.implementation.name == "cpython": version = "".join(map(str, sys.version_info[:2])) - abi = sys.abiflags + abi = getattr(sys, "abiflags", "") env = cross_cfg["cmake"]["env"] = {} env["SETUPTOOLS_EXT_SUFFIX"] = f".cpython-{version}{abi}-darwin.so" config.set_value("cross", cross_cfg)