diff options
Diffstat (limited to 'setuptools')
| -rw-r--r-- | setuptools/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/setuptools/__init__.py b/setuptools/__init__.py index fc9b7b93..d1288658 100644 --- a/setuptools/__init__.py +++ b/setuptools/__init__.py @@ -38,6 +38,7 @@ def find_packages(where='.', exclude=()): """ out = [] stack=[(convert_path(where), '')] + exclude = list(exclude) + ['ez_setup'] while stack: where,prefix = stack.pop(0) for name in os.listdir(where): @@ -50,7 +51,7 @@ def find_packages(where='.', exclude=()): if looks_like_package: out.append(prefix+name) stack.append((fn, prefix+name+'.')) - for pat in list(exclude)+['ez_setup']: + for pat in exclude: from fnmatch import fnmatchcase out = [item for item in out if not fnmatchcase(item,pat)] return out |
