tinyhumansai/openhuman · error
no managed python-build-standalone asset found for host suff
Error message
no managed python-build-standalone asset found for host suffix `{target_suffix}` with version >= {}{} in release {} What it means
No asset in the fetched python-build-standalone release matched the host platform suffix after applying the version window (>= minimum, < maximum when set). Either the platform is unsupported by that release or the configured bounds exclude every asset it carries.
Source
Thrown at src/openhuman/runtime/python/downloader.rs:113
Some(v) => Some(v),
None => bail!("invalid runtime_python.maximum_version `{maximum_version}`"),
}
};
let target_suffix = host_asset_suffix()?;
let mut candidates = release
.assets
.iter()
.filter_map(|asset| parse_distribution_asset(asset, &release.tag_name))
.filter(|dist| asset_matches_target(&dist.asset_name, target_suffix))
.filter(|dist| dist.version >= minimum)
// Exclusive upper bound — keeps selection off newer pre-release series
// (e.g. 3.15.x betas, which parse as a bare `3.15.0`).
.filter(|dist| maximum.as_ref().is_none_or(|max| dist.version < *max))
.collect::<Vec<_>>();
if candidates.is_empty() {
bail!(
"no managed python-build-standalone asset found for host suffix `{target_suffix}` with version >= {}{} in release {}",
minimum.display(),
maximum
.as_ref()
.map(|m| format!(" and < {}", m.display()))
.unwrap_or_default(),
release.tag_name
);
}
candidates.sort_by(|a, b| {
b.version
.cmp(&a.version)
.then_with(|| a.asset_name.cmp(&b.asset_name))
});
if let Some(preferred) = candidates
.iter()View on GitHub (pinned to 7491200858)
Solutions
- Widen runtime_python.minimum_version / maximum_version to include an asset the release actually ships
- Update to a newer pinned release that carries an asset for this platform
- Verify the host triple is supported by python-build-standalone at all
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at src/openhuman/runtime/python/downloader.rs:113 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of tinyhumansai/openhuman@7491200858 (2026-08-17).
Data as JSON: /api/errors/71289c87f99b85dd.
Report an issue: GitHub.