      # fmt: off
      lang: StrictStr = Field(..., title="The base language to use")
      pipeline: List[StrictStr] = Field(..., title="The pipeline component names in order")
      tokenizer: Callable = Field(..., title="The tokenizer to use")
      load_vocab_data: StrictBool = Field(..., title="Whether to load additional vocab data from spacy-lookups-data")
      before_creation: Optional[Callable[[Type["Language"]], Type["Language"]]] = Field(..., title="Optional callback to modify Language class before initialization")
      after_creation: Optional[Callable[["Language"], "Language"]] = Field(..., title="Optional callback to modify nlp object after creation and before the pipeline is constructed")
      after_pipeline_creation: Optional[Callable[["Language"], "Language"]] = Field(..., title="Optional callback to modify nlp object after the pipeline is constructed")
      # fmt: on
 
</s> remove         disable (Iterable[str]): List of pipeline component names to disable.
 </s> add         disable (Iterable[str]): Names of pipeline components to disable.
            Disabled pipes will be loaded but they won't be run unless you
            explicitly enable them by calling nlp.enable_pipe.
        exclude (Iterable[str]): Names of pipeline components to exclude.
            Excluded components won't be loaded. </s> remove             if before >= len(self.pipeline) or before < 0:
                err = Errors.E959.format(dir="before", idx=before, opts=self.pipe_names)
 </s> add             if before >= len(self._pipeline) or before < 0:
                err = Errors.E959.format(
                    dir="before", idx=before, opts=self._pipe_names
                ) </s> remove         raise ValueError(Errors.E006.format(args=all_args, opts=self.pipe_names))
 </s> add         raise ValueError(Errors.E006.format(args=all_args, opts=self._pipe_names))
    disabled: List[StrictStr] = Field(..., title="Pipeline components to disable by default")
      # fmt: off
      lang: StrictStr = Field(..., title="The base language to use")
      pipeline: List[StrictStr] = Field(..., title="The pipeline component names in order")
    disabled: List[StrictStr] = Field(..., title="Pipeline components to disable by default")
      tokenizer: Callable = Field(..., title="The tokenizer to use")
      load_vocab_data: StrictBool = Field(..., title="Whether to load additional vocab data from spacy-lookups-data")
      before_creation: Optional[Callable[[Type["Language"]], Type["Language"]]] = Field(..., title="Optional callback to modify Language class before initialization")
      after_creation: Optional[Callable[["Language"], "Language"]] = Field(..., title="Optional callback to modify nlp object after creation and before the pipeline is constructed")
      after_pipeline_creation: Optional[Callable[["Language"], "Language"]] = Field(..., title="Optional callback to modify nlp object after the pipeline is constructed")
      # fmt: on
keep keep add keep keep keep keep keep keep
 Allow loaded but disabled components 
spacy/schemas.py