def METHOD_NAME(with_libraries=False, show_libraries=None):
    "return startup banner"
    if show_libraries is None:
        show_libraries = LIBS_VERSIONS if with_libraries else []
    vdat = version_data(with_libraries=True)
    lines = [f"Larch {vdat['release version']}, released {vdat['release date']}"]
    if vdat['development version'] != vdat['release version']:
        lines.append(f"development version: {vdat['development version']}")
    lines.append(f"Python {vdat['python version']}, {vdat['python builder']}")
    libline = []
    for key, val in vdat.items():
        if key in show_libraries:
            libline.append(f"{key:s}: {val}")
            if len(libline) > 3:
                lines.append(', '.join(libline))
                libline = []
    if len(libline) > 0:
        lines.append(', '.join(libline))
    if len(show_libraries) < 10:
        lines.append('use `print(show_version())` for detailed versions')
    try:
        from wxmplot.interactive import get_wxapp
        app = get_wxapp()
    except SystemExit:
        lines.append("Warning: cannot get wxApp for plotting, GUI components")
    linelen = max([len(line) for line in lines])
    border = '='*min(99, max(linelen, 25))
    lines.insert(0, border)
    lines.append(border)
    return '\n'.join(lines)