From 15aebbd8810c93f56092dde03495c9f7e487a1e0 Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Tue, 18 Mar 2025 10:57:29 -0400 Subject: [PATCH] Allow local version mismatches when validating lockfile --- crates/uv-resolver/src/lock/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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(),