chore: bump langchain-openai from 1.3.5 to 1.6.0 - #767
Conversation
daf0b62 to
9e2fafd
Compare
huang195
left a comment
There was a problem hiding this comment.
All three open Python bumps edit the same file, authbridge/requirements.txt, so they cannot merge independently — whichever lands first forces the other two to rebase.
Recommended order, because langchain-openai depends on langchain-core:
Merging core after openai risks a resolver conflict. Alternatively bundle all three into one PR and close the originals — one CI run instead of three rebase cycles.
CI green.
Assisted-By: Claude Code
|
@dependabot rebase |
Bumps [langchain-openai](https://github.com/langchain-ai/langchain) from 1.3.5 to 1.6.0. - [Release notes](https://github.com/langchain-ai/langchain/releases) - [Commits](langchain-ai/langchain@langchain-openai==1.3.5...langchain-openai==1.6.0) --- updated-dependencies: - dependency-name: langchain-openai dependency-version: 1.5.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
9e2fafd to
f7eed5a
Compare
|
The base commit for this pull request has not changed. |
|
The rebase I requested did more than rebase: it retargeted the PR from 1.5.1 to 1.6.0 (title and diff both changed). That matters because of the pin
Merging this would leave Three reasons this is easy to miss:
Suggested fix: langchain-core and langchain-openai have to move together. Either bump core to Assisted-By: Claude Code |
….txt
authbridge/requirements.txt is currently unsatisfiable on main:
langchain-core==1.5.5
langchain-openai==1.6.0 # requires langchain-core>=1.6.0,<2.0.0
$ pip install --dry-run 'langchain-openai==1.6.0' 'langchain-core==1.5.5'
ERROR: Cannot install langchain-core==1.5.5 and langchain-openai==1.6.0
because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible
How it got here: #769 pinned langchain-core to 1.5.5, and #767 was opened
against langchain-openai 1.5.1 (which needs core >= 1.5.4, satisfied). A
rebase of #767 silently retargeted it to 1.6.0, which needs core >= 1.6.0,
and it merged with an approval that predated the retarget --
dismiss_stale_reviews is false, so the approval carried over.
Nothing caught it: Python Tests completes in 12s and never installs
requirements.txt, and main has no required status checks.
1.6.0 is the current langchain-core release. Verified this resolves, and
verified it is safe to land alone -- tested against langgraph 1.2.9 (main's
pin today) and 1.2.11 (the target of open PR #765); both resolve.
Signed-off-by: Hai Huang <huang195@gmail.com>
Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Bumps langchain-openai from 1.3.5 to 1.5.1.
Release notes
Sourced from langchain-openai's releases.
Commits
d6cd98arelease(openai): 1.5.1 (#39653)7b954aafix(openai): preserve streamed encrypted reasoning (#39635)0082ce0chore(infra): support langsmith gateway in CI (#39651)f9ee55dfix(core): make abatch_iterate consistent with batch_iterate for None and zer...162f9d9chore(model-profiles): refresh model profile data (#39625)a2f02abchore(langchain): update docs on error handling for json schema (#39632)cde5293fix(core): respect pydantic aliases when validating tool inputs (#39572)fb8853drelease(openai): 1.5.0 (#39629)ee88091feat(openai): support openai 3.0 SDK (#39613)c5b2f95release(anthropic): 1.5.6 (#39622)