diff --git a/crates/uv-resolver/src/resolver/batch_prefetch.rs b/crates/uv-resolver/src/resolver/batch_prefetch.rs index 0368caba7..dce938e3e 100644 --- a/crates/uv-resolver/src/resolver/batch_prefetch.rs +++ b/crates/uv-resolver/src/resolver/batch_prefetch.rs @@ -132,7 +132,8 @@ impl BatchPrefetcher { let CandidateDist::Compatible(dist) = candidate.dist() else { continue; }; - // Avoid building a lot of source distributions. + + // Avoid prefetching source distributions, which could be expensive. if !dist.prefetchable() { continue; } diff --git a/crates/uv-resolver/src/resolver/mod.rs b/crates/uv-resolver/src/resolver/mod.rs index ece717239..80bd0d4f3 100644 --- a/crates/uv-resolver/src/resolver/mod.rs +++ b/crates/uv-resolver/src/resolver/mod.rs @@ -3,6 +3,7 @@ use std::borrow::Cow; use std::collections::BTreeMap; use std::fmt::{Display, Formatter}; +use std::ops::Bound; use std::sync::Arc; use std::thread; @@ -1402,6 +1403,20 @@ impl ResolverState