pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
(python) uv and buggy arch checking
I came across this with Home Assistant, and after unwinding the layers
have a far simpler case to present for disussion. "uv pip" checks that
wheels match the system, which is ok, except that it ends up comparing
"amd64" from the system to "x86_64" from the wheel. This feels like
confusion between "uname -m" and "uname -p", in linuxy code that does
not encounter diversity (the docs talk about architecture as '32 bit'
and '64 bit' :-( ).
On NetBSD 10 amd64, I built uv from pkgsrc. Then, I tried to install
cffi, telling to use system to let it decide to build the wheel.
$ uv-3.13 pip install --system cffi
Using Python 3.13.11 environment at: /usr/pkg
Resolved 2 packages in 188ms
Built cffi==2.0.0
× Failed to download and build `cffi==2.0.0`
╰─▶ The built wheel `cffi-2.0.0-cp313-cp313-netbsd_10_1_stable_amd64.whl` is not compatible with the current Python 3.13 on netbsd x86_64
Has anyone else had uv issues?
Home |
Main Index |
Thread Index |
Old Index