{"record":{"id":"f4f004ed717701c9","repo":"astral-sh/uv","slug":"requested-extra-s-not-found-f4f004","errorCode":null,"errorMessage":"Requested extra{s} not found: {}","messagePattern":"Requested extra(.+?) not found: (.+?)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/uv/src/commands/pip/operations.rs","lineNumber":204,"sourceCode":"                } else {\n                    None\n                }\n            });\n\n            // If any of the extras were unused, surface a warning.\n            let mut unused_extras = extras\n                .explicit_names()\n                .filter(|extra| {\n                    !resolutions\n                        .iter()\n                        .any(|resolution| resolution.extras().contains(extra))\n                })\n                .collect::<Vec<_>>();\n            if !unused_extras.is_empty() {\n                unused_extras.sort_unstable();\n                unused_extras.dedup();\n                let s = if unused_extras.len() == 1 { \"\" } else { \"s\" };\n                return Err(anyhow!(\n                    \"Requested extra{s} not found: {}\",\n                    unused_extras.iter().join(\", \")\n                )\n                .into());\n            }\n\n            // Extend the requirements with the resolved source trees.\n            requirements.extend(\n                resolutions\n                    .into_iter()\n                    .flat_map(SourceTreeResolution::into_requirements),\n            );\n        }\n\n        for (pyproject_path, groups) in groups {\n            let metadata = SourcedDependencyGroups::from_virtual_project(\n                pyproject_path,\n                None,","sourceCodeStart":186,"sourceCodeEnd":222,"githubUrl":"https://github.com/astral-sh/uv/blob/f1a42680ff5272232d65748acf338b19778dde24/crates/uv/src/commands/pip/operations.rs#L186-L222","documentation":"Error \"Requested extra{s} not found: {}\" thrown in astral-sh/uv.","triggerScenarios":"Thrown at crates/uv/src/commands/pip/operations.rs:204 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"}