mirror of
https://github.com/astral-sh/uv.git
synced 2025-09-20 01:09:55 +00:00
![]() This PR fixes the OS detection for Alpine Linux such that the version of musl available is correctly determined. The issue boiled down to a regex that required 2 digits for each version component. But a valid musl version is 1.2.4, which only has a single digit for each component. It's unclear how this was working for musl before this change. My theory is that our other methods of OS detection were somehow working. The first commit in this PR cleans up our Linux detection logic and adds lots of tracing calls to make debugging issues like this easier in the future. To do so, one can run: $ RUST_LOG=trace uv pip install -v whatever The second commit has the actual fix. Fixes #1427 |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |