@@ -30,6 +30,7 @@ classifiers = [
3030 " Programming Language :: Python :: 3.11" ,
3131 " Programming Language :: Python :: 3.12" ,
3232 " Programming Language :: Python :: 3.13" ,
33+ " Programming Language :: Python :: 3.14" ,
3334]
3435readme = " README.md"
3536authors = [
@@ -63,7 +64,7 @@ dependencies = [
6364 ' pandas (>=2.1.4,<3.0.0)' ,
6465 ' marko (>=2.1.2,<3.0.0)' ,
6566 ' openpyxl (>=3.1.5,<4.0.0)' ,
66- ' lxml (>=4.0.0,<6 .0.0)' ,
67+ ' lxml (>=4.0.0,<7 .0.0)' ,
6768 ' pillow (>=10.0.0,<12.0.0)' ,
6869 ' tqdm (>=4.65.0,<5.0.0)' ,
6970 ' pluggy (>=1.0.0,<2.0.0)' ,
@@ -95,19 +96,19 @@ ocrmac = ['ocrmac (>=1.0.0,<2.0.0) ; sys_platform == "darwin"']
9596vlm = [
9697 ' transformers (>=4.46.0,<5.0.0)' ,
9798 ' accelerate (>=1.2.1,<2.0.0)' ,
98- ' mlx-vlm (>=0.3.0,<1.0.0) ; python_version >= "3.10" and sys_platform == "darwin" and platform_machine == "arm64"' ,
99- ' vllm (>=0.10.0,<1.0.0) ; python_version >= "3.10" and sys_platform == "linux" and platform_machine == "x86_64"' ,
99+ ' mlx-vlm (>=0.3.0,<1.0.0) ; python_version >= "3.10" and python_version < "3.14" and sys_platform == "darwin" and platform_machine == "arm64"' ,
100+ ' vllm (>=0.10.0,<1.0.0) ; python_version >= "3.10" and python_version < "3.14" and sys_platform == "linux" and platform_machine == "x86_64"' ,
100101 " qwen-vl-utils>=0.0.11" ,
101102]
102103rapidocr = [
103- ' rapidocr (>=3.3,<4.0.0) ; python_version < "3.14" ' ,
104- ' onnxruntime (>=1.7.0,<2.0.0)' ,
104+ ' rapidocr (>=3.3,<4.0.0)' ,
105+ ' onnxruntime (>=1.7.0,<2.0.0) ; python_version < "3.14" ' ,
105106 # 'onnxruntime (>=1.7.0,<2.0.0) ; python_version >= "3.10"',
106107 # 'onnxruntime (>=1.7.0,<1.20.0) ; python_version < "3.10"',
107108]
108109asr = [
109- ' mlx-whisper>=0.4.3 ; python_version >= "3.10" and sys_platform == "darwin" and platform_machine == "arm64"' ,
110- " openai-whisper>=20250625" ,
110+ ' mlx-whisper>=0.4.3 ; python_version >= "3.10" and python_version < "3.14" and sys_platform == "darwin" and platform_machine == "arm64"' ,
111+ ' openai-whisper>=20250625 ; python_version < "3.14" ' ,
111112]
112113
113114[dependency-groups ]
@@ -146,10 +147,10 @@ examples = [
146147 " langchain-milvus~=0.1" ,
147148 " langchain-text-splitters~=0.2" ,
148149 " modelscope>=1.29.0" ,
149- " gliner>=0.2.21" ,
150+ ' gliner>=0.2.21 ; python_version < "3.14" ' , # gliner depends on onnxruntime which is not available on py3.14
150151]
151152constraints = [
152- ' onnxruntime (>=1.7.0,<2.0.0) ; python_version >= "3.10"' ,
153+ ' onnxruntime (>=1.7.0,<2.0.0) ; python_version >= "3.10" and python_version < "3.14" ' ,
153154 ' onnxruntime (>=1.7.0,<1.20.0) ; python_version < "3.10"' ,
154155]
155156
0 commit comments