from dotenv import load_dotenv from importlib.resources import path from match_up.controller import RoundGenerator from match_up.model import CourtList, PlayerList from jinja2 import Environment, PackageLoader from flask import Flask load_dotenv() with path("match_up", "static") as p: static_folder = p with path("match_up", "templates") as p: template_folder = p app = Flask("Match Up! Backend", static_folder=static_folder, template_folder=template_folder) rg = RoundGenerator(courts=CourtList(), players=PlayerList()) re = Environment(loader=PackageLoader("match_up")) from match_up import routes def main(): app.run()