Back out last patch that removed an entry from sys.path if it was not an
existent path. Pointed out by jvr that entries could be non-file items for
custom importers.
diff --git a/Lib/site.py b/Lib/site.py
index 148a93f..682bbd5 100644
--- a/Lib/site.py
+++ b/Lib/site.py
@@ -79,7 +79,7 @@
# if they only differ in case); turn relative paths into absolute
# paths.
dir, dircase = makepath(dir)
- if not dircase in _dirs_in_sys_path and os.path.exists(dir):
+ if not dircase in _dirs_in_sys_path:
L.append(dir)
_dirs_in_sys_path[dircase] = 1
sys.path[:] = L