mirror of
https://github.com/astral-sh/uv
synced 2026-01-21 21:40:11 -05:00
<!-- Thank you for contributing to uv! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> ## Summary <!-- What's the purpose of the change? What does it do, and why? --> This PR adds support for building loongarch64 binaries in CI. As uv itself runs perfectly well on loongarch64 and with the latter's userbase steadily growing, it would be a good idea to ship prebuilt binaries to help them out. Please note that as Ubuntu is not yet available for loongarch64, I have elected to use a Debian Trixie container maintained by community members. In addition, as Debian's pip does not allow installing modules system-wide, the workflow for loongarch64 installs additional modules in a virtual environment. ## Test Plan <!-- How was it tested? --> Tests are included in CI and the loongarch64 artifacts built in [this workflow](https://github.com/SkyBird233/uv/actions/runs/17091637376/job/48466486690) has been smoke tested.