Skip to content

uv python pin crashes trying to inspect another Python #13935

@geofft

Description

@geofft

This question in #help on Discord is fundamentally about #13288, that we misdetect (32-bit) arm vs. armhf and install the wrong Python variant. But as part of that question I asked,

are you able to work around it with uv python pin (maybe --global) or something?

to which the reply was

nope. It's trying to test the non-hf version before it even pins

$ uv python pin cpython-3.13.4-linux-armv7-gnueabihf
error: Failed to inspect Python interpreter from managed installations at `/home/frank/.local/share/uv/python/cpython-3.13.4-linux-armv7-gnueabi/bin/python3.13`
  Caused by: Querying Python at `/home/frank/.local/share/uv/python/cpython-3.13.4-linux-armv7-gnueabi/bin/python3.13` failed with exit status signal: 8 (SIGFPE)

which also seems like a bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions