from typing import Tuple, List from clearml import Task import fire def with_ret() -> Tuple: print("With ret called") return 1, 2 def with_args(arg1: int, arg2: List): print("With args called", arg1, arg2) def with_args_and_ret(arg1: int, arg2: List) -> Tuple: print("With args and ret called", arg1, arg2) return 1, 2 if __name__ == "__main__": Task.init(project_name="examples", task_name="Fire typing command") fire.Fire()