1{ stdenv, buildPythonPackage, fetchPypi, graphviz 2, pkgconfig, doctest-ignore-unicode, mock, nose }: 3 4buildPythonPackage rec { 5 name = "${pname}-${version}"; 6 pname = "pygraphviz"; 7 version = "1.3.1"; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "7c294cbc9d88946be671cc0d8602aac176d8c56695c0a7d871eadea75a958408"; 12 }; 13 14 buildInputs = [ doctest-ignore-unicode mock nose ]; 15 propagatedBuildInputs = [ graphviz pkgconfig ]; 16 17 # the tests are currently failing: 18 # check status of pygraphviz/pygraphviz#129 19 doCheck = false; 20 21 meta = with stdenv.lib; { 22 description = "Python interface to Graphviz graph drawing package"; 23 homepage = https://github.com/pygraphviz/pygraphviz; 24 license = licenses.bsd3; 25 maintainers = with maintainers; [ matthiasbeyer ]; 26 }; 27}