kiara¶
__author__
special
¶
The author of this package.
__email__
special
¶
Email address of the author.
get_version()
¶
Return the current version of Kiara.
Source code in kiara/__init__.py
def get_version() -> str:
"""Return the current version of *Kiara*."""
from pkg_resources import DistributionNotFound, get_distribution
try:
# Change here if project is renamed and does not equal the package name
dist_name = __name__
__version__ = get_distribution(dist_name).version
except DistributionNotFound:
try:
version_file = os.path.join(os.path.dirname(__file__), "version.txt")
if os.path.exists(version_file):
with open(version_file, encoding="utf-8") as vf:
__version__ = vf.read()
else:
__version__ = "unknown"
except (Exception):
pass
if __version__ is None:
__version__ = "unknown"
return __version__