diff --git a/uv.lock b/uv.lock index 9e4ee028..ff7fe8b0 100644 --- a/uv.lock +++ b/uv.lock @@ -858,6 +858,11 @@ dependencies = [ { name = "httpx" }, { name = "llama-index" }, { name = "llama-index-callbacks-arize-phoenix" }, + { name = "llama-index-llms-google-genai" }, + { name = "llama-index-llms-ollama" }, + { name = "llama-index-llms-openai" }, + { name = "llama-index-llms-openai-like" }, + { name = "llama-index-llms-openrouter" }, { name = "llama-index-workflows" }, { name = "mcp" }, { name = "posthog" }, @@ -880,15 +885,11 @@ dev = [ { name = "black" }, { name = "langfuse" }, { name = "llama-index-instrumentation" }, - { name = "llama-index-llms-google-genai" }, { name = "mypy" }, { name = "openinference-instrumentation-llama-index" }, { name = "ruff" }, { name = "safety" }, ] -google = [ - { name = "llama-index-llms-google-genai" }, -] langfuse = [ { name = "langfuse" }, { name = "llama-index-instrumentation" }, @@ -897,17 +898,6 @@ langfuse = [ mobilerun = [ { name = "mobilerun-sdk" }, ] -ollama = [ - { name = "llama-index-llms-ollama" }, -] -openai = [ - { name = "llama-index-llms-openai" }, - { name = "llama-index-llms-openai-like" }, - { name = "openai" }, -] -openrouter = [ - { name = "llama-index-llms-openrouter" }, -] [package.dev-dependencies] dev = [ @@ -926,7 +916,6 @@ requires-dist = [ { name = "async-adbutils" }, { name = "bandit", marker = "extra == 'dev'", specifier = ">=1.8.6" }, { name = "black", marker = "extra == 'dev'", specifier = "==25.9.0" }, - { name = "droidrun", extras = ["google"], marker = "extra == 'dev'" }, { name = "droidrun", extras = ["langfuse"], marker = "extra == 'dev'" }, { name = "httpx", specifier = ">=0.27.0" }, { name = "langfuse", marker = "extra == 'langfuse'", specifier = "==3.9.0" }, @@ -935,16 +924,15 @@ requires-dist = [ { name = "llama-index-instrumentation", marker = "extra == 'langfuse'" }, { name = "llama-index-llms-anthropic", marker = "extra == 'anthropic'", specifier = ">=0.8.6,<0.9.0" }, { name = "llama-index-llms-deepseek", marker = "extra == 'deepseek'", specifier = ">=0.2.1" }, - { name = "llama-index-llms-google-genai", marker = "extra == 'google'", specifier = ">=0.3.1" }, - { name = "llama-index-llms-ollama", marker = "extra == 'ollama'", specifier = ">=0.7.2" }, - { name = "llama-index-llms-openai", marker = "extra == 'openai'", specifier = ">=0.5.6" }, - { name = "llama-index-llms-openai-like", marker = "extra == 'openai'", specifier = ">=0.5.1" }, - { name = "llama-index-llms-openrouter", marker = "extra == 'openrouter'", specifier = ">=0.4.2" }, + { name = "llama-index-llms-google-genai", specifier = ">=0.3.1" }, + { name = "llama-index-llms-ollama", specifier = ">=0.7.2" }, + { name = "llama-index-llms-openai", specifier = ">=0.5.6" }, + { name = "llama-index-llms-openai-like", specifier = ">=0.5.1" }, + { name = "llama-index-llms-openrouter", specifier = ">=0.4.2" }, { name = "llama-index-workflows", specifier = "==2.8.3" }, { name = "mcp", specifier = ">=1.26.0" }, { name = "mobilerun-sdk", marker = "extra == 'mobilerun'", git = "ssh://git@github.com/droidrun/mobilerun-sdk-python.git?branch=main" }, { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.0.0" }, - { name = "openai", marker = "extra == 'openai'", specifier = ">=1.99.1" }, { name = "openinference-instrumentation-llama-index", marker = "extra == 'langfuse'", specifier = ">=3.0.0" }, { name = "posthog", specifier = ">=6.7.6" }, { name = "pydantic", specifier = ">=2.11.10" }, @@ -954,7 +942,7 @@ requires-dist = [ { name = "safety", marker = "extra == 'dev'", specifier = ">=3.2.11" }, { name = "textual", specifier = ">=6.11.0" }, ] -provides-extras = ["anthropic", "openai", "google", "deepseek", "ollama", "dev", "openrouter", "langfuse", "mobilerun"] +provides-extras = ["anthropic", "deepseek", "dev", "langfuse", "mobilerun"] [package.metadata.requires-dev] dev = [ @@ -2928,17 +2916,17 @@ wheels = [ [[package]] name = "protobuf" -version = "6.33.0" +version = "6.33.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/19/ff/64a6c8f420818bb873713988ca5492cba3a7946be57e027ac63495157d97/protobuf-6.33.0.tar.gz", hash = "sha256:140303d5c8d2037730c548f8c7b93b20bb1dc301be280c378b82b8894589c954", size = 443463, upload-time = "2025-10-15T20:39:52.159Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/25/7c72c307aafc96fa87062aa6291d9f7c94836e43214d43722e86037aac02/protobuf-6.33.5.tar.gz", hash = "sha256:6ddcac2a081f8b7b9642c09406bc6a4290128fce5f471cddd165960bb9119e5c", size = 444465, upload-time = "2026-01-29T21:51:33.494Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/ee/52b3fa8feb6db4a833dfea4943e175ce645144532e8a90f72571ad85df4e/protobuf-6.33.0-cp310-abi3-win32.whl", hash = "sha256:d6101ded078042a8f17959eccd9236fb7a9ca20d3b0098bbcb91533a5680d035", size = 425593, upload-time = "2025-10-15T20:39:40.29Z" }, - { url = "https://files.pythonhosted.org/packages/7b/c6/7a465f1825872c55e0341ff4a80198743f73b69ce5d43ab18043699d1d81/protobuf-6.33.0-cp310-abi3-win_amd64.whl", hash = "sha256:9a031d10f703f03768f2743a1c403af050b6ae1f3480e9c140f39c45f81b13ee", size = 436882, upload-time = "2025-10-15T20:39:42.841Z" }, - { url = "https://files.pythonhosted.org/packages/e1/a9/b6eee662a6951b9c3640e8e452ab3e09f117d99fc10baa32d1581a0d4099/protobuf-6.33.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:905b07a65f1a4b72412314082c7dbfae91a9e8b68a0cc1577515f8df58ecf455", size = 427521, upload-time = "2025-10-15T20:39:43.803Z" }, - { url = "https://files.pythonhosted.org/packages/10/35/16d31e0f92c6d2f0e77c2a3ba93185130ea13053dd16200a57434c882f2b/protobuf-6.33.0-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:e0697ece353e6239b90ee43a9231318302ad8353c70e6e45499fa52396debf90", size = 324445, upload-time = "2025-10-15T20:39:44.932Z" }, - { url = "https://files.pythonhosted.org/packages/e6/eb/2a981a13e35cda8b75b5585aaffae2eb904f8f351bdd3870769692acbd8a/protobuf-6.33.0-cp39-abi3-manylinux2014_s390x.whl", hash = "sha256:e0a1715e4f27355afd9570f3ea369735afc853a6c3951a6afe1f80d8569ad298", size = 339159, upload-time = "2025-10-15T20:39:46.186Z" }, - { url = "https://files.pythonhosted.org/packages/21/51/0b1cbad62074439b867b4e04cc09b93f6699d78fd191bed2bbb44562e077/protobuf-6.33.0-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:35be49fd3f4fefa4e6e2aacc35e8b837d6703c37a2168a55ac21e9b1bc7559ef", size = 323172, upload-time = "2025-10-15T20:39:47.465Z" }, - { url = "https://files.pythonhosted.org/packages/07/d1/0a28c21707807c6aacd5dc9c3704b2aa1effbf37adebd8caeaf68b17a636/protobuf-6.33.0-py3-none-any.whl", hash = "sha256:25c9e1963c6734448ea2d308cfa610e692b801304ba0908d7bfa564ac5132995", size = 170477, upload-time = "2025-10-15T20:39:51.311Z" }, + { url = "https://files.pythonhosted.org/packages/b1/79/af92d0a8369732b027e6d6084251dd8e782c685c72da161bd4a2e00fbabb/protobuf-6.33.5-cp310-abi3-win32.whl", hash = "sha256:d71b040839446bac0f4d162e758bea99c8251161dae9d0983a3b88dee345153b", size = 425769, upload-time = "2026-01-29T21:51:21.751Z" }, + { url = "https://files.pythonhosted.org/packages/55/75/bb9bc917d10e9ee13dee8607eb9ab963b7cf8be607c46e7862c748aa2af7/protobuf-6.33.5-cp310-abi3-win_amd64.whl", hash = "sha256:3093804752167bcab3998bec9f1048baae6e29505adaf1afd14a37bddede533c", size = 437118, upload-time = "2026-01-29T21:51:24.022Z" }, + { url = "https://files.pythonhosted.org/packages/a2/6b/e48dfc1191bc5b52950246275bf4089773e91cb5ba3592621723cdddca62/protobuf-6.33.5-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:a5cb85982d95d906df1e2210e58f8e4f1e3cdc088e52c921a041f9c9a0386de5", size = 427766, upload-time = "2026-01-29T21:51:25.413Z" }, + { url = "https://files.pythonhosted.org/packages/4e/b1/c79468184310de09d75095ed1314b839eb2f72df71097db9d1404a1b2717/protobuf-6.33.5-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:9b71e0281f36f179d00cbcb119cb19dec4d14a81393e5ea220f64b286173e190", size = 324638, upload-time = "2026-01-29T21:51:26.423Z" }, + { url = "https://files.pythonhosted.org/packages/c5/f5/65d838092fd01c44d16037953fd4c2cc851e783de9b8f02b27ec4ffd906f/protobuf-6.33.5-cp39-abi3-manylinux2014_s390x.whl", hash = "sha256:8afa18e1d6d20af15b417e728e9f60f3aa108ee76f23c3b2c07a2c3b546d3afd", size = 339411, upload-time = "2026-01-29T21:51:27.446Z" }, + { url = "https://files.pythonhosted.org/packages/9b/53/a9443aa3ca9ba8724fdfa02dd1887c1bcd8e89556b715cfbacca6b63dbec/protobuf-6.33.5-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:cbf16ba3350fb7b889fca858fb215967792dc125b35c7976ca4818bee3521cf0", size = 323465, upload-time = "2026-01-29T21:51:28.925Z" }, + { url = "https://files.pythonhosted.org/packages/57/bf/2086963c69bdac3d7cff1cc7ff79b8ce5ea0bec6797a017e1be338a46248/protobuf-6.33.5-py3-none-any.whl", hash = "sha256:69915a973dd0f60f31a08b8318b73eab2bd6a392c79184b3612226b0a3f8ec02", size = 170687, upload-time = "2026-01-29T21:51:32.557Z" }, ] [[package]]