Updated to choose installed

This commit is contained in:
Dimitris Zlatanidis 2024-04-04 13:00:14 +03:00
parent b529a4491f
commit a8ef2a2e33

View file

@ -49,17 +49,14 @@ class Choose(Configs):
return packages
def choose_from_installed(self, packages: list):
def choose_from_installed(self, packages: list) -> None:
""" Choose installed packages for remove or find. """
installed_packages: list = list(self.utils.all_installed().values())
for package in installed_packages:
package_name: str = self.utils.split_package(package)['name']
package_version: str = self.utils.split_package(package)['version']
for name, package in self.utils.all_installed().items():
version: str = self.utils.split_package(package)['version']
for pkg in packages:
if pkg in package or pkg == '*':
self.choices.extend([(package_name, package_version, False, f'Package: {package}')])
if pkg in name or pkg == '*':
self.choices.extend([(name, version, False, f'Package: {package}')])
def choose_for_upgraded(self, data: dict, packages: list):
""" Choose packages that they will going to upgrade. """