py_project( name = "lib", lib_deps = [ py_requirement("lark"), py_requirement("pyyaml"), py_requirement("markdown"), ], test_deps = [ py_requirement("hypothesis"), ], ) zapp_binary( name = "lilith", main = "src/python/lilith/__main__.py", deps = [ ":lib", # FIXME: Due to zapp bug(s), replicating requirements here. py_requirement("lark"), py_requirement("pyyaml"), py_requirement("markdown"), py_requirement("prompt_toolkit"), ], )