Simplify code in CondaPackageHelper

This commit is contained in:
Ayaz Salikhov
2025-03-26 19:16:41 +00:00
parent 24d8f650af
commit ecaa90c704

View File

@@ -108,11 +108,9 @@ class CondaPackageHelper:
updatable = [] updatable = []
for pkg, inst_vs in self.installed_packages.items(): for pkg, inst_vs in self.installed_packages.items():
avail_vs = self.available_packages[pkg] avail_vs = self.available_packages[pkg]
if (requested_only and pkg not in self.requested_packages) or ( if not avail_vs or (requested_only and pkg not in self.requested_packages):
not avail_vs
):
continue continue
newest = sorted(avail_vs, key=CondaPackageHelper.semantic_cmp)[-1] newest = max(avail_vs, key=CondaPackageHelper.semantic_cmp)
current = min(inst_vs, key=CondaPackageHelper.semantic_cmp) current = min(inst_vs, key=CondaPackageHelper.semantic_cmp)
if CondaPackageHelper.semantic_cmp( if CondaPackageHelper.semantic_cmp(
current current