uv
0c4627e2 - If multiple indices contain the same version, use the first index (#5288)

Commit
1 year ago
If multiple indices contain the same version, use the first index (#5288) This fixes resolving packages that publish an invalid stub to pypi, such as tensorrt-llm. ## Summary In https://github.com/astral-sh/uv/pull/3138 , we implemented `unsafe-best-match`. However, it seems to not quite work as expected. When multiple indices contain the same version, it's not clear which index the current code uses. This PR fixes that to use the first index the package is in. ## Test Plan ```console $ echo 'tensorrt-llm==0.11.0' | ./target/debug/uv pip compile - --extra-index-url https://pypi.nvidia.com --python-version=3.10 --index-strategy=unsafe-best-match --annotation-style=line ```
Author
Parents
Loading