Skip to content

Commit 2afb50a

Browse files
committed
compute version dynamically from tag
Signed-off-by: Sylvain Hellegouarch <sh@defuze.org>
1 parent c315894 commit 2afb50a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

chaosazure/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import logging
66
import os
7+
from importlib.metadata import version, PackageNotFoundError
78
from typing import List
89

910
from azure.mgmt.compute import ComputeManagementClient
@@ -44,8 +45,12 @@
4445
"init_netapp_management_client",
4546
"init_storage_management_client",
4647
]
47-
__version__ = "0.16.0"
48+
4849
logger = logging.getLogger("chaostoolkit")
50+
try:
51+
__version__ = version("chaostoolkit-azure")
52+
except PackageNotFoundError:
53+
__version__ = "unknown"
4954

5055

5156
def discover(discover_system: bool = True) -> Discovery:

0 commit comments

Comments
 (0)