Skip to content

Commit f166187

Browse files
Merge pull request #39 from NicolaDonelli/wip-issue-38
[ISSUE-38] Change size computation in getPackageInfoLocal
2 parents b07b4a9 + 5f0e257 commit f166187

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

licensecheck/packageinfo.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,7 @@ def getPackageInfoLocal(requirement: str) -> PackageInfo:
3737
author = pkgMetadata.get("Author", UNKNOWN)
3838
name = pkgMetadata.get("Name", UNKNOWN)
3939
version = pkgMetadata.get("Version", UNKNOWN)
40-
size = 0
41-
try:
42-
packagePath = ilr.files(requirement)
43-
size = getModuleSize(cast(Path, packagePath), name)
44-
except TypeError:
45-
pass
40+
size = sum([pp.size for pp in metadata.Distribution.from_name(requirement).files if pp.size is not None])
4641
# append to pkgInfo
4742
return PackageInfo(
4843
name=name,
@@ -53,7 +48,7 @@ def getPackageInfoLocal(requirement: str) -> PackageInfo:
5348
license=lice,
5449
)
5550

56-
except (metadata.PackageNotFoundError, ModuleNotFoundError) as error:
51+
except metadata.PackageNotFoundError as error:
5752
raise ModuleNotFoundError from error
5853

5954

0 commit comments

Comments
 (0)