fix: libraries-io skip packages without versions

This commit is contained in:
Martin Toman 2022-09-17 09:19:03 -07:00
parent d2c0d1bb23
commit 4b9538fca2

View File

@ -10,14 +10,15 @@ input = json.load(sys.stdin)
projects = []
for package in input:
versions = package['versions']
latest_version =\
(sorted(versions, key=lambda v: v['published_at'])[-1])['number']
projects.append(dict(
id=f"{package['name']}-{latest_version}",
name=package['name'],
version=latest_version,
translator=platform,
))
versions = sorted(versions, key=lambda v: v['published_at'], reverse=True)
if versions:
latest_version = versions[0]['number']
projects.append(dict(
id=f"{package['name']}-{latest_version}",
name=package['name'],
version=latest_version,
translator=platform,
))
with open(out_file) as f:
existing_projects = json.load(f)