Module paludis
[hide private]

Module paludis

Classes [hide private]
  Action
An Action represents an action that can be executed by a PackageID via PackageID::perform_action.
  ActionError
  AdditionalRequirementsNotMetError
  AllDepSpec
Represents a ( first second third ) or top level group of dependency specs.
  AllMaskedError
  AmbiguousPackageNameError
  AnyDepSpec
Represents a "|| ( )" dependency block.
  AssociationMask
An AssociationMask is a Mask that signifies that a PackageID is masked because of its association with another PackageID that is itself masked.
  BadVersionOperatorError
  BadVersionSpecError
  BaseException
  BlockDepSpec
A BlockDepSpec represents a block on a package name (for example, 'app-editors/vim'), possibly with associated version and SLOT restrictions.
  BlockError
  CanFormatBlockDepSpec
Descendents of this class implement the necessary methods to format a BlockDepSpec.
  CanFormatConditionalDepSpec
Descendents of this class implement the necessary methods to format a ConditionalDepSpec.
  CanFormatDependencyLabelsDepSpec
Descendents of this class implement the necessary methods to format a DependencyLabelsDepSpec.
  CanFormatFetchableURIDepSpec
Descendents of this class implement the necessary methods to format a FetchableURIDepSpec.
  CanFormatKeywordName
Descendents of this class implement the necessary methods to format a KeywordName.
  CanFormatLicenseDepSpec
Descendents of this class implement the necessary methods to format a LicenseDepSpec.
  CanFormatNamedSetDepSpec
Descendents of this class implement the necessary methods to format a NamedSetDepSpec.
  CanFormatPackageDepSpec
Descendents of this class implement the necessary methods to format a PackageDepSpec.
  CanFormatPlainTextDepSpec
Descendents of this class implement the necessary methods to format a PlainTextDepSpec.
  CanFormatPlainTextLabelDepSpec
Descendents of this class implement the necessary methods to format a PlainTextLabelDepSpec.
  CanFormatSimpleURIDepSpec
Descendents of this class implement the necessary methods to format a SimpleURIDepSpec.
  CanFormatString
Descendents of this class implement the necessary methods to format a String.
  CanFormatURILabelsDepSpec
Descendents of this class implement the necessary methods to format an URILabelsDepSpec.
  CanSpace
Descendents of this class implement the necessary methods to format whitespace.
  CategoryNamePart
Holds a string that is a valid name for the category part of a QualifiedPackageName.
  CategoryNamePartError
  CategoryNamePartIterable
Iterable of CategoryNamePart
  Choice
An individual choice in a Choices collection.
  ChoiceNameWithPrefix
A choice name, including prefix and delim.
  ChoiceNameWithPrefixError
  ChoicePrefixName
A choice prefix name.
  ChoicePrefixNameError
  ChoiceValue
An individual value in a ChoiceValue
  Choices
A collection of configurable values for a PackageID
  CircularDependencyError
  CompositeDepSpec
Iterable class for dependency specs that have a number of child dependency specs.
  ConditionalDepSpec
Represents a use? ( ) dependency spec.
  ConfigAction
A ConfigAction is used via PackageID::perform_action to execute post-install configuration (for example, via 'paludis --config') on a PackageID.
  ConfigActionError
  ConfigurationError
  Contents
Iterable of ContentsEntry.
  ContentsDevEntry
A dev contents entry.
  ContentsDirEntry
A directory contents entry.
  ContentsEntry
Base class for a contents entry.
  ContentsFifoEntry
A fifo contents entry.
  ContentsFileEntry
A file contents entry.
  ContentsMiscEntry
A misc contents entry.
  ContentsSymEntry
A sym contents entry.
  DepList
Holds a list of dependencies in merge order.
  DepListBlocksOption
How we handle blocks.
  DepListCircularOption
How we should handle circular deps.
  DepListDepsOption
How we should handle a dep class.
  DepListDowngradeOption
What to do when we downgrade.
  DepListEntry
An entry in a DepList.
  DepListEntryKind
Kind of a DepListEntry.
  DepListEntryState
State of a DepListEntry.
  DepListEntryTags
Tags attached to a DepListEntry.
  DepListError
  DepListFallBackOption
When we should fall back to an installed package.
  DepListNewSlotsOption
When we should pull in a new slot.
  DepListOptions
Parameters for a DepList.
  DepListReinstallOption
When we should reinstall.
  DepListReinstallScmOption
When we should reinstall SCM packages.
  DepListSuggestedOption
How we should handle suggested deps.
  DepListTargetType
Type of target being handled at the top level.
  DepListUpgradeOption
When we should upgrade.
  DepListUseOption
How we handle use deps.
  DepSpec
Base class for a dependency spec.
  DepTag
A DepTag can be associated with a PackageDepSpec, and is transferred onto any associated DepListEntry instances.
  DepTagCategory
A DepTagCategory is identified by its name and has associated display information for a DepTag's category.
  DepTagCategoryFactory
Virtual constructor for accessing DepTagCategory instances.
  DependencyABILabel
A DependencyABILabel specifies that a dependency can be satisfied by a named ABI.
  DependencyABIsLabel
ABI dependency label base class.
  DependencyAnyLabel
A DependencyAnyLabel specifies that a dependency can be satisfied by any ABI.
  DependencyBuildLabel
A DependencyBuildLabel specifies build-time requirements for building a package.
  DependencyCompileLabel
A DependencyCompileLabel specifies compiled-against requirements for building a package.
  DependencyDepTag
DepTag subclass for dependencies.
  DependencyHostLabel
A DependencyHostLabel specifies host requirements for building a package.
  DependencyInstallLabel
A DependencyInstallLabel specifies install-time requirements for building a package.
  DependencyLabel
Dependency label base class.
  DependencyLabelsDepSpec
A DependencyLabelsDepSpec represents a dependency label.
  DependencyMineLabel
A DependencyMineLabel specifies that a dependency is satisfied by ABIs equal to those being used to create the depending package.
  DependencyPrimaryLabel
A DependencyPrimaryLabel specifies that a dependency can be satisfied by the primary ABI.
  DependencyRecommendedLabel
A DependencyRecommendedLabel specifies that a dependency is recommended.
  DependencyRequiredLabel
* A DependencyRequiredLabel specifies that a dependency is required.
  DependencyRunLabel
A DependencyRunLabel specifies runtime requirements for building a package.
  DependencySpecTreeFormatter
A formatter that can handle any formattable type found in a DependencySpecTree.
  DependencySuggestLabel
Suggest dependency label base class.
  DependencySuggestedLabel
A DependencySuggestLabel specifies that a dependency is suggested.
  DependencySystemLabel
System dependency label base class.
  DependencyTargetLabel
A DependencyTargetLabel specifies target requirements for building a package.
  DependencyTypeLabel
Type dependency label base class.
  DestinationsIterable
Iterable of Repository.
  DowngradeNotAllowedError
  DuplicateRepositoryError
  Environment
Represents a working environment, which contains an available packages database and provides various methods for querying package visibility and options.
  EnvironmentFactory
Virtual constructor for environments.
  EnvironmentImplementation
Represents a working environment, which contains an available packages database and provides various methods for querying package visibility and options.
  FSEntryIterable
Iterable of FSEntry
  FSError
  FakeRepository
Fake repository for use in test cases.
  FetchAction
A FetchAction can be used to fetch source files for a PackageID using PackageID::perform_action.
  FetchActionError
  FetchActionOptions
Options for FetchAction.
  FetchableURIDepSpec
A FetchableURIDepSpec represents a fetchable URI part.
  FetchableURISpecTreeFormatter
A formatter that can handle any formattable type found in a FetchableURISpecTree.
  Filter
Filter for an Environment selection.
  FilteredGenerator
A combined Generator and Filter for an Environment selection.
  GLSADepTag
DepTag subclass for GLSAs.
  GeneralSetDepTag
DepTag subclass for general sets.
  Generator
Generator for an Environment selection.
  GotASetNotAPackageDepSpec
  InfoAction
An InfoAction is used via PackageID::perform_action to execute additional information (for example, via 'paludis --info') on a PackageID.
  InstallAction
An InstallAction is used by InstallTask to perform a build / install on a PackageID.
  InstallActionError
  InstallActionOptions
Options for InstallAction.
  InstalledAction
InstalledAction is a dummy action used by SupportsActionTest and query::SupportsAction to determine whether a PackageID is installed.
  InternalError
  KeywordName
Holds a string that is a valid name for a KEYWORD.
  KeywordNameError
  KeywordNameFormatter
A formatter that can handle KeywordNames.
  KeywordNameIterable
Iterable of KeywordName
  LicenseDepSpec
A LicenseDepSpec represents a license.
  LicenseSpecTreeFormatter
A formatter that can handle any formattable type found in a LicenseSpecTree.
  Log
Singleton class that handles log messages.
  LogContext
Specifies whether a log message has context.
  LogLevel
Specifies the level of a log message.
  Mask
A Mask represents one reason why a PackageID is masked (not available to be installed).
  MatchPackageOption
Options for Generator.Matches and match_package
  MatchPackageOptions
Options for Generator.matches and match_package.
  MetadataChoicesKey
A MetadataChoicesKey is a MetadataKey that holds a Choices heirarchy.
  MetadataContentsKey
A MetadataContentsKey is a MetadataKey that holds a Contents heirarchy.
  MetadataDependencySpecTreeKey
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some kind as its value.
  MetadataFSEntryIterableKey
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence of some kind of item as its value.
  MetadataFSEntryKey
A MetadataFSEntryKey is a MetadataKey that has an string(FSEntry) as its value.
  MetadataFetchableURISpecTreeKey
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some kind as its value.
  MetadataKey
A MetadataKey is a generic key that contains a particular piece of information about a PackageID instance.
  MetadataKeyType
The significance of a MetadataKey to a user.
  MetadataKeywordNameIterableKey
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence of some kind of item as its value.
  MetadataLicenseSpecTreeKey
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some kind as its value.
  MetadataPackageIDIterableKey
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence of some kind of item as its value.
  MetadataPackageIDKey
A MetadataPackageIDKey is a MetadataKey that has a PackageID as its value.
  MetadataPlainTextSpecTreeKey
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some kind as its value.
  MetadataProvideSpecTreeKey
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some kind as its value.
  MetadataRepositoryMaskInfoKey
A MetadataRepositoryMaskInfoKey is a MetadataKey that holds RepositoryMaskInfo as its value.
  MetadataSectionKey
A MetadataSectionKey holds a number of other MetadataKey instances, and may have a title.
  MetadataSimpleURISpecTreeKey
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some kind as its value.
  MetadataStringIterableKey
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence of some kind of item as its value.
  MetadataStringKey
A MetadataStringKey is a MetadataKey that has a std::string as its value.
  MetadataTimeKey
A MetadataTimeKey is a MetadataKey that has a int(time_t) as its value.
  NameError
  NamedSetDepSpec
A NamedSetDepSpec represents a named package set.
  NoConfigEnvironment
An environment that uses a single repository, with no user configuration.
  NoDestinationError
  NoSuchPackageError
  NoSuchRepositoryError
  NotAllowedInThisHeirarchy
  NotAvailableError
  PackageDatabase
A PackageDatabase can be queried for Package instances.
  PackageDatabaseError
  PackageDatabaseLookupError
  PackageDepSpec
A PackageDepSpec represents a package name (for example, 'app-editors/vim'), possibly with associated version and SLOT restrictions.
  PackageDepSpecError
  PackageID
  PackageIDCanonicalForm
How to generate paludis::PackageID::canonical_form().
  PackageIDIterable
Iterable of PackageID
  PackageNamePart
Holds a string that is a valid name for the package part of a QualifiedPackageName.
  PackageNamePartError
  PackageNamePartIterable
Iterable of PackageNamePart
  PaludisConfigError
  PaludisConfigNoDirectoryError
  PaludisEnvironment
The PaludisEnvironment is an Environment that corresponds to the normal operating evironment.
  PlainTextDepSpec
A PlainTextDepSpec represents a plain text entry (for example, a RESTRICT keyword).
  PlainTextSpecTreeFormatter
A formatter that can handle any formattable type found in a PlainTextSpecTree.
  PretendAction
A PretendAction is used by InstallTask to handle install-pretend-phase checks on a PackageID.
  ProvideSpecTreeFormatter
A formatter that can handle any formattable type found in a ProvideSpecTree.
  PythonContainerConversionError
  PythonError
  PythonFormatter
  PythonMethodNotImplemented
  QACheckProperties
A collection of properties for a QA check.
  QACheckProperty
Properties of a QA check.
  QAMessage
NEED_DOC
  QAMessageLevel
The importance of a QA notice.
  QAReporter
NEED_DOC
  QualifiedPackageName
Represents a category plus package name.
  QualifiedPackageNameError
  QualifiedPackageNameIterable
Iterable of QualifiedPackageName
  Repository
A Repository provides a representation of a physical repository to a PackageDatabase.
  RepositoryDestinationInterface
Interface for repositories that can be used as an install destination.
  RepositoryEInterface
Interface for handling ERepository specific functionality.
  RepositoryEInterfaceProfilesDescLine
A profiles.desc line in a Repository implementing RepositoryEInterface.
  RepositoryEnvironmentVariableInterface
Interface for environment variable querying for repositories.
  RepositoryMask
A RepositoryMask is a Mask that signifies that a PackageID has been marked as masked by a Repository.
  RepositoryMaskInfo
Information about a RepositoryMask.
  RepositoryMirrorsInterface
Interface for mirror querying for repositories.
  RepositoryName
Holds a string that is a valid name for a Repository.
  RepositoryNameError
  RepositoryNameIterable
Iterable of RepositoryName
  RepositoryProvidesInterface
Interface for repositories that provide packages.
  RepositoryQAInterface
Interface for handling QA tasks.
  RepositorySetsInterface
Interface for package sets for repositories.
  RepositorySyncableInterface
Interface for syncing for repositories.
  RepositoryVirtualsInterface
Interface for repositories that define virtuals.
  Selection
Selection for an Environment selection.
  SetName
Holds a string that is a valid name for a set.
  SetNameError
  SetNameIterable
Iterable of SetName
  SimpleURIDepSpec
A SimpleURIDepSpec represents a simple URI.
  SimpleURISpecTreeFormatter
A formatter that can handle any formattable type found in a SimpleURISpecTree.
  SlotName
Holds a string that is a valid name for a SLOT.
  SlotNameError
  StringDepSpec
A StringDepSpec represents a non-composite dep spec with an associated piece of text.
  StringFormatter
A formatter that can handle Strings.
  StringIterable
Iterable of string
  StringSetIterable
Iterable of string
  StringifyFormatter
A StringifyFormatter is a Formatter that implements every format function by calling paludis::stringify().
  SupportsActionTestBase
Base class for SupportsActionTests.
  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.
  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.
  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.
  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.
  SupportsInstalledActionTest
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.
  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.
  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.
  TargetDepTag
DepTag subclass for explicit targets.
  TestEnvironment
A TestEnvironment is an environment used during testing that lets us control all the options rather than reading them from configuration files.
  URILabel
URI label base class.
  URILabelsDepSpec
A URILabelsDepSpec represents a URI label.
  URIListedOnlyLabel
A concrete URI label class.
  URIListedThenMirrorsLabel
A concrete URI label class.
  URILocalMirrorsOnlyLabel
A concrete URI label class.
  URIManualOnlyLabel
A concrete URI label class.
  URIMirrorsOnlyLabel
A concrete URI label class.
  URIMirrorsThenListedLabel
A concrete URI label class.
  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.
  UninstallAction
An UninstallAction is used by UninstallTask to uninstall a PackageID.
  UninstallActionError
  UninstallActionOptions
Options for UninstallAction.
  UnprefixedChoiceName
A choice name, without prefix.
  UnprefixedChoiceNameError
  UnsupportedActionError
  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.
  UserMask
A UserMask is a Mask due to user configuration.
  UserPackageDepSpecOption
Options for parse_user_package_dep_spec.
  UserPackageDepSpecOptions
Options for parse_user_package_dep_spec.
  VersionOperator
An operator attached to a VersionSpec, validated.
  VersionOperatorValue
Represents an operator attached to a VersionSpec.
  VersionRequirement
  VersionRequirements
Iterable collection of VersionRequirement instances, usually for a PackageDepSpec.
  VersionRequirementsMode
Whether our version requirements are an 'and' or an 'or' set.
  VersionSpec
A VersionSpec represents a version number (for example, 1.2.3b-r1).
Functions [hide private]
PackageDepSpec
parse_user_package_dep_spec(str, Environment, options=UserPackageDepSpecOptions(), Filter)
Create a PackageDepSpec from user input.
Variables [hide private]
  GIT_HEAD = '0.32.0-5-g88010af'
  VERSION = '0.32.1'
  VERSION_MAJOR = 0
  VERSION_MICRO = 1
  VERSION_MINOR = 32
  VERSION_SUFFIX = ''