tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
easyocr: init at 1.6.2
Mostly Void
3 years ago
314ba121
e8b8afb2
+65
3 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
easyocr
default.nix
top-level
all-packages.nix
python-packages.nix
+61
pkgs/development/python-modules/easyocr/default.nix
reviewed
···
1
1
+
{ lib
2
2
+
, buildPythonPackage
3
3
+
, fetchFromGitHub
4
4
+
, hdf5
5
5
+
, numpy
6
6
+
, opencv3
7
7
+
, pillow
8
8
+
, pyaml
9
9
+
, pyclipper
10
10
+
, python-bidi
11
11
+
, torch
12
12
+
, scikitimage
13
13
+
, scipy
14
14
+
, shapely
15
15
+
, torchvision
16
16
+
, onnx
17
17
+
}:
18
18
+
19
19
+
buildPythonPackage rec {
20
20
+
pname = "easyocr";
21
21
+
version = "1.6.2";
22
22
+
23
23
+
src = fetchFromGitHub {
24
24
+
owner = "JaidedAI";
25
25
+
repo = "EasyOCR";
26
26
+
rev = "v${version}";
27
27
+
sha256 = "sha256-f+JBSnFMRvVlhRRiL1rJb7a0CNjZPuh6r8r3K1meQCk=";
28
28
+
};
29
29
+
30
30
+
postPatch = ''
31
31
+
substituteInPlace requirements.txt \
32
32
+
--replace "opencv-python-headless<=4.5.4.60" "" \
33
33
+
--replace "ninja" ""
34
34
+
'';
35
35
+
36
36
+
propagatedBuildInputs = [
37
37
+
scikitimage
38
38
+
hdf5
39
39
+
python-bidi
40
40
+
numpy
41
41
+
opencv3
42
42
+
torchvision
43
43
+
pillow
44
44
+
pyaml
45
45
+
pyclipper
46
46
+
torch
47
47
+
scipy
48
48
+
shapely
49
49
+
];
50
50
+
51
51
+
checkInputs = [ onnx ];
52
52
+
53
53
+
pythonImportsCheck = [ "easyocr" ];
54
54
+
55
55
+
meta = with lib; {
56
56
+
description = "Ready-to-use OCR with 80+ supported languages and all popular writing scripts";
57
57
+
homepage = "https://github.com/JaidedAI/EasyOCR";
58
58
+
license = licenses.asl20;
59
59
+
maintainers = with maintainers; [ dit7ya ];
60
60
+
};
61
61
+
}
+2
pkgs/top-level/all-packages.nix
reviewed
···
3927
3927
3928
3928
easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
3929
3929
3930
3930
+
easyocr = with python3.pkgs; toPythonApplication easyocr;
3931
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
reviewed
···
2834
2834
2835
2835
easygui = callPackage ../development/python-modules/easygui { };
2836
2836
2837
2837
+
easyocr = callPackage ../development/python-modules/easyocr { };
2838
2838
+
2837
2839
EasyProcess = callPackage ../development/python-modules/easyprocess { };
2838
2840
2839
2841
easysnmp = callPackage ../development/python-modules/easysnmp { };