From 0dd7b5b396377066a5be37a68f84a59e8e5c8cdf Mon Sep 17 00:00:00 2001 From: Hubert Deng Date: Wed, 18 Sep 2024 00:13:20 -0700 Subject: [PATCH] dynamically get installed version --- devservices/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/devservices/main.py b/devservices/main.py index 4892c896..fea0ff77 100644 --- a/devservices/main.py +++ b/devservices/main.py @@ -2,6 +2,7 @@ import argparse import atexit +from importlib import metadata import sentry_sdk from sentry_sdk.integrations.argv import ArgvIntegration @@ -31,7 +32,9 @@ def main() -> None: parser = argparse.ArgumentParser( description="DevServices CLI tool for managing Docker Compose services." ) - parser.add_argument("--version", action="version", version="%(prog)s 0.0.1") + parser.add_argument( + "--version", action="version", version=metadata.version("devservices") + ) subparsers = parser.add_subparsers(dest="command", help="Available commands")