diff --git a/crates/uv-resolver/src/lock/mod.rs b/crates/uv-resolver/src/lock/mod.rs index beeadc9121d25..db1ed01eef9e2 100644 --- a/crates/uv-resolver/src/lock/mod.rs +++ b/crates/uv-resolver/src/lock/mod.rs @@ -1432,9 +1432,11 @@ impl Lock { .allowed_indexes() .into_iter() .filter_map(|index| match index.url() { - IndexUrl::Pypi(_) | IndexUrl::Url(_) => { - Some(UrlString::from(index.url().without_credentials().as_ref())) - } + IndexUrl::Pypi(_) | IndexUrl::Url(_) => Some( + UrlString::from(index.url().without_credentials().as_ref()) + .without_trailing_slash() + .into_owned(), + ), IndexUrl::Path(_) => None, }) .collect::>()