1{ stdenv, buildPythonPackage, fetchPypi 2, pep8, nose, unittest2, docutils, blockdiag }: 3 4buildPythonPackage rec { 5 pname = "actdiag"; 6 version = "0.5.4"; 7 name = "${pname}-${version}"; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "983071777d9941093aaef3be1f67c198a8ac8d2bba264cdd1f337ca415ab46af"; 12 }; 13 14 buildInputs = [ pep8 nose unittest2 docutils ]; 15 16 propagatedBuildInputs = [ blockdiag ]; 17 18 # One test fails: 19 # UnicodeEncodeError: 'ascii' codec can't encode character u'\u3042' in position 0: ordinal not in range(128) 20 doCheck = false; 21 22 meta = with stdenv.lib; { 23 description = "Generate activity-diagram image from spec-text file (similar to Graphviz)"; 24 homepage = http://blockdiag.com/; 25 license = licenses.asl20; 26 platforms = platforms.linux; 27 maintainers = with maintainers; [ bjornfor ]; 28 }; 29}