Package conary :: Package build :: Module grouprecipe :: Class SingleGroup
[hide private]
[frames] | no frames]

Class SingleGroup

source code

object --+
         |
        SingleGroup

Instance Methods [hide private]
 
__init__(self, name, depCheck, autoResolve, checkOnlyByDefaultDeps, checkPathConflicts, byDefault=True, imageGroup=False, cache=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__repr__(self)
repr(x)
source code
 
addScript(self, scriptName, contents, fromClass) source code
 
addRequires(self, requirement) source code
 
getRequires(self) source code
 
_makeLabelPathRef(self, labelPath) source code
 
differenceUpdate(self, newGroupName, versionStr=None, flavor=None, ref=None) source code
 
differenceUpdateNewGroup(self, newGroupName) source code
 
moveComponents(self, toGroups, componentList, copy=False, byDefault=None) source code
 
addSpec(self, name, versionStr=None, flavor=None, source=None, byDefault=None, ref=None, components=None, requireLatest=None) source code
 
removeSpec(self, name, versionStr=None, flavor=None, allowNoMatch=False) source code
 
removeComponents(self, componentList) source code
 
replaceSpec(self, name, newVersionStr=None, newFlavor=None, ref=None, allowNoMatch=False, isGlobal=False, requireLatest=None) source code
 
addAll(self, name, versionStr, flavor, ref, recurse, flatten, copyScripts=False, copyCompatibilityClass=False, requireLatest=None) source code
 
getComponentsToRemove(self) source code
 
getComponentsToMove(self) source code
 
getMoveComponentMap(self) source code
 
getCopyComponentMap(self) source code
 
_getMoveComponentMap(self, movingComponents) source code
 
iterNewGroupDifferenceList(self) source code
 
iterDifferenceSpecs(self) source code
 
iterAddSpecs(self) source code
 
iterRemoveSpecs(self) source code
 
iterReplaceSpecs(self) source code
 
iterAddAllSpecs(self) source code
 
addNewGroup(self, name, byDefault=None, explicit=True, childDefaults=None) source code
 
iterNewGroupList(self) source code
 
hasNewGroup(self, name) source code
 
setByDefault(self, byDefault) source code
 
getByDefault(self) source code
 
checkAddAllForByDefault(self, parent, troveTup) source code
 
addTrove(self, troveTup, explicit, byDefault, components, childDefaults=None, reason=None, requireLatest=None) source code
 
delTrove(self, name, version, flavor) source code
 
setTroveByDefault(self, name, version, flavor, byDefault) source code
 
setSize(self, size) source code
 
getSize(self) source code
 
setCompatibilityClass(self, theClass) source code
 
iterTroveList(self, strongRefs=False, weakRefs=False) source code
 
isExplicit(self, name, version, flavor) source code
 
includeTroveByDefault(self, name, version, flavor) source code
 
getComponents(self, name, version, flavor) source code
 
getReason(self, name, version, flavor) source code
 
getReasonString(self, name, version, flavor) source code
 
iterTroveListInfo(self) source code
 
iterDefaultTroveList(self) source code
 
hasTrove(self, name, version, flavor) source code
 
isEmpty(self) source code
 
addCopiedFrom(self, name, version, flavor) source code
 
iterCopiedFrom(self) source code

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, name, depCheck, autoResolve, checkOnlyByDefaultDeps, checkPathConflicts, byDefault=True, imageGroup=False, cache=None)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__
(inherited documentation)

__repr__(self)
(Representation operator)

source code 
repr(x)
Overrides: object.__repr__
(inherited documentation)

checkAddAllForByDefault(self, parent, troveTup)

source code 
Parameters:
  • parent - name of parent new group or troveTup of the parent trove that may have been added using addAll()
  • troveTup - child (n,v,f) tuple to be checked for a byDefault settings. @return True, None, or False, depending on whether an addAll function has a byDefault True or False setting for troveTup.