From 241c7af855b96825e1a3e78e8c692d5322c2f249 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 10 Aug 2022 11:45:07 +0530 Subject: [PATCH] DRYer --- setup.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/setup.py b/setup.py index e0c042699..d68f0d6ba 100755 --- a/setup.py +++ b/setup.py @@ -17,7 +17,6 @@ import time from contextlib import suppress from functools import lru_cache, partial -from itertools import chain from pathlib import Path from typing import ( Callable, Dict, FrozenSet, Iterable, List, Optional, Sequence, Set, Tuple, @@ -136,9 +135,7 @@ def libcrypto_flags() -> Tuple[List[str], List[str]]: cflags = pkg_config('libcrypto', '--cflags-only-I', fatal=False) except subprocess.CalledProcessError: if is_macos: - openssl_dirs = [] - for x in chain(glob.glob('/opt/homebrew/opt/openssl@*/lib/pkgconfig'), glob.glob('/usr/local/opt/openssl@*/lib/pkgconfig')): - openssl_dirs.append(x) + openssl_dirs = glob.glob('/opt/homebrew/opt/openssl@*/lib/pkgconfig') + glob.glob('/usr/local/opt/openssl@*/lib/pkgconfig') def key(x: str) -> str: return x.split('@')[-1]