Part of lp.registry.interfaces.webservice View In Hierarchy
An operating system distribution.
Launchpadlib example: retrieving the current version of a package in a particular distroseries.
ubuntu = launchpad.distributions["ubuntu"]
archive = ubuntu.main_archive
series = ubuntu.current_series
print archive.getPublishedSources(exact_match=True,
source_name="apport",
distro_series=series)[0].source_package_version
Inherited from IOfficialBugTagTargetRestricted (via IDistributionEditRestricted):
| Method | addOfficialBugTag | Add tag to the official bug tags of this target. |
| Method | removeOfficialBugTag | Remove tag from the official bug tags of this target. |
Inherited from IDistributionPublic:
| Attribute | id | The distro's unique number. |
| Attribute | displayname | Display name (deprecated) |
| Attribute | drivers | Presents the distro driver as a list for consistency with IProduct.drivers where the list might include a project driver. |
| Attribute | disabled_mirrors | All disabled and official mirrors of this Distribution. |
| Attribute | unofficial_mirrors | All unofficial mirrors of this Distribution. |
| Attribute | pending_review_mirrors | All mirrors of this Distribution that haven't been reviewed yet. |
| List | architectures | Undocumented |
| Attribute | uploaders | ArchivePermission records for uploaders with rights to upload to this distribution. |
| TextLine | package_derivatives_email | The email address to send information about updates to packages that are derived from another distribution. The sequence {package_name} is replaced with the actual package name. |
| Choice | translation_focus | The release series that translators should focus on. |
| Choice | language_pack_admin | The distribution language pack administrator. |
| Attribute | all_distro_archive_ids | A list containing the IDs of all the non-PPA archives. |
| Bool | has_published_binaries | True if this distribution has binaries published on disk. |
| Bool | has_published_sources | True if this distribution has sources published. |
| Method | getArchiveIDList | Return a list of archive IDs suitable for sqlvalues() or quote(). |
| Method | __getitem__ | Returns a DistroSeries that matches name, or raises and |
| Method | __iter__ | Iterate over the series for this distribution. |
| Method | getArchive | Return the distribution archive with the given name. |
| Method | getDevelopmentSeries | Return the DistroSeries which are marked as in development. |
| Method | getNonObsoleteSeries | Return the non-OBSOLETE DistroSeries in this distribution. |
| Method | resolveSeriesAlias | Resolve a series alias. |
| Method | getSeries | Return the series with the name or version given. |
| Method | getBranchTips | Return a list of branches which have new tips since a date. |
| Method | getMirrorByName | Return the mirror with the given name for this distribution or None |
| Method | getCountryMirror | Return the country DNS mirror for a country and content type. |
| Method | newMirror | Create a new DistributionMirror for this distribution. |
| Method | getSourcePackage | Return a DistributionSourcePackage with the given name for this |
| Method | getSourcePackageRelease | Returns an IDistributionSourcePackageRelease |
| Method | getCurrentSourceReleases | Get the current release of a list of source packages. |
| Method | getDistroSeriesAndPocket | Return a (distroseries,pocket) tuple which is the given textual |
| Method | getSeriesByStatus | Query context distribution for distroseries with a given status. |
| Method | searchSourcePackages | Search for source packages that correspond to the given text. |
| Method | searchSourcePackageCaches | Search for source packages that correspond to the given text. |
| Method | searchBinaryPackages | Search for binary packages in this distribution. |
| Method | guessPublishedSourcePackageName | Return the "published" SourcePackageName related to pkgname. |
| Method | getAllPPAs | Return all PPAs for this distribution. |
| Method | searchPPAs | Return all PPAs matching the given text in this distribution. |
| Method | getPendingAcceptancePPAs | Return only pending acceptance PPAs in this distribution. |
| Method | getPendingPublicationPPAs | Return all PPAs in this distribution that are pending publication. |
| Method | getArchiveByComponent | Return the archive most appropriate for the component name. |
| Method | getAllowedBugInformationTypes | Get the information types that a bug in this distribution can have. |
| Method | getDefaultBugInformationType | Get the default information type of a new bug in this distro. |
| Method | userCanEdit | Can the user edit this distribution? |
Inherited from IBugTarget (via IDistributionPublic):
| Attribute | bugtargetdisplayname | A display name for this bug target |
| Attribute | bugtargetname | The target as shown in mail notifications. |
| Attribute | pillar | The pillar containing this target. |
| Bool | enable_bugfiling_duplicate_search | Undocumented |
| Method | createBug | Create a new bug on this target. |
Inherited from IHasBugs (via IDistributionPublic, IBugTarget):
| Method | searchTasks | Search the IBugTasks reported on this entity. |
| Method | getBugTaskWeightFunction | Return a function that is used to weight the bug tasks. |
Inherited from ICanGetMilestonesDirectly (via IDistributionPublic):
| Method | getMilestone | Return a milestone with the given name for this object, or None. |
Inherited from IHasAppointedDriver (via IDistributionPublic):
| Choice | driver | Undocumented |
Inherited from IHasBuildRecords (via IDistributionPublic):
| Method | getBuildRecords | Return build records in the context it is implemented. |
Inherited from IHasDrivers (via IDistributionPublic):
| Method | personHasDriverRights | Does the given person have launchpad.Driver rights on this object? |
Inherited from IHasMilestones (via IDistributionPublic):
| Bool | has_milestones | Undocumented |
Inherited from IHasOOPSReferences (via IDistributionPublic):
| Method | findReferencedOOPS | Find OOPS reports between start_date and end_date. |
Inherited from IHasOwner (via IDistributionPublic):
| Attribute | owner | The object's owner, which is an IPerson. |
Inherited from IHasSprints (via IDistributionPublic):
| Attribute | coming_sprints | A list of up to 5 events currently on, or soon to be on, that are relevant to this context. |
| Attribute | sprints | All sprints relevant to this context. |
| Attribute | past_sprints | Sprints that occured in the past. |
Inherited from IHasTranslationImports (via IDistributionPublic):
| Method | getFirstEntryToImport | Return the first entry of the queue ready to be imported. |
| Method | getTranslationImportQueueEntries | Return entries in the translation import queue for this entity. |
Inherited from ITranslationPolicy (via IDistributionPublic):
| Method | getTranslationGroups | List all applicable translation groups. |
| Method | getTranslators | Find the applicable `TranslationGroup`(s) and translators. |
| Method | getEffectiveTranslationPermission | Get the effective TranslationPermission. |
| Method | invitesTranslationEdits | Does this policy invite person to edit translations? |
| Method | invitesTranslationSuggestions | Does this policy invite person to enter suggestions? |
| Method | allowsTranslationEdits | Is person allowed to edit translations to language? |
| Method | allowsTranslationSuggestions | Is person allowed to enter suggestions for language? |
| Method | sharesTranslationsWithOtherSide | Should translations be shared across `TranslationSide`s? |
Inherited from IKarmaContext (via IDistributionPublic):
| Method | getTopContributorsGroupedByCategory | Return a dict mapping categories to the top contributors (and their |
| Method | getTopContributors | Return the people with the highest amount of Karma, and their |
Inherited from ILaunchpadUsage (via IDistributionPublic):
| Bool | official_answers | Undocumented |
| Bool | official_blueprints | Undocumented |
| Bool | official_codehosting | Undocumented |
| Bool | official_malone | Undocumented |
| Bool | official_anything | Undocumented |
| Bool | enable_bug_expiration | Undocumented |
Inherited from IMakesAnnouncements (via IDistributionPublic):
| Method | announce | Create a Announcement for this project. |
Inherited from IHasAnnouncements (via IDistributionPublic, IMakesAnnouncements):
| Method | getAnnouncement | Return the requested announcement. |
| Method | getAnnouncements | Return a list of announcements visible to this user. |
Inherited from IHasOfficialBugTags (via IDistributionPublic, IOfficialBugTagTargetPublic):
| Method | getUsedBugTagsWithOpenCounts | Return name and bug count of tags having open bugs. |
| Method | _getOfficialTagClause | Get the storm clause for finding this targets tags. |
Inherited from IPillar (via IDistributionPublic):
| Attribute | pillar_category | The category title applicable to the pillar |
Inherited from IServiceUsage (via IDistributionPublic):
| Choice | answers_usage | Where does this pillar have an Answers forum? |
| Choice | blueprints_usage | Where does this pillar host blueprints? |
| Choice | codehosting_usage | Where does this pillar host code? |
| Choice | bug_tracking_usage | Where does this pillar track bugs? |
| Bool | uses_launchpad | Undocumented |
Inherited from ISpecificationTarget (via IDistributionPublic):
| Method | getSpecification | Returns the specification with the given name, for this target, |
| Method | getAllowedSpecificationInformationTypes | Get the InformationTypes for this target's specifications. |
| Method | getDefaultSpecificationInformationType | Get the default InformationType for the target's specifications. |
Inherited from IHasSpecifications (via IDistributionPublic, ISpecificationTarget):
| Method | specifications | Specifications for this target. |
| Method | valid_specifications | Valid specifications for this target. |
Inherited from IFAQTarget:
| Method | newFAQ | Create a new FAQ hosted in this target. |
| Method | findSimilarFAQs | Return FAQs contained in this target similar to summary. |
Inherited from IFAQCollection (via IFAQTarget):
| Method | getFAQ | Return the IFAQ in this collection with the requested id. |
| Method | searchFAQs | Return the FAQs in the collection that matches the search criteria. |
Inherited from IQuestionTargetPublic (via IQuestionTarget):
| Method | getQuestion | Return the question by its id, if it is applicable to this target. |
| Method | findSimilarQuestions | Return questions similar to phrase. |
| Method | getAnswerContactsForLanguage | Return the list of Persons that provide support for a language. |
| Method | getAnswerContactRecipients | Return an INotificationRecipientSet of answer contacts. |
| Method | getSupportedLanguages | Return a list of languages spoken by at the answer contacts. |
| List | answer_contacts | Persons that are willing to provide support for this target. They receive email notifications about each new question as well as for changes to any questions related to this target. |
| List | direct_answer_contacts | IPersons that registered as answer contacts explicitely on this target. (answer_contacts may include answer contacts inherited from other context.) |
| Method | canUserAlterAnswerContact | Can the user add or remove the answer contact. |
Inherited from ISearchableByQuestionOwner (via IQuestionTarget, IQuestionTargetPublic):
| Method | searchQuestions | Return the questions from the collection matching search criteria. |
Inherited from IQuestionCollection (via IQuestionTarget, IQuestionTargetPublic, ISearchableByQuestionOwner):
| Method | getQuestionLanguages | Return the set of ILanguage used by all the questions in the |
Inherited from IQuestionTargetView (via IQuestionTarget):
| Method | newQuestion | Create a new question. |
| Method | createQuestionFromBug | Create and return a Question from a Bug. |
| Method | addAnswerContact | Add a new answer contact. |
| Method | removeAnswerContact | Remove an answer contact. |
Inherited from IStructuralSubscriptionTargetRead (via IStructuralSubscriptionTarget):
| Method | getSubscriptions | Return all the subscriptions with the specified levels. |
| Attribute | parent_subscription_target | The target's parent, or None if one doesn't exist. |
| Attribute | bug_subscriptions | All subscriptions to bugs at the METADATA level or higher. |
| Method | userCanAlterSubscription | Check if a user can change a subscription for a person. |
| Method | userCanAlterBugSubscription | Check if a user can change a bug subscription for a person. |
| Method | getSubscription | Return the subscription for person, if it exists. |
| Attribute | target_type_display | The type of the target, for display. |
| Method | userHasBugSubscriptions | Is user subscribed, directly or via a team, to bug mail? |
Inherited from IStructuralSubscriptionTargetWrite (via IStructuralSubscriptionTarget):
| Method | addSubscription | Add a subscription for this structure. |
| Method | addBugSubscription | Add a bug subscription for this structure. |
| Method | addBugSubscriptionFilter | Add a bug subscription filter for this structure. |
| Method | removeBugSubscription | Remove a subscription to bugs from this structure. |