l.s.i.p.IPackagesetSetEdit(Interface) : interface documentation

Part of lp.soyuz.interfaces.packageset View In Hierarchy

Known subclasses: lp.soyuz.interfaces.webservice.IPackagesetSet

Multiple package sets operations requiring launchpad.Edit.
Method new Create a new package set.
@operation_parameters(TextLine(_('Valid package set name'), True), TextLine(_('Package set description'), True), Reference(IPerson, _('Person'), True, True, _('The person who owns this package set.')), Reference(IDistroSeries, _('Distroseries'), True, True, _('The distribution series to which the packageset is related.')), Reference(IPackageset, _('Related package set'), False, True, _('The new package set will share the package set group with this one.')))
@export_factory_operation(IPackageset, )
def new(name, description, owner, distroseries, related_set=None):
Create a new package set.
Parametersnamethe name of the package set to be created.
descriptionthe description for the package set to be created.
ownerthe owner of the package set to be created.
distroseriesthe distroseries to which the new packageset is related.
related_setthe newly created package set is to be related to related_set (by being placed in the same package group).
Returnsa newly created IPackageset.
RaisesDuplicatePackagesetNameif a package set with the same name exists in distroseries already.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.