1{ lib 2, buildPythonPackage 3, fetchPypi 4, isPy3k 5}: 6 7buildPythonPackage rec { 8 version = "2.15.2"; 9 pname = "pypeg2"; 10 11 src = fetchPypi { 12 inherit pname version; 13 sha256 = "0v8ziaam2r637v94ra4dbjw6jzxz99gs5x4i585kgag1v204yb9b"; 14 }; 15 16 checkPhase = '' 17 # The tests assume that test_xmlast does not run before test_pyPEG2. 18 python -m unittest pypeg2.test.test_pyPEG2 pypeg2.test.test_xmlast 19 ''; 20 21 #https://bitbucket.org/fdik/pypeg/issues/36/test-failures-on-py35 22 doCheck = !isPy3k; 23 24 meta = with lib; { 25 description = "PEG parser interpreter in Python"; 26 homepage = "http://fdik.org/pyPEG"; 27 license = licenses.gpl2; 28 }; 29 30}