mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-02 18:12:17 +00:00
![]() ## Summary In the routine we use to verify whether the lockfile is up-to-date, we sometimes have to resolve package metadata. If that resolution step fails, the resolver is left in a bad state, as various tasks are marked as pending despite the error. Treating that as a recoverable failure thus leads to a deadlock. This PR modifies the errors to be treated as fatal. I think a more holistic fix here would be to add some kind of guard to ensure that any tasks that fail are no longer marked as pending (or enforce this in the type system). Closes https://github.com/astral-sh/uv/issues/8074. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |