diff options
Diffstat (limited to 'src/virtualenv/activation/python/__init__.py')
-rw-r--r-- | src/virtualenv/activation/python/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/virtualenv/activation/python/__init__.py b/src/virtualenv/activation/python/__init__.py index 28861f9..ed220dc 100644 --- a/src/virtualenv/activation/python/__init__.py +++ b/src/virtualenv/activation/python/__init__.py @@ -13,9 +13,10 @@ class PythonActivator(ViaTemplateActivator): def replacements(self, creator, dest_folder): replacements = super().replacements(creator, dest_folder) lib_folders = OrderedDict((os.path.relpath(str(i), str(dest_folder)), None) for i in creator.libs) + lib_folders = os.pathsep.join(lib_folders.keys()).replace("\\", "\\\\") # escape Windows path characters replacements.update( { - "__LIB_FOLDERS__": os.pathsep.join(lib_folders.keys()), + "__LIB_FOLDERS__": lib_folders, "__DECODE_PATH__": "", }, ) |