code: def download_spacy_models(iso_code: str) -> None:
      """Download language models, from the ``spaCy`` project,
      that are supported by the CLTK or in scope.
      """
      print(f"Going to download spaCy model for '{iso_code}'.")
      if iso_code not in AVAIL_SPACY_LANGS:
          raise CLTKException(
              f"Language '{iso_code}' not available for spaCy."
          )
      if not spacy.util.is_package("la_core_web_lg"):
          print("Spacy Latin model not found. Going to download it ...")
          spacy_wrapper: SpacyWrapper = SpacyWrapper(
              language="lat", interactive=False, silent=False
          )
          # subprocess.check_call(
          #     [
          #         "pip",
          #         "install",
          #         "https://huggingface.co/latincy/la_core_web_lg/resolve/main/la_core_web_lg-any-py3-none-any.whl",
          #     ]
          # )
          print("Spacy downloaded?", spacy_wrapper._is_model_present())
      print(f"Finished downloading spaCy for '{iso_code}'.")
  
file_path: cltk/scripts/download_all_models.py
imports: import argparse
  import time
  import spacy
  from cltk.core.exceptions import CLTKException, CorpusImportError
  from cltk.data.fetch import LANGUAGE_CORPORA
  from cltk.data.fetch import FetchCorpus
  from cltk.dependency.spacy_wrapper import MAP_LANGS_CLTK_SPACY
  from cltk.dependency.spacy_wrapper import SpacyWrapper
  from cltk.dependency.stanza_wrapper import MAP_LANGS_CLTK_STANZA
  from cltk.dependency.stanza_wrapper import StanzaWrapper
  from cltk.embeddings.embeddings import MAP_LANGS_CLTK_FASTTEXT
  from cltk.embeddings.embeddings import MAP_NLPL_LANG_TO_URL
  from cltk.embeddings.embeddings import FastTextEmbeddings, Word2VecEmbeddings
  from cltk.nlp import iso_to_pipeline
label_desc: Use image node_id 5 for calling a global function with example usage: download_spacy_models(iso_code) without return types