from argparse import ArgumentParser from . import BaseCompetitionsCommand def create_command_factory(args): return CreateCompetitionAppCommand() class CreateCompetitionAppCommand(BaseCompetitionsCommand): @staticmethod def register_subcommand(parser: ArgumentParser): create_project_parser = parser.add_parser("create", description="✨ Start UI to create a new competition") create_project_parser.set_defaults(func=create_command_factory) def run(self): from competitions.create import main demo = main() demo.launch()