52 buildPythonPackage rec {
58 inherit pname version;
59 hash = "sha256-cJeC6ICRWIu+YU3m673ntHVEpNbCJeGZ3lrSK3fYsTA=";
62 patches = [ ./dont-clear-pythonpath.patch ];
65 pyqtwebengine.wrapQtAppsHook
112 ] ++ python-lsp-server.optional-dependencies.all;
114 # There is no test for spyder
118 # Add Python libs to env so Spyder subprocesses
119 # created to run compute kernels don't fail with ImportErrors
120 wrapProgram $out/bin/spyder --prefix PYTHONPATH : "$PYTHONPATH"
123 dontWrapQtApps = true;
126 makeWrapperArgs+=("''${qtWrapperArgs[@]}")
130 description = "Scientific python development environment";
131 mainProgram = "spyder";
133 Spyder (previously known as Pydee) is a powerful interactive development
134 environment for the Python language with advanced editing, interactive
135 testing, debugging and introspection features.
137 homepage = "https://www.spyder-ide.org/";
138 downloadPage = "https://github.com/spyder-ide/spyder/releases";
139 changelog = "https://github.com/spyder-ide/spyder/blob/master/CHANGELOG.md";
140 license = lib.licenses.mit;
141 maintainers = with lib.maintainers; [ gebner ];
142 platforms = lib.platforms.linux;