-
Notifications
You must be signed in to change notification settings - Fork 33
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
No binaries for pip install on aarch64 #104
Comments
So, during the docker build, pip does download a wheel It builds the wheels for cartopy and findlibs (but not eccodes) and then reports the install finished
|
I had the same problem. How did you solve it in the end ? Did you install the library by youself? |
Yeah, I included compiling and installation in my Dockerfile. It's a two-stage build. Builder:
Image:
|
Which version of Python are you using @sgofferj ? Here I observed that it works with Python 3.9 and Python 3.12 but not with Python 3.13. It seems that the logic that resolve the binary library doesn't work with the latest version of Python. EDIT: OK just saw your Python version in the stackstrace, so not working with 3.12 for you either 🤔 |
What happened?
I'm building a docker container for aarch64. In the build I call
pip install eccodes cfgrib
. The python packages are installed butpython -m cfgrib selfcheck
fail withRuntimeError: Cannot find the ecCodes library
. On detailed investigation I cannot find any libeccodes binaries anywhere.What are the steps to reproduce the bug?
Try to
pip install eccodes
on an aarch64 systemVersion
2.38
Platform (OS and architecture)
Debian Bookworm (Linux 5.4.17-2136.324.5.3.el8uek.aarch64 #2 SMP Tue Oct 10 16:49:45 PDT 2023 aarch64 GNU/Linux)
Relevant log output
Accompanying data
No response
Organisation
No response
The text was updated successfully, but these errors were encountered: