8 let pyjsparser = buildPythonPackage rec {
12 src = fetchFromGitHub {
13 owner = "PiotrDabkowski";
15 rev = "5465d037b30e334cb0997f2315ec1e451b8ad4c1";
16 sha256 = "sha256-Hqay9/qsjUfe62U7Q79l0Yy01L2Bnj5xNs6427k3Br8=";
19 checkInputs = [ pytestCheckHook js2py ];
21 # escape infinite recursion with js2py
25 check = pyjsparser.overridePythonAttrs (_: { doCheck = true; });
28 pythonImportsCheck = [ "pyjsparser" ];
31 description = "Fast javascript parser (based on esprima.js)";
32 homepage = "https://github.com/PiotrDabkowski/pyjsparser";
33 license = licenses.mit;
34 maintainers = with maintainers; [ onny ];