Skip to content

Commit ab0200d

Browse files
authored
Merge pull request #130 from dhellmann/trap-fewer-exceptions-when-resolving
trap fewer exceptions when resolving a dependency
2 parents 1d9e445 + 9efbfe4 commit ab0200d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/fromager/sources.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ def download_source(
5454
raise ValueError(
5555
f"do not know how to unpack {download_details}, expected 2 or 3 members"
5656
)
57-
except Exception as err:
57+
except (
58+
resolvelib.InconsistentCandidate,
59+
resolvelib.RequirementsConflicted,
60+
resolvelib.ResolutionImpossible,
61+
) as err:
5862
logger.debug(f"{req.name}: failed to resolve {req} using {url}: {err}")
5963
continue
6064
return (source_filename, version, source_url, source_type)

0 commit comments

Comments
 (0)