File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -260,7 +260,12 @@ def _parse_makefile(filename, vars=None):
260
260
while len (variables ) > 0 :
261
261
for name in tuple (variables ):
262
262
value = notdone [name ]
263
- m = _findvar1_rx .search (value ) or _findvar2_rx .search (value )
263
+ m1 = _findvar1_rx .search (value )
264
+ m2 = _findvar2_rx .search (value )
265
+ if m1 and m2 :
266
+ m = m1 if m1 .start () < m2 .start () else m2
267
+ else :
268
+ m = m1 if m1 else m2
264
269
if m is not None :
265
270
n = m .group (1 )
266
271
found = True
Original file line number Diff line number Diff line change @@ -131,6 +131,9 @@ Core and Builtins
131
131
Library
132
132
-------
133
133
134
+ - Issue #24705: Fix sysconfig._parse_makefile not expanding ${} vars
135
+ appearing before $() vars.
136
+
134
137
- Issue #26069: Remove the deprecated apis in the trace module.
135
138
136
139
- Issue #22138: Fix mock.patch behavior when patching descriptors. Restore
You can’t perform that action at this time.
0 commit comments