mirror of
https://github.com/astral-sh/uv.git
synced 2025-09-30 05:54:47 +00:00
Use logger interface for remaining audit messages (#6586)
This commit is contained in:
parent
1fc45db082
commit
31019ff140
2 changed files with 6 additions and 27 deletions
|
@ -30,10 +30,10 @@ use uv_resolver::{
|
|||
};
|
||||
use uv_types::{BuildIsolation, HashStrategy};
|
||||
|
||||
use crate::commands::pip::loggers::{DefaultInstallLogger, DefaultResolveLogger};
|
||||
use crate::commands::pip::loggers::{DefaultInstallLogger, DefaultResolveLogger, InstallLogger};
|
||||
use crate::commands::pip::operations::Modifications;
|
||||
use crate::commands::pip::{operations, resolution_environment};
|
||||
use crate::commands::{elapsed, ExitStatus, SharedState};
|
||||
use crate::commands::{ExitStatus, SharedState};
|
||||
use crate::printer::Printer;
|
||||
|
||||
/// Install packages into the current environment.
|
||||
|
@ -204,18 +204,7 @@ pub(crate) async fn pip_install(
|
|||
debug!("Requirement satisfied: {requirement}");
|
||||
}
|
||||
}
|
||||
let num_requirements = requirements.len();
|
||||
let s = if num_requirements == 1 { "" } else { "s" };
|
||||
writeln!(
|
||||
printer.stderr(),
|
||||
"{}",
|
||||
format!(
|
||||
"Audited {} {}",
|
||||
format!("{num_requirements} package{s}").bold(),
|
||||
format!("in {}", elapsed(start.elapsed())).dimmed()
|
||||
)
|
||||
.dimmed()
|
||||
)?;
|
||||
DefaultInstallLogger.on_audit(requirements.len(), start, printer)?;
|
||||
if dry_run {
|
||||
writeln!(printer.stderr(), "Would make no changes")?;
|
||||
}
|
||||
|
|
|
@ -40,9 +40,9 @@ use uv_resolver::{
|
|||
use uv_types::{HashStrategy, InFlight, InstalledPackagesProvider};
|
||||
use uv_warnings::warn_user;
|
||||
|
||||
use crate::commands::pip::loggers::{InstallLogger, ResolveLogger};
|
||||
use crate::commands::pip::loggers::{DefaultInstallLogger, InstallLogger, ResolveLogger};
|
||||
use crate::commands::reporters::{InstallReporter, PrepareReporter, ResolverReporter};
|
||||
use crate::commands::{compile_bytecode, elapsed, ChangeEventKind, DryRunEvent};
|
||||
use crate::commands::{compile_bytecode, ChangeEventKind, DryRunEvent};
|
||||
use crate::printer::Printer;
|
||||
|
||||
/// Consolidate the requirements for an installation.
|
||||
|
@ -524,17 +524,7 @@ fn report_dry_run(
|
|||
|
||||
// Nothing to do.
|
||||
if remote.is_empty() && cached.is_empty() && reinstalls.is_empty() && extraneous.is_empty() {
|
||||
let s = if resolution.len() == 1 { "" } else { "s" };
|
||||
writeln!(
|
||||
printer.stderr(),
|
||||
"{}",
|
||||
format!(
|
||||
"Audited {} {}",
|
||||
format!("{} package{}", resolution.len(), s).bold(),
|
||||
format!("in {}", elapsed(start.elapsed())).dimmed()
|
||||
)
|
||||
.dimmed()
|
||||
)?;
|
||||
DefaultInstallLogger.on_audit(resolution.len(), start, printer)?;
|
||||
writeln!(printer.stderr(), "Would make no changes")?;
|
||||
return Ok(());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue