6 def __init__(self, appName):
7 self._appName = appName
16 self.distribution = ""
23 def generate(self, appVersion, appBuild, changelog, tar, dsc, changes, build, src):
37 self._appName, appVersion, appBuild, changelog, tar, dsc, changes, build, src
42 parts.append("%s Package Settings:" % (self._appName, ))
43 for settingName in dir(self):
44 if settingName.startswith("_"):
46 parts.append("\t%s: %s" % (settingName, getattr(self, settingName)))
48 parts.append(pprint.pformat(self._install))
50 return "\n".join(parts)
52 def __getitem__(self, key):
53 return self._install[key]
55 def __setitem__(self, key, item):
56 self._install[key] = item