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