| Function | makePoolPath | Return the pool path for a given source name and component name. |
| Function | get_component | Override the component to fit in the archive, if possible. |
| Function | proxied_urls | Run the files passed through ProxiedLibraryFileAlias. |
| Function | proxied_source_urls | Return the files passed through ProxiedSourceLibraryFileAlias. |
| Class | ArchivePublisherBase | Base class for IArchivePublisher. |
| Class | SourcePackagePublishingHistory | A source package release publishing record. |
| Class | BinaryPackagePublishingHistory | A binary package publishing record. |
| Function | expand_binary_requests | Architecture-expand a dict of binary publication requests. |
| Class | PublishingSet | Utilities for manipulating publications in batches. |
| Function | get_current_source_releases | Get the current source package releases in a context. |
If the archive has a default component, and it forbids use of the requested component in the requested series, use the default.
If there is no default, just return the given component.
ProxiedSourceLibraryFileAlias.For architecture-independent binaries, a tuple will be returned for each enabled architecture in the series. For architecture-dependent binaries, a tuple will be returned only for the architecture corresponding to the build architecture, if it exists and is enabled.
| Parameters | binaries | A dict mapping BinaryPackageReleases to tuples of their
desired overrides. |
| Returns | The binaries and the architectures in which they should be
published, as a sequence of (DistroArchSeries,
BinaryPackageRelease, (overrides)) tuples. | |