Skip to content

Commit df7824b

Browse files
committed
Restore logic for parts.
1 parent 6610368 commit df7824b

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

CHANGES.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
v6.1.0
2+
======
3+
4+
* #428: ``packages_distributions`` now honors packages and modules
5+
with Python modules that not ``.py`` sources (e.g. ``.pyc``,
6+
``.so``).
7+
18
v6.0.1
29
======
310

importlib_metadata/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,7 +899,7 @@ def _top_level_declared(dist):
899899

900900
def _top_level_inferred(dist):
901901
opt_names = {
902-
inspect.getmodulename(f) if len(f.parts) == 1 else f.parts[0]
902+
f.parts[0] if len(f.parts) > 1 else inspect.getmodulename(f)
903903
for f in always_iterable(dist.files)
904904
}
905905
return filter(None, opt_names)

0 commit comments

Comments
 (0)