Package conary :: Package build :: Module packagepolicy :: Class _basePluggableRequires
[hide private]
[frames] | no frames]

Class _basePluggableRequires

source code

  action.Action --+                    
                  |                    
action.RecipeAction --+                
                      |                
      policy.BasePolicy --+            
                          |            
              policy.Policy --+        
                              |        
                       _addInfo --+    
                                  |    
  action.Action --+               |    
                  |               |    
action.RecipeAction --+           |    
                      |           |    
      policy.BasePolicy --+       |    
                          |       |    
              policy.Policy --+   |    
                              |   |    
                    _dependency --+    
                                  |    
                           Requires --+
                                      |
                                     _basePluggableRequires

Base class for pluggable Requires policies.

Nested Classes [hide private]

Inherited from Requires: dbDepCacheClass

Instance Methods [hide private]
 
preProcess(self) source code
 
reportErrors(self, *args, **kwargs) source code
 
error(self, *args, **kwargs) source code
 
warn(self, *args, **kwargs) source code
 
info(self, *args, **kwargs) source code
 
_addClassName(self, *args, **kawrgs) source code
 
doFile(self, path) source code
 
addPluggableRequirements(self, path, fullpath, pkg, macros)
Override in subclasses
source code

Inherited from Requires: __init__, postProcess, unionDeps, updateArgs, whiteOut

Inherited from _addInfo: doProcess, runInfo

Inherited from policy.Policy: compileFilters, do, filterExpArgs, filterExpression, mtimeChanged, policyException, policyInclusion, walkDir

Inherited from policy.BasePolicy: dbg, postInit, postPolicy

Inherited from policy.BasePolicy (private): _pathAllowed

Inherited from action.RecipeAction: doAction, doPrep, doSuggestAutoBuildReqs, init_error

Inherited from action.Action: addArgs

Inherited from action.Action (private): _applyDefaults

Class Variables [hide private]
  requires = [('PackageSpec', 7), ('SharedLibrary', 7), ('Provid...

Inherited from Requires: bucket, filetree, invariantexceptions

Inherited from _addInfo: keywords, processUnmodified

Inherited from policy.Policy: invariantinclusions, invariantsubtrees, recursive, rootdir

Inherited from policy.BasePolicy: allowUnusedFilters

Method Details [hide private]

preProcess(self)

source code 
Overrides: Requires.preProcess

error(self, *args, **kwargs)

source code 
Overrides: policy.BasePolicy.error

warn(self, *args, **kwargs)

source code 
Overrides: policy.BasePolicy.warn

info(self, *args, **kwargs)

source code 
Overrides: policy.BasePolicy.info

_addClassName(self, *args, **kawrgs)

source code 
Overrides: policy.BasePolicy._addClassName

doFile(self, path)

source code 
Overrides: Requires.doFile

Class Variable Details [hide private]

requires

Value:
[('PackageSpec', 7),
 ('SharedLibrary', 7),
 ('Provides', 7),
 ('Requires', 3)]