{"record":{"id":"436c25c24129f528","repo":"astral-sh/uv","slug":"outdated-cannot-be-used-with-format-freeze","errorCode":null,"errorMessage":"`--outdated` cannot be used with `--format freeze`","messagePattern":"`--outdated` cannot be used with `--format freeze`","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/uv/src/commands/pip/list.rs","lineNumber":60,"sourceCode":"    prerelease: Prerelease,\n    index_locations: IndexLocations,\n    index_strategy: IndexStrategy,\n    keyring_provider: KeyringProviderType,\n    client_builder: &BaseClientBuilder<'_>,\n    concurrency: Concurrency,\n    strict: bool,\n    exclude_newer: ExcludeNewer,\n    dependency_metadata: &DependencyMetadata,\n    python: Option<&str>,\n    system: bool,\n    target: Option<Target>,\n    prefix: Option<Prefix>,\n    cache: &Cache,\n    printer: Printer,\n) -> Result<ExitStatus> {\n    // Disallow `--outdated` with `--format freeze`.\n    if outdated && matches!(format, ListFormat::Freeze) {\n        anyhow::bail!(\"`--outdated` cannot be used with `--format freeze`\");\n    }\n\n    // Detect the current Python interpreter.\n    let environment = PythonEnvironment::find(\n        &python.map(PythonRequest::parse).unwrap_or_default(),\n        EnvironmentPreference::from_system_flag(system, false),\n        PythonPreference::default().with_system_flag(system),\n        cache,\n    )?;\n\n    // Apply any `--target` or `--prefix` directories.\n    let environment = if let Some(target) = target {\n        debug!(\n            \"Using `--target` directory at {}\",\n            target.root().user_display()\n        );\n        environment.with_target(target)?\n    } else if let Some(prefix) = prefix {","sourceCodeStart":42,"sourceCodeEnd":78,"githubUrl":"https://github.com/astral-sh/uv/blob/f1a42680ff5272232d65748acf338b19778dde24/crates/uv/src/commands/pip/list.rs#L42-L78","documentation":"Error \"`--outdated` cannot be used with `--format freeze`\" thrown in astral-sh/uv.","triggerScenarios":"Thrown at crates/uv/src/commands/pip/list.rs:60 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"}