220821bc39
Supersedes https://github.com/astral-sh/uv/pull/7491 Closes https://github.com/astral-sh/uv/issues/7430 Thanks @mikeleppane for starting this implementation. I took a bit of a different approach and it was easier to start over fresh, but I used some of the test cases there.