summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Darwin <bcdarwin@gmail.com>2018-05-25 16:33:37 -0400
committerBen Darwin <ben@ramanujan>2018-05-26 12:51:10 -0400
commita6a38c7118a30659ededd0fef4adae1d5403464c (patch)
treebce3682189e8f4572fbfd094f67616f003dc30f1
parent9530d717253575b471d8136eee42f721b0c21bdb (diff)
downloadnixpkgs-a6a38c7118a30659ededd0fef4adae1d5403464c.tar
nixpkgs-a6a38c7118a30659ededd0fef4adae1d5403464c.tar.gz
nixpkgs-a6a38c7118a30659ededd0fef4adae1d5403464c.tar.bz2
nixpkgs-a6a38c7118a30659ededd0fef4adae1d5403464c.tar.lz
nixpkgs-a6a38c7118a30659ededd0fef4adae1d5403464c.tar.xz
nixpkgs-a6a38c7118a30659ededd0fef4adae1d5403464c.tar.zst
nixpkgs-a6a38c7118a30659ededd0fef4adae1d5403464c.zip
python2Packages.pyezminc: init at 1.2.01
-rw-r--r--pkgs/development/python-modules/pyezminc/default.nix33
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pyezminc/default.nix b/pkgs/development/python-modules/pyezminc/default.nix
new file mode 100644
index 00000000000..614a1555cbe
--- /dev/null
+++ b/pkgs/development/python-modules/pyezminc/default.nix
@@ -0,0 +1,33 @@
+{ buildPythonPackage, isPy3k, fetchFromGitHub, stdenv,
+  netcdf, hdf5, libminc, ezminc,
+  cython, numpy, scipy
+}:
+
+buildPythonPackage rec {
+  pname = "pyezminc";
+  version = "1.2.01";
+ 
+  disabled = isPy3k;
+
+  src = fetchFromGitHub {
+    owner  = "BIC-MNI";
+    repo   = "pyezminc";
+    rev    = "release-${version}";
+    sha256 = "13smvramacisbwj8qsl160dnvv6ynngn1jmqwhvy146nmadphyv1";
+  };
+
+  nativeBuildInputs = [ cython ];
+  buildInputs = [ netcdf hdf5 libminc ezminc ];
+  propagatedBuildInputs = [ numpy scipy ];
+
+  NIX_CFLAGS_COMPILE = "-fpermissive";
+
+  doCheck = false;  # e.g., expects test data in /opt
+
+  meta = {
+    homepage = https://github.com/BIC-MNI/pyezminc;
+    description = "Python API for libminc using EZMINC";
+    license = stdenv.lib.licenses.gpl2;
+    maintainers = with stdenv.lib.maintainers; [ bcdarwin ];
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index b695372fe96..fa1f9c15480 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -1240,6 +1240,8 @@ in {
 
   pyechonest = callPackage ../development/python-modules/pyechonest { };
 
+  pyezminc = callPackage ../development/python-modules/pyezminc { };
+
   billiard = callPackage ../development/python-modules/billiard { };
 
   binaryornot = callPackage ../development/python-modules/binaryornot { };