Avoid showing negations of ranges in error messages (#981)

Closes https://github.com/astral-sh/puffin/issues/980
This commit is contained in:
Zanie Blue 2024-01-19 11:07:14 -06:00 committed by GitHub
parent 02ed195982
commit ae7a2cddc2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 3 deletions

View file

@ -433,7 +433,11 @@ impl std::fmt::Display for PackageTerm<'_> {
let package = self.package;
write!(f, "{package}!={version}")
} else {
write!(f, "!( {} )", PackageRange::compatibility(self.package, set))
write!(
f,
"{}",
PackageRange::compatibility(self.package, &set.complement())
)
}
}
}