Replies: 7 comments 6 replies
-
Can you please let me know which CI/CD you are using to build and deploy the wheels. I found a repository but it look to be outdated now. Can you please point out the current wheel builder? Or, you are building and uploading the wheels manually? |
Beta Was this translation helpful? Give feedback.
-
@sgillies, can you please let me know your interest and point out the wheel builder? Building and uploading wheel on PyPi can be useful as -
|
Beta Was this translation helpful? Give feedback.
-
@sgillies, can you please let me know your thoughts on releasing Linux AArch64 wheels? Thanks |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
Support it, a lot of people use the arm64 architecture, at least China is currently the case. |
Beta Was this translation helpful? Give feedback.
-
@sgillies Is this something that's still being considered now that arm64 wheels are provided for macOS? Thank you for your work! |
Beta Was this translation helpful? Give feedback.
-
Expected 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
Beta Was this translation helpful? Give feedback.
All reactions