1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 nix-update-script,
6 pythonOlder,
7 pybind11,
8 numpy,
9}:
10let
11 pname = "lanms-neo";
12 version = "1.0.2";
13in
14buildPythonPackage {
15 inherit pname version;
16 format = "setuptools";
17
18 disabled = pythonOlder "3.8";
19
20 src = fetchFromGitHub {
21 owner = "gen-ko";
22 repo = "lanms-neo";
23 rev = "6510e19e731a1e105d42b2fbda64de41c169ce2e";
24 hash = "sha256-0fs4RNN1ptiir7GfR9B8HK0VqTkk5PbVJxgKiDId3po=";
25 };
26
27 propagatedBuildInputs = [
28 pybind11
29 numpy
30 ];
31
32 passthru.updateScript = nix-update-script { };
33
34 meta = with lib; {
35 description = "Standalone module for Locality-Aware NMS";
36 homepage = "https://github.com/gen-ko/lanms-neo";
37 license = licenses.asl20;
38 maintainers = with maintainers; [ happysalada ];
39 };
40}