11 buildPythonPackage rec {
12 pname = "beancount-parser";
16 disabled = pythonOlder "3.9";
18 src = fetchFromGitHub {
19 owner = "LaunchPlatform";
20 repo = "beancount-parser";
22 hash = "sha256-8YcrsLdSRTixKXU/IM821kNcBo0jB/8DXA1/KiedsBY=";
25 buildInputs = [ poetry-core ];
27 propagatedBuildInputs = [ lark ];
29 nativeCheckInputs = [ pytestCheckHook ];
31 pythonImportsCheck = [ "beancount_parser" ];
34 description = "Standalone Lark based Beancount syntax parser";
35 homepage = "https://github.com/LaunchPlatform/beancount-parser/";
36 changelog = "https://github.com/LaunchPlatform/beancount-parser/releases/tag/${version}";
37 license = with licenses; [ mit ];
38 maintainers = with maintainers; [ ambroisie ];