Files
uv/crates/uv-distribution-types
Tomasz Kramkowski 6ad80c5150 Refactor the Changelog for use in report_dry_run (#17039)
## Summary

Remove duplication in `report_dry_run` by making `Changelog` support
both local and remote dists. This is in support of #16653 and will form
a new basis for #16981.

This also involved refactoring `InstallLogger` and its implementations
to support dry run logging.

Additionally includes some minor refactoring in `SummaryInstallLogger`
and a fix to `InstalledVersion`.

See https://github.com/astral-sh/uv/compare/tk/dry-run-refactor for an
alternative approach (although obviously comes with some caveats).

## Test Plan

There are already quite a few tests which cover the output and they
pass. Manual testing was used to ensure styling stayed consistent.
2025-12-12 10:37:30 +00:00
..
2025-12-09 16:36:00 -06:00
2025-12-09 16:36:00 -06:00

uv-distribution-types

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.7) is a component of uv 0.9.17. The source can be found here.

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