updated method to pull binaryFileUrls so we can get direct links to .deb files

This commit is contained in:
kenna-bmcdevitt 2024-09-16 14:23:58 -05:00
parent b398a5258e
commit 4c9a7e110b

View file

@ -104,17 +104,20 @@ class UbuntuPackageHistory:
published_sources = self.current_archive.getPublishedSources(source_name = self.source_package_name, distro_series=distro)
return published_sources
def source_package_version_history(self):
sources = self.get_published_sources()
results = []
for source in sources:
source_package_name = source.source_package_name
source_package_version = source.source_package_version
results.append((source_package_name, source_package_version))
binary_file_urls = source.binaryFileUrls()
results.append((source_package_name, source_package_version, binary_file_urls))
d = defaultdict(list)
for k, v in results:
d[k].append(v)
for k, v, c in results:
new_dict = {'source_package_version': v, 'binary_file_urls': c}
d[k].append(new_dict)
return sorted(d.items())