three.MF.V3.Descriptors.Software

 1class Software:
 2
 3    """
 4     Software descriptor.
 5    """
 6    class Package:
 7
 8        """
 9         Software package descriptor.
10        """
11        def __init__(self, installed: str, update: str, changelog: str):
12            # The package installed version.
13            self.installed = installed
14            # The package update version.  Empty if no update is available.
15            self.update = update
16            # The package changelog.  Empty if no update is available or the update is a downgrade.
17            self.changelog = changelog
18
19    def __init__(self, frontend: 'Package', server: 'Package'):
20        # Frontend software package.
21        self.frontend = frontend
22        # Server software package.
23        self.server = server
class Software:
 2class Software:
 3
 4    """
 5     Software descriptor.
 6    """
 7    class Package:
 8
 9        """
10         Software package descriptor.
11        """
12        def __init__(self, installed: str, update: str, changelog: str):
13            # The package installed version.
14            self.installed = installed
15            # The package update version.  Empty if no update is available.
16            self.update = update
17            # The package changelog.  Empty if no update is available or the update is a downgrade.
18            self.changelog = changelog
19
20    def __init__(self, frontend: 'Package', server: 'Package'):
21        # Frontend software package.
22        self.frontend = frontend
23        # Server software package.
24        self.server = server

Software descriptor.

Software( frontend: Software.Package, server: Software.Package)
20    def __init__(self, frontend: 'Package', server: 'Package'):
21        # Frontend software package.
22        self.frontend = frontend
23        # Server software package.
24        self.server = server
frontend
server
class Software.Package:
 7    class Package:
 8
 9        """
10         Software package descriptor.
11        """
12        def __init__(self, installed: str, update: str, changelog: str):
13            # The package installed version.
14            self.installed = installed
15            # The package update version.  Empty if no update is available.
16            self.update = update
17            # The package changelog.  Empty if no update is available or the update is a downgrade.
18            self.changelog = changelog

Software package descriptor.

Software.Package(installed: str, update: str, changelog: str)
12        def __init__(self, installed: str, update: str, changelog: str):
13            # The package installed version.
14            self.installed = installed
15            # The package update version.  Empty if no update is available.
16            self.update = update
17            # The package changelog.  Empty if no update is available or the update is a downgrade.
18            self.changelog = changelog
installed
update
changelog