From 18747b8254265847fcd69b6196a45203363ed6a6 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 17 Feb 2026 15:09:03 +0100 Subject: [PATCH] jw.pkg.cmds.distro.lib.Package: Add class Add a package metadata abstraction. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/cmds/distro/lib/Package.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/python/jw/pkg/cmds/distro/lib/Package.py diff --git a/src/python/jw/pkg/cmds/distro/lib/Package.py b/src/python/jw/pkg/cmds/distro/lib/Package.py new file mode 100644 index 00000000..1672114b --- /dev/null +++ b/src/python/jw/pkg/cmds/distro/lib/Package.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- + +class Package: + + name: str = None + vendor: str|None = None + packager: str|None = None + url: str|None = None + + def __init__(self, name: str, vendor: str|None=None, packager: str|None=None, url: str|None=None): + self.name = name + self.vendor = vendor + self.packager = packager + self.url = url