Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
944 B · 48 lines
Nix
at litex
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849{ lib, buildPythonPackage, fetchPypi, isPy27, cython, nose, pytest, numpy}:
buildPythonPackage rec { pname = "PyWavelets"; version = "1.4.1"; disabled = isPy27;
src = fetchPypi { inherit pname version; hash = "sha256-ZDevPd8IMRjCbY+Xq0OwckuVbJ+Vjp6niGWfaig0upM="; };
nativeCheckInputs = [ nose pytest ];
buildInputs = [ cython ];
propagatedBuildInputs = [ numpy ];
# Somehow nosetests doesn't run the tests, so let's use pytest instead doCheck = false; # tests use relative paths, which fail to resolve checkPhase = '' py.test pywt/tests '';
# ensure compiled modules are present pythonImportsCheck = [ "pywt" "pywt._extensions._cwt" "pywt._extensions._dwt" "pywt._extensions._pywt" "pywt._extensions._swt" ];
meta = with lib; { description = "Wavelet transform module"; homepage = "https://github.com/PyWavelets/pywt"; license = licenses.mit; };
}