From a635c964daf29aecd07fe2f818b9092ea0587250 Mon Sep 17 00:00:00 2001 From: Kharec Date: Sun, 21 Dec 2025 10:57:40 +0100 Subject: [PATCH] fix: get version from package not toml --- auditui/cli.py | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/auditui/cli.py b/auditui/cli.py index b30fc8e..02bddd8 100644 --- a/auditui/cli.py +++ b/auditui/cli.py @@ -3,11 +3,8 @@ import argparse import sys -from importlib import metadata -from importlib.metadata import PackageNotFoundError -from pathlib import Path -import tomllib +from auditui import __version__ from auditui.app import Auditui from auditui.auth import authenticate from auditui.configure import configure @@ -16,23 +13,12 @@ from auditui.constants import AUTH_PATH def main() -> None: """Authenticate and launch the app.""" - project_root = Path(__file__).resolve().parent.parent - pyproject_path = project_root / "pyproject.toml" - try: - version = metadata.version("auditui") - except PackageNotFoundError: - version = "unknown" - if pyproject_path.exists(): - with pyproject_path.open("rb") as handle: - version = tomllib.load(handle).get( - "project", {}).get("version", version) - parser = argparse.ArgumentParser(prog="auditui") parser.add_argument( "-v", "--version", action="version", - version=f"auditui {version}", + version=f"auditui {__version__}", ) subparsers = parser.add_subparsers(dest="command") subparsers.add_parser("configure", help="Set up authentication")