From 4c17fd70ef7709c157ab52e835a84a08f4542e3f Mon Sep 17 00:00:00 2001 From: Eli Boyarski Date: Sat, 16 Sep 2017 01:04:15 +0300 Subject: [PATCH] Fix popen_spawn when specifying a path on Windows which contains "\" separators --- pipenv/vendor/pexpect/popen_spawn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipenv/vendor/pexpect/popen_spawn.py b/pipenv/vendor/pexpect/popen_spawn.py index 680dd8a2..5e83518f 100644 --- a/pipenv/vendor/pexpect/popen_spawn.py +++ b/pipenv/vendor/pexpect/popen_spawn.py @@ -40,7 +40,7 @@ class PopenSpawn(SpawnBase): kwargs['creationflags'] = subprocess.CREATE_NEW_PROCESS_GROUP if not isinstance(cmd, (list, tuple)): - cmd = shlex.split(cmd) + cmd = shlex.split(cmd, posix=sys.platform != 'win32') self.proc = subprocess.Popen(cmd, **kwargs) self.closed = False