Part of lp.soyuz.interfaces.archive View In Hierarchy
Known subclasses: lp.soyuz.interfaces.webservice.IArchive
Attribute | archive_url | External archive URL. |
Bool | is_active | Undocumented |
Attribute | num_pkgs_building | Tuple of packages building and waiting to build |
Bool | publish | Whether or not to update the apt repository. If disabled, nothing will be published. If the archive is private then additionally no builds will be dispatched. |
Bool | can_be_published | True if this archive can be published, considering both the explicit publish flag and any other constraints. |
Attribute | series_with_sources | DistroSeries to which this archive has published sources |
Object | signing_key | Undocumented |
Method | getSigningKeyData | Get the public key used to sign this repository. |
Method | getAuthToken | Returns an IArchiveAuthToken for the archive in question for |
Method | api_getPublishedSources | All ISourcePackagePublishingHistory target to this archive. |
Method | getPublishedSources | All ISourcePackagePublishingHistory target to this archive. |
Method | newAuthToken | Create a new authorization token. |
If the repository has a signing key but it cannot be retrieved from the keyserver, then the response will have an appropriate 4xx or 5xx HTTP status code. Otherwise, returns the ASCII-armoured public key material as a text string, or None if the repository has no signing key.
Returns | A IArchiveAuthToken, or None if the user has none. |
ISourcePackagePublishingHistory
target to this archive.ISourcePackagePublishingHistory
target to this archive.Parameters | name | source name filter (exact match or SQL LIKE controlled by 'exact_match' argument). Name can be a single string or a list of strings. |
version | source version filter (always exact match). | |
status | PackagePublishingStatus filter, can be a sequence. | |
distroseries | IDistroSeries filter. | |
PackagePublishingPocket filter. This may be an
iterable of more than one pocket or a single pocket. | ||
exact_match | either or not filter source names by exact matching. | |
created_since_date | Only return results whose date_created
is greater than or equal to this date. | |
component_name | component filter. Only return source packages that are in this component. | |
order_by_date | Order publications by descending creation date and then by descending ID. This is suitable for applications that need to catch up with publications since their last run. If not specified, publications are ordered by source package name (lexicographically), then by descending version and then descending ID. | |
Returns | SelectResults containing ISourcePackagePublishingHistory ,
ordered by name. If there are multiple results for the same
name then they are sub-ordered newest first. |