astral-sh/uv · error
Invalid version `{value}`, did you mean to pass `--bump {val
Error message
Invalid version `{value}`, did you mean to pass `--bump {value}`? What it means
Error "Invalid version `{value}`, did you mean to pass `--bump {value}`?" thrown in astral-sh/uv.
Source
Thrown at crates/uv/src/commands/project/version.rs:171
anyhow!(
"There is no 'project.version' field in: {}",
pyproject_path.user_display()
)
}
}
err => {
anyhow!("{err}: {}", pyproject_path.user_display())
}
})?;
// Figure out new metadata
let new_version = if let Some(value) = value {
match Version::from_str(&value) {
Ok(version) => Some(version),
Err(err) => match &*value {
"major" | "minor" | "patch" | "alpha" | "beta" | "rc" | "dev" | "post"
| "stable" => {
return Err(anyhow!(
"Invalid version `{value}`, did you mean to pass `--bump {value}`?"
));
}
_ => {
return Err(err)?;
}
},
}
} else if !bump.is_empty() {
// While we can rationalize many of these combinations of operations together,
// we want to conservatively refuse to support any of them until users demand it.
//
// The most complex thing we *do* allow is `--bump major --bump beta --bump dev`
// because that makes perfect sense and is reasonable to do.
let release_components: Vec<_> = bump
.iter()
.filter(|spec| {
matches!(View on GitHub (pinned to f1a42680ff)
When it happens
Trigger: Thrown at crates/uv/src/commands/project/version.rs:171 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/a1bf441e073633b8.
Report an issue: GitHub.