Re-enable pypy#208
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
The error on windows is of course unchanged by scipy/scipy#16756; OSX looks good on the other hand! |
|
Ah, and aarch seems to segfault, but that might be because the pypy builds haven't been manually updated yet? |
|
Finally picking up this PR again... On windows, this fails at import time: On linux, all but one tests pass, but that test crashes hard: Also worth noting is that pypy38 and 39 crash in different tests (i.e. the corruption could have another cause that shows up randomly later) Link to CI run |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
OK, this is starting to look better! :) Unix is now passing on pypy, though windows runs into a weird compilation error: It's weird because Faddeeva.cc contains all the includes that could possibly required for this (see here and here), and even more mysterious (to me) because it only happens with PyPy. @mattip, thoughts? |
|
The command line is A couple of random guesses:
|
|
The line in question uses I couldn't find any such override in numpy==1.20.3, a later numpy, cython, nor PyPy. |
|
Whoops: got it. This recipe is using pypy3.9 v7.3.9. There was a define in that version. It was removed in 7.3.10. Can you update the dependency? |
|
And just for traceability, here is the commit which is part of v7.3.10 |
Can't do that here, it needs a PR to https://github.com/conda-forge/pypy-meta-feedstock to enable the builds from conda-forge/pypy3.6-feedstock#99 (though I guess we're waiting for the aarch/ppc builds to be created/uploaded...?) |
|
ahh, right. Let me see if I can move that forward. |
I'm updating the pypy-meta PR, but cannot reasonably help with the pypy builds. :) |
This reverts commit 91eb8e7.
…nda-forge-pinning 2023.01.31.03.10.11
Taken out from #206 because the builds came in late during the rc-phase and aren't yet fully fixed.