AQIT 0.1.0
Loading...
Searching...
No Matches
version_display.py
Go to the documentation of this file.
1# Copyright (c) 2025-present Aquin Labs Private Limited. All Rights Reserved.
2"""Quiet surface for `aquin version`."""
3
4from __future__ import annotations
5
6from importlib.metadata import PackageNotFoundError, version
7
8
9def version_payload() -> dict[str, str]:
10 try:
11 ver = version("aquin")
12 except PackageNotFoundError:
13 ver = "unknown (package not installed)"
14 return {
15 "cli": ver,
16 "docs": "https://aquin.app/docs",
17 }
18
19
20def render_version() -> None:
21 payload = version_payload()
22 print(f"cli {payload['cli']}")
23 print(f"docs {payload['docs']}")
dict[str, str] version_payload()