diff options
Diffstat (limited to 'tox/_venv.py')
-rw-r--r-- | tox/_venv.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tox/_venv.py b/tox/_venv.py index 00f528a..1013460 100644 --- a/tox/_venv.py +++ b/tox/_venv.py @@ -178,8 +178,13 @@ class VirtualEnv(object): if action is None: action = self.session.newaction(self, "create") + interpreters = self.envconfig.config.interpreters config_interpreter = self.getsupportedinterpreter() - args = [self.envconfig.virtualenvbin] + info = interpreters.get_info(executable=config_interpreter) + f, path, _ = py.std.imp.find_module("virtualenv") + f.close() + venvscript = path.rstrip("co") + args = [config_interpreter, str(venvscript)] if self.envconfig.distribute: args.append("--distribute") else: |