1Don't remove sys.path entries that come from PYTHONPATH, or else the app cannot
2be used in Nixpkgs.
3
4Author: Bjørn Forsman <bjorn.forsman@gmail.com>
5diff -uNr spyder-5.4.0.orig/spyder/app/start.py spyder-5.4.0/spyder/app/start.py
6--- spyder-5.4.0.orig/spyder/app/start.py 2022-08-30 02:02:28.000000000 +0200
7+++ spyder-5.4.0/spyder/app/start.py 2023-01-02 11:38:28.138744879 +0100
8@@ -6,16 +6,8 @@
9 # (see spyder/__init__.py for details)
10 # -----------------------------------------------------------------------------
11
12-# Remove PYTHONPATH paths from sys.path before other imports to protect against
13-# shadowed standard libraries.
14 import os
15 import sys
16-if os.environ.get('PYTHONPATH'):
17- for path in os.environ['PYTHONPATH'].split(os.pathsep):
18- try:
19- sys.path.remove(path.rstrip(os.sep))
20- except ValueError:
21- pass
22
23 # Standard library imports
24 import ctypes