summaryrefslogtreecommitdiff
path: root/numpy/distutils/misc_util.py
diff options
context:
space:
mode:
authorDaniel da Silva <daniel@meltingwax.net>2014-03-02 12:39:11 -0500
committerDaniel da Silva <var.mail.daniel@gmail.com>2014-03-05 01:44:30 -0500
commit50bf6df95bdb5e4254719b0a6061cd1cdece2b7c (patch)
treebf08357084dc3ff9838436fe0c9db65b3c67f113 /numpy/distutils/misc_util.py
parent52bac2cb96fa1ed5cb811303ad5ef402d74e76df (diff)
downloadnumpy-50bf6df95bdb5e4254719b0a6061cd1cdece2b7c.tar.gz
BUG: Fix support for builds in dirs with whitespace
Add escaping and quoting of dirs and enabled POSIX support in lexer. Closes #4382.
Diffstat (limited to 'numpy/distutils/misc_util.py')
-rw-r--r--numpy/distutils/misc_util.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py
index c146178f0..a9ca12832 100644
--- a/numpy/distutils/misc_util.py
+++ b/numpy/distutils/misc_util.py
@@ -15,6 +15,11 @@ import distutils
from distutils.errors import DistutilsError
try:
+ from pipes import quote
+except ImportError:
+ from shlex import quote
+
+try:
set
except NameError:
from sets import Set as set
@@ -31,7 +36,8 @@ __all__ = ['Configuration', 'get_numpy_include_dirs', 'default_config_dict',
'get_script_files', 'get_lib_source_files', 'get_data_files',
'dot_join', 'get_frame', 'minrelpath', 'njoin',
'is_sequence', 'is_string', 'as_list', 'gpaths', 'get_language',
- 'quote_args', 'get_build_architecture', 'get_info', 'get_pkg_info']
+ 'quote_args', 'quote', 'get_build_architecture', 'get_info',
+ 'get_pkg_info']
class InstallableLib(object):
"""