Commit 77efbb8
Changed files (2)
pyproject.toml
@@ -8,16 +8,16 @@ dependencies = [
"cacheout==0.16.0",
"chardet==5.2.0",
"cutword==0.1.1",
- "dashscope==1.24.2",
+ "dashscope==1.24.3",
"feedparser==6.0.11",
"glom==24.11.0",
- "google-genai==1.32.0",
+ "google-genai==1.33.0",
"httpx-curl-cffi==0.1.4",
"httpx[http2,socks]==0.28.1",
"loguru==0.7.3",
- "markdown==3.8.2",
+ "markdown==3.9",
"markitdown[docx,pdf,pptx,xls,xlsx]==0.1.3",
- "openai==1.103.0",
+ "openai==1.106.1",
"orjson==3.11.3",
"pathvalidate==3.3.1",
"pillow-heif==1.1.0",
@@ -35,9 +35,9 @@ dependencies = [
"telegraph[aio]==2.2.0",
"tiktoken==0.11.0",
"uvloop==0.21.0",
- "xmltodict==0.14.2",
+ "xmltodict==0.15.0",
"youtube-transcript-api==1.2.2",
- "yt-dlp==2025.8.27",
+ "yt-dlp==2025.9.5",
"zhconv==1.4.3",
]
name = "bennybot"
uv.lock
@@ -278,16 +278,16 @@ requires-dist = [
{ name = "cacheout", specifier = "==0.16.0" },
{ name = "chardet", specifier = "==5.2.0" },
{ name = "cutword", specifier = "==0.1.1" },
- { name = "dashscope", specifier = "==1.24.2" },
+ { name = "dashscope", specifier = "==1.24.3" },
{ name = "feedparser", specifier = "==6.0.11" },
{ name = "glom", specifier = "==24.11.0" },
- { name = "google-genai", specifier = "==1.32.0" },
+ { name = "google-genai", specifier = "==1.33.0" },
{ name = "httpx", extras = ["http2", "socks"], specifier = "==0.28.1" },
{ name = "httpx-curl-cffi", specifier = "==0.1.4" },
{ name = "loguru", specifier = "==0.7.3" },
- { name = "markdown", specifier = "==3.8.2" },
+ { name = "markdown", specifier = "==3.9" },
{ name = "markitdown", extras = ["docx", "pdf", "pptx", "xls", "xlsx"], specifier = "==0.1.3" },
- { name = "openai", specifier = "==1.103.0" },
+ { name = "openai", specifier = "==1.106.1" },
{ name = "orjson", specifier = "==3.11.3" },
{ name = "pathvalidate", specifier = "==3.3.1" },
{ name = "pillow", specifier = ">=11.2.1" },
@@ -305,9 +305,9 @@ requires-dist = [
{ name = "telegraph", extras = ["aio"], specifier = "==2.2.0" },
{ name = "tiktoken", specifier = "==0.11.0" },
{ name = "uvloop", specifier = "==0.21.0" },
- { name = "xmltodict", specifier = "==0.14.2" },
+ { name = "xmltodict", specifier = "==0.15.0" },
{ name = "youtube-transcript-api", specifier = "==1.2.2" },
- { name = "yt-dlp", specifier = "==2025.8.27" },
+ { name = "yt-dlp", specifier = "==2025.9.5" },
{ name = "zhconv", specifier = "==1.4.3" },
]
@@ -675,16 +675,17 @@ wheels = [
[[package]]
name = "dashscope"
-version = "1.24.2"
+version = "1.24.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohttp" },
+ { name = "certifi" },
{ name = "cryptography" },
{ name = "requests" },
{ name = "websocket-client" },
]
wheels = [
- { url = "https://files.pythonhosted.org/packages/1f/5d/5f13af8659cde5ac488af3a221bc5d051e3014865c0d69723cb8907f6649/dashscope-1.24.2-py3-none-any.whl", hash = "sha256:0d48b76928811dcb44a3048ec9122e147a223179cb6367a8d8ed009c7033089a", size = 1301204, upload-time = "2025-08-20T01:52:31.045Z" },
+ { url = "https://files.pythonhosted.org/packages/14/3d/82c56e7e69177bb92050e3334833690523495b91f0a5177df558ef7529f9/dashscope-1.24.3-py3-none-any.whl", hash = "sha256:7a599cca7d5f5607a7915551e21426a419a5d0d7f94cb50937d227a4b11effb6", size = 1303535, upload-time = "2025-09-05T07:43:19.692Z" },
]
[[package]]
@@ -872,7 +873,7 @@ wheels = [
[[package]]
name = "google-genai"
-version = "1.32.0"
+version = "1.33.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio" },
@@ -884,9 +885,9 @@ dependencies = [
{ name = "typing-extensions" },
{ name = "websockets" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/03/ab/e6cdd8fa957c647ef00c4da7c59d0e734354bd49ed8d98c860732d8e1944/google_genai-1.32.0.tar.gz", hash = "sha256:349da3f5ff0e981066bd508585fcdd308d28fc4646f318c8f6d1aa6041f4c7e3", size = 240802, upload-time = "2025-08-27T22:16:32.781Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/506221067750087ba1346f0a31f6e1714fda4b612d45a54cd2164750e05a/google_genai-1.33.0.tar.gz", hash = "sha256:7d3a5ebad712d95a0d1775842505886eb43cc52f9f478aa4ab0e2d25412499a2", size = 241006, upload-time = "2025-09-03T22:54:10.662Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/59/55/be09472f7a656af1208196d2ef9a3d2710f3cbcf695f51acbcbe28b9472b/google_genai-1.32.0-py3-none-any.whl", hash = "sha256:c0c4b1d45adf3aa99501050dd73da2f0dea09374002231052d81a6765d15e7f6", size = 241680, upload-time = "2025-08-27T22:16:31.409Z" },
+ { url = "https://files.pythonhosted.org/packages/43/8e/55052fe488d6604309b425360beb72e6d65f11fa4cc1cdde17ccfe93e1bc/google_genai-1.33.0-py3-none-any.whl", hash = "sha256:1710e958af0a0f3d19521fabbefd86b22d1f212376103f18fed11c9d96fa48e8", size = 241753, upload-time = "2025-09-03T22:54:08.789Z" },
]
[[package]]
@@ -1232,11 +1233,11 @@ wheels = [
[[package]]
name = "markdown"
-version = "3.8.2"
+version = "3.9"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz", hash = "sha256:247b9a70dd12e27f67431ce62523e675b866d254f900c4fe75ce3dda62237c45", size = 362071, upload-time = "2025-06-19T17:12:44.483Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/8d/37/02347f6d6d8279247a5837082ebc26fc0d5aaeaf75aa013fcbb433c777ab/markdown-3.9.tar.gz", hash = "sha256:d2900fe1782bd33bdbbd56859defef70c2e78fc46668f8eb9df3128138f2cb6a", size = 364585, upload-time = "2025-09-04T20:25:22.885Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl", hash = "sha256:5c83764dbd4e00bdd94d85a19b8d55ccca20fe35b2e678a1422b380324dd5f24", size = 106827, upload-time = "2025-06-19T17:12:42.994Z" },
+ { url = "https://files.pythonhosted.org/packages/70/ae/44c4a6a4cbb496d93c6257954260fe3a6e91b7bed2240e5dad2a717f5111/markdown-3.9-py3-none-any.whl", hash = "sha256:9f4d91ed810864ea88a6f32c07ba8bee1346c0cc1f6b1f9f6c822f2a9667d280", size = 107441, upload-time = "2025-09-04T20:25:21.784Z" },
]
[[package]]
@@ -1506,7 +1507,7 @@ wheels = [
[[package]]
name = "openai"
-version = "1.103.0"
+version = "1.106.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "anyio" },
@@ -1518,9 +1519,9 @@ dependencies = [
{ name = "tqdm" },
{ name = "typing-extensions" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/cb/0b/4cacc14f976601edf35b74f7c5c2d6305f7402257cb13b9956b4eaabf94d/openai-1.103.0.tar.gz", hash = "sha256:f84f8741536f01adfdae1acfe31ec1874fc0985d33f53344f9edca773f150a36", size = 556049, upload-time = "2025-09-02T14:03:11.533Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/79/b6/1aff7d6b8e9f0c3ac26bfbb57b9861a6711d5d60bd7dd5f7eebbf80509b7/openai-1.106.1.tar.gz", hash = "sha256:5f575967e3a05555825c43829cdcd50be6e49ab6a3e5262f0937a3f791f917f1", size = 561095, upload-time = "2025-09-04T18:17:15.303Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/a9/c0/f5d440153d96c6be42e5d05c39adf33e0c324c9f035daf0e537a71fe2d11/openai-1.103.0-py3-none-any.whl", hash = "sha256:60a69224f0d210a720e7364947d3b712fe0036373f25dc1cb801fc25abb3f864", size = 926169, upload-time = "2025-09-02T14:03:09.666Z" },
+ { url = "https://files.pythonhosted.org/packages/00/e1/47887212baa7bc0532880d33d5eafbdb46fcc4b53789b903282a74a85b5b/openai-1.106.1-py3-none-any.whl", hash = "sha256:bfdef37c949f80396c59f2c17e0eda35414979bc07ef3379596a93c9ed044f3a", size = 930768, upload-time = "2025-09-04T18:17:13.349Z" },
]
[[package]]
@@ -2848,11 +2849,11 @@ wheels = [
[[package]]
name = "xmltodict"
-version = "0.14.2"
+version = "0.15.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/50/05/51dcca9a9bf5e1bce52582683ce50980bcadbc4fa5143b9f2b19ab99958f/xmltodict-0.14.2.tar.gz", hash = "sha256:201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553", size = 51942, upload-time = "2024-10-16T06:10:29.683Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/51/ee/b30fdb281b39da57053bd7012870989de6f066d6ef1476d78de8fc427324/xmltodict-0.15.0.tar.gz", hash = "sha256:c6d46b4e3413d1e4fc3e5016f0f1c7a5c10f8ce39efaa0cb099af986ecfc9a53", size = 60285, upload-time = "2025-09-05T00:35:45.947Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/d6/45/fc303eb433e8a2a271739c98e953728422fa61a3c1f36077a49e395c972e/xmltodict-0.14.2-py2.py3-none-any.whl", hash = "sha256:20cc7d723ed729276e808f26fb6b3599f786cbc37e06c65e192ba77c40f20aac", size = 9981, upload-time = "2024-10-16T06:10:27.649Z" },
+ { url = "https://files.pythonhosted.org/packages/d6/56/507a207b96e3aa7365c28bb6702011e7c76c899c1737966b25852eaef3e8/xmltodict-0.15.0-py2.py3-none-any.whl", hash = "sha256:8887783bf1faba1754fc45fdf3fe03fbb3629c811ae57f91c018aace4c58d4ed", size = 10965, upload-time = "2025-09-05T00:35:44.583Z" },
]
[[package]]
@@ -2952,11 +2953,11 @@ wheels = [
[[package]]
name = "yt-dlp"
-version = "2025.8.27"
+version = "2025.9.5"
source = { registry = "https://pypi.org/simple" }
-sdist = { url = "https://files.pythonhosted.org/packages/f4/d4/d9dd231b03f09fdfb5f0fe70f30de0b5f59454aa54fa6b2b2aea49404988/yt_dlp-2025.8.27.tar.gz", hash = "sha256:ed74768d2a93b29933ab14099da19497ef571637f7aa375140dd3d882b9c1854", size = 3038374, upload-time = "2025-08-28T00:03:41.418Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/50/b2/fb255d991857a6a8b2539487ed6063e7bf318f19310d81f039dedb3c2ad6/yt_dlp-2025.9.5.tar.gz", hash = "sha256:9ce080f80b2258e872fe8a75f4707ea2c644e697477186e20b9a04d9a9ea37cf", size = 3045982, upload-time = "2025-09-05T23:07:53.962Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/cb/9c/b69fc0c800f80b94ea2f8eff1d1f473fecee6aa337681d297ba7c7c5d3fd/yt_dlp-2025.8.27-py3-none-any.whl", hash = "sha256:0b8fd3bb7c54bc2e7ecb5cdac7d64c30e2503ea4d3dd9ae24d4f09e22aaa95f4", size = 3267059, upload-time = "2025-08-28T00:03:38.793Z" },
+ { url = "https://files.pythonhosted.org/packages/06/64/b3cc116e4f209c493f23d6af033c60ba32df74e086190fbed2bdc0073d12/yt_dlp-2025.9.5-py3-none-any.whl", hash = "sha256:68a03b5c50e3d0f6af7244bd4bf491c1b12e4e2112b051cde05cdfd2647eb9a8", size = 3272317, upload-time = "2025-09-05T23:07:51.396Z" },
]
[[package]]