diff options
author | Lancelot SIX <lsix+github@lancelotsix.com> | 2017-06-14 17:50:48 +0200 |
---|---|---|
committer | Joachim Schiele <js@lastlog.de> | 2017-06-14 17:50:48 +0200 |
commit | 3a9c7c6c1880b6b09fd29074d64ba8ffb54896c4 (patch) | |
tree | 3778777735f2e43d7ebe1a957d92d9d31c897f7f /pkgs/development/python-modules/netcdf4 | |
parent | 13a8fa88011a45447ec26f81c473fe7f39172d02 (diff) |
pythonPackages.netcdf4: add missing cython dependency (#26570)
Diffstat (limited to 'pkgs/development/python-modules/netcdf4')
-rw-r--r-- | pkgs/development/python-modules/netcdf4/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/netcdf4/default.nix b/pkgs/development/python-modules/netcdf4/default.nix new file mode 100644 index 0000000000000..8f06957bf22de --- /dev/null +++ b/pkgs/development/python-modules/netcdf4/default.nix @@ -0,0 +1,41 @@ +{ stdenv, buildPythonPackage, fetchurl, isPyPy +, numpy, zlib, netcdf, hdf5, curl, libjpeg, cython +}: +buildPythonPackage rec { + pname = "netCDF4"; + name = "${pname}-${version}"; + version = "1.2.8"; + + disabled = isPyPy; + + src = fetchurl { + url = "mirror://pypi/n/netCDF4/${name}.tar.gz"; + sha256 = "31eb4eae5fd3b2bd8f828721142ddcefdbf10287281bf6f636764dd7957f8450"; + }; + + buildInputs = [ + cython + ]; + + propagatedBuildInputs = [ + numpy + zlib + netcdf + hdf5 + curl + libjpeg + ]; + + # Variables used to configure the build process + USE_NCCONFIG="0"; + HDF5_DIR="${hdf5}"; + NETCDF4_DIR="${netcdf}"; + CURL_DIR="${curl.dev}"; + JPEG_DIR="${libjpeg.dev}"; + + meta = with stdenv.lib; { + description = "Interface to netCDF library (versions 3 and 4)"; + homepage = https://pypi.python.org/pypi/netCDF4; + license = licenses.free; # Mix of license (all MIT* like) + }; +} |