fix: Update imports to use engine.pipeline instead of engine.pipeline.core

The old engine/pipeline/core.py file was removed as part of the Sideline/Mainline split.
All imports that referenced engine.pipeline.core have been updated to use engine.pipeline
which re-exports from sideline.pipeline.core.

This ensures consistency and avoids duplicate DataType enum instances.
This commit is contained in:
2026-03-23 20:45:40 -07:00
parent e4b143ff36
commit 14529bd6fa
19 changed files with 66 additions and 373 deletions

View File

@@ -423,7 +423,7 @@ class Pipeline:
List of stages that were injected
"""
from sideline.camera import Camera
from sideline.data_sources.sources import EmptyDataSource
from engine.data_sources.sources import EmptyDataSource
from sideline.display import DisplayRegistry
from sideline.pipeline.adapters import (
CameraClockStage,
@@ -1033,7 +1033,7 @@ def create_pipeline_from_params(params: PipelineParams) -> Pipeline:
def create_default_pipeline() -> Pipeline:
"""Create a default pipeline with all standard components."""
from sideline.data_sources.sources import HeadlinesDataSource
from engine.data_sources.sources import HeadlinesDataSource
from sideline.pipeline.adapters import (
DataSourceStage,
SourceItemsToBufferStage,