Skip to content

Revert the pandas < 3 cap for DataFrame XComs (backport of #71100) - #71182

Merged
vatsrahul1001 merged 1 commit into
v3-3-testfrom
revert-pandas-cap-v3-3-test
Aug 5, 2026
Merged

Revert the pandas < 3 cap for DataFrame XComs (backport of #71100)#71182
vatsrahul1001 merged 1 commit into
v3-3-testfrom
revert-pandas-cap-v3-3-test

Conversation

@vatsrahul1001

Copy link
Copy Markdown
Contributor

Backport of #71100 to v3-3-test — the pandas <3 cap for DataFrame XComs was reverted on main and needs the same on the release branch.

Why this reverts #70912 rather than cherry-picking #71100

The cap reached v3-3-test through the backport #70912 (of #70791). Cherry-picking main's revert (#71100) conflicts heavily because the provider docs/README/pyproject have diverged (main's provider versions are newer). Reverting v3-3-test's own cap commit (#70912) is the equivalent, clean way to remove it — all 40 provider files, the task-sdk serializer, and the newsfragment revert cleanly.

uv.lock was regenerated (with uv 0.12.1, satisfying the repo's uv>=0.11.21) — the diff is exclusively the pandas <3 specifier being dropped across the provider extras, no unrelated bumps.

Sequencing

The pandas-3 XCom serializer support lands separately in #71169 (the #71103 backport). This matches main's order — #71100 (revert cap) before #71103 (add support). Once this merges, #71169 may need a quick rebase since both touch task-sdk/.../serializers/pandas.py.

Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.8)

Generated-by: Claude Code (Opus 4.8) following the guidelines

Backport of #71100, which reverted "Limit pandas to < 3 for DataFrame XComs"
(#70791) on main. v3-3-test carried the cap via the #70912 backport; reverting
that commit removes the cap here too so the release branch matches main. The
pandas-3 XCom serializer support lands separately in #71169 (the #71103
backport) -- the same order main used (#71100 before #71103). uv.lock
regenerated with uv 0.12.1 to drop the pandas <3 specifier.
@vatsrahul1001
vatsrahul1001 merged commit 41191ba into v3-3-test Aug 5, 2026
109 checks passed
@vatsrahul1001
vatsrahul1001 deleted the revert-pandas-cap-v3-3-test branch August 5, 2026 15:51
vatsrahul1001 added a commit that referenced this pull request Aug 5, 2026
Backport of #71100, which reverted "Limit pandas to < 3 for DataFrame XComs"
(#70791) on main. v3-3-test carried the cap via the #70912 backport; reverting
that commit removes the cap here too so the release branch matches main. The
pandas-3 XCom serializer support lands separately in #71169 (the #71103
backport) -- the same order main used (#71100 before #71103). uv.lock
regenerated with uv 0.12.1 to drop the pandas <3 specifier.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants