photutils icon indicating copy to clipboard operation
photutils copied to clipboard

Re-enable Limited API

Open astrofrog opened this issue 9 months ago • 4 comments

This re-enables the limited API now that Cython 3.1.2 is out.

Since last time, we also have Python 3.13 builds on MacOS X and Windows, but @larrybradley feel free to also check locally that everything works fine.

astrofrog avatar Jun 13 '25 11:06 astrofrog

I've seen this regions-related failure everywhere, not sure why it's happening now but I think we should basically fix the regions wheels first and release those and that should get rid of the issue here.

astrofrog avatar Jun 13 '25 11:06 astrofrog

Why does the win313 test pass on the regions CI though? Is this an intermittent failure? Do you know the cause?

larrybradley avatar Jun 13 '25 12:06 larrybradley

It appears to be due to trying to build regions from source (no wheels for 3.13). Photutils has wheels for 3.13.

larrybradley avatar Jun 13 '25 12:06 larrybradley

@larrybradley - I'm not quite sure why it suddenly started failing, it looks like somehow GitHub actions might be using a free-threaded version of Python 3.13 on Windows which is very strange. It might be intermittent though. Once the limited API changes are merged for regions we can make a new release which will give us wheels to avoid this issue.

astrofrog avatar Jun 13 '25 12:06 astrofrog