-
-
Notifications
You must be signed in to change notification settings - Fork 493
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
pywavelets fails to install on Alpine Linux v3.15 ARM #623
Comments
That's a partial log of a build from source. We do have 64-bit ARM wheels, so are you on 32-bit ARM? Can you please provide a full build log, here or as a gist? |
I didn't found 64bit pywavelets wheels for Alpine (musllinux_1_1_). Full build log available here. |
Ugh, we have So yes you have to build from source. The relevant error is:
So you don't have a compiler installed or it's not working correctly for some reason. |
I'm getting something very similar:
on a c6g.4xlarge aws instance (https://aws.amazon.com/ec2/instance-types/ c6g)
what would you advise regarding compiling ? |
@rom1504, that looks like pip did not automatically install NumPy as specified in the We have not tested on the AWS Graviton2 platform, so it is possible that we haven't set the I may also be worth first upgrading |
hi @grlee77 , I tested again on this platform and if I'm using ubuntu 20.04 instead of aws centos based distribution, it seems to be working. |
Same problem here. Using GitHub Actions and building within the quay.io/pypa/manylinux2014_aarch64 docker image. I note that 1.1.1 has manylinux2014_aarch64 wheels, whereas 1.2.0 does not. Previously my build wouldn't fail as 1.1.1 was used, but now this bar got raised by some transitive dependency (probably scikit-image) so that it tries to build 1.2.0 from source (given the lack of wheels) and fails. So IMO there are two issues here: failing build, missing wheel.
|
Looking at the pyproject.toml there is no variant that applies to Python 3.7 and aarch64:
|
That does sound right. NumPy 1.20.0 does have an Adding this to
That's different from the original report on Python 3.9 though, which was due to |
Yes, also stumbled into that second bug of the ticket, on a regular python docker image on a regular ubuntu host. |
In fact, downgrade to installing Here's some install logs:
|
The
and the same for Python 3.7, 3.8 and 3.9. No aarch64 musllinux wheels though - the reason for that is (from gh-610): I had to disable some musl wheels (see PEP656) on aarch64 or those jobs are right around the timeout threshold. That timeout is why there is a The 1.1.1, 1.3.0 and 1.4.0/1 releases all have no We've dropped Python 3.7 support already ( The |
Nightly wheels for Expected release date is in 1-2 weeks, shortly after numpy 2.0.0rc1 is available. |
Hi! Trying to install pywavelets on Nextcloud 23 Docker Alpine image with ARM and facing next issue:
numpy already installed:
The text was updated successfully, but these errors were encountered: