Files
uv/crates/uv-resolver
liam 99cb2a2c50 Add resolver hint when --exclude-newer filters out all versions of a package (#18217)
Resolves #18014 (also related to
https://github.com/astral-sh/uv/issues/18010)

When `--exclude-newer` is active and all versions of a required package
were uploaded after the cutoff, resolution fails with no indication that
the setting is the cause. This diff adds a resolver hint that surfaces
the relationship.

The diff also includes debug-level logging of the exclude-newer
configuration at resolver start (happy to get this in separately, if
needed), and trace-level logging each time an individual file is
excluded by the timestamp cutoff. These help diagnose resolution
behavior without requiring the hint to fire.
2026-02-27 13:59:02 -06:00
..
2026-02-27 07:07:47 -05:00
2026-02-27 07:07:47 -05:00

uv-resolver

This crate is an internal component of uv. The Rust API exposed here is unstable and will have frequent breaking changes.

This version (0.0.27) is a component of uv 0.10.7. The source can be found here.

See uv's crate versioning policy for details on versioning.