prerelease_upgrade_supported(
method: InstallMethod | None = None,
) -> tuple[bool, str| Name | Type | Description |
|---|---|---|
method | InstallMethod | None | Default: None |
Return whether pre-release upgrades are supported for the install method.
Pre-release channel switching is only safe for uv tool installs, where
uv tool upgrade --prerelease allow re-resolves against the pre-release
feed. Other package managers can't be steered onto that channel, so callers
should refuse before promising an upgrade.
Install method override.
Auto-detected if None.