diff --git a/chinook/management/_load.py b/chinook/management/_load.py index d9e3a9f..e9b2ee3 100644 --- a/chinook/management/_load.py +++ b/chinook/management/_load.py @@ -41,8 +41,6 @@ def load(path: Path) -> Project: raise rethrowme def _collect_profiles(project: Project) -> None: - assert False, "Not Implemented Yet" - # TODO: Determine what profile is supposed to be active and load the targets # so that they will be compiled. for profile in project.profiles: diff --git a/chinook/pipeline/_build.py b/chinook/pipeline/_build.py index 86f8771..c5d58e8 100644 --- a/chinook/pipeline/_build.py +++ b/chinook/pipeline/_build.py @@ -3,6 +3,7 @@ from logging import Logger from ..models import Project from ..models import Result +from ..models import Target from .._config import Config from ._commands import Command from ._except import NoTargetsFoundError @@ -37,9 +38,9 @@ def _prepare_dependencies( commands: list[Command] = [] for required in target.deps: - dependency = find_target_by_name(required) + dependency = find_target_by_name(required.value) if dependency._prepared: continue - project = find_project_by_target(required) + project = find_project_by_target(required.value) commands.extend(prepare(appcfg, project, target, logger)) return commands diff --git a/chinook/pipeline/_test.py b/chinook/pipeline/_test.py index 87a6383..18e2233 100644 --- a/chinook/pipeline/_test.py +++ b/chinook/pipeline/_test.py @@ -3,6 +3,7 @@ from logging import Logger from ..models import Project from ..models import Result +from ..models import Target from .._config import Config from ._commands import Command from ._commands import ExecuteTest @@ -45,9 +46,9 @@ def _prepare_dependencies( commands: list[Command] = [] for required in target.deps: - dependency = find_target_by_name(required) + dependency = find_target_by_name(required.value) if dependency._prepared: continue - project = find_project_by_target(required) + project = find_project_by_target(required.value) commands.extend(prepare(appcfg, project, target, logger)) return commands