Bug Fixes
EasyOCR Device Parameter Fix (#96)
- Fixed
TypeError: Reader.readtext() got an unexpected keyword argument 'device' - Device-related parameters (
device,gpu_memory_limit,fallback_to_cpu) are now properly filtered before passing to EasyOCR'sreadtext()method - These parameters are used during Reader initialization but should not be passed to the readtext method
Numpy Import Fix (#99)
- Fixed
ModuleNotFoundError: No module named 'numpy'when running with the core Docker image - Numpy imports in EasyOCR module are now properly guarded with inline imports
- Core Docker image can now run without numpy/EasyOCR dependencies installed
Changes
- Temporarily disabled ai-rulez pre-commit hooks due to CI build issues (will be re-enabled once v1.4.4+ Python migration is stable)
Contributors
Full Changelog: v3.11.0...v3.11.1