From 466e9cc50d5acc26e5fe43dee17ec3a5185097b0 Mon Sep 17 00:00:00 2001 From: Shea Levy <shea@shealevy.com> Date: Wed, 12 Aug 2015 21:01:27 -0400 Subject: [PATCH] Add nipype and needed deps --- pkgs/top-level/python-packages.nix | 69 ++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 15938e0ad07..fa31cef3b70 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8316,6 +8316,57 @@ let }; }); + nibabel = buildPythonPackage rec { + version = "2.0.1"; + name = "nibabel-${version}"; + + src = pkgs.fetchurl { + url = "http://pypi.python.org/packages/source/n/nibabel/${name}.tar.gz"; + md5 = "3be518fde5ec5b09483d4f28c81dc974"; + }; + + propagatedBuildInputs = with self; [ + numpy + nose + modules.sqlite3 + ]; + + meta = { + homepage = http://nipy.org/nibabel/; + description = "Access a multitude of neuroimaging data formats"; + license = "BSD"; + }; + }; + + nipype = buildPythonPackage rec { + version = "0.10.0"; + name = "nipype-${version}"; + + src = pkgs.fetchurl { + url = "http://pypi.python.org/packages/source/n/nipype/${name}.tar.gz"; + md5 = "480013709633a6d292e2ef668443e0c9"; + }; + + # Tests fail due to getcwd returning ENOENT??? + doCheck = false; + + propagatedBuildInputs = with self; [ + numpy + dateutil + nose + traits + scipy + nibabel + networkx + ]; + + meta = { + homepage = http://nipy.org/nipype/; + description = "Neuroimaging in Python: Pipelines and Interfaces"; + license = "BSD"; + }; + }; + nose = buildPythonPackage rec { version = "1.3.4"; name = "nose-${version}"; @@ -13740,6 +13791,24 @@ let }; }; + traits = buildPythonPackage rec { + name = "traits-${version}"; + version = "4.5.0"; + + src = pkgs.fetchurl { + url = "http://pypi.python.org/packages/source/t/traits/${name}.tar.gz"; + md5 = "3ad558eebaedc63c29c80183c0371d2f"; + }; + + propagatedBuildInputs = with self; [ numpy ]; + + meta = { + description = "explicitly typed attributes for Python"; + homepage = http://pypi.python.org/pypi/traits; + license = "BSD"; + }; + }; + transaction = buildPythonPackage rec { name = "transaction-${version}";