project_release.tui.select_version

project_release.tui.select_version(user_version: str | None, validate: Callable[[str], bool | str]) str[source]

Select the version to use.

Parameters:
  • user_version – The user-specified version.

  • validate – A function used to validate the version.

Returns:

The selected version.

Return type:

str

Raises:

SystemExit – If the specified version is invalid.