Missing Linux AArch64arm64 wheels on PyPi
See original GitHub issueExpected behavior and actual behavior.
Missing Linux AArch64 wheels on PyPi. The command: pip install fiona
should be able to download the wheel from PyPi and install it.
Currently pip tries to build the wheel from source code and fails.
Steps to reproduce the problem.
On Linux AArch64, run: pip install fiona
Operating system
Linux
Fiona and GDAL version and provenance
Not applicable
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:5 (1 by maintainers)
Top Results From Across the Web
tensorflow-aarch64
TensorFlow is an open source software library for high performance numerical computation. Its flexible architecture allows easy deployment of computation ...
Read more >Installation — PySpark 3.3.1 documentation
This page includes instructions for installing PySpark by using pip, Conda, downloading manually, and building from the source. Python Version Supported¶.
Read more >skia-pathops: Versions
Build wheels for Linux aarch64 (arm64) platform (#48). ... Fixed CI setup issue whereby source distribution package was missing the skia source files...
Read more >What Are Python Wheels and Why Should You Care?
Advantages of Python Wheels; Telling pip What to Download; The manylinux Wheel Tag ... Installing chardet downloads a .whl file directly from PyPI....
Read more >PyPI packages in the Package Registry - GitLab Docs
Install a PyPI package. In GitLab 14.2 and later, when a PyPI package is not found in the Package Registry, the request is...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Fiona 1.8.21 wheels for x86_64 manylinux2014 and macos (10.10) only were built on GitHub actions using https://github.com/sgillies/fiona-wheels.
There are no current plans to build arm64 wheels for Linux or macOS. While I understand how great it would be to get software for free, that you don’t even have to compile (better-than-free!), that you can run on, for example, fancy new AWS instances (not free), I believe arm64 wheels yield diminishing returns for the Fiona project. In other words, I don’t see that this project would get much back in the way of bug fixes or other contributions in return for work in getting GDAL and all its dependencies to compile on what looks to me to be a production-only platform.
In the M1 (also not free!) case, we’re mainly blocked by the lack of free CI with native M1 workers. Cross-compilation is, in theory, possible, and I’ve done it for the GEOS library, but there are a lot of unknowns for the deep stack of libraries that GDAL depends on.
For the time being: use packages from conda-forge. The conda-forge project’s mission is to build packages. You can even sponsor the project with money to do it. The Fiona project is not currently on a mission to build packages for every available platform. This is a software code project, not a packaging or distribution project.
I second this desire. Currently one cannot install fiona (and hence e.g. geopandas) on arm linux or M1 macs without using anaconda. I would very much like to see wheels for these two archs.