diff --git a/crates/uv-resolver/src/lock/mod.rs b/crates/uv-resolver/src/lock/mod.rs index f546c95b00921..3376ff55ea2ca 100644 --- a/crates/uv-resolver/src/lock/mod.rs +++ b/crates/uv-resolver/src/lock/mod.rs @@ -2874,7 +2874,9 @@ impl PackageWire { // Consistency check if let Some(version) = &self.id.version { for wheel in &self.wheels { - if version != &wheel.filename.version { + if *version != wheel.filename.version + && *version != wheel.filename.version.clone().without_local() + { return Err(LockError::from(LockErrorKind::InconsistentVersions { name: self.id.name, version: version.clone(),