nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 54 lines 1.1 kB view raw
1{ 2 lib, 3 python3Packages, 4 fetchFromGitHub, 5}: 6 7python3Packages.buildPythonApplication { 8 pname = "owocr"; 9 version = "1.7.5-unstable-2024-06-26"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "AuroraWright"; 14 repo = "owocr"; 15 rev = "743c64aa16a760f87bf5ea1f54364d828eb3eddb"; # no tags 16 hash = "sha256-TXQwJRgRp7fZBN0r4XGVtlb+iOMRqEUf+LbfBG/vsr8="; 17 }; 18 19 build-system = [ python3Packages.setuptools ]; 20 21 dependencies = with python3Packages; [ 22 fire 23 jaconv 24 loguru 25 numpy 26 pillow 27 pyperclipfix 28 pynput 29 websockets 30 desktop-notifier 31 mss 32 pysbd 33 langid 34 psutil 35 pywinctl 36 # extra optional libs for OCR engines 37 azure-ai-vision-imageanalysis 38 easyocr 39 pyjson5 # Google Lens 40 google-cloud-vision 41 manga-ocr 42 rapidocr 43 requests # winRT OCR 44 ]; 45 46 doCheck = false; # no tests 47 48 meta = { 49 description = "Optical character recognition for Japanese text"; 50 homepage = "https://github.com/AuroraWright/owocr"; 51 license = lib.licenses.asl20; 52 maintainers = with lib.maintainers; [ sigmanificient ]; 53 }; 54}