Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Link to Issue or Description of Change
google-adk[openai]currently caps the OpenAI SDK below 3, which blocks installation with recent versions of LiveKit Agents. This raises the cap to<4in theopenai,extensions,all, andtestextras while keeping the minimum at2.20.Testing Plan
Unit Tests
The OpenAI integration and labs tests passed on Python 3.13 with SDK versions 2.54.0, 3.0.0, and 3.46.0 (296 tests each).
I ran the full Windows
toxsuite on Python 3.11 through 3.14 using the upstream CI dependency skip forlancedb. Each run passed more than 23,800 tests and had 88–104 failures outside the OpenAI and packaging tests. Most failures also occurred on unchangedmain. The remaining SQLite and telemetry cases passed in focused reruns on both branches. Both branches resolved the same test dependencies.Manual End-to-End (E2E) Tests
I built the ADK wheel and installed its
openaiextra in clean Python 3.13 and 3.14 environments alongsideopenai==3.46.0,livekit-agents==1.8.11, andlangfuse==5.2.0. The same install failed to resolve before this change. With the new wheel,uv pip checkreported compatible dependencies and all 296 OpenAI integration and labs tests passed against the installed wheel on each Python version.To reproduce the dependency check from this checkout in a clean environment, run:
Checklist
Additional context
The constraints check reported the same differences on Windows for both this branch and
main. The resolved package pins matchedmainfor Python 3.11 through 3.15.Prepared with Codex.