1{ buildPythonPackage 2, fetchFromGitHub 3, lib 4, numpy 5, opencv3 6, sphinx-rtd-theme 7, lxml 8, xmljson 9}: 10 11buildPythonPackage rec { 12 pname = "imantics"; 13 version = "0.1.12"; 14 15 src = fetchFromGitHub { 16 owner = "jsbroks"; 17 repo = "imantics"; 18 rev = "76d81036d8f92854d63ad9938dd76c718f8b482e"; 19 sha256 = "1zv2gj8cbakhh2fyr2611cbqhfk37a56x973ny9n43y70n26pzm8"; 20 }; 21 22 propagatedBuildInputs = [ 23 numpy 24 opencv3 25 sphinx-rtd-theme 26 lxml 27 xmljson 28 ]; 29 30 postPatch = '' 31 substituteInPlace setup.py \ 32 --replace "'opencv-python>=3'," "" 33 ''; 34 35 # failing on NixOS 36 doCheck = false; 37 38 pythonImportsCheck = [ "imantics" ]; 39 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 }; 46}