at master 1.1 kB view raw
1{ 2 lib, 3 fetchFromGitHub, 4 buildPythonPackage, 5 setuptools, 6 setuptools-scm, 7 fire, 8 fugashi, 9 jaconv, 10 loguru, 11 numpy, 12 pillow, 13 pyperclip, 14 torch, 15 transformers, 16 unidic-lite, 17}: 18 19buildPythonPackage rec { 20 pname = "manga-ocr"; 21 version = "0.1.14"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "kha-white"; 26 repo = "manga-ocr"; 27 tag = "v${version}"; 28 hash = "sha256-fCLgFeo6GYPSpCX229TK2MXTKt3p1tQV06phZYD6UeE="; 29 }; 30 31 build-system = [ 32 setuptools 33 setuptools-scm 34 ]; 35 36 dependencies = [ 37 fire 38 fugashi 39 jaconv 40 loguru 41 numpy 42 pillow 43 pyperclip 44 torch 45 transformers 46 unidic-lite 47 ]; 48 49 meta = with lib; { 50 mainProgram = "manga_ocr"; 51 description = "Optical character recognition for Japanese text, with the main focus being Japanese manga"; 52 homepage = "https://github.com/kha-white/manga-ocr"; 53 changelog = "https://github.com/kha-white/manga-ocr/releases/tag/${src.tag}"; 54 license = licenses.asl20; 55 maintainers = with maintainers; [ laurent-f1z1 ]; 56 }; 57}