From 1f3c9084a33ae485d0bc5b1f732f733b7c341832 Mon Sep 17 00:00:00 2001 From: Dimitris Zlatanidis Date: Sun, 31 Mar 2024 18:25:46 +0300 Subject: [PATCH] Updated for check upgrade --- slpkg/upgrade.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/slpkg/upgrade.py b/slpkg/upgrade.py index 8dfddb55..8ddb64e0 100644 --- a/slpkg/upgrade.py +++ b/slpkg/upgrade.py @@ -78,6 +78,7 @@ class Upgrade(Configs): def check_packages(self) -> None: repo_data: dict = {} + found_packages: dict = {} if self.repository == '*': repo_data: dict = self.data @@ -85,7 +86,6 @@ class Upgrade(Configs): repo_data[self.repository] = self.data for repo, data in repo_data.items(): - found_packages: dict = {} self.load_installed_packages(repo) for installed in self.installed_packages: @@ -113,7 +113,8 @@ class Upgrade(Configs): } if repo == self.repos.slack_repo_name and self.removed_packages: - if name not in data.keys(): + tag: str = self.utils.split_package(installed.name)['tag'] + if not tag and name not in data.keys(): self.id += 1 self.sum_removed += 1 inst_version: str = self.utils.split_package(installed.name)['version']