[docs]classPackage():""" Basic container class for package informations. """def__init__(self,manager):self.manager=managerself.id=Noneself.name=Noneself.version=Noneself.description=Noneself.created=Noneself.is_installed=Noneself.is_upgradeable=Noneself.installed_version=None
[docs]@interfaceclassPackageManager():""" Abstract interface for all managers. Managers are defined in the directory managers. """id=Nonename=Noneupdate_command=Nonedef__init__(self,context):self.context=context