Skip to content

Bump pandas from 2.3.3 to 3.0.5 - #202

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

Bump pandas from 2.3.3 to 3.0.5#202
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pandas-3.0.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps pandas from 2.3.3 to 3.0.5.

Release notes

Sourced from pandas's releases.

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

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.3

We are pleased to announce the release of pandas 3.0.3. 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
  • e68db09 RLS: 3.0.5
  • 0697623 Backport PR #66428: DOC: update whatsnew for 3.0.5 (#66430)
  • 5d846d0 Backport PR #66090 on branch 3.0.x (BLD: exclude numpy 2.5.0 when building wh...
  • bef7a2b Backport PR #66169 on branch 3.0.x (CI: Fix pyarrow-nightly job (stale nightl...
  • 8188eb1 RLS: 3.0.4 (#66079)
  • bd35f15 [3.0.x] BUG: fix CoW issue in eval() (#66072)
  • 6195872 [backport 3.0.x] BUG: anchor whole alternation in Series.str.match for PyArro...
  • 70313be Backport PR #66051 on branch 3.0.x (BUG: fix regression in DataFrame setitem ...
  • 57ed3e2 [backport 3.0.x] Bump pypa/cibuildwheel from 3.4.1 to 4.1.0 (#65934) (#66026)
  • f9693fc [backport 3.0.x] BUG(pandas 3.0 regression): drop(index=...) doesn't accept N...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 31, 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.

Reviewed this dependency bump (pandas 2.3.3 → 3.0.5 in requirements.txt).

Verification done: installed pandas 3.0.5 and ran the full suite (PYTHONPATH=src python -m pytest) — all 566 tests pass. I also manually exercised the two files that actually import pandas (src/sgraph/cypher.py, src/sgraph/attributes/attributequeries.py) against representative TSV/CSV input to probe for regressions from pandas 3.0's biggest breaking changes (copy-on-write on by default, new default string dtype via future.infer_string=True). No breakage found — missing values still surface as float NaN rather than pd.NA in the code paths I tried, so the existing math.isnan(val) check in attributeloader.py:43 and the val is pd.NA checks in cypher.py (lines 272, 376) still behave as before.

One gap worth flagging, not a blocker: this is a major-version jump (skips all of pandas 3.0's breaking changes at once), and attributequeries.py/attributeloader.py — the code path that loads real attribute CSVs (attr_*.csv[.zip]) into the model via read_attrs/read_attrs_generic — has no dedicated unit test at all (confirmed via grep over tests/). It's only pandas-consuming module in the repo without any coverage. That means a subtler dtype/NA regression in production attribute files (e.g. an all-empty or all-numeric-looking string column tripping the new string-dtype inference) wouldn't be caught by this PR's CI run even though it passed. Given the tests currently pass, I'd merge this, but consider following up with a small regression test using a sample attrs file so future pandas bumps here aren't flying blind.


Generated by Claude Code

@dependabot
dependabot Bot force-pushed the dependabot/pip/pandas-3.0.5 branch from 8e2c490 to 5f2d1ba Compare August 31, 2026 05:50
Bumps [pandas](https://github.com/pandas-dev/pandas) from 2.3.3 to 3.0.5.
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v2.3.3...v3.0.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/pandas-3.0.5 branch from 5f2d1ba to bec4a77 Compare August 31, 2026 07:54
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