10_report.py 448 Bytes
from __future__ import annotations

import sys

import _bootstrap  # noqa: F401

from weknora_eval.config import load_config
from weknora_eval.loaders import setup_logging
from weknora_eval.report import generate_summary_report


def main() -> int:
    setup_logging()
    config = load_config()
    generate_summary_report(config)
    print("Wrote report to data/reports/summary.md")
    return 0


if __name__ == "__main__":
    sys.exit(main())