Closed stan-dot closed 3 months ago
ERROR: Could not find a version that satisfies the requirement pydantic-numpy (from ophyd-async[dev]) (from versions: none)
branch impacted by the numpy error
wondering
1. when ophyd-async imports bluesky.protocol it's a circular import in a sense
Why? ophyd-async
import bluesky
. bluesky
does not import ophyd-async
2. both dataclasses and typeddicts are used at the same time...
Typed dicts to satisfy protocols, dataclasses for things that are internal to ophyd-async
ok that makes sense, thanks!
Locatable
protocol and updated the relative set plan to use itSo that would mean the only thing left to do in this ticket is update ophyd-async Motor and ophyd EpicsMotor to have a
locate()
method that returns the setpoint and readbackOriginally posted by @coretl in https://github.com/bluesky/bluesky/issues/1431#issuecomment-2296161700