Source code for laue_dials.utils.version
# Get package versioning information
import os
from importlib.metadata import version
[docs]
def laue_version():
"""
Print the versions of DIALS and laue-dials packages.
This function retrieves the versions of the DIALS and laue-dials packages and prints
them to the terminal.
Args:
None
Returns:
None
"""
try:
width = os.get_terminal_size().columns
except OSError:
width = 65
dials_version = version("dials")
laue_dials_version = version("laue-dials")
print("-" * width)
print(f"DIALS version " + dials_version + ".")
print(f"laue-dials version " + laue_dials_version + ".")
print("-" * width)