| 
									
										
										
										
											2017-02-01 14:04:57 +01:00
										 |  |  | { stdenv, buildPythonPackage, fetchurl, isPyPy | 
					
						
							| 
									
										
										
										
											2017-06-14 17:50:48 +02:00
										 |  |  | , numpy, zlib, netcdf, hdf5, curl, libjpeg, cython | 
					
						
							| 
									
										
										
										
											2017-02-01 14:04:57 +01:00
										 |  |  | }: | 
					
						
							|  |  |  | buildPythonPackage rec { | 
					
						
							| 
									
										
										
										
											2017-05-27 11:25:35 +02:00
										 |  |  |   pname = "netCDF4"; | 
					
						
							|  |  |  |   name = "${pname}-${version}"; | 
					
						
							| 
									
										
										
										
											2017-11-05 13:16:18 +01:00
										 |  |  |   version = "1.3.1"; | 
					
						
							| 
									
										
										
										
											2017-02-01 14:04:57 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |   disabled = isPyPy; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   src = fetchurl { | 
					
						
							|  |  |  |     url = "mirror://pypi/n/netCDF4/${name}.tar.gz"; | 
					
						
							| 
									
										
										
										
											2017-11-05 13:16:18 +01:00
										 |  |  |     sha256 = "570ea59992aa6d98a9b672c71161d11ba5683f787da53446086077470a869957"; | 
					
						
							| 
									
										
										
										
											2017-02-01 14:04:57 +01:00
										 |  |  |   }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-06-14 17:50:48 +02:00
										 |  |  |   buildInputs = [ | 
					
						
							|  |  |  |     cython | 
					
						
							|  |  |  |   ]; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-01 14:04:57 +01:00
										 |  |  |   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) | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | } |