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}