Part of lp.soyuz.interfaces
| Class | NotInPool | Raised when an attempt is made to remove a non-existent file. |
| Class | PoolFileOverwriteError | Raised when an attempt is made to overwrite a file in the pool. |
| Class | MissingSymlinkInPool | Raised when there is a missing symlink in pool. |
| Class | OverrideError | Raised when an attempt to change an override fails. |
| Class | DeletionError | Raised when an attempt to delete a publication fails. |
| Interface | IArchiveSafePublisher | Safe Publication methods |
| Interface | IPublishingView | Base interface for all Publishing classes |
| Interface | IPublishingEdit | Base interface for writeable Publishing classes. |
| Interface | ISourcePackagePublishingHistoryPublic | A source package publishing history record. |
| Interface | ISourcePackagePublishingHistoryEdit | A writeable source package publishing history record. |
| Interface | IBinaryPackagePublishingHistoryPublic | A binary package publishing record. |
| Interface | IBinaryPackagePublishingHistoryEdit | A writeable binary package publishing record. |
| Interface | IPublishingSet | Auxiliary methods for dealing with sets of publications. |