Module paludis :: Class PackageID
[show private | hide private]
[frames | no frames]

Type PackageID

object --+    
         |    
  instance --+
             |
            PackageID


Method Summary
  __init__(...)
Raises an exception This class cannot be instantiated from Python
  __eq__(...)
  __ne__(...)
  __reduce__(...)
  __str__(...)
  binary_origin_key(...)
The binary_origin_key, if not None, contains a string describing the binary repository whence a package originated.
  build_dependencies_key(...)
The build_dependencies_key, if not None, indicates a package's build-time dependencies.
string canonical_form(PackageIDCanonicalForm)
canonical_form(PackageIDCanonicalForm) -> string
  contained_in_key(...)
The contained_in_key, if not None, indicates that a package is contained in another package.
  contains_key(...)
The contains_key, if not None, indicates that a package contains other packages.
  contents_key(...)
The contents_key, if not None, contains the contents of a package.
  fetches_key(...)
The fetches_key, if not None, indicates files that have to be fetched in order to install a package.
MetadataKey find_metadata(string)
NEED_DOC
  fs_location_key(...)
The fs_location_key, if not None, indicates the filesystem location (for example, the ebuild file or VDB directory) that best describes the location of a PackageID.
  homepage_key(...)
The homepage_key, if not None, describes a package's homepages.
  installed_time_key(...)
The installed_time_key, if not None, contains the time a package was installed.
  iuse_key(...)
The iuse_key, if not None, is used when displaying single-line install-pretend output, and when resolving where DepList's DepListReinstallOption is dl_reinstall_if_use_changed.
  keywords_key(...)
The keywords_key, if not None, is used by FindUnusedPackagesTask to determine whether a package is unused.
  long_description_key(...)
The long_description_key, if not None, provides a long description of a package.
  perform_action(Action)
NEED_DOC
  post_dependencies_key(...)
The post_dependencies_key, if not None, indicates a package's post-merge dependencies.
  provide_key(...)
The provide_key, if not None, indicates that a package provides certain old-style virtuals.
  run_dependencies_key(...)
The run_dependencies_key, if not None, indicates a package's run-time dependencies.
  short_description_key(...)
The short_description_key, if not None, provides a short (no more than a few hundred characters) description of a package.
  source_origin_key(...)
The source_origin_key, if not None, contains a string describing the source repository whence a package originated.
  suggested_dependencies_key(...)
The suggested_dependencies_key, if not None, indicates a package's suggested post-merge dependencies.
bool supports_action(SupportsActionTestBase)
NEED_DOC
  virtual_for_key(...)
The virtual_for_key, if not None, indicates that we are an (old-style) virtual for another package.
    Inherited from instance
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Property Summary
  masked: [ro] bool NEED_DOC
  masks: [ro] Iterable of Mask NEED_DOC
  metadata: [ro] Iterable of MetadataKey NEED_DOC
  name: [ro] QualifiedPackageName
  repository: [ro] Repository
  slot: [ro] SlotName
  version: [ro] VersionSpec

Method Details

binary_origin_key(...)

The binary_origin_key, if not None, contains a string describing the binary repository whence a package originated.

build_dependencies_key(...)

The build_dependencies_key, if not None, indicates a package's build-time dependencies.

canonical_form(PackageIDCanonicalForm)

canonical_form(PackageIDCanonicalForm) -> string
Returns:
string

contained_in_key(...)

The contained_in_key, if not None, indicates that a package is contained in another package. This affects dependency resolution.

contains_key(...)

The contains_key, if not None, indicates that a package contains other packages. This affects dependency resolution.

contents_key(...)

The contents_key, if not None, contains the contents of a package. For installed packages, this means the files installed; for installable packages, this means the files that will be installed (if known, which it may be for some binary packages).

fetches_key(...)

The fetches_key, if not None, indicates files that have to be fetched in order to install a package.

find_metadata(string)

NEED_DOC
Returns:
MetadataKey

fs_location_key(...)

The fs_location_key, if not None, indicates the filesystem location (for example, the ebuild file or VDB directory) that best describes the location of a PackageID.

homepage_key(...)

The homepage_key, if not None, describes a package's homepages.

installed_time_key(...)

The installed_time_key, if not None, contains the time a package was installed. It affects dependency resolution if DepList is using dl_reinstall_scm_daily or dl_reinstall_scm_weekly.

iuse_key(...)

The iuse_key, if not None, is used when displaying single-line install-pretend output, and when resolving where DepList's DepListReinstallOption is dl_reinstall_if_use_changed.

keywords_key(...)

The keywords_key, if not None, is used by FindUnusedPackagesTask to determine whether a package is unused.

long_description_key(...)

The long_description_key, if not None, provides a long description of a package.

perform_action(Action)

NEED_DOC

post_dependencies_key(...)

The post_dependencies_key, if not None, indicates a package's post-merge dependencies.

provide_key(...)

The provide_key, if not None, indicates that a package provides certain old-style virtuals. This affects dependency resolution.

run_dependencies_key(...)

The run_dependencies_key, if not None, indicates a package's run-time dependencies.

short_description_key(...)

The short_description_key, if not None, provides a short (no more than a few hundred characters) description of a package.

source_origin_key(...)

The source_origin_key, if not None, contains a string describing the source repository whence a package originated.

suggested_dependencies_key(...)

The suggested_dependencies_key, if not None, indicates a package's suggested post-merge dependencies.

supports_action(SupportsActionTestBase)

NEED_DOC
Returns:
bool

virtual_for_key(...)

The virtual_for_key, if not None, indicates that we are an
(old-style) virtual for another package. This affects dependency
 resolution.

Property Details

masked

[ro] bool NEED_DOC
Get Method:
<Boost.Python.function object at 0x17c29...

masks

[ro] Iterable of Mask NEED_DOC
Get Method:
<Boost.Python.function object at 0x17c29...

metadata

[ro] Iterable of MetadataKey NEED_DOC
Get Method:
<Boost.Python.function object at 0x17c29...

name

[ro] QualifiedPackageName
Get Method:
<Boost.Python.function object at 0x17c29...

repository

[ro] Repository
Get Method:
<Boost.Python.function object at 0x17c29...

slot

[ro] SlotName
Get Method:
<Boost.Python.function object at 0x17c29...

version

[ro] VersionSpec
Get Method:
<Boost.Python.function object at 0x17c29...

Generated by Epydoc 2.1 on Mon Aug 4 19:40:19 2008 http://epydoc.sf.net