code: def download_wheels(version, wheelhouse):
      """Download release wheels.
  
      The release wheels for the given SciPy version are downloaded
      into the given directory.
  
      Parameters
      ----------
      version : str
          The release version. For instance, "1.5.0".
      wheelhouse : str
          Directory in which to download the wheels.
  
      """
      http = http_manager()
      wheel_names = get_wheel_names(version)
  
      for i, wheel_name in enumerate(wheel_names):
          wheel_url = f"{STAGING_URL}/{version}/download/{wheel_name}"
          wheel_path = os.path.join(wheelhouse, wheel_name)
          with open(wheel_path, "wb") as f:
              with http.request(
                  "GET",
                  wheel_url,
                  preload_content=False,
              ) as r:
                  print(f"{i + 1:<4}{wheel_name}")
                  shutil.copyfileobj(r, f)
      print(f"\nTotal files downloaded: {len(wheel_names)}")
  
file_path: scipy/tools/download-wheels.py
imports: import os
  import re
  import shutil
  import argparse
  import urllib
  import urllib.request
  import urllib3
  from bs4 import BeautifulSoup
label_desc: Use image node_id 3 for calling a global function with example usage: download_wheels(version, wheelhouse) without return types