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.
  ActionAbortedError
  ActionFailedError
  AllDepSpec
Represents a ( first second third ) or top level group of dependency specs.
  AmbiguousPackageNameError
  AnyDepSpec
Represents a "|| ( )" dependency block.
  AtMostOneDepSpec
Represents a "?? ( )" dependency block.
  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.
  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
  ChoiceOrigin
The origin of a ChoiceValue
  ChoicePrefixName
A choice prefix name.
  ChoicePrefixNameError
  ChoiceValue
An individual value in a ChoiceValue
  Choices
A collection of configurable values for a PackageID
  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.
  ConfigActionOptions
Options for ConfigAction.
  ConfigurationError
  Contents
Iterable of ContentsEntry.
  ContentsDirEntry
A directory contents entry.
  ContentsEntry
Base class for a contents entry.
  ContentsFileEntry
A file contents entry.
  ContentsOtherEntry
An 'other' contents entry.
  ContentsSymEntry
A sym contents entry.
  DepSpec
Base class for a dependency spec.
  DependenciesBuildLabel
A concrete dependencies label class.
  DependenciesCompileAgainstLabel
A concrete dependencies label class.
  DependenciesFetchLabel
A concrete dependencies label class.
  DependenciesInstallLabel
A concrete dependencies label class.
  DependenciesLabel
Dependencies label base class.
  DependenciesLabelsDepSpec
A DependenciesLabelsDepSpec represents a dependency label.
  DependenciesPostLabel
A concrete dependencies label class.
  DependenciesRecommendationLabel
A concrete dependencies label class.
  DependenciesRunLabel
A concrete dependencies label class.
  DependenciesSuggestionLabel
A concrete dependencies label class.
  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.
  ExactlyOneDepSpec
Represents a "^^ ( )" dependency block.
  FSError
  FSPathIterable
Iterable of FSPath
  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.
  FetchActionOptions
Options for FetchAction.
  FetchableURIDepSpec
A FetchableURIDepSpec represents a fetchable URI part.
  Filter
Filter for an Environment selection.
  FilteredGenerator
A combined Generator and Filter for an Environment selection.
  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.
  InfoActionOptions
Options for InfoAction.
  InstallAction
An InstallAction is used by InstallTask to perform a build / install on a PackageID.
  InstallActionOptions
Options for InstallAction.
  InternalError
  KeywordName
Holds a string that is a valid name for a KEYWORD.
  KeywordNameError
  KeywordNameIterable
Iterable of KeywordName
  LicenseDepSpec
A LicenseDepSpec represents a license.
  Log
Singleton class that handles log messages.
  LogContext
Specifies whether a log message has context.
  LogLevel
Specifies the level of a log message.
  Maintainer
Represents a package maintainer
  MaintainerIterable
Iterable of Maintainer
  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.
  MetadataDependencySpecTreeKey
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some kind as its value.
  MetadataFSPathIterableKey
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence of some kind of item as its value.
  MetadataFSPathKey
A MetadataFSPathKey is a MetadataKey that has an string(FSPath) 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.
  MetadataMaintainerIterableKey
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence of some kind of item 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.
  MetadataRequiredUseSpecTreeKey
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some kind 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.
  MetadataSlotNameKey
A MetadataStringKey is a MetadataKey that has a Slot 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.
  MetadataStringSequenceKey
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence of some kind of item 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.
  NoSuchPackageError
  NoSuchRepositoryError
  NotAllowedInThisHeirarchy
  NotAvailableError
  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).
  PretendAction
A PretendAction is used by InstallTask to handle install-pretend-phase checks on a PackageID.
  PretendActionOptions
Options for PretendAction.
  PythonContainerConversionError
  PythonError
  PythonMethodNotImplemented
  QualifiedPackageName
Represents a category plus package name.
  QualifiedPackageNameIterable
Iterable of QualifiedPackageName
  Repository
A Repository provides a representation of a physical repository to an Environment.
  RepositoryContentMayExclude
Tells repository it may exclude certain content from queries if doing so will be faster.
  RepositoryContentMayExcludes
Options for various Repository methods.
  RepositoryDestinationInterface
Interface for repositories that can be used as an install destination.
  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.
  RepositoryName
Holds a string that is a valid name for a Repository.
  RepositoryNameError
  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.
  Slot
Represents a slot
  SlotAnyAtAllLockedRequirement
A SlotAnyAtAllLockedRequirement is a SlotRequirement for := slot requirements.
  SlotAnyPartialLockedRequirement
A SlotAnyPartialLockedRequirement is a SlotRequirement for :3= slot requirements.
  SlotAnyUnlockedRequirement
A SlotAnyUnlockedRequirement is a SlotRequirement for :* slot requirements.
  SlotExactFullRequirement
A SlotExactFullRequirement is a SlotRequirement for exact slot requirements, such as :3/3 or :=3/3 .
  SlotExactPartialRequirement
A SlotExactPartialRequirement is a SlotRequirement for exact slot requirements, such as :3 or :=3 .
  SlotName
Holds a string that is a valid name for a SLOT.
  SlotNameError
  SlotRequirement
A SlotRequirement represents a PackageDepSpec's slot requirement, such as :3 , :* , := or :=3 .
  SlotUnknownRewrittenRequirement
A SlotUnknownRewrittenRequirement is a SlotRequirement for the maybe_original_requirement_if_written() method of :3/3.1= slot requirements that do not indicate whether they were originally of := or :3= type.
  StringDepSpec
A StringDepSpec represents a non-composite dep spec with an associated piece of text.
  StringIterable
Iterable of string
  StringSetIterable
Iterable of string
  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.
  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.
  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.
  UninstallActionOptions
Options for UninstallAction.
  UnprefixedChoiceName
A choice name, without prefix.
  UnprefixedChoiceNameError
  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 = '1.4.2'
  VERSION = '1.4.2'
  VERSION_MAJOR = 1
  VERSION_MICRO = 2
  VERSION_MINOR = 4
  VERSION_SUFFIX = ''
  __package__ = None