1{ buildPythonPackage
2, hnswlib
3, numpy
4, pybind11
5, setuptools
6, unittestCheckHook
7}:
8
9buildPythonPackage {
10 pname = "hnswlib";
11 inherit (hnswlib) version src meta;
12 format = "pyproject";
13
14 nativeBuildInputs = [
15 numpy
16 setuptools
17 pybind11
18 ];
19
20 nativeCheckInputs = [
21 unittestCheckHook
22 ];
23
24 unittestFlagsArray = [
25 "tests/python"
26 "--pattern 'bindings_test*.py'"
27 ];
28
29 pythonImportsCheck = [
30 "hnswlib"
31 ];
32}