From 3fec519d6b326918f39ceb142ef762042ce8365f Mon Sep 17 00:00:00 2001 From: Ivan Pozdeev Date: Fri, 26 Dec 2025 13:39:21 +0300 Subject: [PATCH] Recognize an argument to -j in MAKEFLAGS --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index ad8fb81b218..5666deaf67b 100644 --- a/setup.py +++ b/setup.py @@ -307,8 +307,8 @@ def __init__(self, dist): self.failed_on_import = [] self.missing = [] self.disabled_configure = [] - if '-j' in os.environ.get('MAKEFLAGS', ''): - self.parallel = True + if (m:=re.search(r'(?:^|\s)(?:-j|--jobs)(?:\s+|=)?(\d*)',os.environ.get('MAKEFLAGS', ''))) is not None: + self.parallel = int(m.group(1)) if m.group(1) else True def add(self, ext): self.extensions.append(ext) -- 2.36.1.windows.1