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)
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