Skip to content

Commit cce849c

Browse files
authored
Merge pull request #344 from enoch3712/342-bumping-version-0114
done!
2 parents 95ff600 + 5e38252 commit cce849c

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

extract_thinker/document_loader/document_loader_easy_ocr.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
from cachetools import cachedmethod, TTLCache
1010
from cachetools.keys import hashkey
1111
from operator import attrgetter
12-
import easyocr
13-
import json
1412

1513
from extract_thinker.document_loader.cached_document_loader import CachedDocumentLoader
1614
from extract_thinker.utils import is_pdf_stream
@@ -40,6 +38,14 @@ def __post_init__(self):
4038
if self.cache_ttl <= 0:
4139
raise ValueError("cache_ttl must be positive.")
4240

41+
try:
42+
import easyocr
43+
except ImportError:
44+
raise ImportError(
45+
"The 'easyocr' package is required for this loader but is not installed. "
46+
"Please install it with: pip install easyocr"
47+
)
48+
4349
self.reader = easyocr.Reader(
4450
lang_list=self.lang_list,
4551
gpu=self.gpu,

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ tiktoken = {version = ">=0.8.0", python = ">=3.9,<3.13"}
1919
python-magic = ">=0.4.27"
2020
playwright = ">=1.52.0"
2121
libmagic = "*"
22-
easyocr = "^1.7.1"
2322

2423
[tool.poetry.group.dev.dependencies]
2524
flake8 = "^7.1.2"

0 commit comments

Comments
 (0)