{"record":{"id":"9bafe6717018b2fe","repo":"astral-sh/uv","slug":"there-is-no-project-version-field-in","errorCode":null,"errorMessage":"There is no 'project.version' field in: {}","messagePattern":"There is no 'project\\.version' field in: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/uv/src/commands/project/version.rs","lineNumber":153,"sourceCode":"            ))\n            .await;\n        }\n    }\n\n    let mut toml = PyProjectTomlMut::from_toml(\n        project.pyproject_toml().raw.as_ref(),\n        DependencyTarget::PyProjectToml,\n    )?;\n\n    let old_version = toml.version().map_err(|err| match err {\n        Error::MalformedWorkspace => {\n            if toml.has_dynamic_version() {\n                anyhow!(\n                    \"We cannot get or set dynamic project versions in: {}\",\n                    pyproject_path.user_display()\n                )\n            } else {\n                anyhow!(\n                    \"There is no 'project.version' field in: {}\",\n                    pyproject_path.user_display()\n                )\n            }\n        }\n        err => {\n            anyhow!(\"{err}: {}\", pyproject_path.user_display())\n        }\n    })?;\n\n    // Figure out new metadata\n    let new_version = if let Some(value) = value {\n        match Version::from_str(&value) {\n            Ok(version) => Some(version),\n            Err(err) => match &*value {\n                \"major\" | \"minor\" | \"patch\" | \"alpha\" | \"beta\" | \"rc\" | \"dev\" | \"post\"\n                | \"stable\" => {\n                    return Err(anyhow!(","sourceCodeStart":135,"sourceCodeEnd":171,"githubUrl":"https://github.com/astral-sh/uv/blob/f1a42680ff5272232d65748acf338b19778dde24/crates/uv/src/commands/project/version.rs#L135-L171","documentation":"Error \"There is no 'project.version' field in: {}\" thrown in astral-sh/uv.","triggerScenarios":"Thrown at crates/uv/src/commands/project/version.rs:153 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"f1a42680ff5272232d65748acf338b19778dde24","analyzedAt":"2026-08-16T04:51:47.599Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}