Commit 317b740 1 parent ec0eb06 commit 317b740 Copy full SHA for 317b740
File tree 1 file changed +13
-5
lines changed
metadata-ingestion/src/datahub/upgrade
1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -55,11 +55,19 @@ async def get_client_version_stats():
55
55
async with session .get (pypi_url ) as resp :
56
56
response_json = await resp .json ()
57
57
try :
58
- releases = response_json .get ("releases" , [])
59
- sorted_releases = sorted (releases .keys (), key = lambda x : Version (x ))
60
- latest_cli_release_string = [
61
- x for x in sorted_releases if "rc" not in x
62
- ][- 1 ]
58
+ releases = response_json .get ("releases" , {})
59
+ filtered_releases = {
60
+ version : release_files
61
+ for version , release_files in releases .items ()
62
+ if not all (
63
+ release_file .get ("yanked" ) for release_file in release_files
64
+ )
65
+ and "rc" not in version
66
+ }
67
+ sorted_releases = sorted (
68
+ filtered_releases .keys (), key = lambda x : Version (x )
69
+ )
70
+ latest_cli_release_string = sorted_releases [- 1 ]
63
71
latest_cli_release = Version (latest_cli_release_string )
64
72
current_version_info = releases .get (current_version_string )
65
73
current_version_date = None
You can’t perform that action at this time.
0 commit comments