l.s.i.q.IPackageUploadBuild(Interface) : interface documentation

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

A Queue item's related builds.
Int id Undocumented
Int packageupload Undocumented
Int build Undocumented
Method binaries Returns the properties of the binaries in this build.
Method publish Publish this queued source in the distroseries referred to by
id =
Undocumented
packageupload =
Undocumented
build =
Undocumented
def binaries():
Returns the properties of the binaries in this build.

For fast retrieval over the webservice, these are returned as a list of dictionaries, one per binary.

def publish(logger=None):
Publish this queued source in the distroseries referred to by the parent queue item.

We determine the distroarchseries by matching architecturetags against the distroarchseries the build was compiled for.

This method can raise NotFoundError if the architecturetag can't be matched up in the queue item's distroseries.

Returns a list of the secure binary package publishing history objects in case it is of use to the caller. This may include records published into other distroarchseriess if this build contained arch independant packages.

If a logger is provided, information pertaining to the publishing process will be logged to it.

API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.