F45 Change Proposal: Pandas3 [SelfContained]

Pandas3

Wiki

Announced

This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.

Summary :open_book:

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 :open_book:

Detailed Description :open_book:

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 :open_book:

N/A

Benefit to Fedora :open_book:

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

Scope :open_book:

  • 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 :open_book:

See above.

Early Testing (Optional) :open_book:

N/A

How To Test :open_book:

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 [Making sure you're not a bot! Copr repo with Pandas 3.0.0] with all dependent packages rebuilt against the new version to ease testing.

User Experience :open_book:

Users will have the latest version of Pandas.

Dependencies :open_book:

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 :open_book:

  • 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 :open_book:

Release Notes :open_book:

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

Last edited by @alking 2026-01-27T15:26:12Z

Last edited by @alking 2026-01-27T15:26:12Z

How do you feel about the proposal as written?

  • Strongly in favor
  • In favor, with reservations
  • Neutral
  • Opposed, but could be convinced
  • Strongly opposed
0 voters

If you are in favor but have reservations, or are opposed but something could change your mind, please explain in a reply.

We want everyone to be heard, but many posts repeating the same thing actually makes that harder. If you have something new to say, please say it. If, instead, you find someone has already covered what you’d like to express, please simply give that post a :heart: instead of reiterating. You can even do this by email, by replying with the heart emoji or just “+1”. This will make long topics easier to follow.

Please note that this is an advisory “straw poll” meant to gauge sentiment. It isn’t a vote or a scientific survey. See About the Change Proposals category for more about the Change Process and moderation policy.

This change proposal has now been submitted to FESCo with ticket #3566 for voting.

To find out more, please visit our Changes Policy documentation.