Package conary :: Package build :: Module inforecipe :: Class UserGroupInfoRecipe
[hide private]
[frames] | no frames]

Class UserGroupInfoRecipe

source code

                     object --+        
                              |        
                  recipe.Recipe --+    
                                  |    
packagerecipe.AbstractPackageRecipe --+
                                      |
                                     UserGroupInfoRecipe
Known Subclasses:
GroupInfoRecipe, UserInfoRecipe

Nested Classes [hide private]
  basePolicyClass
Abstract superclass for all policy actions.
Instance Methods [hide private]
 
__getattr__(self, name)
Allows us to dynamically suck in namespace of other modules with modifications.
source code
 
_loadSourceActions(self, *args, **kwargs) source code
 
loadPolicy(self) source code

Inherited from packagerecipe.AbstractPackageRecipe: __delattr__, __init__, byDefault, checkBuildRequirements, cleanup, disableParallelMake, doBuild, extraBuild, getBuildRequirementTroves, getCrossRequirementTroves, getDerivedFrom, getPackages, getRecursiveBuildRequirements, getRepos, getSubscribeLogPath, glob, isCrossCompileTool, isCrossCompiling, isatty, iterResumeList, loadSourceActions, mainDir, nameVer, needsCrossFlags, processResumeList, regexp, setByDefaultOff, setByDefaultOn, setCrossCompile, setDerivedFrom, setRepos, setupAbstractBaseClass, subscribeLogs, synchronizeLogs, validate

Inherited from recipe.Recipe: __repr__, doProcess, extraSource, fetchAllSources, fetchLocalSources, getSourcePathList, move, populateLcache, prepSources, recordCalls, recordMove, sourceMap, unpackSources

Inherited from object: __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Class Methods [hide private]

Inherited from recipe.Recipe: getType, validateClass

Class Variables [hide private]
  _recipeType = 4
  internalAbstractBaseClass = 1
  buildRequires = AbstractPackageRecipe.buildRequires [:]

Inherited from packagerecipe.AbstractPackageRecipe: Flags, buildRequirementsOverride, crossRequirementsOverride, crossRequires, explicitMainDir, internalPolicyModules

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__getattr__(self, name)
(Qualification operator)

source code 
Allows us to dynamically suck in namespace of other modules with modifications.
  • The public namespace of the build module is accessible, and build objects are created and put on the build list automatically when they are referenced.
  • The public namespaces of the policy modules are accessible; policy objects already on their respective lists are returned, policy objects not on their respective lists are added to the end of their respective lists like build objects are added to the build list.
Overrides: recipe.Recipe.__getattr__
(inherited documentation)

_loadSourceActions(self, *args, **kwargs)

source code 
Overrides: recipe.Recipe._loadSourceActions

loadPolicy(self)

source code 
Overrides: recipe.Recipe.loadPolicy