Package conary :: Package conaryclient :: Module newtrove :: Class ClientNewTrove
[hide private]
[frames] | no frames]

Class ClientNewTrove

source code

Known Subclasses:
ConaryClient

Instance Methods [hide private]
 
_createTroves(self, troveAndPathList) source code
 
createSourceTrove(self, name, label, upstreamVersion, pathDict, changeLog, factory=None, pkgCreatorData=None)
Create a source trove.
source code
 
_targetNewTroves(self, troveList) source code
 
_addAllNewFiles(self, cs, troveAndPathList, previousVersionMap) source code
 
_removeOldPathIds(self, troveObj) source code
 
_addNewFiles(self, cs, trove, pathDict, existingTrove) source code
 
getFilesFromTrove(self, name, version, flavor, fileList=None, trv=None) source code
Method Details [hide private]

createSourceTrove(self, name, label, upstreamVersion, pathDict, changeLog, factory=None, pkgCreatorData=None)

source code 
Create a source trove.
Parameters:
  • name (str) - trove name of source components.
  • label (str) - trove label
  • upstreamVersion (str) - upstream version of source component
  • pathDict (dict(str: conaryclient.filetypes._File)) - Dictionary mapping path strings to conaryclient.filetypes._File objects, which represent the contents of each file
  • changeLog (changelog.ChangeLog) - Change log associated with this source trove.
  • factory (str) - designate a factory associated with this source trove.