code: def _resolve_transformations(transformations):
      
      registry = _ModulesRegistry()
      transformations = transformations or []
      for t in transformations:
          try:
              mod, attr = t.split(":", 1)
              yield getattr(registry.require(mod), attr)
          except ValueError:
              yield getattr(bonobo, t)
docs: Resolve a collection of strings into the matching python objects, defaulting to bonobo namespace if no package is provided.
  
      Syntax for each string is path.to.package:attribute
  
      :param transformations: tuple(str)
      :return: tuple(object)