openscap_report   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Test Coverage

Coverage 38.46%

Importance

Changes 0
Metric Value
eloc 14
dl 0
loc 17
ccs 5
cts 13
cp 0.3846
rs 10
c 0
b 0
f 0
wmc 0
1
# Copyright 2022, Red Hat, Inc.
2
# SPDX-License-Identifier: LGPL-2.1-or-later
3
4 1
DISTRIBUTION_NAME = "openscap-report"
5 1
try:
6 1
    from importlib.metadata import PackageNotFoundError, version
7 1
    try:
8 1
        __version__ = version(DISTRIBUTION_NAME)
9
    except PackageNotFoundError:
10
        __version__ = f"Version is unavailable. Please install {DISTRIBUTION_NAME}!"
11
except ImportError:
12
    import pkg_resources
13
    try:
14
        __version__ = pkg_resources.get_distribution(DISTRIBUTION_NAME).version
15
    except pkg_resources.DistributionNotFound:
16
        __version__ = f"Version is unavailable. Please install {DISTRIBUTION_NAME}!"
17