seung-lab / connected-components-3d

Connected components on discrete and continuous multilabel 3D & 2D images. Handles 26, 18, and 6 connected variants; periodic boundaries (4, 8, & 6)
GNU Lesser General Public License v3.0
356 stars 42 forks source link

Add support to release linux aarch64 wheels #77

Closed odidev closed 2 years ago

odidev commented 2 years ago

Problem

On aarch64, pip install connected-components-3d builds the wheels from source code and then installs it. It requires the user to have a development environment installed on his system. Also, it takes more time to build the wheels than downloading and extracting the wheels from PyPi.

Resolution

On aarch64, pip install connected-components-3d should download the wheels from PyPi

@william-silversmith, Please let me know your interest in releasing aarch64 wheels. I can help with this.

william-silversmith commented 2 years ago

Thank you for the PR! I just uploaded aarch64 wheels for py36, py37, py38, and py39. I'm not sure if you're working with embedded, mobile, or desktop programs, but the wheels are about 2 MB each. Nonetheless, I hope this is helpful.

william-silversmith commented 2 years ago

Closing due to inactivity. Let me know if you need something else!