[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- object:
The most base type
- exceptions.BaseException:
Common base class for all exceptions
- exceptions.Exception:
Common base class for all non-exit exceptions.
- unreachable.instance
- paludis.Action:
An Action represents an action that can be executed by a PackageID
via PackageID::perform_action.
- paludis.ConfigAction:
A ConfigAction is used via PackageID::perform_action to execute
post-install configuration (for example, via 'paludis --config') on
a PackageID.
- paludis.FetchAction:
A FetchAction can be used to fetch source files for a PackageID
using PackageID::perform_action.
- paludis.InfoAction:
An InfoAction is used via PackageID::perform_action to execute
additional information (for example, via 'paludis --info') on a
PackageID.
- paludis.InstallAction:
An InstallAction is used by InstallTask to perform a build /
install on a PackageID.
- paludis.PretendAction:
A PretendAction is used by InstallTask to handle
install-pretend-phase checks on a PackageID.
- paludis.UninstallAction:
An UninstallAction is used by UninstallTask to uninstall a
PackageID.
- paludis.CanFormatBlockDepSpec:
Descendents of this class implement the necessary methods to format
a BlockDepSpec.
- paludis.CanFormatConditionalDepSpec:
Descendents of this class implement the necessary methods to format
a ConditionalDepSpec.
- paludis.CanFormatDependenciesLabelsDepSpec:
Descendents of this class implement the necessary methods to format
a DependenciesLabelsDepSpec.
- paludis.CanFormatFetchableURIDepSpec:
Descendents of this class implement the necessary methods to format
a FetchableURIDepSpec.
- paludis.CanFormatKeywordName:
Descendents of this class implement the necessary methods to format
a KeywordName.
- paludis.CanFormatLicenseDepSpec:
Descendents of this class implement the necessary methods to format
a LicenseDepSpec.
- paludis.CanFormatNamedSetDepSpec:
Descendents of this class implement the necessary methods to format
a NamedSetDepSpec.
- paludis.CanFormatPackageDepSpec:
Descendents of this class implement the necessary methods to format
a PackageDepSpec.
- paludis.CanFormatPlainTextDepSpec:
Descendents of this class implement the necessary methods to format
a PlainTextDepSpec.
- paludis.CanFormatPlainTextLabelDepSpec:
Descendents of this class implement the necessary methods to format
a PlainTextLabelDepSpec.
- paludis.CanFormatSimpleURIDepSpec:
Descendents of this class implement the necessary methods to format
a SimpleURIDepSpec.
- paludis.CanFormatString:
Descendents of this class implement the necessary methods to format
a String.
- paludis.CanFormatURILabelsDepSpec:
Descendents of this class implement the necessary methods to format
an URILabelsDepSpec.
- paludis.CanSpace:
Descendents of this class implement the necessary methods to format
whitespace.
- paludis.CategoryNamePart:
Holds a string that is a valid name for the category part of a
QualifiedPackageName.
- paludis.CategoryNamePartIterable:
Iterable of CategoryNamePart
- paludis.Choice:
An individual choice in a Choices collection.
- paludis.ChoiceNameWithPrefix:
A choice name, including prefix and delim.
- paludis.ChoicePrefixName:
A choice prefix name.
- paludis.ChoiceValue:
An individual value in a ChoiceValue
- paludis.Choices:
A collection of configurable values for a PackageID
- paludis.ConfigActionOptions:
Options for ConfigAction.
- paludis.Contents:
Iterable of ContentsEntry.
- paludis.ContentsEntry:
Base class for a contents entry.
- paludis.DepList:
Holds a list of dependencies in merge order.
- paludis.DepListEntry:
An entry in a DepList.
- paludis.DepListEntryTags:
Tags attached to a DepListEntry.
- paludis.DepListOptions:
Parameters for a DepList.
- paludis.DepSpec:
Base class for a dependency spec.
- paludis.DepTag:
A DepTag can be associated with a PackageDepSpec, and is
transferred onto any associated DepListEntry instances.
- paludis.DepTagCategory:
A DepTagCategory is identified by its name and has associated
display information for a DepTag's category.
- paludis.DepTagCategoryFactory:
Virtual constructor for accessing DepTagCategory instances.
- paludis.DependenciesLabel:
Dependencies label base class.
- paludis.DestinationsIterable:
Iterable of Repository.
- paludis.Environment:
Represents a working environment, which contains an available
packages database and provides various methods for querying package
visibility and options.
- paludis.EnvironmentImplementation:
Represents a working environment, which contains an available
packages database and provides various methods for querying package
visibility and options.
- paludis.NoConfigEnvironment:
An environment that uses a single repository, with no user
configuration.
- paludis.PaludisEnvironment:
The PaludisEnvironment is an Environment that corresponds to the
normal operating evironment.
- paludis.TestEnvironment:
A TestEnvironment is an environment used during testing that lets
us control all the options rather than reading them from
configuration files.
- paludis.EnvironmentFactory:
Virtual constructor for environments.
- paludis.FSPathIterable:
Iterable of FSPath
- paludis.FetchActionOptions:
Options for FetchAction.
- paludis.Filter:
Filter for an Environment selection.
- paludis.FilteredGenerator:
A combined Generator and Filter for an Environment selection.
- paludis.Generator:
Generator for an Environment selection.
- paludis.InfoActionOptions:
Options for InfoAction.
- paludis.InstallActionOptions:
Options for InstallAction.
- paludis.KeywordName:
Holds a string that is a valid name for a KEYWORD.
- paludis.KeywordNameIterable:
Iterable of KeywordName
- paludis.Log:
Singleton class that handles log messages.
- paludis.Mask:
A Mask represents one reason why a PackageID is masked (not available to
be installed).
- paludis.AssociationMask:
An AssociationMask is a Mask that signifies that a PackageID is
masked because of its association with another PackageID that is
itself masked.
- paludis.RepositoryMask:
A RepositoryMask is a Mask that signifies that a PackageID has been
marked as masked by a Repository.
- paludis.UnacceptedMask:
An UnacceptedMask is a Mask that signifies that a particular value
or combination of values in (for example) a MetadataSetKey or
MetadataSpecTreeKey is not accepted by user configuration.
- paludis.UnsupportedMask:
An UnsupportedMask is a Mask that signifies that a PackageID is not
supported, for example because it is broken or because it uses an
unrecognised EAPI.
- paludis.UserMask:
A UserMask is a Mask due to user configuration.
- paludis.MatchPackageOptions:
Options for Generator.matches and match_package.
- paludis.MetadataKey:
A MetadataKey is a generic key that contains a particular piece of
information about a PackageID instance.
- paludis.PackageDatabase:
A PackageDatabase can be queried for Package instances.
- paludis.PackageID
- paludis.PackageIDIterable:
Iterable of PackageID
- paludis.PackageNamePart:
Holds a string that is a valid name for the package part of a
QualifiedPackageName.
- paludis.PackageNamePartIterable:
Iterable of PackageNamePart
- paludis.PretendActionOptions:
Options for PretendAction.
- paludis.QualifiedPackageName:
Represents a category plus package name.
- paludis.QualifiedPackageNameIterable:
Iterable of QualifiedPackageName
- paludis.Repository:
A Repository provides a representation of a physical repository to
a PackageDatabase.
- paludis.RepositoryDestinationInterface:
Interface for repositories that can be used as an install
destination.
- paludis.RepositoryEnvironmentVariableInterface:
Interface for environment variable querying for repositories.
- paludis.RepositoryMaskInfo:
Information about a RepositoryMask.
- paludis.RepositoryName:
Holds a string that is a valid name for a Repository.
- paludis.RepositoryProvidesInterface:
Interface for repositories that provide packages.
- paludis.RepositoryVirtualsInterface:
Interface for repositories that define virtuals.
- paludis.Selection:
Selection for an Environment selection.
- paludis.SetName:
Holds a string that is a valid name for a set.
- paludis.SetNameIterable:
Iterable of SetName
- paludis.SlotName:
Holds a string that is a valid name for a SLOT.
- paludis.StringIterable:
Iterable of string
- paludis.StringSetIterable:
Iterable of string
- paludis.SupportsActionTestBase:
Base class for SupportsActionTests.
- paludis.SupportsConfigActionTest:
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a
particular action is supported by that PackageID or potentially
supported by some IDs in that Repository.
- paludis.SupportsFetchActionTest:
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a
particular action is supported by that PackageID or potentially
supported by some IDs in that Repository.
- paludis.SupportsInfoActionTest:
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a
particular action is supported by that PackageID or potentially
supported by some IDs in that Repository.
- paludis.SupportsInstallActionTest:
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a
particular action is supported by that PackageID or potentially
supported by some IDs in that Repository.
- paludis.SupportsPretendActionTest:
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a
particular action is supported by that PackageID or potentially
supported by some IDs in that Repository.
- paludis.SupportsUninstallActionTest:
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a
particular action is supported by that PackageID or potentially
supported by some IDs in that Repository.
- paludis.URILabel:
URI label base class.
- paludis.UninstallActionOptions:
Options for UninstallAction.
- paludis.UnprefixedChoiceName:
A choice name, without prefix.
- paludis.UserPackageDepSpecOptions:
Options for parse_user_package_dep_spec.
- paludis.VersionOperator:
An operator attached to a VersionSpec, validated.
- paludis.VersionRequirement
- paludis.VersionRequirements:
Iterable collection of VersionRequirement instances, usually for a
PackageDepSpec.
- paludis.VersionSpec:
A VersionSpec represents a version number (for example, 1.2.3b-r1).
- int:
int(x[, base]) -> integer