Make outdated check more verbose

This commit is contained in:
Ryan Fox 2023-07-06 18:20:42 -07:00
parent 81b9413a2a
commit b498049703
Signed by: flewkey
GPG Key ID: 94F56ADFD848851E
1 changed files with 5 additions and 1 deletions

View File

@ -119,7 +119,9 @@ def repo_get_latest_pypi(uri, pkg, verbose):
if verbose:
print(pkg.full_name+':', 'Invalid PyPI package!', uri)
return None
return list(json.load(r)['releases'].keys())[-1]
versions = list(json.load(r)['releases'].keys())
latest = sorted(versions, key=cmp_to_key(version_compare))[-1]
return latest
def repo_get_latest(repo, pkg, verbose):
if repo[0] == 'git':
@ -142,6 +144,8 @@ def outdated_check(pkg, verbose=False):
return
current = pkg.version_latest()
for repo in repos:
if verbose:
print(pkg.full_name+':', 'Checking '+repo[0]+' repo ('+repo[1]+')')
latest = repo_get_latest(repo, pkg, verbose)
if latest != None:
break