-
Notifications
You must be signed in to change notification settings - Fork 114
Require pandas 3.0 and pyarrow 22.0 #885
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -56,12 +56,10 @@ aiosqlalchemy = [ | |
| "sqlalchemy[asyncio]>=2.0.0", | ||
| ] | ||
| pandas = [ | ||
| "pandas>=1.3.0; python_version<'3.13'", | ||
| "pandas>=2.3.0; python_version>='3.13'", | ||
| "pandas>=3.0.0", | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Self-review round one (implementation behavior): FINDINGS (1, repaired) Scope: base Finding:
Covered, no finding:
Out of scope (pre-existing, not in this diff): Limitation: the AWS floor-version runs (3.11 and 3.14) are pending.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Rebase record: patch series unchanged After #890 and #884 merged, the branch was rebased with
The #890 fix is now in the base, so the Ready run is expected to clear the Glue metadata failures seen in run 36499867658.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ready run at The Ready run 36589928431 passed After this run, |
||
| ] | ||
| arrow = [ | ||
| "pyarrow>=10.0.0; python_version<'3.14'", | ||
| "pyarrow>=22.0.0; python_version>='3.14'", | ||
| "pyarrow>=22.0.0", | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Self-review round two (claims, callers, operations): FINDINGS (PR description only, corrected) Scope: base Claims checked:
Existing callers: Operations: no AWS request pattern changes. The floor verification ran 485 tests per Python version (3.11 and 3.14) locally against the CI account, one run at a time, after the other Test runs had finished. Evidence limits: the floor results are local runs at |
||
| ] | ||
| polars = [ | ||
| "polars>=1.39.0", | ||
|
|
@@ -70,12 +68,8 @@ polars = [ | |
| [dependency-groups] | ||
| dev = [ | ||
| "sqlalchemy[asyncio]>=2.0.0", | ||
| "pandas>=1.3.0; python_version<'3.13'", | ||
| "pandas>=2.3.0; python_version>='3.13'", | ||
| "numpy>=1.26.0; python_version<'3.13'", | ||
| "numpy>=2.3.0; python_version>='3.14'", | ||
| "pyarrow>=10.0.0; python_version<'3.14'", | ||
| "pyarrow>=22.0.0; python_version>='3.14'", | ||
| "pandas>=3.0.0", | ||
| "pyarrow>=22.0.0", | ||
| "polars>=1.39.0", | ||
| "Jinja2>=3.1.0", | ||
| "mypy>=0.900", | ||
|
|
||
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Independent review (relayed): no regressions; 1 pre-existing finding, deferred (static)
Reviewer: OpenAI Codex CLI 0.157.1 (
codex exec, modelgpt-6-sol, sandboxread-only, ephemeral session01a0ea66-ae23-7773-8e08-1b51bb6a62ff), which did not author the change.Scope: base
6aeb2ae9967f378478737cf6bcd7113c3f4342b6.. head29bfde0722f3674883960899e0eb84dc80bb7378, in a clean detached snapshot without.env. The prompt omitted the PR number, description, commit messages, and self-review findings. The reviewer was not allowed to edit, build, test, use the network, or write to GitHub.Reviewer's result:
Author verification: partly confirmed with pandas 3.0.6.
read_csv(..., engine="c", chunksize=2, use_threads=True)andread_csv(..., buffer_lines=10)raiseTypeError: read_csv() got an unexpected keyword argument, because neither is aread_csvparameter.engine="python", low_memory=Truedoes not raise. The example is broken regardless of pandas version and is unrelated to the version floors, so it is deferred out of this PR and will be proposed as a separate docs fix.After the review, the snapshot and PR worktree were unchanged (HEAD
29bfde0, clean status).