Commit 61918b5

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 03:21:44
chore(deps): bump the python-deps group with 3 updates (#74)
Bumps the python-deps group with 3 updates: [curl-cffi](https://github.com/lexiforest/curl_cffi), [google-genai](https://github.com/googleapis/python-genai) and [openai](https://github.com/openai/openai-python). Updates `curl-cffi` from 0.15.0b3 to 0.15.0b4 - [Release notes](https://github.com/lexiforest/curl_cffi/releases) - [Changelog](https://github.com/lexiforest/curl_cffi/blob/main/docs/changelog.rst) - [Commits](https://github.com/lexiforest/curl_cffi/compare/v0.15.0b3...v0.15.0b4) Updates `google-genai` from 1.64.0 to 1.65.0 - [Release notes](https://github.com/googleapis/python-genai/releases) - [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/python-genai/compare/v1.64.0...v1.65.0) Updates `openai` from 2.21.0 to 2.24.0 - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-python/compare/v2.21.0...v2.24.0) --- updated-dependencies: - dependency-name: curl-cffi dependency-version: 0.15.0b4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-deps - dependency-name: google-genai dependency-version: 1.65.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps - dependency-name: openai dependency-version: 2.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-deps ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 4c3b8ef
Changed files (2)
pyproject.toml
@@ -7,13 +7,13 @@ dependencies = [
   "brotli==1.2.0",
   "cacheout==0.16.0",
   "chardet==6.0.0.post1",
-  "curl-cffi==0.15.0b3",
+  "curl-cffi==0.15.0b4",
   "cutword==0.1.1",
   "dashscope==1.25.12",
   "feedgen==1.0.0",
   "feedparser==6.0.12",
   "glom==25.12.0",
-  "google-genai==1.64.0",
+  "google-genai==1.65.0",
   "httpx-curl-cffi==0.1.5",
   "httpx[http2,socks]==0.28.1",
   "loguru==0.7.3",
@@ -21,7 +21,7 @@ dependencies = [
   "markitdown[docx,pdf,pptx,xls,xlsx]==0.1.5",
   "onnxruntime==1.24.2; sys_platform == 'linux'",
   "onnxruntime<=1.23.2; sys_platform == 'darwin'",
-  "openai==2.21.0",
+  "openai==2.24.0",
   "orjson==3.11.7",
   "pathvalidate==3.3.1",
   "pillow-heif==1.2.1",
uv.lock
@@ -270,13 +270,13 @@ requires-dist = [
     { name = "brotli", specifier = "==1.2.0" },
     { name = "cacheout", specifier = "==0.16.0" },
     { name = "chardet", specifier = "==6.0.0.post1" },
-    { name = "curl-cffi", specifier = "==0.15.0b3" },
+    { name = "curl-cffi", specifier = "==0.15.0b4" },
     { name = "cutword", specifier = "==0.1.1" },
     { name = "dashscope", specifier = "==1.25.12" },
     { name = "feedgen", specifier = "==1.0.0" },
     { name = "feedparser", specifier = "==6.0.12" },
     { name = "glom", specifier = "==25.12.0" },
-    { name = "google-genai", specifier = "==1.64.0" },
+    { name = "google-genai", specifier = "==1.65.0" },
     { name = "httpx", extras = ["http2", "socks"], specifier = "==0.28.1" },
     { name = "httpx-curl-cffi", specifier = "==0.1.5" },
     { name = "loguru", specifier = "==0.7.3" },
@@ -284,7 +284,7 @@ requires-dist = [
     { name = "markitdown", extras = ["docx", "pdf", "pptx", "xls", "xlsx"], specifier = "==0.1.5" },
     { name = "onnxruntime", marker = "sys_platform == 'darwin'", specifier = "<=1.23.2" },
     { name = "onnxruntime", marker = "sys_platform == 'linux'", specifier = "==1.24.2" },
-    { name = "openai", specifier = "==2.21.0" },
+    { name = "openai", specifier = "==2.24.0" },
     { name = "orjson", specifier = "==3.11.7" },
     { name = "pathvalidate", specifier = "==3.3.1" },
     { name = "pillow", specifier = ">=11.2.1" },
@@ -566,24 +566,24 @@ wheels = [
 
 [[package]]
 name = "curl-cffi"
-version = "0.15.0b3"
+version = "0.15.0b4"
 source = { registry = "https://pypi.org/simple" }
 dependencies = [
     { name = "certifi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
     { name = "cffi", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
 ]
-sdist = { url = "https://files.pythonhosted.org/packages/0c/ff/e19da61fe0fbe830f5bf07868702bb9d920cfa71735c3647ee4ec2fd316d/curl_cffi-0.15.0b3.tar.gz", hash = "sha256:15c7d5f5782e14287dde77e195a695e84cf720de5d74cb90b2b1d90601b833f4", size = 181909, upload-time = "2026-02-02T09:27:13.193Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/18/38/e9cf1387d29345a9121ac0301ff5562111e73024bba88e05f40988da6c4c/curl_cffi-0.15.0b4.tar.gz", hash = "sha256:562d9a94924e822302304fd9c171a8b49f095ce953a6b77ecc79a11f135a4d4c", size = 182953, upload-time = "2026-02-26T04:13:10.023Z" }
 wheels = [
-    { url = "https://files.pythonhosted.org/packages/f7/b0/6ce35dac08d6bea127edf5bbacf2077def19304bd55e84d4fbf645db914f/curl_cffi-0.15.0b3-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ba8facca7643384e0a197d5ad25a711dad1189521f2b36dd882669a864465cd8", size = 2753934, upload-time = "2026-02-02T09:26:32.722Z" },
-    { url = "https://files.pythonhosted.org/packages/d7/8d/cf3fcab5902257bf4bc243a21b3b252528f35023232383b4c342a58bfeaf/curl_cffi-0.15.0b3-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:b9d23d5f045ed71ada1e71de6cd1efa247eb4606461b3b2936ed975efb018fb4", size = 2534627, upload-time = "2026-02-02T09:26:34.505Z" },
-    { url = "https://files.pythonhosted.org/packages/9f/09/d4922e27583bc3cc21e114f96a5a3b060ce60cec8020ca07e8a075d5ca4a/curl_cffi-0.15.0b3-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:be72c34d404615cc72bc61028a83ccf5fd379c438c2dda1e7c9c5f0afd63ba40", size = 11012732, upload-time = "2026-02-02T09:26:41.649Z" },
-    { url = "https://files.pythonhosted.org/packages/fd/69/6fcab0b8622c523bbe6bfcd4e0acb7ee651d8dc4f83f60a4c8e2b444114c/curl_cffi-0.15.0b3-cp310-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:622e32b15f5c860efbc78f59de37d248e441aee8011b7cc3752792d0e40e57e9", size = 10404065, upload-time = "2026-02-02T09:26:45.256Z" },
-    { url = "https://files.pythonhosted.org/packages/64/b2/3df9970244070d71d373943cad74345c69c3156e2dcc674aa62dd84eb8ca/curl_cffi-0.15.0b3-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f88db7cc1341ed4e43c6d36f4de654acc0c9b0bfb3ccd54b77a0506cdc7cb72a", size = 10231074, upload-time = "2026-02-02T09:26:47.269Z" },
-    { url = "https://files.pythonhosted.org/packages/0c/07/232f8eb3d5c17e719ab849e2404fc01e62dbb3014c4f2bb32e6196da27f2/curl_cffi-0.15.0b3-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e970f26945372a437d09fa8cd3877740dc28eec5cb6562e11294b05b682ec8bb", size = 11863877, upload-time = "2026-02-02T09:26:52.081Z" },
-    { url = "https://files.pythonhosted.org/packages/7d/e9/3e311372bce4f13c210a2f82fe0ccb02ade17b880cd21750cc7180ac79b0/curl_cffi-0.15.0b3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:76f74165ccbe5402868fadf36d120b831396fb405c8e7b1fd1a8f1a4a0c60c36", size = 2754554, upload-time = "2026-02-02T09:26:59.409Z" },
-    { url = "https://files.pythonhosted.org/packages/5f/f3/adb6f746918b63bbee3a37402496996639e89c85daac8b8adc62e0dfb9d6/curl_cffi-0.15.0b3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:884572e88fabc080cb856c9757cadc449373aa6bdd5a6bd5506edbd2e858b37e", size = 2534817, upload-time = "2026-02-02T09:27:01.334Z" },
-    { url = "https://files.pythonhosted.org/packages/f7/da/bbd1e840ceadf2554a5edbd742ea1f542fa4dbbeff85084a7aae7dd41a8d/curl_cffi-0.15.0b3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:35403aa12494a871a77ae30df134951be154d52db1b410fac7719d478729572a", size = 11019078, upload-time = "2026-02-02T09:27:05.121Z" },
-    { url = "https://files.pythonhosted.org/packages/c7/93/547bd41efafabe8cbbed94dfeb19c789b4500c4ceeb5fb469db326325574/curl_cffi-0.15.0b3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:7ad428caa442486749445cb002a158934673e9b9805a172d23c3ac7868078090", size = 11869188, upload-time = "2026-02-02T09:27:09.335Z" },
+    { url = "https://files.pythonhosted.org/packages/a6/ad/d8ee88cc6f71acbb8dcd9b1be06302cb5d31dbea2ca09bb1ee05c001787b/curl_cffi-0.15.0b4-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ed794c28497a60ba369895d9fc3f3719425bb489b04eae8ab4a228e4cf3d7568", size = 2784114, upload-time = "2026-02-26T04:12:36.563Z" },
+    { url = "https://files.pythonhosted.org/packages/af/ec/009a8f49241a77740840213360cf40a92ccf993134466a17da797c2fd76b/curl_cffi-0.15.0b4-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:a227038fdfdc272937ad5146e649480d5a2b76d616675a9847d035a9726383f9", size = 2562064, upload-time = "2026-02-26T04:12:38.358Z" },
+    { url = "https://files.pythonhosted.org/packages/48/cf/02e2a9c978e80369a8b87ad53d464c8bea902ef241bcf85c580b7e283a01/curl_cffi-0.15.0b4-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d26b8ff4ba9844151fcbd407d64dbf0f6abf44d6569a4ee0fde1f65706de471b", size = 11078242, upload-time = "2026-02-26T04:12:43.553Z" },
+    { url = "https://files.pythonhosted.org/packages/bc/a4/029c2f74928ffc5ce59e1d094e505828a98e32fc5c6fe8bacd5c79849453/curl_cffi-0.15.0b4-cp310-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e6b551908102a5d5adbdc4a4968c50e3b56a78752aa0c35550a06f2f4299b70f", size = 10465221, upload-time = "2026-02-26T04:12:45.527Z" },
+    { url = "https://files.pythonhosted.org/packages/f9/b7/8727a31cefbaffb62d6902dd6bba0b6b3d3e3a89976a6f42e68d63bf256c/curl_cffi-0.15.0b4-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6a853632f0ae43077e8c279585168dbccffea943ec9593719c70cf36f2069537", size = 10305198, upload-time = "2026-02-26T04:12:47.561Z" },
+    { url = "https://files.pythonhosted.org/packages/ab/3a/761fb2b0346dc701ef381d6d73e3701b1f63b827532abc2cfbc7078631ee/curl_cffi-0.15.0b4-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:92d88529eb20c99f2d2910cb4eae18b89f12e6a34bf0f86ab52e528144877d6c", size = 11930396, upload-time = "2026-02-26T04:12:51.516Z" },
+    { url = "https://files.pythonhosted.org/packages/f8/a8/c8568aff374fba82850c7e48daa2969f471459ada14e6702fecbf803b6ea/curl_cffi-0.15.0b4-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:91fa67c8e6cbe7324146a383224216006000807a1df92f3de1f62d4bde0674eb", size = 2784678, upload-time = "2026-02-26T04:12:56.787Z" },
+    { url = "https://files.pythonhosted.org/packages/c7/59/7a065526dab9c3289c62b0b050edf22fb4fe8233b7a424e2782c1c85253f/curl_cffi-0.15.0b4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a6a8f4b710949121780ed6487bde30b05fcb9cafbd4f54e1296333153082f75c", size = 2562351, upload-time = "2026-02-26T04:12:58.266Z" },
+    { url = "https://files.pythonhosted.org/packages/8f/4d/511d56dc1eb8bd9dc24a547fbed36a90ed9827f5a611362aa486b57e66f5/curl_cffi-0.15.0b4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d39934e818295d1be263f0f3118ccf1c92b90af158e61e64cd382aa907424178", size = 11085541, upload-time = "2026-02-26T04:13:01.815Z" },
+    { url = "https://files.pythonhosted.org/packages/90/a2/0c1e4d9c5891fa19364a73cfe199cc584dc5725ca6e0ba24a78bbe2b6257/curl_cffi-0.15.0b4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:bf95fa9980ed0f8c6207d6bd6c6f7ca2d2bb69fa3846a318d274106d6fc83ae5", size = 11936267, upload-time = "2026-02-26T04:13:05.876Z" },
 ]
 
 [[package]]
@@ -789,10 +789,9 @@ requests = [
 
 [[package]]
 name = "google-genai"
-version = "1.64.0"
+version = "1.65.0"
 source = { registry = "https://pypi.org/simple" }
 dependencies = [
-    { name = "aiohttp", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
     { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
     { name = "distro", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
     { name = "google-auth", extra = ["requests"], marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
@@ -804,9 +803,9 @@ dependencies = [
     { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
     { name = "websockets", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
 ]
-sdist = { url = "https://files.pythonhosted.org/packages/bc/14/344b450d4387845fc5c8b7f168ffbe734b831b729ece3333fc0fe8556f04/google_genai-1.64.0.tar.gz", hash = "sha256:8db94ab031f745d08c45c69674d1892f7447c74ed21542abe599f7888e28b924", size = 496434, upload-time = "2026-02-19T02:06:13.95Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/79/f9/cc1191c2540d6a4e24609a586c4ed45d2db57cfef47931c139ee70e5874a/google_genai-1.65.0.tar.gz", hash = "sha256:d470eb600af802d58a79c7f13342d9ea0d05d965007cae8f76c7adff3d7a4750", size = 497206, upload-time = "2026-02-26T00:20:33.824Z" }
 wheels = [
-    { url = "https://files.pythonhosted.org/packages/54/56/765eca90c781fedbe2a7e7dc873ef6045048e28ba5f2d4a5bcb13e13062b/google_genai-1.64.0-py3-none-any.whl", hash = "sha256:78a4d2deeb33b15ad78eaa419f6f431755e7f0e03771254f8000d70f717e940b", size = 728836, upload-time = "2026-02-19T02:06:11.655Z" },
+    { url = "https://files.pythonhosted.org/packages/68/3c/3fea4e7c91357c71782d7dcaad7a2577d636c90317e003386893c25bc62c/google_genai-1.65.0-py3-none-any.whl", hash = "sha256:68c025205856919bc03edb0155c11b4b833810b7ce17ad4b7a9eeba5158f6c44", size = 724429, upload-time = "2026-02-26T00:20:32.186Z" },
 ]
 
 [[package]]
@@ -1311,7 +1310,7 @@ wheels = [
 
 [[package]]
 name = "openai"
-version = "2.21.0"
+version = "2.24.0"
 source = { registry = "https://pypi.org/simple" }
 dependencies = [
     { name = "anyio", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
@@ -1323,9 +1322,9 @@ dependencies = [
     { name = "tqdm", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
     { name = "typing-extensions", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or sys_platform == 'darwin'" },
 ]
-sdist = { url = "https://files.pythonhosted.org/packages/92/e5/3d197a0947a166649f566706d7a4c8f7fe38f1fa7b24c9bcffe4c7591d44/openai-2.21.0.tar.gz", hash = "sha256:81b48ce4b8bbb2cc3af02047ceb19561f7b1dc0d4e52d1de7f02abfd15aa59b7", size = 644374, upload-time = "2026-02-14T00:12:01.577Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/55/13/17e87641b89b74552ed408a92b231283786523edddc95f3545809fab673c/openai-2.24.0.tar.gz", hash = "sha256:1e5769f540dbd01cb33bc4716a23e67b9d695161a734aff9c5f925e2bf99a673", size = 658717, upload-time = "2026-02-24T20:02:07.958Z" }
 wheels = [
-    { url = "https://files.pythonhosted.org/packages/cc/56/0a89092a453bb2c676d66abee44f863e742b2110d4dbb1dbcca3f7e5fc33/openai-2.21.0-py3-none-any.whl", hash = "sha256:0bc1c775e5b1536c294eded39ee08f8407656537ccc71b1004104fe1602e267c", size = 1103065, upload-time = "2026-02-14T00:11:59.603Z" },
+    { url = "https://files.pythonhosted.org/packages/c9/30/844dc675ee6902579b8eef01ed23917cc9319a1c9c0c14ec6e39340c96d0/openai-2.24.0-py3-none-any.whl", hash = "sha256:fed30480d7d6c884303287bde864980a4b137b60553ffbcf9ab4a233b7a73d94", size = 1120122, upload-time = "2026-02-24T20:02:05.669Z" },
 ]
 
 [[package]]