INNER CODE UNIT · Python

version_callback

roboflow/inference · inference_cli/main.py:24

def version_callback(value: bool):
    if value:
        from importlib.metadata import PackageNotFoundError, version

        version_msg = ""
        for package in ["inference", "inference-sdk", "inference-cli"]:
            try:
                package_version = version(package)
                version_msg += f"{package} version: v{package_version}\n"
            except PackageNotFoundError:
                if package == "inference":
                    version_msg = f"{package} version: using local install"
                    break

        typer.echo(version_msg)

        raise typer.Exit()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…