astral-sh/uv · error
Failed to query ty version
Error message
Failed to query ty version
What it means
Error "Failed to query ty version" thrown in astral-sh/uv.
Source
Thrown at crates/uv/src/commands/project/check/ty.rs:48
check_targets: &[PathBuf],
excluded_targets: &[PathBuf],
venv_path: Option<&Path>,
exclude_newer: Option<jiff::Timestamp>,
show_version: bool,
show_command: bool,
client_builder: &BaseClientBuilder<'_>,
cache: &Cache,
color: ColorChoice,
printer: Printer,
) -> Result<ExitStatus> {
let (ty_path, ty_version) = if let Some(ty_path) = ty_path {
let output = Command::new(&ty_path)
.arg("--version")
.output()
.await
.context("Failed to query ty version")?;
if !output.status.success() {
anyhow::bail!("Failed to query ty version");
}
let version = String::from_utf8_lossy(&output.stdout);
let ty_version = version
.split_whitespace()
.nth(1)
.context("Failed to parse ty version")?
.parse::<Version>()
.context("Failed to parse ty version")?;
if show_version {
writeln!(printer.stderr(), "Using {}", version.trim())?;
}
(ty_path, ty_version)
} else {
let retry_policy = client_builder.retry_policy();
let ty_client = client_builder.clone().retries(0).build()?;
View on GitHub (pinned to f1a42680ff)
When it happens
Trigger: Thrown at crates/uv/src/commands/project/check/ty.rs:48 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of astral-sh/uv@f1a42680ff (2026-08-16).
Data as JSON: /api/errors/686ff94958931bba.
Report an issue: GitHub.