Bug 2276609

Summary: [HEADS UP] preprocess buildrequires python3-future which won't work with Python 3.13 (Fedora 41+)
Product: [Fedora] Fedora Reporter: Karolina Surma <ksurma>
Component: preprocessAssignee: Antonio T. sagitter <trpost>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: mhroncok, trpost
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-06-25 18:04:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2250662    
Bug Blocks: 2291584    

Description Karolina Surma 2024-04-23 10:27:11 UTC
preprocess buildrequires python3-future which won't work with Python 3.13 (Fedora 41+).

future (python3-future) will not be buildable, installable and usable with Python 3.13, which removes lib2to3 and 2to3.
Python 3.13 will be the main Python in Fedora 41.

Please migrate preprocess to stop depending on python3-future.

The upstream issues:
https://github.com/doconce/preprocess/issues/4

Comment 1 Antonio T. sagitter 2024-05-01 19:21:19 UTC
Since,

1) python3-preprocess is not required by any other package:

$ fedrq whatrequires python3-preprocess -F source
$

2) preprocess upstream looks no longer active

I will retire this package in Fedora 41+

Comment 2 Antonio T. sagitter 2024-06-25 18:04:23 UTC
Retired in Rawhide because of https://bugzilla.redhat.com/show_bug.cgi?id=2250662