We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1c61d80 commit ce8b423Copy full SHA for ce8b423
1 file changed
lilac
@@ -408,7 +408,8 @@ def check_buildability(
408
return None
409
410
if rs := build_reasons.get(pkg):
411
- if len(rs) == 1 and isinstance(rs[0], BuildReason.FailedByDeps):
+ if any(isinstance(r, BuildReason.FailedByDeps) for r in rs) and \
412
+ all(isinstance(r, (BuildReason.FailedByDeps, BuildReason.Depended)) for r in rs):
413
ds = BUILD_DEPMAP[pkg]
414
if not all(d.resolve() for d in ds):
415
buildsorter.done(pkg)
0 commit comments