diff --git a/pyproject.toml b/pyproject.toml index c205ec76..1af546ae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,7 +72,7 @@ openpyxl = "^3.1.5" lxml = ">=4.0.0,<6.0.0" ocrmac = { version = "^1.0.0", markers = "sys_platform == 'darwin'", optional = true } rapidocr-onnxruntime = { version = "^1.4.0", optional = true, markers = "python_version < '3.13'" } -onnxtr = { extras= ["gpu"], version = "^0.6.2", optional = true, markers = "python_version >= '3.10'" } +onnxtr = { extras = ["gpu"], version = "^0.6.2", optional = true, markers = "python_version >= '3.10' and python_version < '3.13'" } onnxruntime = [ # 1.19.2 is the last version with python3.9 support, # see https://github.com/microsoft/onnxruntime/releases/tag/v1.20.0 diff --git a/tests/test_e2e_ocr_conversion.py b/tests/test_e2e_ocr_conversion.py index d3f3f4a9..dedf1b25 100644 --- a/tests/test_e2e_ocr_conversion.py +++ b/tests/test_e2e_ocr_conversion.py @@ -74,8 +74,8 @@ def test_e2e_conversions(): engines.append(RapidOcrOptions()) engines.append(RapidOcrOptions(force_full_page_ocr=True)) - # onnxtr is only available for Python >=3.10 - if sys.version_info >= (3, 10): + # onnxtr is only available for Python >=3.10 and <3.13 + if sys.version_info >= (3, 10) and sys.version_info < (3, 13): engines.append(OnnxtrOcrOptions()) engines.append(OnnxtrOcrOptions(force_full_page_ocr=True))