{"record":{"id":"97fa23eb80f41a20","repo":"astral-sh/uv","slug":"uv-does-not-yet-provide-musl-python-distributions","errorCode":null,"errorMessage":"uv does not yet provide musl Python distributions on armv7.","messagePattern":"uv does not yet provide musl Python distributions on armv7\\.","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"crates/uv/src/commands/python/install.rs","lineNumber":78,"sourceCode":"        let download_request = PythonDownloadRequest::from_request(&request)\n            .ok_or_else(|| {\n                anyhow::anyhow!(\n                    \"`{}` is not a valid Python download request; see `uv help python` for supported formats and `uv python list --only-downloads` for available versions\",\n                    request.to_canonical_string()\n                )\n            })?\n            .fill()?;\n\n        // Find a matching download\n        let download = match download_list.find(&download_request) {\n            Ok(download) => download,\n            Err(downloads::Error::NoDownloadFound(request))\n                if request.libc().is_some_and(Libc::is_musl)\n                    && request.arch().is_some_and(|arch| {\n                        arch.inner() == Arch::from(&uv_platform_tags::Arch::Armv7L)\n                    }) =>\n            {\n                return Err(anyhow::anyhow!(\n                    \"uv does not yet provide musl Python distributions on armv7.\"\n                ));\n            }\n            Err(err) => return Err(err.into()),\n        };\n\n        Ok(Self {\n            request,\n            download_request,\n            download,\n        })\n    }\n\n    fn matches_installation(&self, installation: &ManagedPythonInstallation) -> bool {\n        self.download_request.satisfied_by_key(installation.key())\n    }\n\n    fn python_request(&self) -> &PythonRequest {","sourceCodeStart":60,"sourceCodeEnd":96,"githubUrl":"https://github.com/astral-sh/uv/blob/f1a42680ff5272232d65748acf338b19778dde24/crates/uv/src/commands/python/install.rs#L60-L96","documentation":"Error \"uv does not yet provide musl Python distributions on armv7.\" thrown in astral-sh/uv.","triggerScenarios":"Thrown at crates/uv/src/commands/python/install.rs:78 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"}