uv/crates/uv-configuration/src
Yorick 43181f1933
Implement --index-strategy unsafe-best-match (#3138)
## Summary

This index strategy resolves every package to the latest possible
version across indexes. If a version is in multiple indexes, the first
available index is selected.

Implements #3137 

This closely matches pip.

## Test Plan

Good question. I'm hesitant to use my certifi example here, since that
would inevitably break when torch removes this package. Please comment!
2024-04-27 01:24:54 +00:00
..
authentication.rs Add JSON Schema support (#3046) 2024-04-17 17:24:41 +00:00
build_options.rs Implement --index-strategy unsafe-best-match (#3138) 2024-04-27 01:24:54 +00:00
config_settings.rs Add JSON Schema support (#3046) 2024-04-17 17:24:41 +00:00
constraints.rs Split configuration options out of uv-types (#2924) 2024-04-09 11:35:53 -05:00
lib.rs Add preview mode and use for warning in uv run (#3192) 2024-04-22 15:41:15 -05:00
name_specifiers.rs Add JSON Schema support (#3046) 2024-04-17 17:24:41 +00:00
overrides.rs Split configuration options out of uv-types (#2924) 2024-04-09 11:35:53 -05:00
package_options.rs Split configuration options out of uv-types (#2924) 2024-04-09 11:35:53 -05:00
preview.rs Add preview mode and use for warning in uv run (#3192) 2024-04-22 15:41:15 -05:00
target_triple.rs fix platform_machine for macos arm (#3267) 2024-04-25 18:16:52 +00:00