Repository: microsoft/onnxruntime
File: setup.py (Python)

Code before:
        providers_cann,
        "onnxruntime.dll",
    ]
    # DNNL, TensorRT, OpenVINO, and QNN EPs are built as shared libs
    libs.extend(["onnxruntime_providers_shared.dll"])
    libs.extend(["onnxruntime_providers_dnnl.dll"])
    libs.extend(["onnxruntime_providers_tensorrt.dll"])
    libs.extend(["onnxruntime_providers_nv_tensorrt_rtx.dll"])
    libs.extend(["onnxruntime_providers_openvino.dll"])
    libs.extend(["onnxruntime_providers_cuda.dll"])
    libs.extend(["onnxruntime_providers_migraphx.dll"])
    libs.extend(["onnxruntime_providers_vitisai.dll"])
    libs.extend(["onnxruntime_providers_qnn.dll"])
    # DirectML Libs
    libs.extend(["DirectML.dll"])
    # WebGPU/Dawn Libs
    libs.extend(["dxcompiler.dll", "dxil.dll"])
    # QNN V68/V73/V81 dependencies
    qnn_deps = [
        "QnnCpu.dll",
        "QnnGpu.dll",
        "QnnHtp.dll",
        "QnnIr.dll",
        "QnnSaver.dll",
        "QnnSystem.dll",
        "QnnHtpPrepare.dll",
        "QnnHtpV81Stub.dll",
        "libQnnHtpV81Skel.so",
        "libqnnhtpv81.cat",
        "QnnHtpV73Stub.dll",
        "libQnnHtpV73Skel.so",
        "libqnnhtpv73.cat",
        "QnnHtpV68Stub.dll",
        "libQnnHtpV68Skel.so",
    ]
    libs.extend(qnn_deps)
    if nightly_build:
        libs.extend(["onnxruntime_pywrapper.dll"])
    migraphx_deps = [
        "amd_comgr0602.dll",
        "amd_comgr0604.dll",
        "amd_comgr0700.dll",
        "hiprtc0602.dll",
        "hiprtc0604.dll",
        "hiprtc0700.dll",
        "hiprtc-builtins0602.dll",
        "hiprtc-builtins0604.dll",
        "hiprtc-builtins0700.dll",
        "migraphx-hiprtc-driver.exe",
        "migraphx.dll",
        "migraphx_c.dll",

Review comment (bug):
This should have been included previously; I suspect that dumping `.dlc` files from Python on Windows is broken.

Code after:
        providers_cuda,
        providers_tensorrt_or_migraphx,
        providers_nv_tensorrt_rtx,
        providers_cann,
        "onnxruntime.dll",
    ]
    # DNNL, TensorRT, OpenVINO, and QNN EPs are built as shared libs
    libs.extend(["onnxruntime_providers_shared.dll"])
    libs.extend(["onnxruntime_providers_dnnl.dll"])
    libs.extend(["onnxruntime_providers_tensorrt.dll"])
    libs.extend(["onnxruntime_providers_nv_tensorrt_rtx.dll"])
    libs.extend(["onnxruntime_providers_openvino.dll"])
    libs.extend(["onnxruntime_providers_cuda.dll"])
    libs.extend(["onnxruntime_providers_migraphx.dll"])
    libs.extend(["onnxruntime_providers_vitisai.dll"])
    libs.extend(["onnxruntime_providers_qnn.dll"])
    # DirectML Libs
    libs.extend(["DirectML.dll"])
    # WebGPU/Dawn Libs
    libs.extend(["dxcompiler.dll", "dxil.dll"])
    # QNN V68/V73/V81 dependencies
    qnn_deps = [
        "QnnCpu.dll",
        "QnnGpu.dll",
        "QnnHtp.dll",
        "QnnIr.dll",
        "QnnSaver.dll",
        "QnnSystem.dll",
        "QnnHtpPrepare.dll",
        "QnnHtpV81Stub.dll",
        "libQnnHtpV81Skel.so",
        "libqnnhtpv81.cat",
        "QnnHtpV73Stub.dll",
        "libQnnHtpV73Skel.so",
        "libqnnhtpv73.cat",
        "QnnHtpV68Stub.dll",
        "libQnnHtpV68Skel.so",
    ]
    libs.extend(qnn_deps)
    if nightly_build:
        libs.extend(["onnxruntime_pywrapper.dll"])
    migraphx_deps = [
        "amd_comgr0602.dll",
        "amd_comgr0604.dll",
        "amd_comgr0700.dll",
        "hiprtc0602.dll",
        "hiprtc0604.dll",
        "hiprtc0700.dll",
        "hiprtc-builtins0602.dll",
        "hiprtc-builtins0604.dll",
        "hiprtc-builtins0700.dll",