damp-fountain-75628
04/12/2024, 2:17 PMcli.main() function there is a general warning suppression:
def main(flow, args=None, handle_exceptions=True, entrypoint=None):
    # Ignore warning(s) and prevent spamming the end-user.
    # TODO: This serves as a short term workaround for RuntimeWarning(s) thrown
    # in py3.8 related to log buffering (bufsize=1).
    import warnings
    warnings.filterwarnings("ignore")
    ...
It feels too aggressive, silencing everything can hide some computational issues, such as NumPy's nan_functions' handling of all-nan arrays.
I would suggest at least targeting specific warnings.