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