@@ -50,12 +50,6 @@ dependencies = [
5050 ' typing-extensions (>=4.12.2,<5.0.0)' ,
5151 ' typer (>=0.12.5,<0.20.0)' ,
5252 ' latex2mathml (>=3.77.0,<4.0.0)' ,
53- " tree-sitter (>=0.23.2,<0.24.0)" ,
54- " tree-sitter-python (>=0.23.6,<0.24.0)" ,
55- " tree-sitter-c (>=0.23.4,<0.24.0)" ,
56- " tree-sitter-java (>=0.23.5,<0.24.0)" ,
57- " tree-sitter-javascript (>=0.23.1,<0.24.0)" ,
58- " tree-sitter-typescript (>=0.23.2,<0.24.0)" ,
5953]
6054
6155[project .urls ]
@@ -71,8 +65,32 @@ changelog = "https://github.com/docling-project/docling-core/blob/main/CHANGELOG
7165docling-view = " docling_core.cli.view:app"
7266
7367[project .optional-dependencies ]
74- chunking = [' semchunk (>=2.2.0,<3.0.0)' , ' transformers (>=4.34.0,<5.0.0)' ]
75- chunking-openai = [' semchunk' , ' tiktoken (>=0.9.0,<0.13.0)' ]
68+ chunking = [
69+ # common:
70+ ' semchunk (>=2.2.0,<3.0.0)' ,
71+ ' tree-sitter (>=0.23.2,<1.0.0)' ,
72+ ' tree-sitter-python (>=0.23.6,<1.0.0)' ,
73+ ' tree-sitter-c (>=0.23.4,<1.0.0)' ,
74+ ' tree-sitter-java (>=0.23.5,<1.0.0)' ,
75+ ' tree-sitter-javascript (>=0.23.1,<1.0.0)' ,
76+ ' tree-sitter-typescript (>=0.23.2,<1.0.0)' ,
77+
78+ # specific:
79+ ' transformers (>=4.34.0,<5.0.0)' ,
80+ ]
81+ chunking-openai = [
82+ # common:
83+ ' semchunk (>=2.2.0,<3.0.0)' ,
84+ ' tree-sitter (>=0.23.2,<1.0.0)' ,
85+ ' tree-sitter-python (>=0.23.6,<1.0.0)' ,
86+ ' tree-sitter-c (>=0.23.4,<1.0.0)' ,
87+ ' tree-sitter-java (>=0.23.5,<1.0.0)' ,
88+ ' tree-sitter-javascript (>=0.23.1,<1.0.0)' ,
89+ ' tree-sitter-typescript (>=0.23.2,<1.0.0)' ,
90+
91+ # specific:
92+ ' tiktoken (>=0.9.0,<0.13.0)' ,
93+ ]
7694
7795[dependency-groups ]
7896dev = [
0 commit comments