Wiki: https://fedoraproject.org/wiki/Changes/Pandas3

Discussion Thread: https://discussion.fedoraproject.org/t/180164

**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 ==

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 ==

* Name: [[User:pbrobinson| Peter Robinson]]
* Email: [email protected]

== Detailed Description ==

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 ==

N/A

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

== Early Testing (Optional) ==

N/A

== 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 [
https://copr.fedorainfracloud.org/coprs/pbrobinson/pandas3/ 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 ==

* [https://pandas.pydata.org/docs/whatsnew/v3.0.0.html Pandas 3.0 release
notes]

== Release Notes ==

\nUpdate to Pandas 3.x for the latest data analysis / manipulation library
for Python.
-- 
_______________________________________________
devel-announce mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new
-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to