def METHOD_NAME(python_executable, destination, *args):
    """Collect Python wheels for all packages and requirements.
    Given a list of packages and requirements files, invoke "pip wheel" to
    download and/or create wheels for each of them, storing them in the
    specified destination directory.
    Call pip externally using this command:
        python -m pip wheel --wheel-dir=dest ...
    https://pip.pypa.io/en/stable/user_guide/#using-pip-from-your-program
    """
    subprocess.check_call(  # nosec
        [python_executable, "-m", "pip", "wheel"]
        + ["--wheel-dir=%s" % destination]
        + ["--find-links=%s" % destination]
        + list(args)
    )