Broken imports on bliss/master
Looks like this is broken on master (we are seeing this in the daiquiri bliss/master pipeline, https://gitlab.esrf.fr/ui/daiquiri/-/jobs/1320708):
/opt/conda/envs/apienv/lib/python3.10/site-packages/tomo/controllers/tomo_config.py:19: in <module>
from tomo.scan.step_runner import StepRunner
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
from __future__ import annotations
from typing import Optional
import numpy
import logging
from bliss.common.logtools import log_info, log_error
from bliss.common.axis import Axis
from bliss.scanning.toolbox import ChainBuilder
from bliss.controllers.lima.lima_base import Lima
from bliss.scanning.scan_info import ScanInfo
from bliss import current_session
from bliss.common.cleanup import error_cleanup, capture_exceptions
from bliss.common.cleanup import axis as cleanup_axis
from tomo.scan.tomo_runner import TomoRunner
from tomo.constants import NxTomoImageKey
from tomo.helpers.nexuswriter_utils import hdf5_device_names
from bliss.common.scans.step_by_step import lookupscan
from bliss.common.utils import typecheck
> from bliss.common.types import (
_int,
_float,
_countables,
Tuple,
Sequence,
Scannable,
)
E ImportError: cannot import name 'Tuple' from 'bliss.common.types' (/builds/ui/daiquiri/bliss.git/bliss/common/types.py)
I guess there are no beamlines running this combination right now