ee0ba65eb2
Refactoring in preparation for https://github.com/astral-sh/uv/pull/14080
Refactoring in preparation for https://github.com/astral-sh/uv/pull/14080