mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-04 19:08:04 +00:00
Display dependency versions in pip-like format during solve failure (#346)
- Display `==` for exact version ranges - Remove space between dependency and version range
This commit is contained in:
parent
a5e535f6fb
commit
1748cfb522
5 changed files with 15 additions and 15 deletions
|
@ -383,22 +383,22 @@ impl fmt::Display for PuffinExternal {
|
|||
if package_set == &Range::full() && dependency_set == &Range::full() {
|
||||
write!(f, "{package} depends on {dependency}")
|
||||
} else if package_set == &Range::full() {
|
||||
write!(f, "{package} depends on {dependency} {dependency_set}")
|
||||
write!(f, "{package} depends on {dependency}{dependency_set}")
|
||||
} else if dependency_set == &Range::full() {
|
||||
if matches!(package, PubGrubPackage::Root(_)) {
|
||||
// Exclude the dummy version for root packages
|
||||
write!(f, "{package} depends on {dependency}")
|
||||
} else {
|
||||
write!(f, "{package} {package_set} depends on {dependency}")
|
||||
write!(f, "{package}{package_set} depends on {dependency}")
|
||||
}
|
||||
} else {
|
||||
if matches!(package, PubGrubPackage::Root(_)) {
|
||||
// Exclude the dummy version for root packages
|
||||
write!(f, "{package} depends on {dependency} {dependency_set}")
|
||||
write!(f, "{package} depends on {dependency}{dependency_set}")
|
||||
} else {
|
||||
write!(
|
||||
f,
|
||||
"{package} {package_set} depends on {dependency} {dependency_set}"
|
||||
"{package}{package_set} depends on {dependency}{dependency_set}"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue