From Fedora Project Wiki

Pandas 3

Summary

Update to Pandas from 2.3.x to 3.0.x which brings in improvements to strings handling, consistent behaviour with Copy-on-Write, removing a number of long deprecated functionality.

Owner

Current status

The Pandas 3.0 release includes various new features, bug fixes, and performance improvements, as well as possible breaking changes.

The pandas 3.0 release removed a functionality that was deprecated in previous releases. Upstream recommends projects to first upgrade to pandas 2.3 to ensure your code is working without warnings, before upgrading to pandas 3.0. Fedora has had Pandas 2.3.x in Fedora since F-42 in October 2025 without any reported issues so a year later for F-45 is makes sense to make the jump to the Pandas 3.0.x release.

Feedback

Benefit to Fedora

Fedora will have the latest version of Pandas and the latest features and enhancements and continue receiving upstream support.

Scope

  • Proposal owners:
    • Update the python-pandas package to the latest 3.x release
    • Rebuild Pandas dependent packages in Fedora against the latest python-pandas package.
  • Other developers:
    • Ensure packages dependent on Pandas in Fedora are up to date and compatible with the latest Pandas release.

Upgrade/compatibility impact

See above.

How To Test

Install the latest python3-pandas package once they arrive in the Fedora repos and ensure that your existing dependencies and projects continue to function. There is a Copr repo with Pandas 3.0.0 with all dependent packages rebuilt against the new version to ease testing.

User Experience

Users will have the latest version of Pandas.

Dependencies

Any packages dependent on python3-pandas will be rebuilt. Some dependent packages will need to be updated to versions that support Pandas 3.0+ and testing for those and upstream engagement and tracking is in process to ensure compatibility across the ~50 odd Fedora dependencies.

Contingency Plan

  • Contingency mechanism: Revert python-pandas back to the latest 2.3.x release.
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No

Documentation

Release Notes

Update to Pandas 3.x for the latest data analysis / manipulation library for Python.