From 7d95c61e662d6a7cef72067cf81c0fcf7ef4f5cb Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 30 May 2026 17:11:45 +1000 Subject: [PATCH] Simplified code --- setup.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/setup.py b/setup.py index 6a6bffab6f9..03b6a44354d 100644 --- a/setup.py +++ b/setup.py @@ -528,15 +528,12 @@ def build_extensions(self) -> None: ) if root is None and pkg_config: - if isinstance(lib_name, str): - _dbg("Looking for `%s` using pkg-config.", lib_name) - root = pkg_config(lib_name) - else: - for lib_name2 in lib_name: - _dbg("Looking for `%s` using pkg-config.", lib_name2) - root = pkg_config(lib_name2) - if root: - break + for lib_name2 in ( + [lib_name] if isinstance(lib_name, str) else lib_name + ): + _dbg("Looking for `%s` using pkg-config.", lib_name2) + if root := pkg_config(lib_name2): + break if isinstance(root, tuple): lib_root, include_root = root