From 2897ba849f26dc1395acc486986755a05ef8bcf0 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 4 Mar 2026 09:02:47 +0100 Subject: [PATCH] cmds.distro.backend.debian.Select: Add class Add Select for Debian backends. Signed-off-by: Jan Lindemann --- .../jw/pkg/cmds/distro/backend/debian/Select.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/python/jw/pkg/cmds/distro/backend/debian/Select.py diff --git a/src/python/jw/pkg/cmds/distro/backend/debian/Select.py b/src/python/jw/pkg/cmds/distro/backend/debian/Select.py new file mode 100644 index 00000000..4f3e740e --- /dev/null +++ b/src/python/jw/pkg/cmds/distro/backend/debian/Select.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- + +from typing import Iterable +from argparse import Namespace + +from ...lib.Package import Package +from ...lib.dpkg import query_packages +from ...Cmd import Cmd +from ..BeSelect import BeSelect as Base + +class Select(Base): + + def __init__(self, parent: Cmd): + super().__init__(parent) + + async def _all_installed_packages(self) -> Iterable[Package]: + return await query_packages()