File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -902,4 +902,9 @@ def _top_level_inferred(dist):
902
902
f .parts [0 ] if len (f .parts ) > 1 else inspect .getmodulename (f )
903
903
for f in always_iterable (dist .files )
904
904
}
905
- return filter (None , opt_names )
905
+
906
+ @pass_none
907
+ def valid_module (name ):
908
+ return name .isidentifier ()
909
+
910
+ return filter (valid_module , opt_names )
Original file line number Diff line number Diff line change @@ -323,7 +323,6 @@ def test_packages_distributions_neither_toplevel_nor_files(self):
323
323
)
324
324
packages_distributions ()
325
325
326
- @__import__ ('pytest' ).mark .xfail (reason = "442" )
327
326
def test_packages_distributions_all_module_types (self ):
328
327
"""
329
328
Test top-level modules detected on a package without 'top-level.txt'.
You can’t perform that action at this time.
0 commit comments