baa977a114
The fix is `[_version, architecture, _platform] =
version_arch.split("-")`, but I also improved the general structure a
bunch.
Fixes
https://github.com/astral-sh/uv/issues/16724#issuecomment-3530941106