databricks.labs.dqx.installer.version_checker
VersionChecker Objects
class VersionChecker()
Encapsulates version detection and comparison logic for DQX installations.
extract_major_minor
@staticmethod
def extract_major_minor(version_string: str)
Extracts the major and minor version from a version string.
Arguments:
version_string
- The version string to extract from.
Returns:
The major.minor version as a string, or None if not found.
compare_and_prompt_upgrade
def compare_and_prompt_upgrade() -> None
Compares released and installed versions and optionally asks user to update.
Behavior matches previous inline implementation in WorkspaceInstaller
.