Module paludis :: Class PackageID
[hide private]

Class PackageID

 object --+    
          |    
??.instance --+
              |
             PackageID

Instance Methods [hide private]
 
__eq__(...)
 
__init__(...)
Raises an exception This class cannot be instantiated from Python
 
__ne__(...)
 
__reduce__(...)
helper for pickle
 
__str__(...)
str(x)
 
build_dependencies_key(...)
The build_dependencies_key, if not None, indicates a package's build-time dependencies.
string
canonical_form(PackageIDCanonicalForm)
 
choices_key(...)
The choices_key, if not None, indicates the package's choices.
 
contents(...)
The contents, 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
 
from_repositories_key(...)
The from_repositories_key, if not None, contains strings describing the repositories whence a package originated.
 
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.
 
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.
 
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.
 
slot_key(...)
The slot_key, if not None, indicates the package's slot.
bool
supports_action(SupportsActionTestBase)
NEED_DOC
 
uniquely_identifying_spec(...)
A PackageDepSpec that uniquely identifies us.

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Properties [hide private]
  masked
[ro] bool NEED_DOC
  masks
[ro] Iterable of Mask NEED_DOC
  metadata
[ro] Iterable of MetadataKey NEED_DOC
  name
[ro] QualifiedPackageName
  repository_name
[ro] RepositoryName
  version
[ro] VersionSpec

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Raises an exception This class cannot be instantiated from Python

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

__str__(...)
(Informal representation operator)

 

str(x)

Overrides: object.__str__
(inherited documentation)

contents(...)

 

The contents, 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).

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.

uniquely_identifying_spec(...)

 

A PackageDepSpec that uniquely identifies us.

When stringified, can be turned back into an equivalent unique PackageDepSpec by using parse_user_package_dep_spec.


Property Details [hide private]

masked

[ro] bool NEED_DOC

Get Method:
unreachable(...)

masks

[ro] Iterable of Mask NEED_DOC

Get Method:
unreachable(...)

metadata

[ro] Iterable of MetadataKey NEED_DOC

Get Method:
unreachable(...)

name

[ro] QualifiedPackageName

Get Method:
unreachable(...)

repository_name

[ro] RepositoryName

Get Method:
unreachable(...)

version

[ro] VersionSpec

Get Method:
unreachable(...)