Skip to content

Commit 0783ade

Browse files
committed
In localize_dist, cast the result to paper over an error.
1 parent 749c5ab commit 0783ade

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

importlib_metadata/_compat.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ def localize_dist(
7474
if isinstance(dist, importlib_metadata.Distribution):
7575
return dist
7676
if isinstance(dist, importlib.metadata.PathDistribution):
77-
return importlib_metadata.PathDistribution(dist._path)
77+
return importlib_metadata.PathDistribution(
78+
cast(importlib_metadata._meta.SimplePath, dist._path)
79+
)
7880
warnings.warn(f"Unrecognized distribution subclass {dist.__class__}")
7981
return cast(importlib_metadata.Distribution, dist)
8082

0 commit comments

Comments
 (0)