We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f3486ec + 8cb65e3 commit 9e90eb1Copy full SHA for 9e90eb1
licensecheck/packageinfo.py
@@ -62,12 +62,18 @@ def getPackageInfoPypi(requirement: ucstr) -> PackageInfo:
62
try:
63
info = response["info"]
64
licenseClassifier = licenseFromClassifierlist(info["classifiers"])
65
+
66
+ size = -1
67
+ urls = response.get("urls", [])
68
+ if urls:
69
+ size = int(urls[-1]["size"])
70
71
return PackageInfo(
72
name=info["name"],
73
version=info["version"],
74
homePage=info["home_page"],
75
author=info["author"],
- size=int(response["urls"][-1]["size"]),
76
+ size=size,
77
license=ucstr(
78
licenseClassifier if licenseClassifier != UNKNOWN else info.get("license", UNKNOWN)
79
),
0 commit comments