Skip to content

Bump pandas from 2.3.3 to 3.0.6 - #209

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pandas-3.0.6
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pandas-3.0.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor

Bumps pandas from 2.3.3 to 3.0.6.

Release notes

Sourced from pandas's releases.

pandas 3.0.6

We are pleased to announce the release of pandas 3.0.6. This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version. This is also the first release to support Python 3.15.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher. The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

pandas 3.0.5

We are pleased to announce the release of pandas 3.0.5. This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher. The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

pandas 3.0.4

We are pleased to announce the release of pandas 3.0.4. This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher. The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

... (truncated)

Commits
  • 2905718 RLS: 3.0.6
  • 3188ced [backport 3.0.x] BUG: read_csv(sep=None) raised TypeError instead of falling...
  • f097905 DOC: cleanup 3.0.6 whatsnew + mention Python 3.15 support (#68965) (#68969)
  • 4f68223 [backport 3.0.x] BUG: fix setting with bool column mask into 1-column DataFra...
  • e3df0e8 [backport 3.0.x] BUG: full-slice setitem into a pyarrow-backed array shared m...
  • b7735f6 Backport PR #66117 on branch 3.0.x (BUG: interpolate leaving NAs unfilled for...
  • bca0b77 [backport 3.0.x] BUG: read_csv leaked the string-intern table when a column f...
  • bca1e5d [backport 3.0.x] BUG: prevent external mutation of RangeIndex._data (CoW) (#6...
  • c95b42c [3.0.x] CI: skip cython-lint on pre-commit.ci (#68910)
  • 9cbd884 [backport 3.0.x] Backport of some already merged regression fixes (#68447)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pandas](https://github.com/pandas-dev/pandas) from 2.3.3 to 3.0.6.
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.3.3...v3.0.6)

---
updated-dependencies:
- dependency-name: pandas
  dependency-version: 3.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 21, 2026

@villelaitila villelaitila left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Flagging a couple of concerns before this gets merged — the diff itself is a one-liner, but it's a major-version bump (2.3.3 → 3.0.6) and deserves more scrutiny than a typical Dependabot patch:

1. Python version conflict. Pandas' own release notes (quoted in this PR's description) state: "Pandas 3.0 supports Python 3.11 and higher." This repo's setup.cfg still declares python_requires = >=3.8 and lists classifiers for Python 3.8, 3.9, and 3.10. Pinning pandas==3.0.6 in requirements.txt means pip install -r requirements.txt (the documented dev setup in CLAUDE.md) will fail outright on Python 3.8–3.10, even though the package metadata still claims to support them. Either the Python floor needs to be raised to 3.11 across setup.cfg/classifiers/docs, or this bump should be held until 3.8–3.10 support is formally dropped.

2. No CI safety net for this bump. The only workflow in .github/workflows/ is ai-codereviewer.yml — there's no automated pytest run gating this PR. Pandas 3.0 has real breaking changes (Copy-on-Write is now always on, a new default string dtype replaces object for text columns, several deprecated APIs were removed), and the codebase does exercise pandas fairly directly (src/sgraph/cypher.py's _extract_subgraph/_dataframe_to_serializable, and src/sgraph/attributes/attributequeries.py's read_attrs/read_csv_attrs, including .transpose() and df.to_dict() on CSV-loaded frames). None of that gets exercised automatically before merge, so this should be validated by running the test suite locally against pandas 3.0.6 rather than merged on the strength of the compatibility badge alone.

Given both points, I'd hold off auto-merging this one until someone confirms the test suite passes under 3.0.6 and the Python-version support story is resolved.


Generated by Claude Code

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant