ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / imantics / default.nix
blob3b02ac4403491225e87f2d8100bb686159b07506
1 { buildPythonPackage
2 , fetchFromGitHub
3 , lib
4 , numpy
5 , opencv3
6 , sphinx-rtd-theme
7 , lxml
8 , xmljson
9 }:
11 buildPythonPackage rec {
12   pname = "imantics";
13   version = "0.1.12";
15   src = fetchFromGitHub {
16     owner = "jsbroks";
17     repo = "imantics";
18     rev = "76d81036d8f92854d63ad9938dd76c718f8b482e";
19     sha256 = "1zv2gj8cbakhh2fyr2611cbqhfk37a56x973ny9n43y70n26pzm8";
20   };
22   propagatedBuildInputs = [
23     numpy
24     opencv3
25     sphinx-rtd-theme
26     lxml
27     xmljson
28   ];
30   postPatch = ''
31     substituteInPlace setup.py \
32       --replace "'opencv-python>=3'," ""
33   '';
35   # failing on NixOS
36   doCheck = false;
38   pythonImportsCheck = [ "imantics" ];
40   meta = with lib; {
41     description = "Convert and visualize many annotation formats for object dectection and localization";
42     homepage = "https://github.com/jsbroks/imantics";
43     license = with licenses; [ mit ];
44     maintainers = [ maintainers.rakesh4g ];
45   };