File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -1041,15 +1041,21 @@ def _mark_plugins_for_rewrite(self, hook):
10411041 for entry in entrypoint .dist ._get_metadata (metadata )
10421042 )
10431043
1044+ for name in self .iter_rewritable_modules (package_files ):
1045+ hook .mark_rewrite (name )
1046+
1047+ def iter_rewritable_modules (self , package_files ):
1048+ modules = []
10441049 for fn in package_files :
10451050 is_simple_module = '/' not in fn and fn .endswith ('.py' )
10461051 is_package = fn .count ('/' ) == 1 and fn .endswith ('__init__.py' )
10471052 if is_simple_module :
1048- module_name , ext = os .path .splitext (fn )
1049- hook . mark_rewrite (module_name )
1053+ module_name , _ = os .path .splitext (fn )
1054+ modules . append (module_name )
10501055 elif is_package :
10511056 package_name = os .path .dirname (fn )
1052- hook .mark_rewrite (package_name )
1057+ modules .append (package_name )
1058+ return modules
10531059
10541060 def _warn_about_missing_assertion (self , mode ):
10551061 try :
You can’t perform that action at this time.
0 commit comments