mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2025-01-20 10:26:44 +01:00
Fix for removed
This commit is contained in:
parent
c47870e706
commit
af754e90d9
1 changed files with 7 additions and 5 deletions
|
@ -79,6 +79,7 @@ class Upgrade(Configs):
|
||||||
def check_packages(self) -> None:
|
def check_packages(self) -> None:
|
||||||
repo_data: dict = {}
|
repo_data: dict = {}
|
||||||
found_packages: dict = {}
|
found_packages: dict = {}
|
||||||
|
removed_packages: dict = {}
|
||||||
|
|
||||||
if self.repository == '*':
|
if self.repository == '*':
|
||||||
repo_data: dict = self.data
|
repo_data: dict = self.data
|
||||||
|
@ -113,8 +114,7 @@ class Upgrade(Configs):
|
||||||
}
|
}
|
||||||
|
|
||||||
if repo == self.repos.slack_repo_name and self.removed_packages:
|
if repo == self.repos.slack_repo_name and self.removed_packages:
|
||||||
tag: str = self.utils.split_package(installed.name)['tag']
|
if name not in data.keys():
|
||||||
if not tag and name not in data.keys():
|
|
||||||
self.id += 1
|
self.id += 1
|
||||||
self.sum_removed += 1
|
self.sum_removed += 1
|
||||||
inst_version: str = self.utils.split_package(installed.name)['version']
|
inst_version: str = self.utils.split_package(installed.name)['version']
|
||||||
|
@ -122,7 +122,7 @@ class Upgrade(Configs):
|
||||||
repo_version: str = ''
|
repo_version: str = ''
|
||||||
repo_build: str = ''
|
repo_build: str = ''
|
||||||
|
|
||||||
found_packages[self.id]: dict = {
|
removed_packages[self.id]: dict = {
|
||||||
'name': name,
|
'name': name,
|
||||||
'inst_version': inst_version,
|
'inst_version': inst_version,
|
||||||
'inst_build': inst_build,
|
'inst_build': inst_build,
|
||||||
|
@ -153,14 +153,16 @@ class Upgrade(Configs):
|
||||||
'type': 'add'
|
'type': 'add'
|
||||||
}
|
}
|
||||||
|
|
||||||
if found_packages:
|
if found_packages or removed_packages:
|
||||||
print()
|
print()
|
||||||
title: str = f"{'packages':<18} {'Repository':<15} {'Build':<6} {'Installed':<15} {'Build':<5} {'Repo':>15}"
|
title: str = f"{'packages':<18} {'Repository':<15} {'Build':<6} {'Installed':<15} {'Build':<5} {'Repo':>15}"
|
||||||
print(len(title) * '=')
|
print(len(title) * '=')
|
||||||
print(f'{self.bgreen}{title}{self.endc}')
|
print(f'{self.bgreen}{title}{self.endc}')
|
||||||
print(len(title) * '=')
|
print(len(title) * '=')
|
||||||
|
|
||||||
for data in found_packages.values():
|
all_founded: dict = found_packages | removed_packages
|
||||||
|
|
||||||
|
for data in all_founded.values():
|
||||||
name: str = data['name']
|
name: str = data['name']
|
||||||
repo_version: str = data['repo_version']
|
repo_version: str = data['repo_version']
|
||||||
repo_build: str = data['repo_build']
|
repo_build: str = data['repo_build']
|
||||||
|
|
Loading…
Reference in a new issue