about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/python-modules/spyder/dont-clear-pythonpath.patch
blob: abb021e395543151b9980259aaed023f00739413 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
diff --git a/spyder/app/start.py b/spyder/app/start.py
index 97b08a600..66486e510 100644
--- a/spyder/app/start.py
+++ b/spyder/app/start.py
@@ -6,20 +6,8 @@
 # (see spyder/__init__.py for details)
 # -----------------------------------------------------------------------------

-# Remove PYTHONPATH paths from sys.path before other imports to protect against
-# shadowed standard libraries.
 import os
 import sys
-if os.environ.get('PYTHONPATH'):
-    for path in os.environ['PYTHONPATH'].split(os.pathsep):
-        if os.name == 'nt' and 'pkgs' in path:
-            # Don't remove pynsist installer entry for 'pkgs' directory
-            continue
-        else:
-            try:
-                sys.path.remove(path.rstrip(os.sep))
-            except ValueError:
-                pass

 # Standard library imports
 import ctypes