astral-sh / astral-sh/python-build-standalone

Add target armv6-unknown-linux-*eabihf

Open
#1,038 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4.4k
Forks
314
Avg merge
1d 9h
Merged PRs (30d)
27

Description

This would add full support for the early Raspberry Pi models: Raspberry Pi 1 and Zero, which are still widely in use. `uv` itself does have the `arm-unknown-linux-musleabihf` builds for this architecture already, but Python cannot be installed. Those slow RPi models would benefit particularly from pre-compiled Python builds.

Not sure about `gnueabihf` vs `musleabihf`, I guess best is to keep it in sync with `uv` and use `musleabihf`. IIRC `uv` is first looking for a Python build that matches its own triple.

However, the big problem is probably that there are no "official" maintained Raspbian base Docker images. There are some very old ones, though: https://hub.docker.com/u/raspbian
The best main ones are from tianon: https://hub.docker.com/r/tianon/raspbian
But all no verified publishers.
Balena stopped maintaining theirs: https://hub.docker.com/r/balenalib/rpi-raspbian

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.