l.s.m.p.BinaryPackagePublishingHistory(SQLBase, ArchivePublisherBase) : class documentation

Part of lp.soyuz.model.publishing View In Hierarchy

A binary package publishing record.
Method distroarchseriesbinarypackagerelease See IBinaryPackagePublishingHistory.
Method files See IPublishing.
Method distroseries See IBinaryPackagePublishingHistory
Method binary_package_name See IBinaryPackagePublishingHistory
Method binary_package_version See IBinaryPackagePublishingHistory
Method build Undocumented
Method source_package_name See ISourcePackagePublishingHistory
Method architecture_specific See IBinaryPackagePublishingHistory
Method is_debug See IBinaryPackagePublishingHistory.
Method priority_name See IBinaryPackagePublishingHistory
Method displayname See IPublishing.
Method getDownloadCount See IBinaryPackagePublishingHistory.
Method publish See IPublishing.
Method supersede See IBinaryPackagePublishingHistory.
Method changeOverride See IBinaryPackagePublishingHistory.
Method copyTo See BinaryPackagePublishingHistory.
Method getDownloadCounts See IBinaryPackagePublishingHistory.
Method getDailyDownloadTotals See IBinaryPackagePublishingHistory.
Method api_requestDeletion See IPublishingEdit.
Method requestDeletion See IPublishing.
Method binaryFileUrls See IBinaryPackagePublishingHistory.
Method _getOtherPublications Return remaining publications with the same overrides.
Method _getDownloadCountClauses Undocumented

Inherited from SQLBase:

Method __init__ Extended version of the SQLObjectBase constructor.
Method __repr__ Undocumented
Method destroySelf Undocumented
Method __eq__ Equality operator.
Method __ne__ Inverse of __eq__.
Method __storm_invalidated__ Flush cached properties.
Class Method _get_store Undocumented

Inherited from ArchivePublisherBase:

Method setPublished see IArchiveSafePublisher.
Method setSuperseded Set to SUPERSEDED status.
Method setDeleted Set to DELETED status.
Method requestObsolescence See IArchivePublisher.
Method age See IArchivePublisher.
Method component_name See ISourcePackagePublishingHistory
Method section_name See ISourcePackagePublishingHistory
@property
def distroarchseriesbinarypackagerelease(self):
See IBinaryPackagePublishingHistory.
@property
def files(self):
See IPublishing.
@property
def distroseries(self):
See IBinaryPackagePublishingHistory
@property
def binary_package_name(self):
See IBinaryPackagePublishingHistory
@property
def binary_package_version(self):
See IBinaryPackagePublishingHistory
@property
def build(self):
Undocumented
@property
def source_package_name(self):
See ISourcePackagePublishingHistory
@property
def architecture_specific(self):
See IBinaryPackagePublishingHistory
@property
def is_debug(self):
See IBinaryPackagePublishingHistory.
@property
def priority_name(self):
See IBinaryPackagePublishingHistory
@property
def displayname(self):
See IPublishing.
def getDownloadCount(self):
See IBinaryPackagePublishingHistory.
def publish(self, diskpool, log):
See IPublishing.
def _getOtherPublications(self):
Return remaining publications with the same overrides.

Only considers binary publications in the same archive, distroseries, pocket, component, section, priority and phased-update-percentage context. These publications are candidates for domination if this is an architecture-independent package.

The override match is critical -- it prevents a publication created by new overrides from superseding itself.

def supersede(self, dominant=None, logger=None):
See IBinaryPackagePublishingHistory.
def changeOverride(self, new_component=None, new_section=None, new_priority=None, new_phased_update_percentage=None):
See IBinaryPackagePublishingHistory.
def copyTo(self, distroseries, pocket, archive):
See BinaryPackagePublishingHistory.
def _getDownloadCountClauses(self, start_date=None, end_date=None):
Undocumented
def getDownloadCounts(self, start_date=None, end_date=None):
See IBinaryPackagePublishingHistory.
def getDailyDownloadTotals(self, start_date=None, end_date=None):
See IBinaryPackagePublishingHistory.
def api_requestDeletion(self, removed_by, removal_comment=None):
See IPublishingEdit.
def requestDeletion(self, removed_by, removal_comment=None):
See IPublishing.
def binaryFileUrls(self, include_meta=False):
See IBinaryPackagePublishingHistory.
API Documentation for Launchpad, generated by pydoctor at 2018-11-19 00:00:14.