FWIW, conda supports the e.g. armv7l aarch32 and armv8 aarch64 / "ARM64" platforms. Third-party-built packages are the norm there; where there are channels like conda-forge and rpi. What does it mean to sign a CI build from a given unsigned git tag?

"Build conda packages for ARM"
https://github.com/conda-forge/conda-forge.github.io/issues/269

Raspbian is built for armv7.

Raspberry Pi 2, 3, and 4 are armv8 CPUs (with hw SIMD, AES, SHA-1, SHA-256), so they support armv7l (aarch32) and armv8 (aarch64) 

Raspberry Pi Zero W have armv6 CPUs.

Raspberry Pi 4 have max 4GB of RAM, so that may be a reason for the community to support aarch64.

On Tuesday, August 20, 2019, Tzu-ping Chung <uranusjr@gmail.com> wrote:

On 20 Aug 2019, at 23:47, Nick Timkovich <prometheus235@gmail.com> wrote:

On Tue, Aug 20, 2019, at 5:05 AM Matthew Brett <matthew.brett@gmail.com> wrote:
...  Unless you meant wheels for non-Intel platforms, in which case, please do say more about you need.

Minor tangent: I've seen some people use https://www.piwheels.org/ for Raspberry Pi (ARM 6/7), but could the ARM binaries be uploaded to PyPI?

I think I'm conflating the wheel building spec (is manylinux amd64 specific, or as long as the libraries are on any architecture?), toolchains, environment (sounds like Piwheels provides a platform to build them on), and package hosting (can PyPI host arbitrary archs?) in that one sentence.

This issue may be of relevant: https://github.com/pypa/warehouse/issues/3668

And there are even more layers to this problem. Wheels on piwheels are currently maintained by RPi folks; if they are going into PyPI, either package maintainers need to take over uploading (and even building) them, or PyPI needs a way to allow (qualified) people to upload stuffs for packages they don’t own. And maintainers might decide that ARM is not their supported platform anyway, and get us back to where we started.

--
Distutils-SIG mailing list -- distutils-sig@python.org
To unsubscribe send an email to distutils-sig-leave@python.org
https://mail.python.org/mailman3/lists/distutils-sig.python.org/
Message archived at https://mail.python.org/archives/list/distutils-sig@python.org/message/OXSUW73EO5DTUO34EFURN3KHCDAKNS4Z/