import hashlib import json from pathlib import Path import struct import tempfile import unittest from unittest import mock import zipfile from package_windows import package, CRT_LIBRARIES from embeddinggemma2 import runtime_provenance as provenance import stage_extraction_worker as extraction def executable(path, machine=0x8664): path.parent.mkdir(parents=True, exist_ok=True) data = bytearray(70) data[:2] = b"MZ" struct.pack_into("