uv/crates/uv-python
Luca Leonardo Scorcia dec6f5aa02
Initial support for ARMv5TE platform via cross compilation (#10234)
## Summary
Allows uv to recognize the ARMv5TE platform. This platform is currently
supported on Debian distributions. It is an older 32 bit platform mostly
used in embedded devices, currently in rust tier 2.5 so it requires
cross compilation.

Fixes #10157 .

## Test Plan
Tested directly on device by applying a slightly different patch to tag
0.5.4 which is used by the current Home Assistant version (2024.12.5).
After the patch Home Assistant is able to recognize the Python venv and
setup its dependencies.

Patched uv was built with 
```
$ CARGO_TARGET_ARMV5TE_UNKNOWN_LINUX_GNUEABI_LINKER="/usr/bin/arm-linux-gnueabi-gcc" maturin build --release --target armv5te-unknown-linux-gnueabi --manylinux off
``` 

The target wheel was then moved on the device and installed via pip
install.
2024-12-30 11:49:57 -05:00
..
python Support 32-bit OS on 64-bit host (#9970) 2024-12-17 14:35:19 +01:00
src Initial support for ARMv5TE platform via cross compilation (#10234) 2024-12-30 11:49:57 -05:00
Cargo.toml Patch sysconfig data at install time (#9857) 2024-12-13 14:36:22 -05:00
download-metadata.json Sync latest Python releases (#10045) 2024-12-19 17:58:25 -06:00
fetch-download-metadata.py Update references to python-build-standalone to reflect the transferred project (#9977) 2024-12-17 20:19:58 +00:00
template-download-metadata.py Initial support for ARMv5TE platform via cross compilation (#10234) 2024-12-30 11:49:57 -05:00