from .compoundmotorsinkportspart import CompoundMotorSinkPortsPart, \
    APartName, ARbv, AGroup
from .cssourceportspart import CSSourcePortsPart, APartName, ARbv, AGroup
from .cspart import CSPart, AMri
from .pmacchildpart import PmacChildPart, AMri, APartName
from .pmacstatuspart import PmacStatusPart
from .pmactrajectorypart import PmacTrajectoryPart, AMri, APartName
from .rawmotorsinkportspart import RawMotorSinkPortsPart, AGroup
from .motorpremovepart import MotorPreMovePart, APartName, AMri

# Expose a nice namespace
from malcolm.core import submodule_all

__all__ = submodule_all(globals())

from .compoundmotorsinkportspart import CompoundMotorSinkPortsPart, \
    APartName, ARbv, AGroup
from .cssourceportspart import CSSourcePortsPart, APartName, ARbv, AGroup
from .cspart import CSPart, AMri
from .pmacchildpart import PmacChildPart, AMri, APartName
from .pmacstatuspart import PmacStatusPart
from .pmactrajectorypart import PmacTrajectoryPart, AMri, APartName
from .rawmotorsinkportspart import RawMotorSinkPortsPart, AGroup
from .motorpremovepart import MotorPreMovePart, APartName, AMri
from .beamselectorpart import BeamSelectorPart

# Expose a nice namespace
from malcolm.core import submodule_all

__all__ = submodule_all(globals())

Add beamselectorpart to the PMAC module