Skip to content

Conversation

sfc-gh-joshi
Copy link
Contributor

@sfc-gh-joshi sfc-gh-joshi commented Jul 30, 2025

What do these changes do?

  • first commit message and PR title follow format outlined here

    NOTE: If you edit the PR title to match this format, you need to add another commit (even if it's empty) or amend your last commit for the CI job that checks the PR title to pick up the new PR title.

  • passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
  • passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
  • signed commit with git commit -s
  • Resolves Update to pandas 2.3 #7604
  • tests added and passing
  • module layout described at docs/development/architecture.rst is up-to-date

Increases the range of supported pandas versions to >2.2, <2.4.

Changes:

  • Series.str.decode now has a dtype argument
  • The na parameter of many string methods now uses lib.no_default instead of None, but we still pass None internally.
  • include_groups=True in groupby.apply is now deprecated in pandas 2.3. This change is very far-reaching, and since many other methods use apply under the hood, I found it too difficult to change include_groups for every single possible function call. The warning is filtered instead.

@sfc-gh-joshi sfc-gh-joshi marked this pull request as ready for review July 31, 2025 16:06
@sfc-gh-joshi sfc-gh-joshi merged commit ec01139 into modin-project:main Jul 31, 2025
27 of 29 checks passed
@sfc-gh-joshi sfc-gh-joshi deleted the joshi/pandas-2.3 branch July 31, 2025 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to pandas 2.3

2 participants