From c37b7daa54fb67b7a56490c3a763fd982e80f1cc Mon Sep 17 00:00:00 2001 From: "shreelakshmi.iyengar@diamond.ac.uk" Date: Wed, 4 Nov 2026 11:05:32 +0000 Subject: [PATCH] remove Plan from bluesky_types --- src/blueapi/core/bluesky_types.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/blueapi/core/bluesky_types.py b/src/blueapi/core/bluesky_types.py index 64a2a5289e..24cf0ea509 100644 --- a/src/blueapi/core/bluesky_types.py +++ b/src/blueapi/core/bluesky_types.py @@ -25,7 +25,6 @@ ) from bluesky.utils import Msg, MsgGenerator from ophyd_async.core import Device as AsyncDevice -from pydantic import BaseModel, Field from blueapi.utils import BlueapiBaseModel @@ -81,20 +80,6 @@ def is_bluesky_plan_generator(func: PlanGenerator) -> bool: return False -class Plan(BlueapiBaseModel): - """ - A plan that can be run - """ - - name: str = Field(description="Referenceable name of the plan") - description: str | None = Field( - description="Description/docstring of the plan", default=None - ) - model: type[BaseModel] = Field( - description="Validation model of the parameters for the plan" - ) - - class DataEvent(BlueapiBaseModel): """ Event representing collection of some data. Conforms to the Bluesky event model: