MC
acme/data-pipeline · Version update · PyPI

langchain-openai

0.3.281.0.1Held for reviewDraftMajor versionpyproject.toml
Requires human review.
  • Probable API change without documentation: ChatOpenAI.with_structured_output's default method (pipeline/enrich.py:64).
  • Major version: langchain-openai 0.3 → 1.0.

Evidence trail

Every step Darwin took, from the records it keeps

  1. Found behind latest

    langchain-openai 0.3.28 is declared in pyproject.toml; the registry's latest is 1.0.1.

  2. Compared the release's API

    A deterministic difference in ChatOpenAI.with_structured_output's signature, without release documentation to confirm it. Validated as a draft: unit tests pass.

    CandidateResultReason
    1.0.1ProbableChatOpenAI.with_structured_output changes its default method; no release note corroborates it
  3. Validated with 431 tests

    Each check ran on the unmodified repository first; only checks that pass there judge the change.

    CheckFromUnmodifiedWith changeTests
    uv run pytest tests/unitci.yml · unitPassedPassed431

    Already failing before the change, so not counted against it: uv run pytest tests/integration

  4. Review gate approved the patch

    The patch is a version move only. The behavioural change, if real, affects pipeline/enrich.py:64.

    DeepSeek V4.1 Flash

  5. Opened #58 as a draft

    Update langchain-openai to 1.0.1 (requires review). Your repository's own CI judged it: CI passed

    CheckWorkflowVerdictNote
    unitci.ymlPassed2 min
    integrationci.ymlPassed3 min
  6. Waiting for a person to merge

    Draft PR #58 states the concern; a human decides.

Summary

Repository
acme/data-pipeline
Present
0.3.28
Latest
1.0.1
Proposed
1.0.1
Kind
Version update
Checked
Oct 29, 02:28 UTC
Pull request
Draft#58
Reviewers
priya

For agents

The same record, over MCP

dovel_get_update({
  id: "data-pipeline--langchain-openai"
})