diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2020-07-07 21:22:40 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2020-07-07 21:22:40 -0400 |
| commit | bbe8e80bcbafff8cf3d135d17a8526c8ac5f4b27 (patch) | |
| tree | e77ebb7f49a52a4efd1421ff75f279a840163dac /distutils/command | |
| parent | a21ea47bf0a8bbd79afdbd93b80681f1133aedf0 (diff) | |
| parent | e34d6d8b739a8e0edbdfa324bf3607430aa3ff70 (diff) | |
| download | python-setuptools-git-bbe8e80bcbafff8cf3d135d17a8526c8ac5f4b27.tar.gz | |
Merge branch 'cpython'
Diffstat (limited to 'distutils/command')
| -rw-r--r-- | distutils/command/build_py.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/distutils/command/build_py.py b/distutils/command/build_py.py index cf0ca57c..edc2171c 100644 --- a/distutils/command/build_py.py +++ b/distutils/command/build_py.py @@ -5,7 +5,7 @@ Implements the Distutils 'build_py' command.""" import os import importlib.util import sys -from glob import glob +import glob from distutils.core import Command from distutils.errors import * @@ -125,7 +125,7 @@ class build_py (Command): files = [] for pattern in globs: # Each pattern has to be converted to a platform-specific path - filelist = glob(os.path.join(src_dir, convert_path(pattern))) + filelist = glob.glob(os.path.join(glob.escape(src_dir), convert_path(pattern))) # Files that match more than one pattern are only added once files.extend([fn for fn in filelist if fn not in files and os.path.isfile(fn)]) @@ -216,7 +216,7 @@ class build_py (Command): def find_package_modules(self, package, package_dir): self.check_package(package, package_dir) - module_files = glob(os.path.join(package_dir, "*.py")) + module_files = glob.glob(os.path.join(glob.escape(package_dir), "*.py")) modules = [] setup_script = os.path.abspath(self.distribution.script_name) |
