Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, python 5}: 6 7buildPythonPackage rec { 8 pname = "lark-parser"; 9 version = "0.6.5"; 10 11 src = fetchFromGitHub { 12 owner = "lark-parser"; 13 repo = "lark"; 14 rev = version; 15 sha256 = "0mf10xm9blqik8mwrpw0r07vqlk2y4r98yqvk1sq849zqlxmqpsr"; 16 }; 17 18 checkPhase = '' 19 ${python.interpreter} -m unittest 20 ''; 21 22 doCheck = false; # Requires js2py 23 24 meta = { 25 description = "A modern parsing library for Python, implementing Earley & LALR(1) and an easy interface"; 26 homepage = https://github.com/lark-parser/lark; 27 license = lib.licenses.mit; 28 maintainers = with lib.maintainers; [ fridh ]; 29 }; 30}