Skip to main content

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.