Module meshtastic.version
Version lookup utilities, isolated for cleanliness
Expand source code
"""Version lookup utilities, isolated for cleanliness"""
import sys
try:
from importlib.metadata import version
except:
import pkg_resources
def get_active_version():
"""Get the currently active version using importlib, or pkg_resources if we must"""
if "importlib.metadata" in sys.modules:
return version("meshtastic")
else:
return pkg_resources.get_distribution("meshtastic").version # pylint: disable=E0601
Functions
def get_active_version()
-
Get the currently active version using importlib, or pkg_resources if we must
Expand source code
def get_active_version(): """Get the currently active version using importlib, or pkg_resources if we must""" if "importlib.metadata" in sys.modules: return version("meshtastic") else: return pkg_resources.get_distribution("meshtastic").version # pylint: disable=E0601