Page MenuHomeSoftware Heritage

D8974.id32330.diff
No OneTemporary

D8974.id32330.diff

diff --git a/swh/loader/package/rpm/loader.py b/swh/loader/package/rpm/loader.py
--- a/swh/loader/package/rpm/loader.py
+++ b/swh/loader/package/rpm/loader.py
@@ -91,7 +91,14 @@
def get_versions(self) -> Sequence[str]:
"""Returns the keys of the packages input (e.g. fedora34/everything/1.18.0-5, etc...)"""
- return list(sorted(self.packages, key=parse_version))
+ return list(
+ sorted(
+ self.packages,
+ key=lambda version_key: parse_version(
+ self.packages[version_key]["version"]
+ ),
+ )
+ )
def get_default_version(self) -> str:
"""Get the latest release version of a rpm package"""

File Metadata

Mime Type
text/plain
Expires
Jul 3 2025, 9:52 AM (5 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3213800

Event Timeline