99cb2a2c50
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.
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.