nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

easyocr: init at 1.6.2

+65
+61
pkgs/development/python-modules/easyocr/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , hdf5 5 + , numpy 6 + , opencv3 7 + , pillow 8 + , pyaml 9 + , pyclipper 10 + , python-bidi 11 + , torch 12 + , scikitimage 13 + , scipy 14 + , shapely 15 + , torchvision 16 + , onnx 17 + }: 18 + 19 + buildPythonPackage rec { 20 + pname = "easyocr"; 21 + version = "1.6.2"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "JaidedAI"; 25 + repo = "EasyOCR"; 26 + rev = "v${version}"; 27 + sha256 = "sha256-f+JBSnFMRvVlhRRiL1rJb7a0CNjZPuh6r8r3K1meQCk="; 28 + }; 29 + 30 + postPatch = '' 31 + substituteInPlace requirements.txt \ 32 + --replace "opencv-python-headless<=4.5.4.60" "" \ 33 + --replace "ninja" "" 34 + ''; 35 + 36 + propagatedBuildInputs = [ 37 + scikitimage 38 + hdf5 39 + python-bidi 40 + numpy 41 + opencv3 42 + torchvision 43 + pillow 44 + pyaml 45 + pyclipper 46 + torch 47 + scipy 48 + shapely 49 + ]; 50 + 51 + checkInputs = [ onnx ]; 52 + 53 + pythonImportsCheck = [ "easyocr" ]; 54 + 55 + meta = with lib; { 56 + description = "Ready-to-use OCR with 80+ supported languages and all popular writing scripts"; 57 + homepage = "https://github.com/JaidedAI/EasyOCR"; 58 + license = licenses.asl20; 59 + maintainers = with maintainers; [ dit7ya ]; 60 + }; 61 + }
+2
pkgs/top-level/all-packages.nix
··· 3927 3927 3928 3928 easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { }; 3929 3929 3930 + easyocr = with python3.pkgs; toPythonApplication easyocr; 3931 + 3930 3932 EBTKS = callPackage ../development/libraries/science/biology/EBTKS { }; 3931 3933 3932 3934 ecasound = callPackage ../applications/audio/ecasound { };
+2
pkgs/top-level/python-packages.nix
··· 2834 2834 2835 2835 easygui = callPackage ../development/python-modules/easygui { }; 2836 2836 2837 + easyocr = callPackage ../development/python-modules/easyocr { }; 2838 + 2837 2839 EasyProcess = callPackage ../development/python-modules/easyprocess { }; 2838 2840 2839 2841 easysnmp = callPackage ../development/python-modules/easysnmp { };