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

Type PackageDepSpec

object --+            
         |            
  instance --+        
             |        
       DepSpec --+    
                 |    
     StringDepSpec --+
                     |
                    PackageDepSpec


A PackageDepSpec represents a package name (for example, 'app-editors/vim'), possibly with associated version and SLOT restrictions.
Method Summary
  __init__(...)
Raises an exception This class cannot be instantiated from Python
  __reduce__(...)
  __str__(...)
PackageDepSpec without_additional_requirements()
Fetch a copy of ourself without additional requirements.
    Inherited from DepSpec
ConditionalDepSpec as_conditional_dep_spec()
Return us as a ConditionalDepSpec, or None if we are not a ConditionalDepSpec.
PackageDepSpec as_package_dep_spec()
Return us as a PackageDepSpec, or None if we are not a PackageDepSpec.
    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
  category_name_part: [ro] CategoryNamePart Category name part (may be None).
  package: [ro] QualifiedPackageName Qualified package name.
  package_name_part: [ro] PackageNamePart Package name part (may be None)
  repository: [ro] RepositoryName Repository name (may be None).
  version_requirements: [ro] VersionRequirements Version requirements (may be None).
  version_requirements_mode: [ro] VersionRequirementsMode Version requirements mode.
    Inherited from StringDepSpec
  text: [ro] string Our text.

Method Details

without_additional_requirements()

Fetch a copy of ourself without additional requirements.
Returns:
PackageDepSpec

Property Details

category_name_part

[ro] CategoryNamePart Category name part (may be None).
Get Method:
<Boost.Python.function object at 0x17548...

package

[ro] QualifiedPackageName Qualified package name.
Get Method:
<Boost.Python.function object at 0x17548...

package_name_part

[ro] PackageNamePart Package name part (may be None)
Get Method:
<Boost.Python.function object at 0x17548...

repository

[ro] RepositoryName Repository name (may be None).
Get Method:
<Boost.Python.function object at 0x17548...

version_requirements

[ro] VersionRequirements Version requirements (may be None).
Get Method:
<Boost.Python.function object at 0x17548...

version_requirements_mode

[ro] VersionRequirementsMode Version requirements mode.
Get Method:
<Boost.Python.function object at 0x17548...

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