diff --git a/pyproject.toml b/pyproject.toml index f85ece8cf8..f132683dcf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -79,11 +79,11 @@ test = [ "igraph==1.0.0", "jsonschema==4.26.0", "pre-commit==4.6.0", - "pytest==9.1.0", + "pytest==9.1.1", "pytest-asyncio==1.4.0", "pytest-cov==7.1.0", "pytest-responses==0.5.1", - "responses==0.26.1", + "responses==0.26.2", ] spawn-pipeline = [ "json-e==4.8.2", diff --git a/uv.lock b/uv.lock index 8c3466b240..2024e35395 100644 --- a/uv.lock +++ b/uv.lock @@ -261,16 +261,16 @@ wheels = [ [[package]] name = "alembic" -version = "1.18.4" +version = "1.18.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mako" }, { name = "sqlalchemy" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/94/13/8b084e0f2efb0275a1d534838844926f798bd766566b1375174e2448cd31/alembic-1.18.4.tar.gz", hash = "sha256:cb6e1fd84b6174ab8dbb2329f86d631ba9559dd78df550b57804d607672cedbc", size = 2056725, upload-time = "2026-02-10T16:00:47.195Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1a/cc/ac0bed8e562e7407fe55c3ba85a4dce86e6dbd8730887bd1e406a6c5c18a/alembic-1.18.5.tar.gz", hash = "sha256:1554982221dd17e9a749b53902407578eb305e453f71999e8c7f0a48389fff8e", size = 2060480, upload-time = "2026-06-25T15:20:54.888Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/29/6533c317b74f707ea28f8d633734dbda2119bbadfc61b2f3640ba835d0f7/alembic-1.18.4-py3-none-any.whl", hash = "sha256:a5ed4adcf6d8a4cb575f3d759f071b03cd6e5c7618eb796cb52497be25bfe19a", size = 263893, upload-time = "2026-02-10T16:00:49.997Z" }, + { url = "https://files.pythonhosted.org/packages/96/78/5fe6dc3a3a5b2f5a2a4faef8bfe336d5fa049a38884ab3172e0098160c01/alembic-1.18.5-py3-none-any.whl", hash = "sha256:06d8ba9d04558022f5395e9317de03d270f3dced49cee01f89fe7a13c26f14bc", size = 264664, upload-time = "2026-06-25T15:20:56.673Z" }, ] [[package]] @@ -562,30 +562,30 @@ wheels = [ [[package]] name = "boto3" -version = "1.43.33" +version = "1.43.47" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "botocore" }, { name = "jmespath" }, { name = "s3transfer" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/10/9d/794d03504b8c72bf978a1ef93bc9e7d0867951bf5fbbe50881cd50fb26d5/boto3-1.43.33.tar.gz", hash = "sha256:da6e400b2d11eb041fbbb2743ef3ffe6540889676ffdff0e628628e9b4f04cde", size = 113152, upload-time = "2026-06-18T19:35:00.57Z" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/76/8c2b062b9a9f27db8d78c3183213efd2cb31493b9a81853025da5254652e/boto3-1.43.47.tar.gz", hash = "sha256:09a8ce4abab4391bf08315e2dcc449b4b33e97ce7654ee9398d9fe4ef73a33da", size = 112681, upload-time = "2026-07-13T19:32:13.511Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b1/42/bb88180fe1e46f77fe9507083a256dad243747e29aa0f2fbf6ff421b4132/boto3-1.43.33-py3-none-any.whl", hash = "sha256:97b563127f7678ad20249f9bf99877b7a3a78f6fcdcf222c6e25d27d4406ce0d", size = 140534, upload-time = "2026-06-18T19:34:58.062Z" }, + { url = "https://files.pythonhosted.org/packages/27/86/4aaa23e1433a6f4021258b1d8e4ec129bf691e419339454806807595a93d/boto3-1.43.47-py3-none-any.whl", hash = "sha256:aef0cccd5bc4a443fb3e64fada023f7b5b9da36864cb4255b68cf93067476676", size = 140031, upload-time = "2026-07-13T19:32:11.072Z" }, ] [[package]] name = "botocore" -version = "1.43.34" +version = "1.43.50" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jmespath" }, { name = "python-dateutil" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3c/0d/559cdceb9f6acea6b91404970b7973e28a4434fa8a70eb1416b0af478d86/botocore-1.43.34.tar.gz", hash = "sha256:ccc973cf30c6445b30afe5760f6dc949a80f1f862cb23d9c45747f2c814ece77", size = 15591382, upload-time = "2026-06-19T19:33:28.561Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/3b/0a640eb595fb86e853c06301982393e60cbaba634cb0fc70bbdc119e1140/botocore-1.43.50.tar.gz", hash = "sha256:7b07c423c44b1ab3815af103f11fa28ea317e28dda1335718a02ecde371a25e9", size = 15709326, upload-time = "2026-07-16T19:33:05.282Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d5/ea/dc5aab38e2b3f63380810465fab92c836e9e8bce458eba4a8a896f25e1d2/botocore-1.43.34-py3-none-any.whl", hash = "sha256:238a0269f33c5914b9343900b44767e783b3e8b6dcb6e065eac8b4495601c5df", size = 15277590, upload-time = "2026-06-19T19:33:24.562Z" }, + { url = "https://files.pythonhosted.org/packages/98/32/405d01c0bcd9deab0d3744894a328ce12899824d284480f7b3f4c6cdfe40/botocore-1.43.50-py3-none-any.whl", hash = "sha256:4a57a1e0dd4a8be855c29183fc0e029c18e9ec84cd4ac172869f3e800f972528", size = 15394880, upload-time = "2026-07-16T19:33:02.097Z" }, ] [[package]] @@ -748,11 +748,11 @@ test = [ { name = "igraph", specifier = "==1.0.0" }, { name = "jsonschema", specifier = "==4.26.0" }, { name = "pre-commit", specifier = "==4.6.0" }, - { name = "pytest", specifier = "==9.1.0" }, + { name = "pytest", specifier = "==9.1.1" }, { name = "pytest-asyncio", specifier = "==1.4.0" }, { name = "pytest-cov", specifier = "==7.1.0" }, { name = "pytest-responses", specifier = "==0.5.1" }, - { name = "responses", specifier = "==0.26.1" }, + { name = "responses", specifier = "==0.26.2" }, ] [[package]] @@ -1083,20 +1083,20 @@ wheels = [ [[package]] name = "claude-agent-sdk" -version = "0.2.105" +version = "0.2.116" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "mcp" }, { name = "sniffio" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e7/b2/6f506b855dcd625ae38a5bd9ae2cf5f7bb5f02540e8f2871de8dbacc1395/claude_agent_sdk-0.2.105.tar.gz", hash = "sha256:a376a757fd8d6951e1a43b673ed4a24378d586a2937a511426fd9ea8321a865e", size = 255626, upload-time = "2026-06-19T04:11:42.305Z" } +sdist = { url = "https://files.pythonhosted.org/packages/50/79/b0f01a18bb119e595cc1e66d4adbe39bb09879a570e54793c222a142b662/claude_agent_sdk-0.2.116.tar.gz", hash = "sha256:37d6c9d98960c7ea41d1a7fd3331ad0b1bef68e559ed9cc5ccf9d00ae68adfcd", size = 268648, upload-time = "2026-07-11T01:04:47.192Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/70/a1/100cd7345d1638e55063fed0e5b2d783348822486ebf9984c445691b2345/claude_agent_sdk-0.2.105-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e60026bf1e9da1ea5856a929db2066ca973b8b30dbdae59698d92ac20d1590b9", size = 64449954, upload-time = "2026-06-19T04:11:45.792Z" }, - { url = "https://files.pythonhosted.org/packages/7a/14/5619e05742bd49996aa8f893a9fa93111fb0da4448ff5769b339d4357f4a/claude_agent_sdk-0.2.105-py3-none-macosx_11_0_x86_64.whl", hash = "sha256:a2ea0d7147996b32e42dd00a8a956638275cd9bab72944cc4b6f7dbc8c6726e8", size = 67785910, upload-time = "2026-06-19T04:11:49.339Z" }, - { url = "https://files.pythonhosted.org/packages/86/fd/8381d221c8adba317be18b475d516c0eb62b55d1e44dc318cfed9bf6345b/claude_agent_sdk-0.2.105-py3-none-manylinux_2_17_aarch64.whl", hash = "sha256:e5ceb54b9589c2716fb1b287608a7cf955db4d642885f9161e76058ecd5b4945", size = 73038021, upload-time = "2026-06-19T04:11:54.195Z" }, - { url = "https://files.pythonhosted.org/packages/62/0d/e4883cd4fd782376e6f076ba0c166eb8d41cca5be5278f42cdae099340f5/claude_agent_sdk-0.2.105-py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:de6cae6d3c234054d019fe7ff1a2f2666683658c8b0a07eb4d91c9ab6ce537e8", size = 73990325, upload-time = "2026-06-19T04:11:58.556Z" }, - { url = "https://files.pythonhosted.org/packages/13/81/52bd9e60b44d9e46ea969a3158b87ad1f803e8190875a8dc026ff0fcc217/claude_agent_sdk-0.2.105-py3-none-win_amd64.whl", hash = "sha256:72f17ff99b00a7b0b509867a92a8ffba0a0e60047c0a88029ad7c23642bd927f", size = 73742237, upload-time = "2026-06-19T04:12:03.026Z" }, + { url = "https://files.pythonhosted.org/packages/ad/cd/2ed6eaee9e5fa1a13d91d1ccbb9f09a3b53379acd55b3ccb9d6c94378a3f/claude_agent_sdk-0.2.116-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9ea5ababb44afdcc7e33b857ca3ad5008f906c30052aa2d957dacfa7f70ead9f", size = 71529658, upload-time = "2026-07-11T01:04:51.792Z" }, + { url = "https://files.pythonhosted.org/packages/f0/5a/28cefff3eacb8ba8a2caf2a8e7c944faca8c253157cc5aa207d87964c5cb/claude_agent_sdk-0.2.116-py3-none-macosx_11_0_x86_64.whl", hash = "sha256:93c1f60ed1e4d73dc13f2c714bbe1be43798d9bb4067a6d563358c397b300801", size = 75044679, upload-time = "2026-07-11T01:04:56.414Z" }, + { url = "https://files.pythonhosted.org/packages/72/e8/6663bd715b1822db87a560aa04ddc51a1e36bbfb076441d96b3af827e572/claude_agent_sdk-0.2.116-py3-none-manylinux_2_17_aarch64.whl", hash = "sha256:e130166e5b1054b4e3741d957fd6759546fa657fa765385955a9ef12fdc545f9", size = 80070001, upload-time = "2026-07-11T01:05:01.862Z" }, + { url = "https://files.pythonhosted.org/packages/3d/a2/305b81ee541ff1323920809803695c0294584f30b7e451a290213f53f4d7/claude_agent_sdk-0.2.116-py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:d5e420912378cf66a90cf898bdd4567cc8f994308bd8011d7bd71968066f3894", size = 81082600, upload-time = "2026-07-11T01:05:06.688Z" }, + { url = "https://files.pythonhosted.org/packages/b2/cb/c492bf6d973837f00894604f2e0ad3b216a03163dc204bff14b3e7e596f0/claude_agent_sdk-0.2.116-py3-none-win_amd64.whl", hash = "sha256:fb8dbc73f52d103e08b30fe865199ea1d89e7b2197652a19a97a15b040cf685b", size = 80616940, upload-time = "2026-07-11T01:05:12.229Z" }, ] [[package]] @@ -1640,19 +1640,19 @@ wheels = [ [[package]] name = "fastmcp" -version = "3.4.2" +version = "3.4.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "fastmcp-slim", extra = ["client", "server"] }, ] -sdist = { url = "https://files.pythonhosted.org/packages/29/18/46beaec18c9f86a599ae3f9cdf6677dd6b50240cfd844d18233710b47f13/fastmcp-3.4.2.tar.gz", hash = "sha256:b468722946fc467c3796a6572f7a14d93d48c014cf8fea12910245220cbbe4e1", size = 28756849, upload-time = "2026-06-06T01:30:35.694Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9c/f7/5188565d1b93ad611cbd80bf473e7ad669d1f3b689c4bedcd304e1ec3472/fastmcp-3.4.4.tar.gz", hash = "sha256:378202e26ec15b23819d9a1c0d1b0ebda096bc712720532010a0b82a45c2b1df", size = 28796458, upload-time = "2026-07-09T00:32:41.352Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/58/4d/8b1ba42251160e11ca34686344572121432c23a082d56ef6bbdec5888fc1/fastmcp-3.4.2-py3-none-any.whl", hash = "sha256:c87a62b029f0c5400ada85f683629345d2466c39169f0cb853e487b2f7308c08", size = 8018, upload-time = "2026-06-06T01:30:38.118Z" }, + { url = "https://files.pythonhosted.org/packages/5f/67/3cef84ba38a23dca1e1e776bfda8a35ab3c7a6c94a8ca81d0715de6dd3c5/fastmcp-3.4.4-py3-none-any.whl", hash = "sha256:f86f208713212260068cf55c32936839eee856fefc7808e18a032f31eb0f718e", size = 8019, upload-time = "2026-07-09T00:32:39.411Z" }, ] [[package]] name = "fastmcp-slim" -version = "3.4.2" +version = "3.4.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "platformdirs" }, @@ -1662,9 +1662,9 @@ dependencies = [ { name = "rich" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/2e/d627b28b7403ecc526991ef732921b08bde010006e6148635f053fd29f4c/fastmcp_slim-3.4.2.tar.gz", hash = "sha256:290646e0955a516235a317151034559aa48336cb843d3f006131aedad8759bb4", size = 576291, upload-time = "2026-06-06T01:30:12.553Z" } +sdist = { url = "https://files.pythonhosted.org/packages/45/79/f35661c6a1d76dfbe17a079f912d96fffcfdd40fad5a9144bb9e7dfb1fdf/fastmcp_slim-3.4.4.tar.gz", hash = "sha256:dcaa3e0be2127d7eacdce592c2ef0039204923dc0ec396454615cb4a3275b078", size = 590203, upload-time = "2026-07-09T00:32:20.531Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/58/22afebf18df7260b09148199cbeb90cdcc4b3a4e1b5d7460e3591c3a7add/fastmcp_slim-3.4.2-py3-none-any.whl", hash = "sha256:bdc72492212681ca502755fa8acc0457f559295da1fc3dfc0599adc1c04b82f3", size = 749195, upload-time = "2026-06-06T01:30:11.22Z" }, + { url = "https://files.pythonhosted.org/packages/16/91/321e0b2e9ed70d0628b17ddaec76fc7b09f3e1d5d290f70bf101a2890142/fastmcp_slim-3.4.4-py3-none-any.whl", hash = "sha256:9d3a6327b9ee835188eb7323fc3b5d4cd061631b48da8ece56794bb538972505", size = 765158, upload-time = "2026-07-09T00:32:19.11Z" }, ] [package.optional-dependencies] @@ -2102,7 +2102,7 @@ wheels = [ [[package]] name = "google-cloud-run" -version = "0.16.0" +version = "0.16.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "google-api-core", extra = ["grpc"] }, @@ -2112,14 +2112,14 @@ dependencies = [ { name = "proto-plus" }, { name = "protobuf" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b7/89/dcaf0dc97e39b41e446456ceb60657ab025de79cfccd39cbd739d1a9849e/google_cloud_run-0.16.0.tar.gz", hash = "sha256:d52cf4e6ad3702ae48caccf6abcab543afee6f61c2a6ec753cc62a31e5b629f1", size = 514452, upload-time = "2026-03-26T22:17:05.589Z" } +sdist = { url = "https://files.pythonhosted.org/packages/27/3f/d2887a46446311c10871dde73e97bc9c07b08963ff92cb0a78a564d87a45/google_cloud_run-0.16.1.tar.gz", hash = "sha256:568bf7fceba8f844a39b69858a8e642f6cca27eab7246c621d9d341c289b1158", size = 513602, upload-time = "2026-06-22T23:22:30.849Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/c7/46153dc13713b5e4276d86f28ff4563332f9e4bae5ebc83abc5bfd994801/google_cloud_run-0.16.0-py3-none-any.whl", hash = "sha256:d7d2dd7307130fde2a0ce27e96d580dd23b7b2d973b6484b94d902e6b2618860", size = 459112, upload-time = "2026-03-26T22:16:00.018Z" }, + { url = "https://files.pythonhosted.org/packages/37/27/aed6476e16083dfe4da93633331b0561e0160249d44e81d96077185afe27/google_cloud_run-0.16.1-py3-none-any.whl", hash = "sha256:8b7b91b20270cff5514a0af7ac2009572b3d3501a075868cf956a1f8cc6e61f2", size = 459007, upload-time = "2026-06-22T23:20:29.456Z" }, ] [[package]] name = "google-cloud-storage" -version = "3.12.0" +version = "3.12.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "google-api-core" }, @@ -2129,9 +2129,9 @@ dependencies = [ { name = "google-resumable-media" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/58/72/86f94e1639a8bcd9d33e8e01b49afcaa1c3a13bda7683c681717e0901e15/google_cloud_storage-3.12.0.tar.gz", hash = "sha256:03ae9847c6babb368f35f054126b8a08cbc0e3266efb990eb17b9926a45cf3be", size = 17338620, upload-time = "2026-06-12T18:03:29.215Z" } +sdist = { url = "https://files.pythonhosted.org/packages/da/ac/60b4cb0a6c8c6bb7cedb8971ba5e34a94096acf76e2cc242bcf1e6fc5c49/google_cloud_storage-3.12.1.tar.gz", hash = "sha256:1d81491c7663bc26c5056d00b834356f2253b910ef467f9cf9928a87fca1e04b", size = 17339353, upload-time = "2026-07-08T17:03:59.142Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1b/bd/a89eaebd2f9db5f92ddcc8e4f23c266be1dbd11058bb83451d8dd029f34c/google_cloud_storage-3.12.0-py3-none-any.whl", hash = "sha256:3880773754ddf7c27567b04e2a4d193950b6b99429f37b9097d873686e95b09c", size = 340605, upload-time = "2026-06-12T18:03:12.677Z" }, + { url = "https://files.pythonhosted.org/packages/80/6e/ca176e95bafac0fe7befeee7e0420e686de147571cd2908e308c5fe71bda/google_cloud_storage-3.12.1-py3-none-any.whl", hash = "sha256:9297ae0c2ce3f5400b1f2bb3a3e6d2cd256614366e03cd30600871df8e903afb", size = 340845, upload-time = "2026-07-08T17:03:31.418Z" }, ] [[package]] @@ -3436,16 +3436,16 @@ wheels = [ [[package]] name = "langchain-anthropic" -version = "1.4.6" +version = "1.4.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anthropic" }, { name = "langchain-core" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e1/f5/cd397b94aeed5fa0e8ab9595b9fb578ac99f424d42220defe6626e6a1a7b/langchain_anthropic-1.4.6.tar.gz", hash = "sha256:78942d4458d883b7d362438a095ed501ed84f44d402622404482481fc973b9da", size = 706540, upload-time = "2026-06-12T16:54:15.352Z" } +sdist = { url = "https://files.pythonhosted.org/packages/98/22/40ab129b08329ca295b391aa1d48267692b42594757084c6918e22b655ac/langchain_anthropic-1.4.8.tar.gz", hash = "sha256:c76891b2044d56105ff13c106ed12650637b53bd598a4bdf15b4796eefa2a4ec", size = 708524, upload-time = "2026-06-26T21:28:46.916Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/26/af/927dbbc5a1f5fea1a69adc2883f034cbd1430004e36f4eacd302d500393a/langchain_anthropic-1.4.6-py3-none-any.whl", hash = "sha256:dbd412a956b6b8b0716d9d8460ef71f834a6731cdbfc59e6160482a4a9fb5200", size = 51797, upload-time = "2026-06-12T16:54:14.159Z" }, + { url = "https://files.pythonhosted.org/packages/b7/14/746235c4da89d9bc6a608c5f489f628e03feb8f697195c146e452c8f23c8/langchain_anthropic-1.4.8-py3-none-any.whl", hash = "sha256:778e9301b6fd517824f76ec1776975ce8add97a1f6a36c50ae3c2f4b03a66f7f", size = 52366, upload-time = "2026-06-26T21:28:45.535Z" }, ] [[package]] @@ -3490,7 +3490,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.4.7" +version = "1.4.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jsonpatch" }, @@ -3503,14 +3503,14 @@ dependencies = [ { name = "typing-extensions" }, { name = "uuid-utils" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ee/2b/fffaff399d20a56d40b9562fa19701e91abd72d8c9d9bc8c2673077b56b6/langchain_core-1.4.7.tar.gz", hash = "sha256:7a825d77de0a3f39adbd9d09612a75e85527e14a52c1601089bcc062972d9f2b", size = 952522, upload-time = "2026-06-12T19:23:57.588Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/b9/e937d0a90b26540bff07e7a7c64349f3b29c2dcc36257cd1cd3fdce17f2a/langchain_core-1.4.9.tar.gz", hash = "sha256:f8078901145bed0466755277500a5a22822a7b628808c4c0a28d4fc88895fcf2", size = 967294, upload-time = "2026-07-08T20:06:54.191Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/de/3e/dcdffa60078ae7b3a00ebb4cbbf1a204a14c3609983c604886523a7d4418/langchain_core-1.4.7-py3-none-any.whl", hash = "sha256:bcadd51951140ecdcba98311dbd931ba5de02a5ba8a2288dad5069c1eea2a13d", size = 554941, upload-time = "2026-06-12T19:23:55.826Z" }, + { url = "https://files.pythonhosted.org/packages/84/70/ade2fada52772798ef815b6352b59e71b116aa0c32c3aef5be3dc2cbed12/langchain_core-1.4.9-py3-none-any.whl", hash = "sha256:28e3909e2a10cc81504952d795ac0a9e014c0018121ef89d48dd396fa09ec624", size = 558293, upload-time = "2026-07-08T20:06:52.382Z" }, ] [[package]] name = "langchain-google-genai" -version = "4.2.5" +version = "4.2.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "filetype" }, @@ -3518,14 +3518,14 @@ dependencies = [ { name = "langchain-core" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5e/4b/a1acdba3a86f861d379cb654f234d334c04a4c93178c8c7b0182ddeb9966/langchain_google_genai-4.2.5.tar.gz", hash = "sha256:2abab4be22699a9cc29948b2bf012946f51a0bbf10ab3a4a9a129047234829f8", size = 271850, upload-time = "2026-06-10T01:48:57.06Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/0c/bc60dabc362ca7c6ffe8c4bcc2f724c7e566b43eb230cee51419f88f784c/langchain_google_genai-4.2.7.tar.gz", hash = "sha256:03b1463ffe4d42435f43c7870467f2215f684bb46400d2543435d10157c80ac7", size = 281605, upload-time = "2026-07-06T13:51:58.724Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/82/3d4d3dc181ea1756f323dad4d5936239c2f404ea0acb5102316224280634/langchain_google_genai-4.2.5-py3-none-any.whl", hash = "sha256:289699ddb8e1076a76144f83e25e0086e4ce629b196fc103251f2a629e0756e5", size = 69404, upload-time = "2026-06-10T01:48:56.09Z" }, + { url = "https://files.pythonhosted.org/packages/b2/f9/d73d1e712591723aaddb7a7b1e94978cd2320c29acfe0d26b6169a2f26f0/langchain_google_genai-4.2.7-py3-none-any.whl", hash = "sha256:0d9c388d0e6c629718fca6abb19c6fdca728a9a7873d0324c1ec821288b5b571", size = 70702, upload-time = "2026-07-06T13:51:57.499Z" }, ] [[package]] name = "langchain-mistralai" -version = "1.1.5" +version = "1.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, @@ -3534,35 +3534,35 @@ dependencies = [ { name = "pydantic" }, { name = "tokenizers" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6b/00/63ce73bf6a704d041f77f40487b275c72bbc15889cb26468c2fe37a294dc/langchain_mistralai-1.1.5.tar.gz", hash = "sha256:439652b31665fc8c3739a46652e3b97b5e228144e83a8f98ad9e2733b300166f", size = 133362, upload-time = "2026-06-10T21:53:21.879Z" } +sdist = { url = "https://files.pythonhosted.org/packages/70/92/d15c0640bf77908b765d76f46d7123d7b82b34b04dfad2838b68143f38f7/langchain_mistralai-1.1.6.tar.gz", hash = "sha256:c2694828adee61a497c571e25eaba1472095cd1d1f260a7fe15a6e60f9ece039", size = 157112, upload-time = "2026-07-05T21:30:23.059Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/7f/2b4cbca2346afaddec270360e68130726159f77378a73b94434e7d785cd8/langchain_mistralai-1.1.5-py3-none-any.whl", hash = "sha256:e8b2a89ea14ec73858daabad3f120f34732728a4beb2e01aa0aa416ac98a96f7", size = 21176, upload-time = "2026-06-10T21:53:20.951Z" }, + { url = "https://files.pythonhosted.org/packages/5e/db/b727cd6e8083a48e4d0aba542f1454a50510d59b24476888af94b038be15/langchain_mistralai-1.1.6-py3-none-any.whl", hash = "sha256:0aa59b313b406ee934dc0431873b0e11849d8d746a6a7e281103c6848a9b1319", size = 22806, upload-time = "2026-07-05T21:30:21.84Z" }, ] [[package]] name = "langchain-openai" -version = "1.3.2" +version = "1.3.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "openai" }, { name = "tiktoken" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/93/4c/cf3c5a03f1d2e2e4367c1527231162a99d0f1c94113e1203c00469c860e4/langchain_openai-1.3.2.tar.gz", hash = "sha256:240917ae88d754b389a6f2ae06fa262c50c094eb4f576c27d560dff6b86c2f62", size = 3236213, upload-time = "2026-06-13T05:42:12.5Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d1/7e/43eef3f8fae2668f52e2222fdc26b6de58acf158bcb580e32e88a299260d/langchain_openai-1.3.5.tar.gz", hash = "sha256:c1db2256a42ac46e8e7b0564c5ccb478b9f58dc047a58935da33c82e6e1f9a07", size = 3261548, upload-time = "2026-07-10T18:58:29.576Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/21/cbf6c3786de881b214c8c6c9f61fe44c9c47608428676a5cd5c5b2b0cda5/langchain_openai-1.3.2-py3-none-any.whl", hash = "sha256:3d247f43bba9f85d32a374b1bdf3932a0d1e3c60913ebeadf68630de52add67e", size = 119775, upload-time = "2026-06-13T05:42:11.088Z" }, + { url = "https://files.pythonhosted.org/packages/61/64/4e0918cb96ff2b49e06acd9c11c250297d727d2fcce9e012d62efb73b4d6/langchain_openai-1.3.5-py3-none-any.whl", hash = "sha256:f586263b884bceb3d426ec84d3bfbd27051c3c92ae668da6175629e3f44dcec5", size = 121601, upload-time = "2026-07-10T18:58:28.327Z" }, ] [[package]] name = "langchain-protocol" -version = "0.0.16" +version = "0.0.18" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/36/e7/8300ba22d968653051fd06e3117d783872dddf3dcebdd6b1d386836eb43c/langchain_protocol-0.0.16.tar.gz", hash = "sha256:806c7cdd951b1c4f692fa40fce60821ff0f221d4360e27673ddf2c2b99c2b7ff", size = 5969, upload-time = "2026-05-28T23:05:11.121Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d2/59/b5959aea96faa9146e2e49a7a22882b3528c62efafe9a6a95beab30c2305/langchain_protocol-0.0.18.tar.gz", hash = "sha256:ec3e11782f1ed0c9db38e5a9ed01b0e7a0d3fba406faa8aef6594b73c56a63e6", size = 6150, upload-time = "2026-06-18T17:08:26.959Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1f/9c/06dfcc88d02a6364e8d864c421ddd3736305cb0a6c853f75c302c80fe17c/langchain_protocol-0.0.16-py3-none-any.whl", hash = "sha256:3658c142c5d0fb3a023a4be442ce4c15c6d626aab6135eb79a76dc64ad19c3c3", size = 7037, upload-time = "2026-05-28T23:05:10.163Z" }, + { url = "https://files.pythonhosted.org/packages/99/2e/d82db9eec13ad0f72e7aaad5c4bc730ab111934fdc83c85523206eb9b0a0/langchain_protocol-0.0.18-py3-none-any.whl", hash = "sha256:70b53a86fbf9cedc863555effe44da192ab02d556ddbf2cf95b8873adcf41b5a", size = 7221, upload-time = "2026-06-18T17:08:25.996Z" }, ] [[package]] @@ -4134,40 +4134,34 @@ wheels = [ [[package]] name = "mercurial" -version = "7.2.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8f/e2/55e7cc74f4ffcce9e4d701945f61a5ab6536ff13e3eee9b1da6590731d27/mercurial-7.2.2.tar.gz", hash = "sha256:f2ec8e7eeef0500591706d374555f0ceb118822068e75fa3b32be07dd2184f6c", size = 9258506, upload-time = "2026-05-07T15:26:57.318Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/76/cb5be1112d780cd4ecda338adad71cf4c9732f9635a46735488f43cde772/mercurial-7.2.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e1df3811d2d307459935f4518efedac7e9e4ff43eed078eeae85eae2813ad9a0", size = 5419142, upload-time = "2026-05-07T15:25:29.776Z" }, - { url = "https://files.pythonhosted.org/packages/8f/c6/c64ba90dd38e7002f4cc8102f546dae89b32f83bfe102de0cc835bb8f713/mercurial-7.2.2-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:758a5bc1b674f2d8162b6aea6f9a69a2ac6616937c7af3034fda715dc423d2e5", size = 7276210, upload-time = "2026-05-07T15:25:31.739Z" }, - { url = "https://files.pythonhosted.org/packages/06/a4/c90d684f0111ac953c8e4bb9757e891b639cc46fcb65eba80f6c97e02944/mercurial-7.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8065fe5854c6040a60e8180d5926166db465611f3038285f9d8602c9b5f89e3e", size = 7299693, upload-time = "2026-05-07T15:25:35.687Z" }, - { url = "https://files.pythonhosted.org/packages/64/d4/01c272a14f153486da1ce68c7ef7cdce2fb7d03c1b3a8d60f4fd43b8a54f/mercurial-7.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e9a01cbef63e15e8ed4928ac6ea46217c9e54d1bf898bbe677c224558e1d09ca", size = 7583441, upload-time = "2026-05-07T15:25:37.563Z" }, - { url = "https://files.pythonhosted.org/packages/7f/7c/4e0b84b1a6c933e81e734507cea60eff5e593904a0abf2f564b794694b7e/mercurial-7.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:757ad8cc9bb9c66b0a2078985ac559a213902c942062074041427bd9c7a1e6fa", size = 7243936, upload-time = "2026-05-07T15:25:39.507Z" }, - { url = "https://files.pythonhosted.org/packages/01/03/a04b25cc51c9f932bd1d7ca5be6d88feccd93ad85dc325ac90d2fbcedf46/mercurial-7.2.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:733c638cac0c747da52ee2f78060df07e6a19ae5edd509864d7f17c5f9d6cc84", size = 7245379, upload-time = "2026-05-07T15:25:41.333Z" }, - { url = "https://files.pythonhosted.org/packages/ed/bc/2ed70d40081d66d875eea3a368c8ecbdd607e2c31854144ed3f3c9e5c3d1/mercurial-7.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:71414dd7e263d444dd087031d9fc6672813869b273116c0f9283a67027c9424c", size = 7470083, upload-time = "2026-05-07T15:25:43.436Z" }, - { url = "https://files.pythonhosted.org/packages/22/e9/46dde0a4cdfd688db10ef0a3b1ef081e79567915e5c4357126a9c8296047/mercurial-7.2.2-cp312-cp312-win32.whl", hash = "sha256:5c1df3fdad97c3fb79980322f1a0c4e841f60fea27e9aa45d7e62bc0082605db", size = 7045608, upload-time = "2026-05-07T15:25:45.676Z" }, - { url = "https://files.pythonhosted.org/packages/78/d8/7b1b17e2b6b5c6533f9025c846706211d9ec91dd313d5dccc6d0e8e13d57/mercurial-7.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:5d59df5ad5d3c7dabe0afe9e905b60bda1aa43cb4499eadc5f6c80a0ccd4b18c", size = 7371339, upload-time = "2026-05-07T15:25:47.944Z" }, - { url = "https://files.pythonhosted.org/packages/69/90/0e3ea22104d4e4768b1542dc9b157e490aa2416d33208ecc8de921e10ddb/mercurial-7.2.2-cp312-cp312-win_arm64.whl", hash = "sha256:3bd34910ce65aded7c87e456ced6126fac4dc2efdf24cb508f109fcca3692e4c", size = 7336047, upload-time = "2026-05-07T15:25:49.831Z" }, - { url = "https://files.pythonhosted.org/packages/aa/ce/96709b4cc014ba957948bee539c233620923dd8ea4700bb81d9b7c1b89f9/mercurial-7.2.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a952bf8b3bbd503d04d696d4fb23d619a28fdceff4fe49393d8edf5e3c10ab65", size = 5418950, upload-time = "2026-05-07T15:25:52.012Z" }, - { url = "https://files.pythonhosted.org/packages/2f/ea/1e28231ff97168b74672b632780313af0896b21239e75b3e8b95362e906b/mercurial-7.2.2-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:60219c61c898c5bc359a5d399775078a55e0d0f1a49f8b2502648bc52944c23d", size = 7276033, upload-time = "2026-05-07T15:25:54.282Z" }, - { url = "https://files.pythonhosted.org/packages/fa/9e/1a6cc4553448d5b5a616ef15288bb7581e07b491d0638a130bc4c794af39/mercurial-7.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b419029d1ddb708b558281e0e9b04536f48fbc52159ff1f1aa47d7a50ab3ae2", size = 7300702, upload-time = "2026-05-07T15:25:56.352Z" }, - { url = "https://files.pythonhosted.org/packages/e0/73/e6254a0159c9a5a8dba646ef9d380018305e2b4cc3e8fd103939717cc98a/mercurial-7.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e52706776ea710db1016c4dbddfb816dd84c9ae464b037aaf50b21f6cf7113c9", size = 7583687, upload-time = "2026-05-07T15:25:58.492Z" }, - { url = "https://files.pythonhosted.org/packages/09/80/43e88157ec207a0a517e0073800ab098dcdcac9b5c734123714e5d55f25d/mercurial-7.2.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c478e81e7364f2712af5f287588739505f318bc4d2c9981b88b7128de167f37e", size = 7244775, upload-time = "2026-05-07T15:26:00.618Z" }, - { url = "https://files.pythonhosted.org/packages/18/6a/63df78ad534f50fa395329afb58e073ac33052003590bdfc628d9c24188f/mercurial-7.2.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:6f8059759dad72e11780478d1d78a15aa10482a23cdaf0b669a1b7e074d20ba2", size = 7245798, upload-time = "2026-05-07T15:26:02.758Z" }, - { url = "https://files.pythonhosted.org/packages/05/8a/868dec8c94a989e2fd45645638b5d2452f5a4438cd6a080fc890c9f7b1c9/mercurial-7.2.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b52d8617a84ef37aa39cf190726d5aaa2ac0c4616deefaabb753a2bd853849b4", size = 7470603, upload-time = "2026-05-07T15:26:05.114Z" }, - { url = "https://files.pythonhosted.org/packages/76/ea/a0003441d2c485bddd37a58d5e0f361ae755022e7c7c7a28329dd9cd75dc/mercurial-7.2.2-cp313-cp313-win32.whl", hash = "sha256:cf8920881fe773bd7da9dfd817e380b99f7306f2687e8ce6b16b78d8e1ba533c", size = 6918891, upload-time = "2026-05-07T15:26:06.994Z" }, - { url = "https://files.pythonhosted.org/packages/a1/7f/da6826178f376090cd94b8ae82b7213519663022419d92d5af75aa97ca0b/mercurial-7.2.2-cp313-cp313-win_amd64.whl", hash = "sha256:b75ad77ec2cf875f8aa441d195b0006a1dd39ae3132c8bef62675316e7df4a1b", size = 7310493, upload-time = "2026-05-07T15:26:09.58Z" }, - { url = "https://files.pythonhosted.org/packages/b6/0f/8b8730aff6a8fd28d0b849072303dcf691fa422b33dd1a2719212c41f956/mercurial-7.2.2-cp313-cp313-win_arm64.whl", hash = "sha256:e682c90f36a05388d8e7113dfb848d5837489d0c5cdb3278cc8dbb3c06ce643d", size = 7275146, upload-time = "2026-05-07T15:26:12.182Z" }, - { url = "https://files.pythonhosted.org/packages/72/81/315a536ffc9f239ff0af65d056a473fb19ab07265f6bbca0060aa59980f2/mercurial-7.2.2-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:4533aaf6e0868cc35ed1e8c9b9c816412521a1101c873c5ab40c6b006a62a432", size = 5420595, upload-time = "2026-05-07T15:26:14.21Z" }, - { url = "https://files.pythonhosted.org/packages/23/d5/a41075a5198f6c24f212d00e5fd7d206a8b9e58a1645ae833e678971e1ab/mercurial-7.2.2-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:2e2e9543c819554c41c1d59435b33ebd9fdbb30c175efe42c3a74f3179e19e88", size = 7277559, upload-time = "2026-05-07T15:26:16.423Z" }, - { url = "https://files.pythonhosted.org/packages/5c/dc/43d0174910902229c5e604f57f28328dd9677cee0245cafe98ba968bba20/mercurial-7.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a4dbcda57033d209b07a0eb5aa6c18741e7a9c36c1350649b5e500908867d7c7", size = 7301712, upload-time = "2026-05-07T15:26:18.505Z" }, - { url = "https://files.pythonhosted.org/packages/ba/06/e39d3035767b39105cfefc83e11404ad1bcc9b0f163927100e8a55b459bb/mercurial-7.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:445ee29c253a5297c774005b86ddd1e8d79a30a1bfff67ebd833aac32c5425bf", size = 7584113, upload-time = "2026-05-07T15:26:20.437Z" }, - { url = "https://files.pythonhosted.org/packages/f2/92/1d09102c702867338f0774223b5a1d5c7ec2fd1998986d6b7bd82ff3b3ce/mercurial-7.2.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:05032119e726fc73a55db17188373363d30c079c06131d4c0bcecffa527de70c", size = 7246415, upload-time = "2026-05-07T15:26:22.287Z" }, - { url = "https://files.pythonhosted.org/packages/53/a5/ef6397abd9ac9025ab509dee7d238918b56b5a6a55a06d5295e64d5ddf10/mercurial-7.2.2-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:2f92d309a2f198dc8e6bea67f122cc629f35f33f3f97fa07f6c3a09ac8f4d31b", size = 7246630, upload-time = "2026-05-07T15:26:24.339Z" }, - { url = "https://files.pythonhosted.org/packages/c7/2f/93c9acf580f76caf99f9f4251ba22fb575fb243e16a72e054763dc4f0102/mercurial-7.2.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:8523c2def15ac061af5d6b74cf49ff7506514dffcd5ab0502bd272d529e3e6e4", size = 7470418, upload-time = "2026-05-07T15:26:26.309Z" }, - { url = "https://files.pythonhosted.org/packages/92/1f/c9a67e813100b8360de1970756c0b0139f30cd24dd81c6fd57e5b5a87329/mercurial-7.2.2-cp314-cp314-win32.whl", hash = "sha256:f79db196b6553ce76175b0ca7bd05df4b232898a1dd505be45edd5a0d46415ab", size = 7175495, upload-time = "2026-05-07T15:26:28.439Z" }, - { url = "https://files.pythonhosted.org/packages/75/91/ac057dc19ba4effe00544abfcb8ebc76866e4652a87800c89e149c78283a/mercurial-7.2.2-cp314-cp314-win_amd64.whl", hash = "sha256:4b6334b2663f4b814ff810e0913f1209297a44bd877bca091585e29d9189521e", size = 7652823, upload-time = "2026-05-07T15:26:30.993Z" }, - { url = "https://files.pythonhosted.org/packages/ea/7c/263b762a45f03c99a1332006c91731f48c57e3464a7835c331e867335a1c/mercurial-7.2.2-cp314-cp314-win_arm64.whl", hash = "sha256:cdf791a55685320234af99845685946b63e5cc62e08998e038e4660819f2de4f", size = 7619761, upload-time = "2026-05-07T15:26:34.086Z" }, +version = "7.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/19/f1517e8a780e78c2dd1883102434f5232a680675e7fbbbcce53f8889b177/mercurial-7.2.3.tar.gz", hash = "sha256:1cb74ca95da021666b5a94a9bdc62f16255a6452f5a84cc2ae71bda8c7dbe36b", size = 9290867, upload-time = "2026-06-29T17:10:51.353Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/33/80a85ae6df5d82100b612e77255fd98612b8ac819783a723a9b431857116/mercurial-7.2.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:125207a90dc6f7059363dcb2028ca5f45e12badeff7c740b03778029848298fa", size = 5438672, upload-time = "2026-06-29T17:55:19.099Z" }, + { url = "https://files.pythonhosted.org/packages/fd/74/524e9bb94261ad01a8ddebbfca03db7bfdaecf1d98522b9b8da21d1d2e5a/mercurial-7.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6912f17b005e8ce77da6e677126f31db3d7448ad12c59a8026933e8f0a3334dd", size = 7602320, upload-time = "2026-06-29T17:10:10.471Z" }, + { url = "https://files.pythonhosted.org/packages/32/8c/4e44f4c0ca4939ec3390b6c77e5ead297578addb0b5be7ffcb3a4d561d57/mercurial-7.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:297008c554787f73a83048a07ca7e0f464a12e3cfccd382f555dc172a2e085f8", size = 7294825, upload-time = "2026-06-29T17:10:12.9Z" }, + { url = "https://files.pythonhosted.org/packages/4c/53/fc11815c8d5fae11e86cfe47afb0db7b37201c0aaa695b6faefe50a364b8/mercurial-7.2.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:869cac5a9c3146af1e6a5041f2ec465f8d9b6d4c3e5f74ccbe139847f562ced6", size = 7263974, upload-time = "2026-06-29T17:10:15.368Z" }, + { url = "https://files.pythonhosted.org/packages/f0/18/ddab4aec09d1a90ce6bd253c4db17c7af17cda7901ad43c2af5d410cd8f9/mercurial-7.2.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:675481b782f6552fc9a1b4ec2a4faa0b3ae5bc8d791e330032cfd9e390a58cb2", size = 7488829, upload-time = "2026-06-29T17:10:17.71Z" }, + { url = "https://files.pythonhosted.org/packages/b4/ee/a1b3d3bbe45e977bdbeb55295c8b825158575b8e0c8c53c5eebdb5a56607/mercurial-7.2.3-cp312-cp312-win32.whl", hash = "sha256:5bf9a234f293772573ed4631bf380c00f053dd67aca3e9da90cbd660ff88db67", size = 7049481, upload-time = "2026-06-29T17:54:52.871Z" }, + { url = "https://files.pythonhosted.org/packages/34/b8/4b94a5a0457c34dd928e74ec4cac1a0897b9c6e0fa839af9a7dfceaf3d56/mercurial-7.2.3-cp312-cp312-win_amd64.whl", hash = "sha256:40e026563eeb7eb48495b2253e7216e7622809f2b53a23a1f4b286a4d6a407da", size = 7375212, upload-time = "2026-06-29T17:54:55.091Z" }, + { url = "https://files.pythonhosted.org/packages/76/74/7392e6eff8d549a15d529a6723876bb5f7a7b4591448aa7628622556449e/mercurial-7.2.3-cp312-cp312-win_arm64.whl", hash = "sha256:014cdb6c4fd6618c05b47f204f65a85cbf68ac342e2bc9b95c7150f7851a1647", size = 7339927, upload-time = "2026-06-29T17:54:56.977Z" }, + { url = "https://files.pythonhosted.org/packages/64/4b/a97490322290b384d52e4beea3d60e49ddba777e2cdae7ab10b76504594e/mercurial-7.2.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:571bbae9d1b381b8c2c0a7f354cd3aa69c507c5e147a05fd7c559b0608547319", size = 5438494, upload-time = "2026-06-29T17:55:21.224Z" }, + { url = "https://files.pythonhosted.org/packages/c6/1c/39e11d3bdafc57434a94e272675484f6a19af788cd3d4e052267940b3800/mercurial-7.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7092bdc23934c17bd63e529c3750b72109263d8af976d2e9c97c745d358012e9", size = 7602807, upload-time = "2026-06-29T17:10:20.374Z" }, + { url = "https://files.pythonhosted.org/packages/71/e0/b56a41467dc3038f358a8c98057028c9950d3a9be731b47bdb24c1c78fad/mercurial-7.2.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:87b8e51d7dd4c8c2284afbc4f9c3c1860f7fa83e210858e07599fe65d3488d59", size = 7294642, upload-time = "2026-06-29T17:10:23.46Z" }, + { url = "https://files.pythonhosted.org/packages/a6/94/9f481b110fd4ba15255329b7cd45a60c597db6f909b6a6fb07ae3975b003/mercurial-7.2.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b14fc105a09fca4fd7262bc467291776f3b51d2afbabbeb94e9000fa4b0f37a1", size = 7264394, upload-time = "2026-06-29T17:10:25.774Z" }, + { url = "https://files.pythonhosted.org/packages/74/53/dd345b07e0aef664bd4a14d74735c5dff23a2c794affba47b5019f16eb91/mercurial-7.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:47d2451804a9b58efe6ddd1b6a8fb6a4456eede8dc222b30813669a5e92a47c5", size = 7489096, upload-time = "2026-06-29T17:10:28.262Z" }, + { url = "https://files.pythonhosted.org/packages/0b/3d/3b7aba8de98f1fca7a7d689dc49d20788bcd445ad1618244b48f341c455c/mercurial-7.2.3-cp313-cp313-win32.whl", hash = "sha256:5d3b93c3ee4c46c3819a2a81456a0c47682f2d58a6b4935146b099e9658c0b68", size = 6922763, upload-time = "2026-06-29T17:54:59.086Z" }, + { url = "https://files.pythonhosted.org/packages/3a/5e/3fd8af8e78981de0046dbf2d41d16b8929d23647300966de74370f821eea/mercurial-7.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:ea02604874c874ee51b6a22590bac74bff38117a17ee327da75fed2b66b58eaa", size = 7314358, upload-time = "2026-06-29T17:55:01.126Z" }, + { url = "https://files.pythonhosted.org/packages/1b/ac/27151cfe0ad030d2a607c5b13d30a0168c714d8b01b65f8ef2a6749f7e4c/mercurial-7.2.3-cp313-cp313-win_arm64.whl", hash = "sha256:5e59bbcba4e6434b42de3e813f11b9d2ad3f03d58c349b7b8b81baab27b97c4b", size = 7279019, upload-time = "2026-06-29T17:55:03.072Z" }, + { url = "https://files.pythonhosted.org/packages/bf/c3/6b2ec2a0c902b30402c9281fedd941e2c51dd835ecb6865028b0d668e017/mercurial-7.2.3-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:cfb6999f2ab16b629f8a8780f867eb4c0e55811994644475ac25a21181d284be", size = 5440140, upload-time = "2026-06-29T17:55:23.298Z" }, + { url = "https://files.pythonhosted.org/packages/9f/4e/98a6b05cd5bbb30dc547f887489b2fe43c42aae0847f487092cbd2249463/mercurial-7.2.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:84908c933ed14a95fbf4b11805954f45bb6cfd73c36cc8c196829c7cf08fc341", size = 7602583, upload-time = "2026-06-29T17:10:30.887Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ef/3e34b44d05d577b5414a9262f0e411bf4e54c68ff001c8f9d37ae491faeb/mercurial-7.2.3-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bc48ffc33ea084eb9d431519a828d745f9ffd7f2fd02b01b57c5d15f2c0ba9ea", size = 7296104, upload-time = "2026-06-29T17:10:33.551Z" }, + { url = "https://files.pythonhosted.org/packages/6e/9f/d21baff6614c9692ed20e9cbff34dc26f1ba8db75610b60b7e002d1c41ea/mercurial-7.2.3-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:4f35ae21130283099d5ac334f78debdbf2f78fffc9a6cfb4116c628765770cdb", size = 7265215, upload-time = "2026-06-29T17:10:37.084Z" }, + { url = "https://files.pythonhosted.org/packages/d6/2e/b77811dd478fca27999c04b5b827a215bc8e4c9af03069b9167d871a6bed/mercurial-7.2.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:f2870657f2167f263387cdefd9d08d9955ce24551e9fc27330e93ea87609f698", size = 7489083, upload-time = "2026-06-29T17:10:39.588Z" }, + { url = "https://files.pythonhosted.org/packages/f4/2c/8ad0983fce42346cdedeb98d0aa3d6145678a25e06e88fd40fb6d75ae550/mercurial-7.2.3-cp314-cp314-win32.whl", hash = "sha256:204d0aa1b426d7c5ae50767079d5c4b02d7de7557d5919c448db5bb9464637f6", size = 7179380, upload-time = "2026-06-29T17:55:05.018Z" }, + { url = "https://files.pythonhosted.org/packages/67/72/f6dc73119ba9d99a206410f6441a4f7547bceeb78979c566ac20be84b328/mercurial-7.2.3-cp314-cp314-win_amd64.whl", hash = "sha256:fc652d68460b24472f199e5ed2265956a0e9ce579d6250955891723a4949265e", size = 7656690, upload-time = "2026-06-29T17:55:07.418Z" }, + { url = "https://files.pythonhosted.org/packages/80/a3/2088f8a608745ef16abe21bf1fb6c096c2038e60c6eee0732c14dfad3aea/mercurial-7.2.3-cp314-cp314-win_arm64.whl", hash = "sha256:096c693dcded3f426d4bfb54379620786bebc523122c3fc16f153ae76195da56", size = 7623661, upload-time = "2026-06-29T17:55:09.556Z" }, ] [[package]] @@ -4613,7 +4607,7 @@ wheels = [ [[package]] name = "openai" -version = "2.40.0" +version = "2.45.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -4625,9 +4619,9 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f9/9f/136562ec6c3b1a50fe06eb0bb34ed21f0d7426ec0140e5cc43ac785b69a5/openai-2.40.0.tar.gz", hash = "sha256:9a756f91f274a24ad6026cbcb2042fd356c8d4a10e8f347b08d34465e585f7a2", size = 781177, upload-time = "2026-06-01T21:48:23.878Z" } +sdist = { url = "https://files.pythonhosted.org/packages/78/60/d4219875289b11d2c2f7da93c36283da224a2e55865ed865ab64e0ce9217/openai-2.45.0.tar.gz", hash = "sha256:10d34ca9c5643bce775852fddbfc172505cb1d4de1ccd101696c3ecff358765d", size = 1109653, upload-time = "2026-07-09T18:02:44.091Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f6/46/180e14be801a75bc13f234cb1b594b232adeb9c84e60a9ab1832e8333591/openai-2.40.0-py3-none-any.whl", hash = "sha256:2b205637ff214477f9ce9ab035e9f494db0e3fa8f1e599008953735fbf6ff1ff", size = 1350935, upload-time = "2026-06-01T21:48:21.462Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b0/2291689e3ec4723fbf5bbf3b54afcd7b160f9ddc98ca7aedfd0132af5677/openai-2.45.0-py3-none-any.whl", hash = "sha256:5df105f5f8c9b711fcb9d06d2d3888cebc82506db216484c14a4e53cdf651777", size = 1629470, upload-time = "2026-07-09T18:02:42.21Z" }, ] [[package]] @@ -5686,7 +5680,7 @@ wheels = [ [[package]] name = "pytest" -version = "9.1.0" +version = "9.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, @@ -5695,9 +5689,9 @@ dependencies = [ { name = "pluggy" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/84/0e/b5858858d74958632c49b72cb25a3976ff9f632397626715be71c89d3971/pytest-9.1.0.tar.gz", hash = "sha256:41dd9148c08072446394cefd3d79701701335a9f4cae69ba92e39f6c7f5c061c", size = 1634181, upload-time = "2026-06-13T18:52:45.983Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz", hash = "sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313", size = 1636369, upload-time = "2026-06-19T10:58:32.857Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/5a/ba30a81239b909821b3153e303e7def45178bf353da4f72380e6c5e8793b/pytest-9.1.0-py3-none-any.whl", hash = "sha256:8ebb0e7888bdf2bdfc602ec51f8f62d50200af37356c74e503c79a94f5c81f32", size = 386453, upload-time = "2026-06-13T18:52:44.045Z" }, + { url = "https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl", hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c", size = 386536, upload-time = "2026-06-19T10:58:31.347Z" }, ] [[package]] @@ -6179,16 +6173,16 @@ wheels = [ [[package]] name = "responses" -version = "0.26.1" +version = "0.26.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pyyaml" }, { name = "requests" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c2/58/1fb6de3503428196df78638f991ec8095274f1ee9723e272ee4d9ff0092b/responses-0.26.1.tar.gz", hash = "sha256:2eb3218553cc8f79b57d257bac23af5e1bf381f5b9390b1767816f0843e01dc2", size = 83088, upload-time = "2026-05-21T19:56:39.747Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/1a/4af3e6d659394b809838490b144e4ab8d7ed3b9fecc7ca78f5d2f79b1a3d/responses-0.26.2.tar.gz", hash = "sha256:9c9259b46a8349197edebf43cfa68a87e1a2802ef503ff8b2fecbabc0b45afd8", size = 84030, upload-time = "2026-07-03T16:44:50.325Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3a/31/6a620b4427d546b9e7cca8b3b8c5f0559d9cef2bb9eedcda7f73c1473c19/responses-0.26.1-py3-none-any.whl", hash = "sha256:8aacc4586eb08fb2208ef64a9eb4258d9b0c6e6f4260845f2f018ab847495345", size = 35502, upload-time = "2026-05-21T19:56:38.046Z" }, + { url = "https://files.pythonhosted.org/packages/7c/28/693e1d9ebf72baa062ded80d837a035b86ce75eda5a269379e9e2b1008a8/responses-0.26.2-py3-none-any.whl", hash = "sha256:6fdfeabd58e5ec473b98dfe02e6d46d3173bd8dd573eff2ccccf1a05a5135364", size = 35609, upload-time = "2026-07-03T16:44:49.1Z" }, ] [[package]] @@ -7131,14 +7125,14 @@ wheels = [ [[package]] name = "tqdm" -version = "4.68.3" +version = "4.68.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/87/d7/0535a28b1f5f24f6612fb3ff1e89fb1a8d160fee0f976e0aa6803862134b/tqdm-4.68.3.tar.gz", hash = "sha256:00dfa48452b6b6cfae3dd9885636c23d3422d1ec97c66d96818cbd5e0821d482", size = 170596, upload-time = "2026-06-17T07:36:52.105Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/5f/57ff8b434839e70dab45601284ea413e947a63799891b7553e5960a793a8/tqdm-4.68.4.tar.gz", hash = "sha256:19829c9673638f2a0b8617da4cdcb927e831cd88bcfcb6e78d42a4d1af131520", size = 792418, upload-time = "2026-07-07T09:58:18.369Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/8e/bb97bb0c71802080bfc8952937d174e49cfc50de5c951dd47b2496f0dcdb/tqdm-4.68.3-py3-none-any.whl", hash = "sha256:39832cc2def2789a6f29df83f172db7416cea70052c0907a57801c5f2fdccb03", size = 78337, upload-time = "2026-06-17T07:36:50.132Z" }, + { url = "https://files.pythonhosted.org/packages/22/2a/5e5e750890ada51017d18d0d4c30da696e5b5bd3180947729927628fc3cb/tqdm-4.68.4-py3-none-any.whl", hash = "sha256:5168118b2368f48c561afda8020fd79195b1bdb0bdf8086b88442c267a315dc2", size = 676612, upload-time = "2026-07-07T09:58:16.256Z" }, ] [[package]]