from typing import TYPE_CHECKING from tests_authentik.runner_authentik import RunnerAuthentik from tests_nextcloud.runner_nextcloud import RunnerNextcloud from tests_wordpress.runner_wordpress import RunnerWordpress if TYPE_CHECKING: from src.runner import Runner # Register all runners here. Each .env file with TYPE=authentik will be run with RunnerAuthentik RUNNER_DICT: dict[str, type["Runner"]] = { "authentik": RunnerAuthentik, "wordpress": RunnerWordpress, "nextcloud": RunnerNextcloud, }