uv/crates/uv-python
konsti dde9a79fe7
Support 32-bit OS on 64-bit host (#9970)
When using a 32-bit OS on 64-bit host, almost all Python std methods
will report a 64-bit aarch64, but we most not install 64-bit executables
since Python is actually 32-bit, identifiable through
`struct.calcsize("P") == 4`.

Porting
4dc334c86d/src/packaging/tags.py (L539-L543)
to uv.

Tested on a raspberry pi 4 with a 64-bit host raspbian and `docker run
-it --rm -v arm32v7/ubuntu` as 32-bit "host".

Fixes #9842
2024-12-17 14:35:19 +01:00
..
python Support 32-bit OS on 64-bit host (#9970) 2024-12-17 14:35:19 +01:00
src Fix typo "operation system" (#9971) 2024-12-17 08:33:45 -05:00
Cargo.toml Patch sysconfig data at install time (#9857) 2024-12-13 14:36:22 -05:00
download-metadata.json Allow download of Python distribution variants with newer CPU instruction sets (#9781) 2024-12-10 14:26:45 -06:00
fetch-download-metadata.py Allow download of Python distribution variants with newer CPU instruction sets (#9781) 2024-12-10 14:26:45 -06:00
template-download-metadata.py Update Rust crate target-lexicon to 0.13.0 (#9729) 2024-12-10 20:34:07 -05:00