We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7d1e6ef commit 2a9e56aCopy full SHA for 2a9e56a
cyclonedx/model/bom.py
@@ -18,6 +18,7 @@
18
# Copyright (c) OWASP Foundation. All Rights Reserved.
19
20
import datetime
21
+import sys
22
from importlib.metadata import version
23
from typing import List
24
from uuid import uuid4
@@ -88,6 +89,11 @@ def __repr__(self):
88
89
return '<Tool {}:{}:{}>'.format(self._vendor, self._name, self._version)
90
91
92
+if sys.version_info >= (3, 8, 0):
93
+ from importlib.metadata import version
94
+else:
95
+ from importlib_metadata import version
96
+
97
try:
98
ThisTool = Tool(vendor='CycloneDX', name='cyclonedx-python-lib', version=version('cyclonedx-python-lib'))
99
except Exception:
0 commit comments