__version__ = "1.0.0" # --- custom --- from custom_lib import my_file_config from custom_lib import my_logger from custom_lib import my_uuid MODULES = [ my_file_config, my_logger, my_uuid, ] def print_versions(): for module in MODULES: version = getattr(module, "__version__", "unknown") print(f"[MODULE] {module.__name__} v{version}") def init(): print(f"Custom_Lib v{__version__}") print_versions()