1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools-scm,
6 cmake,
7}:
8
9buildPythonPackage rec {
10 pname = "kuzu";
11 version = "0.11.2";
12
13 src = fetchPypi {
14 inherit pname version;
15 hash = "sha256-nyJOwhirFloYrK6pA2lXeXgNcDNbr0Atm39ZujidsL0=";
16 };
17
18 pyproject = true;
19
20 nativeBuildInputs = [
21 setuptools-scm
22 cmake
23 ];
24
25 dontUseCmakeConfigure = true;
26
27 pythonImportsCheck = [ "kuzu" ];
28
29 meta = {
30 description = "Python bindings for Kuzu, an embeddable property graph database management system";
31 homepage = "https://kuzudb.com/";
32 license = lib.licenses.mit;
33 maintainers = with lib.maintainers; [ sdht0 ];
34 };
35}