Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 910 B view raw
1{ stdenv 2, buildPythonPackage 3, fetchPypi 4, isPy3k 5, pythonOlder 6, importlib-metadata 7, matplotlib 8, numpy 9, pytestCheckHook 10}: 11 12buildPythonPackage rec { 13 pname = "dufte"; 14 version = "0.2.9"; 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 sha256 = "0nkaczipbsm8c14j9svxry2wigmn5iharibb6b8g062sjaph8x17"; 20 }; 21 format = "pyproject"; 22 23 propagatedBuildInputs = [ 24 matplotlib 25 numpy 26 ] ++ stdenv.lib.optionals (pythonOlder "3.8") [ 27 importlib-metadata 28 ]; 29 30 preCheck = '' 31 export HOME=$TMPDIR 32 mkdir -p $HOME/.matplotlib 33 echo "backend: ps" > $HOME/.matplotlib/matplotlibrc 34 ''; 35 checkInputs = [ pytestCheckHook ]; 36 pythonImportsCheck = [ "dufte" ]; 37 38 meta = with stdenv.lib; { 39 description = "Clean matplotlib plots"; 40 homepage = "https://github.com/nschloe/dufte"; 41 license = licenses.gpl3Plus; 42 maintainers = with maintainers; [ ris ]; 43 }; 44}