astral-sh/uv · error
There is no 'project.version' field in: {}
Error message
There is no 'project.version' field in: {} What it means
Error "There is no 'project.version' field in: {}" thrown in astral-sh/uv.
Source
Thrown at crates/uv/src/commands/project/version.rs:153
))
.await;
}
}
let mut toml = PyProjectTomlMut::from_toml(
project.pyproject_toml().raw.as_ref(),
DependencyTarget::PyProjectToml,
)?;
let old_version = toml.version().map_err(|err| match err {
Error::MalformedWorkspace => {
if toml.has_dynamic_version() {
anyhow!(
"We cannot get or set dynamic project versions in: {}",
pyproject_path.user_display()
)
} else {
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!(View on GitHub (pinned to f1a42680ff)
When it happens
Trigger: Thrown at crates/uv/src/commands/project/version.rs:153 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/9bafe6717018b2fe.
Report an issue: GitHub.