281 package["name"], |
281 package["name"], |
282 package["version"], |
282 package["version"], |
283 package["build_string"] |
283 package["build_string"] |
284 )) |
284 )) |
285 else: |
285 else: |
286 packages.append(tuple(package.rsplit("-", 2))) |
286 parts = package.rsplit("-", 2) |
|
287 while len(parts) < 3: |
|
288 parts.append("") |
|
289 packages.append(tuple(parts)) |
287 |
290 |
288 return packages |
291 return packages |
289 |
292 |
290 def getUpdateablePackages(self, name="", prefix=""): |
293 def getUpdateablePackages(self, name="", prefix=""): |
291 """ |
294 """ |
347 linkEntry["version"], |
350 linkEntry["version"], |
348 linkEntry["build_string"] |
351 linkEntry["build_string"] |
349 )) |
352 )) |
350 else: |
353 else: |
351 package = linkEntry.split()[0] |
354 package = linkEntry.split()[0] |
352 packages.append(tuple(package.rsplit("-", 2))) |
355 parts = package.rsplit("-", 2) |
|
356 while len(parts) < 3: |
|
357 parts.append("") |
|
358 packages.append(tuple(parts)) |
353 |
359 |
354 return packages |
360 return packages |
355 |
361 |
356 def updatePackages(self, packages, name="", prefix=""): |
362 def updatePackages(self, packages, name="", prefix=""): |
357 """ |
363 """ |