Repository navigation
Run limited API build on Mac in addition to Linux - #18250
Conversation
|
Thank you for your contribution to Astropy! 🌌 This checklist is meant to remind the package maintainers who will review this pull request of some common things to look for.
|
|
Just to confirm, the Mac build fails with: I can investigate this failure since this is in a module I wrote! |
a693353 to
1f46d4d
Compare
|
Ok not quite right, investigating |
40c960a to
d9e7d4b
Compare
|
I think we can just use malloc/free here since these are just temporary arrays inside the C code and are never used by Python objects. |
|
@pllim - once this is merged we will need to update the branch protection rules since the CI name has changed for the limited API builds |
|
Hum, memory errors are showing up everywhere in CI now, so I wouldn't assume it's a simple drop-in replacement (at least not on every target platform ?) without studying more closely how the problematic |
|
Ok curious, let me dig into this some more, I had it all passing locally but yes it must be sensitive to platform |
| astropy/table/setup_package.py \ | ||
| astropy/utils/xml/setup_package.py \ | ||
| astropy/wcs/setup_package.py | ||
| name: Remove incompatible extensions |
There was a problem hiding this comment.
this will create an unnecessary merge conflict with #18231
|
Oh wait, commit issue.. |
28015d0 to
c66c932
Compare
c66c932 to
96cdd51
Compare
|
@neutrinoceros - thanks for the review, I think this should be ready now |
|
Not clear from my perspective why auto-merge isn't going through. Is it related to branch protection rules ? |
|
@neutrinoceros - yes, the CI jobs have changed name here |
|
I've updated the branch protection rules for main |
@neutrinoceros - the limited API build fails on Mac, presumably due to a different compiler. I'm first letting this fail to check, then I'll add an exception for stats.pyx.