From 8095d76a73881bf83d81c21efe4ec0ed4c2efe42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 5 May 2013 13:13:45 +0200 Subject: [PATCH] spyder: new package Spyder (previously known as Pydee) is a powerful interactive development environment for the Python language with advanced editing, interactive testing, debugging and introspection features. The name Spyder comes from Scientific PYthon Development EnviRonment. --- pkgs/applications/science/spyder/default.nix | 28 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/applications/science/spyder/default.nix diff --git a/pkgs/applications/science/spyder/default.nix b/pkgs/applications/science/spyder/default.nix new file mode 100644 index 000000000000..772a25ed4a1a --- /dev/null +++ b/pkgs/applications/science/spyder/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, buildPythonPackage, unzip, sphinx, pyside }: + +buildPythonPackage rec { + name = "spyder-2.1.13.1"; + namePrefix = ""; + + src = fetchurl { + url = "https://spyderlib.googlecode.com/files/${name}.zip"; + sha256 = "1sg88shvw6k2v5428k13mah4pyqng43856rzr6ypz5qgwn0677ya"; + }; + + buildInputs = [ unzip sphinx ]; + propagatedBuildInputs = [ pyside ]; + + # There is no test for spyder + doCheck = false; + + meta = { + description = "Scientific PYthon Development EnviRonment (SPYDER)"; + longDescription = '' + Spyder (previously known as Pydee) is a powerful interactive development + environment for the Python language with advanced editing, interactive + testing, debugging and introspection features. + ''; + homepage = https://code.google.com/p/spyderlib/; + license = stdenv.lib.licenses.mit; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8f8ceb043523..77af5f6eca36 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8716,6 +8716,10 @@ let gravit = callPackage ../applications/science/astronomy/gravit { }; + spyder = callPackage ../applications/science/spyder { + inherit (pythonPackages) sphinx; + }; + stellarium = callPackage ../applications/science/astronomy/stellarium { }; ### SCIENCE/GEOMETRY