uv/crates/uv-types/src
Charlie Marsh 34341bd6e9
Allow package lookups across multiple indexes via explicit opt-in (#2815)
## Summary

This partially revives https://github.com/astral-sh/uv/pull/2135 (with
some modifications) to enable users to opt-in to looking for packages
across multiple indexes.

The behavior is such that, in version selection, we take _any_
compatible version from a "higher-priority" index over the compatible
versions of a "lower-priority" index, even if that means we might accept
an "older" version.

Closes https://github.com/astral-sh/uv/issues/2775.
2024-04-03 23:23:37 +00:00
..
build_options.rs Allow package lookups across multiple indexes via explicit opt-in (#2815) 2024-04-03 23:23:37 +00:00
config_settings.rs Rename `uv-traits` and split into separate modules (#2674) 2024-03-26 15:39:43 -05:00
constraints.rs Respect overrides in all direct-dependency iterators (#2742) 2024-03-31 14:03:49 -04:00
downloads.rs Rename `uv-traits` and split into separate modules (#2674) 2024-03-26 15:39:43 -05:00
lib.rs Use distinct `Constraints` and `Overrides` types more widely (#2741) 2024-03-31 13:46:37 -04:00
name_specifiers.rs Rename `uv-traits` and split into separate modules (#2674) 2024-03-26 15:39:43 -05:00
overrides.rs Respect overrides in all direct-dependency iterators (#2742) 2024-03-31 14:03:49 -04:00
package_options.rs Consider installed packages during resolution (#2596) 2024-03-28 13:49:17 -05:00
requirements.rs Recursively resolve direct URL references upfront (#2684) 2024-04-01 21:16:20 +00:00
traits.rs Consider installed packages during resolution (#2596) 2024-03-28 13:49:17 -05:00