-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wheels are not being built #205
Comments
I'm not sure if this is the same problem, but even the 0.30.4 wheel (cyvcf2-0.30.4-cp38-cp38-manylinux2014_x86_64.whl) can't read remote VCF files on a GH Actions linux machine:
If the file is local it works OK. Environment:
I used https://github.com/mxschmitt/action-tmate to get a shell on the GH actions container. |
It looks like #174 may be related. |
I think we'd need |
but that's already in the wheels.yml !? |
Could possibly be a SSL library issue, along the lines of #175 (comment)? Hopefully when I manage to SSH into a failing build I'll be able to get more info. |
Let me know if you need anything from me to be able to get in. I added you as collaborator to the repo. |
Thanks @brentp! |
Thank you! |
The mac wheel build contains the line (from trying to build htslib):
So configure isn't running properly, and the build fails. The problem seems to be autoconf 2.71 - downgrading to 2.69 (following the instructions in https://gist.github.com/oriolgual/2f881fa3a151dd5f643f755ddcf2a0bc from https://stackoverflow.com/questions/67442905/asdf-erlang-fails-to-compile-on-macos), made configure work again. There may be better ways of downgrading autoconf though. The linux build has the same error, even though it seems to have autoconf 2.69 already, which is odd. |
Maybe we need to update this: https://github.com/brentp/cyvcf2/blob/master/.github/workflows/wheels.yml#L44 ? |
In ubuntu:18.04, libssl is here: |
and headers are in: |
seems it's working now, eh? https://github.com/brentp/cyvcf2/actions/runs/1048452332 |
Yes, please go ahead and tag. |
0.30.9 now on pypi: https://pypi.org/project/cyvcf2/ thanks very much for fixing. |
The latest version on PyPi is 0.30.4, even though 0.30.8 has been released. The wheel build failed but the logs have expired so unfortunately it's not possible to see what went wrong.
It might be worth building wheels on every main build (in addition to tags), and perhaps on a schedule too.
The text was updated successfully, but these errors were encountered: