import argparse from dotenv import load_dotenv load_dotenv() from process.process import process # noqa: E402 if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--report-run-uuid", type=str) parser.add_argument("--bucket", type=str, default="dev-collaborators-reports-test") parser.add_argument("--skip-update", action="store_true") parser.add_argument("--skip-upload", action="store_true") parser.add_argument("--skip-notification", action="store_true") parser.add_argument("--skip-add-to-royalties", action="store_true") args = parser.parse_args() process( args.bucket, f"{args.report_run_uuid}.csv.gz", skip_update=args.skip_update, skip_upload=args.skip_upload, skip_notification=args.skip_notification, skip_add_to_royalties=args.skip_add_to_royalties, )