docs: def build_parameter_parts(configuration, *parameters):
      """
      Construct command parts for one or more parameters.
  
      Parameters
      ----------
      configuration : dict
          configuration
      parameters : list
          list of parameters to create command line arguments for
  
      Yields
      ------
      argument : str
          command line argument
      """
      for parameter in parameters:
          values = configuration.pop(parameter, [])
          if values:
              if not isinstance(values, list):
                  values = [values]
              for value in values:
                  yield '--%s=%s' % (parameter, value)