Bug 2377052

Summary: python-reproject fails to build with Cython 3.1.2
Product: [Fedora] Fedora Reporter: Charalampos Stratakis <cstratak>
Component: python-reprojectAssignee: Sergio Pascual <sergio.pasra>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: astro-sig, awilliam, sergio.pasra
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-08-05 15:12:47 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:    
Bug Blocks: 2365167    

Description Charalampos Stratakis 2025-07-08 03:13:33 UTC
Hello,

We are planning to update Cython from 3.0.12 to 3.1.2 in Rawhide.

However python-reproject fails to build with the latest Cython version.

You can inspect the build failures at https://copr.fedorainfracloud.org/coprs/cstratak/Cython-3.1.2/package/python-reproject/

Let us know here if you have any questions.

We'd appreciate help from the people who know this package best, but if you don't want
to work on this now, let us know so we can try to work around it on our side.

Comment 1 Adam Williamson 2025-07-22 00:56:37 UTC
Newer reproject would likely fix this, as they've bumped the lower bound on cython to 3.1 in https://github.com/astropy/reproject/pull/506 .

Comment 2 Charalampos Stratakis 2025-08-05 01:58:45 UTC
PR for removing the pin has been merged although the package might still be failing. Won't know until the current FTBFS issue is resolved. An update though might be ideal here.

Moving to MODIFIED.

Comment 3 Charalampos Stratakis 2025-08-05 15:12:47 UTC
The current issue is that python-dask FTBFS due to failing tests and since the previous version depends on Python 3.13, reporject can't resolve its dependencies. However I tested locally in mock python-dask without tests and run a reproject build and everything went well, the next build of reproject should be fine with just the fix for the pinned version of Cython.