mirror of https://github.com/astral-sh/uv
Restore space in version range segments with intersections
This commit is contained in:
parent
19a2f90444
commit
d10ac45384
|
|
@ -481,6 +481,7 @@ impl std::fmt::Display for PackageRange<'_> {
|
||||||
PackageRangeKind::Requires => write!(f, "any of:")?,
|
PackageRangeKind::Requires => write!(f, "any of:")?,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
let space = if segments.len() > 1 { " " } else { "" };
|
||||||
for segment in &segments {
|
for segment in &segments {
|
||||||
if segments.len() > 1 {
|
if segments.len() > 1 {
|
||||||
write!(f, "\n ")?;
|
write!(f, "\n ")?;
|
||||||
|
|
@ -495,13 +496,13 @@ impl std::fmt::Display for PackageRange<'_> {
|
||||||
if v == b {
|
if v == b {
|
||||||
write!(f, "=={v}")?;
|
write!(f, "=={v}")?;
|
||||||
} else {
|
} else {
|
||||||
write!(f, ">={v},<={b}")?;
|
write!(f, ">={v},{space}<={b}")?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
(Bound::Included(v), Bound::Excluded(b)) => write!(f, ">={v},<{b}")?,
|
(Bound::Included(v), Bound::Excluded(b)) => write!(f, ">={v},{space}<{b}")?,
|
||||||
(Bound::Excluded(v), Bound::Unbounded) => write!(f, ">{v}")?,
|
(Bound::Excluded(v), Bound::Unbounded) => write!(f, ">{v}")?,
|
||||||
(Bound::Excluded(v), Bound::Included(b)) => write!(f, ">{v},<={b}")?,
|
(Bound::Excluded(v), Bound::Included(b)) => write!(f, ">{v},{space}<={b}")?,
|
||||||
(Bound::Excluded(v), Bound::Excluded(b)) => write!(f, ">{v},<{b}")?,
|
(Bound::Excluded(v), Bound::Excluded(b)) => write!(f, ">{v},{space}<{b}")?,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
if segments.len() > 1 {
|
if segments.len() > 1 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue