Skip to content

Commit ac55479

Browse files
authored
update dependencies
1 parent f4ced61 commit ac55479

File tree

1 file changed

+39
-38
lines changed

1 file changed

+39
-38
lines changed

src/constants.py

Lines changed: 39 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@
156156
"bitsandbytes==0.47.0",
157157
"braceexpand==0.1.7",
158158
"certifi==2025.8.3",
159-
"cffi==1.17.1",
159+
"cffi==2.0.0",
160160
"chardet==5.2.0",
161161
"charset-normalizer==3.4.3", # requests requires <4
162162
"git+https://github.com/BBC-Esq/chatterbox-light",
@@ -166,12 +166,12 @@
166166
"colorama==0.4.6",
167167
"coloredlogs==15.0.1",
168168
"contourpy==1.3.3", # only required by matplotlib
169-
"cryptography==45.0.6", # only required by unstructured and pdfminer.six
169+
"cryptography==45.0.7", # only required by unstructured and pdfminer.six
170170
"ctranslate2==4.6.0",
171171
"cycler==0.12.1",
172172
"dataclasses-json==0.6.7",
173173
"datasets==4.0.0",
174-
"deepdiff==8.6.0", # required by unstructured
174+
"deepdiff==8.6.1", # required by unstructured
175175
"Deprecated==1.2.18", # only needed by pikepdf
176176
"deprecation==2.1.0", # only needed by ocrmypdf
177177
"diffusers==0.35.1", # required by chatterbox-lite
@@ -196,7 +196,7 @@
196196
"gTTS==2.5.4",
197197
"h11==0.16.0",
198198
"h5py==3.14.0",
199-
"hf-xet==1.1.9",
199+
"hf-xet==1.1.10",
200200
"html5lib==1.1", # only required by unstructured
201201
"httpcore==1.0.9",
202202
"httpx==0.28.1",
@@ -209,27 +209,27 @@
209209
"importlib_metadata==8.7.0",
210210
"Jinja2==3.1.6",
211211
"jiter==0.10.0", # required by openai newer versions
212-
"joblib==1.5.1",
212+
"joblib==1.5.2",
213213
"jsonpatch==1.33",
214214
"jsonpath-python==1.0.6",
215215
"jsonpointer==3.0.0",
216216
"kiwisolver==1.4.9",
217217
"langchain==0.3.27",
218218
"langchain-community==0.3.29",
219-
"langchain-core==0.3.75",
219+
"langchain-core==0.3.76",
220220
"langchain-huggingface==0.3.1",
221-
"langchain-text-splitters==0.3.10",
221+
"langchain-text-splitters==0.3.11",
222222
"langdetect==1.0.9",
223223
"langsmith==0.4.14",
224224
"llvmlite==0.44.0", # only required by numba
225225
"lxml==6.0.1",
226-
"Markdown==3.8.2",
226+
"Markdown==3.9",
227227
"markdown-it-py==4.0.0",
228228
"MarkupSafe==3.0.2",
229229
"marshmallow==3.26.1", # dataclasses-json requires <4.0.0
230230
"matplotlib==3.10.6", # uniquely requires pyparsing, cycler, and kiwisolver
231231
"mdurl==0.1.2",
232-
"more-itertools==10.7.0",
232+
"more-itertools==10.8.0",
233233
# "moshi==0.2.8", # installed at runtime if needed
234234
"mpmath==1.3.0", # sympy 1.13.1 requires <1.4
235235
"msg-parser==1.2.0",
@@ -245,7 +245,7 @@
245245
"ocrmypdf==16.10.4",
246246
"olefile==0.47",
247247
"onnx==1.19.0", # required by chatterbox-lite
248-
"openai==1.102.0", # only required by chat_lm_studio.py script and whispers2t (if using openai vanilla backend)
248+
"openai==1.107.0", # only required by chat_lm_studio.py script and whispers2t (if using openai vanilla backend)
249249
"openai-whisper==20250625", # only required by whisper_s2t (if using openai vanilla backend)
250250
"openpyxl==3.1.5",
251251
"optimum==1.27.0",
@@ -255,20 +255,20 @@
255255
"packaging==25.0",
256256
"pandas==2.3.2",
257257
"pdfminer.six==20250506", # ocrmypdf 16.10.1 requires >=20220319
258-
"pikepdf==9.10.2", # only needed by ocrmypdf
258+
"pikepdf==9.11.0", # only needed by ocrmypdf
259259
"pillow==11.3.0",
260260
# "pi-heif==0.22.0", # only needed by ocrmypdf, but not for my usage of ocrmypdf
261261
"pipdeptree",
262262
"platformdirs==4.4.0",
263263
"pluggy==1.6.0", # only needed by ocrmypdf
264264
"propcache==0.3.2",
265-
"protobuf==6.32.0",
265+
"protobuf==6.32.1",
266266
"psutil==7.0.0",
267267
"pyarrow==21.0.0",
268268
"pybase16384==0.3.8", # only required by chattts
269-
"pycparser==2.22",
270-
"pydantic==2.11.7",
271-
"pydantic_core==2.37.2", # pydantic 2.11.7 requires ==2.37.2; CAUTION, package checker is incorrect, check repo instead
269+
"pycparser==2.23",
270+
"pydantic==2.11.8",
271+
"pydantic_core==2.37.2", # pydantic 2.11.8 requires 2.38.0; CAUTION, check pyproject.toml from pydantic repo instead
272272
"pydantic-settings==2.10.1", # langchain-community requires >=2.4.0,<3.0.0
273273
"Pygments==2.19.2",
274274
"PyOpenGL==3.1.10",
@@ -285,17 +285,17 @@
285285
"python-oxmsg==0.0.2", # only required by unstructured library
286286
"pytz==2025.2",
287287
"PyYAML==6.0.2",
288-
"rapidfuzz==3.14.0",
289-
"regex==2025.8.29",
288+
"rapidfuzz==3.14.1",
289+
"regex==2025.9.1",
290290
"requests==2.32.5",
291291
"requests-toolbelt==1.0.0",
292292
"rich==14.1.0",
293293
"ruamel.yaml==0.18.15",
294294
"ruamel.yaml.clib==0.2.12",
295295
"s3tokenizer==0.2.0", # required by chatterbox-lite
296296
"safetensors==0.6.2",
297-
"scikit-learn==1.7.1",
298-
"scipy==1.16.1",
297+
"scikit-learn==1.7.2",
298+
"scipy==1.16.2",
299299
"sentence-transformers==4.1.0",
300300
"sentencepiece==0.2.1",
301301
"six==1.17.0",
@@ -319,12 +319,13 @@
319319
"threadpoolctl==3.6.0",
320320
"tiktoken==0.11.0",
321321
"tiledb==0.34.2",
322-
"tiledb-cloud==0.13.0",
322+
"tiledb-cloud==0.14.1",
323323
"tiledb-vector-search==0.13.0",
324324
"timm==1.0.19",
325325
"tokenizers==0.22.0",
326326
"tqdm==4.67.1",
327-
"transformers==4.56.1",
327+
# "transformers==4.56.1",
328+
"git+https://github.com/huggingface/[email protected]",
328329
"typing-inspection==0.4.1", # required by pydantic and pydantic-settings
329330
"typing_extensions==4.15.0",
330331
"unstructured-client==0.42.3",
@@ -333,7 +334,7 @@
333334
"vector-quantize-pytorch==1.23.2",
334335
"vocos==0.1.0",
335336
"watchdog==6.0.0",
336-
"webdataset==0.2.111", # only requires by Whisperspeech; next is 1.0.2 so hesitate to upgrade
337+
"webdataset==1.0.2", # only requires by Whisperspeech; next is 1.0.2 so hesitate to upgrade
337338
"webencodings==0.5.1", # only required by html5lib
338339
"wrapt==1.17.3",
339340
"xlrd==2.0.2",
@@ -628,20 +629,20 @@
628629
'license': 'mit',
629630
},
630631
],
631-
# 'Google': [
632-
# {
633-
# 'name': 'embeddinggemma-300m',
634-
# 'dimensions': 768,
635-
# 'max_sequence': 2048,
636-
# 'size_mb': 1210,
637-
# 'repo_id': 'google/embeddinggemma-300m',
638-
# 'cache_dir': 'google--embeddinggemma-300m',
639-
# 'type': 'vector',
640-
# 'parameters': '303m',
641-
# 'precision': 'float32',
642-
# 'license': 'gemma - commercial ok',
643-
# },
644-
# ],
632+
'Google': [
633+
{
634+
'name': 'embeddinggemma-300m',
635+
'dimensions': 768,
636+
'max_sequence': 2048,
637+
'size_mb': 1210,
638+
'repo_id': 'google/embeddinggemma-300m',
639+
'cache_dir': 'google--embeddinggemma-300m',
640+
'type': 'vector',
641+
'parameters': '303m',
642+
'precision': 'float32',
643+
'license': 'gemma - commercial ok',
644+
},
645+
],
645646
'IBM': [
646647
{
647648
'name': 'Granite-30m-English',
@@ -882,7 +883,7 @@
882883
'avg_length': 975,
883884
'loader': 'loader_qwenvl',
884885
'vision_component': 'Custom ViT',
885-
'chat_component': 'Qwen2.5-VL-3B-Instruct',
886+
'chat_component': 'Qwen2.5-3B-Instruct',
886887
'license': 'Custom Non-Commercial',
887888
},
888889
'InternVL3 - 8b': {
@@ -910,7 +911,7 @@
910911
'avg_length': 918,
911912
'loader': 'loader_qwenvl',
912913
'vision_component': 'Custom ViT',
913-
'chat_component': 'Qwen2.5-VL-3B-Instruct',
914+
'chat_component': 'Qwen2.5-7-Instruct',
914915
'license': 'Custom Non-Commercial',
915916
},
916917
'GLM-4.1V-9B-Thinking': {

0 commit comments

Comments
 (0)