diff --git a/uv.lock b/uv.lock index 42b250d871a..3c6a516be0c 100644 --- a/uv.lock +++ b/uv.lock @@ -11,7 +11,7 @@ resolution-markers = [ ] [options] -exclude-newer = "2026-03-09T17:33:10.534115827Z" +exclude-newer = "2026-03-09T18:49:17.793566019Z" exclude-newer-span = "P30D" [manifest] @@ -4007,17 +4007,13 @@ dependencies = [ { name = "aiohttp" }, { name = "click" }, { name = "fastuuid" }, - { name = "google-generativeai" }, { name = "httpx" }, { name = "importlib-metadata" }, { name = "jinja2" }, { name = "jsonschema" }, { name = "openai" }, - { name = "pillow", version = "11.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "pillow", version = "12.1.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "pydantic" }, { name = "python-dotenv" }, - { name = "tenacity" }, { name = "tiktoken" }, { name = "tokenizers" }, ] @@ -4032,7 +4028,6 @@ extra-proxy = [ { name = "azure-keyvault-secrets" }, { name = "google-cloud-iam" }, { name = "google-cloud-kms" }, - { name = "nodejs-wheel-binaries" }, { name = "prisma" }, { name = "redisvl", marker = "python_full_version < '3.14'" }, { name = "resend" }, @@ -4110,6 +4105,7 @@ ci = [ { name = "blockbuster" }, { name = "claude-agent-sdk", marker = "python_full_version >= '3.10'" }, { name = "detect-secrets" }, + { name = "google-generativeai" }, { name = "jsonlines" }, { name = "langchain", version = "0.3.27", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, { name = "langchain", version = "1.2.10", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, @@ -4120,6 +4116,8 @@ ci = [ { name = "lunary", version = "1.0.36", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, { name = "lunary", version = "1.4.36", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, { name = "lunary", version = "1.4.37", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pillow", version = "11.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "pillow", version = "12.1.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "psycopg2-binary" }, { name = "pyarrow", version = "21.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, { name = "pyarrow", version = "22.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, @@ -4129,6 +4127,7 @@ ci = [ { name = "pyright" }, { name = "pytest-codspeed" }, { name = "pytest-retry" }, + { name = "tenacity" }, { name = "traceloop-sdk" }, ] dev = [ @@ -4173,7 +4172,6 @@ proxy-dev = [ { name = "a2a-sdk", marker = "python_full_version >= '3.10'" }, { name = "azure-identity" }, { name = "hypercorn" }, - { name = "nodejs-wheel-binaries" }, { name = "opentelemetry-api" }, { name = "opentelemetry-exporter-otlp" }, { name = "opentelemetry-sdk" }, @@ -4209,7 +4207,6 @@ requires-dist = [ { name = "google-cloud-iam", marker = "extra == 'extra-proxy'", specifier = "==2.19.1" }, { name = "google-cloud-kms", marker = "extra == 'extra-proxy'", specifier = "==2.24.2" }, { name = "google-genai", marker = "extra == 'proxy-runtime'", specifier = "==1.37.0" }, - { name = "google-generativeai", specifier = "==0.8.6" }, { name = "grpcio", marker = "extra == 'grpc'", specifier = "==1.78.0" }, { name = "grpcio", marker = "extra == 'proxy-runtime'", specifier = "==1.78.0" }, { name = "gunicorn", marker = "extra == 'proxy'", specifier = "==23.0.0" }, @@ -4224,15 +4221,12 @@ requires-dist = [ { name = "mangum", marker = "extra == 'proxy-runtime'", specifier = "==0.17.0" }, { name = "mcp", marker = "python_full_version >= '3.10' and extra == 'proxy'", specifier = "==1.26.0" }, { name = "mlflow", marker = "python_full_version >= '3.10' and extra == 'mlflow'", specifier = "==3.9.0" }, - { name = "nodejs-wheel-binaries", marker = "extra == 'extra-proxy'", specifier = "==24.13.1" }, { name = "numpydoc", marker = "extra == 'utils'", specifier = "==1.8.0" }, { name = "openai", specifier = "==2.24.0" }, { name = "opentelemetry-api", marker = "extra == 'proxy-runtime'", specifier = "==1.28.0" }, { name = "opentelemetry-exporter-otlp", marker = "extra == 'proxy-runtime'", specifier = "==1.28.0" }, { name = "opentelemetry-sdk", marker = "extra == 'proxy-runtime'", specifier = "==1.28.0" }, { name = "orjson", marker = "extra == 'proxy'", specifier = "==3.10.15" }, - { name = "pillow", marker = "python_full_version < '3.10'", specifier = "==11.3.0" }, - { name = "pillow", marker = "python_full_version >= '3.10'", specifier = "==12.1.1" }, { name = "polars", marker = "python_full_version >= '3.10' and extra == 'proxy'", specifier = "==1.38.1" }, { name = "prisma", marker = "extra == 'extra-proxy'", specifier = "==0.11.0" }, { name = "prometheus-client", marker = "extra == 'proxy-runtime'", specifier = "==0.20.0" }, @@ -4251,7 +4245,6 @@ requires-dist = [ { name = "semantic-router", marker = "python_full_version >= '3.9' and python_full_version < '3.14' and extra == 'semantic-router'", specifier = "==0.1.12" }, { name = "sentry-sdk", marker = "extra == 'proxy-runtime'", specifier = "==2.21.0" }, { name = "soundfile", marker = "extra == 'proxy'", specifier = "==0.12.1" }, - { name = "tenacity", specifier = "==8.5.0" }, { name = "tiktoken", specifier = "==0.12.0" }, { name = "tokenizers", specifier = "==0.22.2" }, { name = "uvicorn", marker = "extra == 'proxy'", specifier = "==0.33.0" }, @@ -4270,6 +4263,7 @@ ci = [ { name = "blockbuster", specifier = "==1.5.26" }, { name = "claude-agent-sdk", marker = "python_full_version >= '3.10'", specifier = "==0.1.44" }, { name = "detect-secrets", specifier = "==1.5.0" }, + { name = "google-generativeai", specifier = "==0.8.6" }, { name = "jsonlines", specifier = "==4.0.0" }, { name = "langchain", marker = "python_full_version < '3.10'", specifier = "==0.3.27" }, { name = "langchain", marker = "python_full_version >= '3.10'", specifier = "==1.2.10" }, @@ -4280,6 +4274,8 @@ ci = [ { name = "lunary", marker = "python_full_version < '3.10'", specifier = "==1.0.36" }, { name = "lunary", marker = "python_full_version == '3.10.*'", specifier = "==1.4.36" }, { name = "lunary", marker = "python_full_version >= '3.11'", specifier = "==1.4.37" }, + { name = "pillow", marker = "python_full_version < '3.10'", specifier = "==11.3.0" }, + { name = "pillow", marker = "python_full_version >= '3.10'", specifier = "==12.1.1" }, { name = "psycopg2-binary", specifier = "==2.9.11" }, { name = "pyarrow", marker = "python_full_version < '3.10'", specifier = "==21.0.0" }, { name = "pyarrow", marker = "python_full_version >= '3.10'", specifier = "==22.0.0" }, @@ -4289,6 +4285,7 @@ ci = [ { name = "pyright", specifier = "==1.1.408" }, { name = "pytest-codspeed", specifier = "==4.3.0" }, { name = "pytest-retry", specifier = "==1.7.0" }, + { name = "tenacity", specifier = "==8.5.0" }, { name = "traceloop-sdk", specifier = "==0.33.12" }, ] dev = [ @@ -4333,7 +4330,6 @@ proxy-dev = [ { name = "a2a-sdk", marker = "python_full_version >= '3.10'", specifier = "==0.3.24" }, { name = "azure-identity", marker = "python_full_version >= '3.9'", specifier = "==1.25.2" }, { name = "hypercorn", specifier = "==0.17.3" }, - { name = "nodejs-wheel-binaries", specifier = "==24.13.1" }, { name = "opentelemetry-api", specifier = "==1.28.0" }, { name = "opentelemetry-exporter-otlp", specifier = "==1.28.0" }, { name = "opentelemetry-sdk", specifier = "==1.28.0" }, @@ -5153,22 +5149,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl", hash = "sha256:5bb13e3eed2923615535339b3c620e76779af4cb4c6a90deccc9e36b274d3827", size = 23438, upload-time = "2025-12-20T14:08:52.782Z" }, ] -[[package]] -name = "nodejs-wheel-binaries" -version = "24.13.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e5/d0/81d98b8fddc45332f79d6ad5749b1c7409fb18723545eae75d9b7e0048fb/nodejs_wheel_binaries-24.13.1.tar.gz", hash = "sha256:512659a67449a038231e2e972d49e77049d2cf789ae27db39eff4ab1ca52ac57", size = 8056, upload-time = "2026-02-12T17:31:04.368Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/aa/04/1ffe1838306654fcb50bcf46172567d50c8e27a76f4b9e55a1971fab5c4f/nodejs_wheel_binaries-24.13.1-py2.py3-none-macosx_13_0_arm64.whl", hash = "sha256:360ac9382c651de294c23c4933a02358c4e11331294983f3cf50ca1ac32666b1", size = 54757440, upload-time = "2026-02-12T17:30:35.748Z" }, - { url = "https://files.pythonhosted.org/packages/66/f6/81ad81bc3bd919a20b110130c4fd318c7b6a5abb37eb53daa353ad908012/nodejs_wheel_binaries-24.13.1-py2.py3-none-macosx_13_0_x86_64.whl", hash = "sha256:035b718946793986762cdd50deee7f5f1a8f1b0bad0f0cfd57cad5492f5ea018", size = 54932957, upload-time = "2026-02-12T17:30:40.114Z" }, - { url = "https://files.pythonhosted.org/packages/14/be/8e8a2bd50953c4c5b7e0fca07368d287917b84054dc3c93dd26a2940f0f9/nodejs_wheel_binaries-24.13.1-py2.py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:f795e9238438c4225f76fbd01e2b8e1a322116bbd0dc15a7dbd585a3ad97961e", size = 59287257, upload-time = "2026-02-12T17:30:43.781Z" }, - { url = "https://files.pythonhosted.org/packages/58/57/92f6dfa40647702a9fa6d32393ce4595d0fc03c1daa9b245df66cc60e959/nodejs_wheel_binaries-24.13.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:978328e3ad522571eb163b042dfbd7518187a13968fe372738f90fdfe8a46afc", size = 59781783, upload-time = "2026-02-12T17:30:47.387Z" }, - { url = "https://files.pythonhosted.org/packages/f7/a5/457b984cf675cf86ace7903204b9c36edf7a2d1b4325ddf71eaf8d1027c7/nodejs_wheel_binaries-24.13.1-py2.py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e1dc893df85299420cd2a5feea0c3f8482a719b5f7f82d5977d58718b8b78b5f", size = 61287166, upload-time = "2026-02-12T17:30:50.646Z" }, - { url = "https://files.pythonhosted.org/packages/3c/99/da515f7bc3bce35cfa6005f0e0c4e3c4042a466782b143112eb393b663be/nodejs_wheel_binaries-24.13.1-py2.py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:0e581ae219a39073dcadd398a2eb648f0707b0f5d68c565586139f919c91cbe9", size = 61870142, upload-time = "2026-02-12T17:30:54.563Z" }, - { url = "https://files.pythonhosted.org/packages/cc/c0/22001d2c96d8200834af7d1de5e72daa3266c7270330275104c3d9ddd143/nodejs_wheel_binaries-24.13.1-py2.py3-none-win_amd64.whl", hash = "sha256:d4c969ea0bcb8c8b20bc6a7b4ad2796146d820278f17d4dc20229b088c833e22", size = 41185473, upload-time = "2026-02-12T17:30:57.524Z" }, - { url = "https://files.pythonhosted.org/packages/ab/c4/7532325f968ecfc078e8a028e69a52e4c3f95fb800906bf6931ac1e89e2b/nodejs_wheel_binaries-24.13.1-py2.py3-none-win_arm64.whl", hash = "sha256:caec398cb9e94c560bacdcba56b3828df22a355749eb291f47431af88cbf26dc", size = 38881194, upload-time = "2026-02-12T17:31:00.214Z" }, -] - [[package]] name = "numpy" version = "1.26.4"