@@ -507,6 +507,7 @@ def _get_files(file_patterns, top=HERE):
507
507
matchers = [_compile_pattern (p ) for p in file_patterns ]
508
508
509
509
files = set ()
510
+
510
511
for root , dirnames , filenames in os .walk (top ):
511
512
# Don't recurse into node_modules
512
513
if 'node_modules' in dirnames :
@@ -538,13 +539,7 @@ def _get_package_data(root, file_patterns=None):
538
539
"""
539
540
if file_patterns is None :
540
541
file_patterns = ['*' ]
541
- if not isinstance (file_patterns , (list , tuple )):
542
- file_patterns = [file_patterns ]
543
- files = _get_files (file_patterns , pjoin (HERE , root ))
544
- return [pjoin (root , f ) for f in files ]
545
-
546
-
547
-
542
+ return _get_files (file_patterns , pjoin (HERE , root ))
548
543
549
544
550
545
def _compile_pattern (pat , ignore_case = True ):
@@ -583,8 +578,7 @@ def _translate_glob(pat):
583
578
translated_parts .append (_translate_glob_part (part ))
584
579
os_sep_class = '[%s]' % re .escape (SEPARATORS )
585
580
res = _join_translated (translated_parts , os_sep_class )
586
- res = '{res}({os_sep_class}?.*)?\\ Z(?ms)' .format (res = res , os_sep_class = os_sep_class )
587
- return res
581
+ return '{res}\\ Z(?ms)' .format (res = res )
588
582
589
583
590
584
def _join_translated (translated_parts , os_sep_class ):
0 commit comments