Make sure for sure that the versions are sorted going into simplify

This commit is contained in:
Zanie 2024-01-26 14:06:13 -06:00
parent 51942fe1a6
commit 1e77296220
1 changed files with 10 additions and 1 deletions

View File

@ -5,6 +5,7 @@ use std::ops::Bound;
use derivative::Derivative;
use indexmap::{IndexMap, IndexSet};
use itertools::Itertools;
use owo_colors::OwoColorize;
use pep440_rs::Version;
use pubgrub::range::Range;
@ -314,7 +315,15 @@ impl PubGrubReportFormatter<'_> {
if set == &Range::full() {
Cow::Borrowed(set)
} else {
Cow::Owned(set.simplify(self.available_versions.get(package).into_iter().flatten()))
Cow::Owned(
set.simplify(
self.available_versions
.get(package)
.into_iter()
.flatten()
.sorted(),
),
)
}
}