You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm a definite corner case configuration, so there may not be much that can be done. I have a MS Surface X (arm64 processor) running windows 11, and spend most of my python time in a Git-bash shell. The sequence of events that led to me uncovering the issue in #9819 is roughly:
upgrade uv to latest
see if there is yet an arm64 version of python available via uv python list
misread the output, and took a wrong guess at how to request installation
While an arm64 box can transparently run x86_64 binaries, there is a performance hit which is most noticeable during python startup. So I've been trying to figure out how to use uv with a native arm64 python. (That's been a challenge I haven't solved cleanly yet, but not high on my list.)
Today, step 2 above (the only command I knew at the time) produced the following output:
Focusing on the left column, I saw the "windows-aarch64-none" and got excited. I glanced to the right column and (wrongly) ended up on a "<download available>" line, and jumped to the incorrect conclusion that uv could now install arm64 python versions on windows. After @zanieb pointed me to the correct command to use (uv python list --only-downloads) it was clear that windows arm64 builds are not yet available from uv.
What would help reduce the confusion, I think, would be some distinction in the listing between uv installed pythons, and all other. In my case, I have both a pyenv python and python.org python in the mix. Maybe using a different color for the non-uv ones in the right column (which are all blue for installed versions)? Or a prefix character on the left column (similar to ls -l output)?
The text was updated successfully, but these errors were encountered:
[Filing per @zanieb request in #9819 comment]
I'm a definite corner case configuration, so there may not be much that can be done. I have a MS Surface X (arm64 processor) running windows 11, and spend most of my python time in a Git-bash shell. The sequence of events that led to me uncovering the issue in #9819 is roughly:
uv
to latestuv python list
While an arm64 box can transparently run x86_64 binaries, there is a performance hit which is most noticeable during python startup. So I've been trying to figure out how to use
uv
with a native arm64 python. (That's been a challenge I haven't solved cleanly yet, but not high on my list.)Today, step 2 above (the only command I knew at the time) produced the following output:
Focusing on the left column, I saw the "windows-aarch64-none" and got excited. I glanced to the right column and (wrongly) ended up on a "<download available>" line, and jumped to the incorrect conclusion that
uv
could now install arm64 python versions on windows. After @zanieb pointed me to the correct command to use (uv python list --only-downloads
) it was clear that windows arm64 builds are not yet available fromuv
.What would help reduce the confusion, I think, would be some distinction in the listing between
uv
installed pythons, and all other. In my case, I have both apyenv
python and python.org python in the mix. Maybe using a different color for the non-uv
ones in the right column (which are all blue for installed versions)? Or a prefix character on the left column (similar tols -l
output)?The text was updated successfully, but these errors were encountered: