2026-09-06T07:53:28,017 Created temporary directory: /tmp/pip-ephem-wheel-cache-hsmfx9os 2026-09-06T07:53:28,019 Created temporary directory: /tmp/pip-build-tracker-y9asm456 2026-09-06T07:53:28,020 Initialized build tracking at /tmp/pip-build-tracker-y9asm456 2026-09-06T07:53:28,020 Created build tracker: /tmp/pip-build-tracker-y9asm456 2026-09-06T07:53:28,021 Entered build tracker: /tmp/pip-build-tracker-y9asm456 2026-09-06T07:53:28,022 Created temporary directory: /tmp/pip-wheel-2ebz19hf 2026-09-06T07:53:28,024 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-06T07:53:28,027 Created temporary directory: /tmp/pip-ephem-wheel-cache-v968cgu9 2026-09-06T07:53:28,050 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-06T07:53:28,053 2 location(s) to search for versions of snagboot: 2026-09-06T07:53:28,053 * https://pypi.org/simple/snagboot/ 2026-09-06T07:53:28,053 * https://www.piwheels.org/simple/snagboot/ 2026-09-06T07:53:28,054 Fetching project page and analyzing links: https://pypi.org/simple/snagboot/ 2026-09-06T07:53:28,055 Getting page https://pypi.org/simple/snagboot/ 2026-09-06T07:53:28,056 Found index url https://pypi.org/simple 2026-09-06T07:53:28,286 Fetched page https://pypi.org/simple/snagboot/ as application/vnd.pypi.simple.v1+json 2026-09-06T07:53:28,292 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/02/22/17457dd1332538a4360981995a9db98d37224c3a0aaa063a3014ef73560e/snagboot-1.0-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,293 Found link https://files.pythonhosted.org/packages/72/38/45c7b942daa72e791cee6cd89a8b031ba1dbe7e669484d4e641609b5f361/snagboot-1.0.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8), version: 1.0 2026-09-06T07:53:28,293 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/8e/10/ef6076f279625b040d3fed2c1189bd5f397280d1dc2a8ed585c9f07e425a/snagboot-1.1-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,294 Found link https://files.pythonhosted.org/packages/91/97/492f06d0a3e26faea0fe9bd9d78131ea60e2e322aa3b70d9cabcad8d9906/snagboot-1.1.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8), version: 1.1 2026-09-06T07:53:28,295 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/e0/90/ac603d605acbef1995a64128f1dbb66895b891a7d71372370b7e792ce804/snagboot-1.2-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,296 Found link https://files.pythonhosted.org/packages/c3/4d/d5dc7a0e021289f73af5983ea26d37e34133e3403ede7244a084e0e1ed8c/snagboot-1.2.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8), version: 1.2 2026-09-06T07:53:28,296 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/3a/3a/156a5ac5508fc882da81c780a1c439be885472641f43bbaabe941cb68062/snagboot-1.3-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,297 Found link https://files.pythonhosted.org/packages/d2/b1/15cbb5ba120e8f0076a6b1e578b00c197545d822f2e2a3806ba1097bf6d1/snagboot-1.3.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8), version: 1.3 2026-09-06T07:53:28,298 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/db/63/6501d8b907d08add558e64c482a41939b9cb720ec6d68332da60c1e8742e/snagboot-2.0-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,299 Found link https://files.pythonhosted.org/packages/bb/d1/672fd09784c444dd168c85c8dc23521995e8924a523a341fbbcbc5beb79a/snagboot-2.0.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8), version: 2.0 2026-09-06T07:53:28,299 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/ba/77/bea8ce83598a2249c22279d83529c5186fe3997b1bc4cf2a2d14e8d8e9b3/snagboot-2.1-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,301 Found link https://files.pythonhosted.org/packages/3c/73/f7cb08308ae33cbf255b1d64017cb314d19f5813d35acf84d5da9da4de5b/snagboot-2.1.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8), version: 2.1 2026-09-06T07:53:28,301 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/a8/92/a3ae35fb052b125d913ac736b88b4204d562a9c8023d42ad0fe317d4287f/snagboot-2.2-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,302 Found link https://files.pythonhosted.org/packages/fc/c7/284d48397c1c68073b8924193b07cf0ce2a4f20d0ff54bfd8862ef5d18c9/snagboot-2.2.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8), version: 2.2 2026-09-06T07:53:28,302 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/4d/94/3e75473152eddb9fac4b13fcfb8e1c64f1e48e120045207891139df67608/snagboot-2.3-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,303 Found link https://files.pythonhosted.org/packages/32/d0/1b227ecbf52e12833d035e6a68a2b827e6accdb703a2581f5e878cdce6d6/snagboot-2.3.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.8), version: 2.3 2026-09-06T07:53:28,304 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/43/cc/e0b3e116e7a766cfdb9b056f2b798a495d48b2d52bf6e0182ca90eca066d/snagboot-2.4-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.9) 2026-09-06T07:53:28,305 Found link https://files.pythonhosted.org/packages/74/9a/30186cc638d3db70250c9870b4266c538c3ede4328681db6affbdcd329ee/snagboot-2.4.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.9), version: 2.4 2026-09-06T07:53:28,305 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/35/73/730a77e2864f9b08788328e69deb6bb4a759ecd7fba6a8a29b8a5149d7df/snagboot-2.5-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.9) 2026-09-06T07:53:28,306 Found link https://files.pythonhosted.org/packages/89/18/89469d90ad56b03d1920e666f030fd08dfa0e8248772fd8a5f2f24f4fafe/snagboot-2.5.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.9), version: 2.5 2026-09-06T07:53:28,307 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/4f/81/0a349ddaa4e41875d4c5fdf05eb13602a0216f03d9918a05863abdbd18c3/snagboot-2.6-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.9) 2026-09-06T07:53:28,307 Found link https://files.pythonhosted.org/packages/68/bd/c87f3e8e60069f3e1f1ade921b82226e645aea5cbe7385a05eac41132f3c/snagboot-2.6.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.9), version: 2.6 2026-09-06T07:53:28,308 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/d6/27/6685f4aa0372e4b7a5ae91753775ff8ecdf4cec150a00acfcb5dfad28873/snagboot-2.6.1-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.10) 2026-09-06T07:53:28,309 Found link https://files.pythonhosted.org/packages/13/16/1a11d978addb3b4c35653294d45d11ba97cf208e80e7c5bbd8953dba9918/snagboot-2.6.1.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.10), version: 2.6.1 2026-09-06T07:53:28,310 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/45/86/c0538896b5404e7d1fc07602d3dae8e60a593c4ebd09e48a9ce144d744ee/snagboot-3.0-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.10) 2026-09-06T07:53:28,310 Found link https://files.pythonhosted.org/packages/1f/3f/c8ccd7dcb2ff7d00250bee0cddaac59fbdc6fcc48ec649bc37f7d3bd3b76/snagboot-3.0.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.10), version: 3.0 2026-09-06T07:53:28,311 Skipping link: No binaries permitted for snagboot: https://files.pythonhosted.org/packages/33/f8/2737e8d10dd268357afa3bab330fb66c61fbfa118679317230b0c0471ee6/snagboot-3.0.1-py3-none-any.whl (from https://pypi.org/simple/snagboot/) (requires-python:>=3.10) 2026-09-06T07:53:28,312 Found link https://files.pythonhosted.org/packages/38/5b/463019c2f4a21b06079b8cc52a65b4e43eccc9547e8f1a794145050cd546/snagboot-3.0.1.tar.gz (from https://pypi.org/simple/snagboot/) (requires-python:>=3.10), version: 3.0.1 2026-09-06T07:53:28,313 Fetching project page and analyzing links: https://www.piwheels.org/simple/snagboot/ 2026-09-06T07:53:28,313 Getting page https://www.piwheels.org/simple/snagboot/ 2026-09-06T07:53:28,314 Found index url https://www.piwheels.org/simple 2026-09-06T07:53:28,504 Fetched page https://www.piwheels.org/simple/snagboot/ as text/html 2026-09-06T07:53:28,508 Skipping link: No binaries permitted for snagboot: https://www.piwheels.org/simple/snagboot/snagboot-3.0-py3-none-any.whl#sha256=b5279d6d619fff7c0b31f884cc3d1e20ebbd0e933ab2d9ffb9be6033b5967887 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.10) 2026-09-06T07:53:28,509 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-2.6.1-py3-none-any.whl#sha256=8721276e8e5f2fcea7d7cd1413c697cb4ad8733b533e6c622524cad4a9eef079 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.10) 2026-09-06T07:53:28,509 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-2.6-py3-none-any.whl#sha256=7bce91fd30092cc57c6ab302ec35be16f083a099b83b4a0c717b6dfcdd1cbc36 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.9) 2026-09-06T07:53:28,510 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-2.5-py3-none-any.whl#sha256=2bd5f1ef4303bd814cef9611e23555d2dfebb7fa329528237e4315ed88ef0cca (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.9) 2026-09-06T07:53:28,510 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-2.3-py3-none-any.whl#sha256=ed4d34c1cb5738cc46cd8166814d402aa0d76b138d89f126ce68d8025f7fc8f1 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,511 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-2.2-py3-none-any.whl#sha256=e40ae3b74ec5cbcd0d93bd4a6a0625d76d585e0057c906e4a032ed560f6ad779 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,511 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-2.1-py3-none-any.whl#sha256=3fdd49bf24d3a8d98c63e372426a3a09cd7c7f4f914547fdf7305e52f4bbcf28 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,512 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-2.0-py3-none-any.whl#sha256=be97600b96d23f267d4e2c914c965dec50a2fb3e9056104cd7817239bd9dffce (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,512 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-1.3-py3-none-any.whl#sha256=35ebfca97deb82c2883b6184a2ad33ce777ec6d6e22263d89578b3107cfe06d6 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,513 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-1.2-py3-none-any.whl#sha256=312046f2730e5f71a01d13d95f858d06c1bf38fb538ee6910275ef53e9c2dd45 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,513 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-1.1-py3-none-any.whl#sha256=261de70570a79d2fbbd302a9b2fd7149e019f54b5375aca3427035e2998974b3 (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,514 Skipping link: No binaries permitted for snagboot: https://archive1.piwheels.org/simple/snagboot/snagboot-1.0-py3-none-any.whl#sha256=ea1be376e29c64fb45a1d5e2fd26dc984a8c4b0c53e0d7432267039a838eb3ac (from https://www.piwheels.org/simple/snagboot/) (requires-python:>=3.8) 2026-09-06T07:53:28,514 Skipping link: not a file: https://www.piwheels.org/simple/snagboot/ 2026-09-06T07:53:28,515 Skipping link: not a file: https://pypi.org/simple/snagboot/ 2026-09-06T07:53:28,535 Given no hashes to check 1 links for project 'snagboot': discarding no candidates 2026-09-06T07:53:28,553 Collecting snagboot==3.0.1 2026-09-06T07:53:28,555 Created temporary directory: /tmp/pip-unpack-omh6wz54 2026-09-06T07:53:28,708 Downloading snagboot-3.0.1.tar.gz (173 kB) 2026-09-06T07:53:29,044 Added snagboot==3.0.1 from https://files.pythonhosted.org/packages/38/5b/463019c2f4a21b06079b8cc52a65b4e43eccc9547e8f1a794145050cd546/snagboot-3.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-y9asm456' 2026-09-06T07:53:29,050 Created temporary directory: /tmp/pip-build-env-1q8amjqs 2026-09-06T07:53:29,054 Installing build dependencies: started 2026-09-06T07:53:29,056 Running command pip subprocess to install build dependencies 2026-09-06T07:53:30,178 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-06T07:53:30,624 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-06T07:53:30,647 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-06T07:53:32,477 Collecting setuptools>=61.0 2026-09-06T07:53:32,477 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-06T07:53:32,492 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-06T07:53:32,741 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-06T07:53:32,822 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-06T07:53:35,808 Installing collected packages: setuptools 2026-09-06T07:53:38,040 Successfully installed setuptools-84.0.0 2026-09-06T07:53:38,306 Installing build dependencies: finished with status 'done' 2026-09-06T07:53:38,313 Getting requirements to build wheel: started 2026-09-06T07:53:38,314 Running command Getting requirements to build wheel 2026-09-06T07:53:39,027 running egg_info 2026-09-06T07:53:39,033 writing src/snagboot.egg-info/PKG-INFO 2026-09-06T07:53:39,038 writing dependency_links to src/snagboot.egg-info/dependency_links.txt 2026-09-06T07:53:39,040 writing entry points to src/snagboot.egg-info/entry_points.txt 2026-09-06T07:53:39,043 writing requirements to src/snagboot.egg-info/requires.txt 2026-09-06T07:53:39,044 writing top-level names to src/snagboot.egg-info/top_level.txt 2026-09-06T07:53:39,077 reading manifest file 'src/snagboot.egg-info/SOURCES.txt' 2026-09-06T07:53:39,086 reading manifest template 'MANIFEST.in' 2026-09-06T07:53:39,090 adding license file 'LICENSE' 2026-09-06T07:53:39,098 writing manifest file 'src/snagboot.egg-info/SOURCES.txt' 2026-09-06T07:53:39,197 Getting requirements to build wheel: finished with status 'done' 2026-09-06T07:53:39,200 Created temporary directory: /tmp/pip-modern-metadata-ntn8glid 2026-09-06T07:53:39,203 Preparing metadata (pyproject.toml): started 2026-09-06T07:53:39,204 Running command Preparing metadata (pyproject.toml) 2026-09-06T07:53:39,904 running dist_info 2026-09-06T07:53:39,914 creating /tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info 2026-09-06T07:53:39,915 writing /tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info/PKG-INFO 2026-09-06T07:53:39,920 writing dependency_links to /tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info/dependency_links.txt 2026-09-06T07:53:39,921 writing entry points to /tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info/entry_points.txt 2026-09-06T07:53:39,924 writing requirements to /tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info/requires.txt 2026-09-06T07:53:39,925 writing top-level names to /tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info/top_level.txt 2026-09-06T07:53:39,927 writing manifest file '/tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info/SOURCES.txt' 2026-09-06T07:53:39,955 reading manifest file '/tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info/SOURCES.txt' 2026-09-06T07:53:39,957 reading manifest template 'MANIFEST.in' 2026-09-06T07:53:39,962 adding license file 'LICENSE' 2026-09-06T07:53:39,968 writing manifest file '/tmp/pip-modern-metadata-ntn8glid/snagboot.egg-info/SOURCES.txt' 2026-09-06T07:53:39,970 creating '/tmp/pip-modern-metadata-ntn8glid/snagboot-3.0.1.dist-info' 2026-09-06T07:53:40,096 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-06T07:53:40,100 Source in /tmp/pip-wheel-2ebz19hf/snagboot_fda8bf89dce9404a86d20f0daed8dc6d has version 3.0.1, which satisfies requirement snagboot==3.0.1 from https://files.pythonhosted.org/packages/38/5b/463019c2f4a21b06079b8cc52a65b4e43eccc9547e8f1a794145050cd546/snagboot-3.0.1.tar.gz 2026-09-06T07:53:40,101 Removed snagboot==3.0.1 from https://files.pythonhosted.org/packages/38/5b/463019c2f4a21b06079b8cc52a65b4e43eccc9547e8f1a794145050cd546/snagboot-3.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-y9asm456' 2026-09-06T07:53:40,107 Created temporary directory: /tmp/pip-unpack-blp7lcm7 2026-09-06T07:53:40,107 Building wheels for collected packages: snagboot 2026-09-06T07:53:40,112 Created temporary directory: /tmp/pip-wheel-82djbxad 2026-09-06T07:53:40,113 Destination directory: /tmp/pip-wheel-82djbxad 2026-09-06T07:53:40,115 Building wheel for snagboot (pyproject.toml): started 2026-09-06T07:53:40,116 Running command Building wheel for snagboot (pyproject.toml) 2026-09-06T07:53:40,765 running bdist_wheel 2026-09-06T07:53:40,783 running build 2026-09-06T07:53:40,783 running build_py 2026-09-06T07:53:40,789 creating build/lib/snagrecover 2026-09-06T07:53:40,792 copying src/snagrecover/utils.py -> build/lib/snagrecover 2026-09-06T07:53:40,794 copying src/snagrecover/cli.py -> build/lib/snagrecover 2026-09-06T07:53:40,797 copying src/snagrecover/__init__.py -> build/lib/snagrecover 2026-09-06T07:53:40,798 copying src/snagrecover/usb.py -> build/lib/snagrecover 2026-09-06T07:53:40,800 copying src/snagrecover/config.py -> build/lib/snagrecover 2026-09-06T07:53:40,803 creating build/lib/snagflash 2026-09-06T07:53:40,804 copying src/snagflash/ums.py -> build/lib/snagflash 2026-09-06T07:53:40,806 copying src/snagflash/fastboot.py -> build/lib/snagflash 2026-09-06T07:53:40,808 copying src/snagflash/cli.py -> build/lib/snagflash 2026-09-06T07:53:40,811 copying src/snagflash/__init__.py -> build/lib/snagflash 2026-09-06T07:53:40,813 copying src/snagflash/fastboot_uboot.py -> build/lib/snagflash 2026-09-06T07:53:40,815 copying src/snagflash/dfu.py -> build/lib/snagflash 2026-09-06T07:53:40,818 creating build/lib/snagfactory 2026-09-06T07:53:40,819 copying src/snagfactory/gui.py -> build/lib/snagfactory 2026-09-06T07:53:40,822 copying src/snagfactory/session.py -> build/lib/snagfactory 2026-09-06T07:53:40,824 copying src/snagfactory/utils.py -> build/lib/snagfactory 2026-09-06T07:53:40,826 copying src/snagfactory/fastboot.py -> build/lib/snagfactory 2026-09-06T07:53:40,828 copying src/snagfactory/__init__.py -> build/lib/snagfactory 2026-09-06T07:53:40,830 copying src/snagfactory/config.py -> build/lib/snagfactory 2026-09-06T07:53:40,833 copying src/snagfactory/board.py -> build/lib/snagfactory 2026-09-06T07:53:40,836 creating build/lib/snagrecover/protocols 2026-09-06T07:53:40,837 copying src/snagrecover/protocols/bootp.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,839 copying src/snagrecover/protocols/sambamon.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,841 copying src/snagrecover/protocols/hab_constants.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,843 copying src/snagrecover/protocols/memory_ops.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,845 copying src/snagrecover/protocols/hid.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,847 copying src/snagrecover/protocols/amlogic.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,850 copying src/snagrecover/protocols/fastboot.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,852 copying src/snagrecover/protocols/__init__.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,854 copying src/snagrecover/protocols/fel.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,856 copying src/snagrecover/protocols/qcom_sahara.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,859 copying src/snagrecover/protocols/dfu.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,861 copying src/snagrecover/protocols/bcm.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,863 copying src/snagrecover/protocols/imx_sdp.py -> build/lib/snagrecover/protocols 2026-09-06T07:53:40,867 creating build/lib/snagrecover/recoveries 2026-09-06T07:53:40,868 copying src/snagrecover/recoveries/zynqmp.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,870 copying src/snagrecover/recoveries/rzn1.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,872 copying src/snagrecover/recoveries/stm32mp.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,874 copying src/snagrecover/recoveries/am335x.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,876 copying src/snagrecover/recoveries/stm32_flashlayout.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,878 copying src/snagrecover/recoveries/amlogic.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,880 copying src/snagrecover/recoveries/am62lx.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,882 copying src/snagrecover/recoveries/__init__.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,884 copying src/snagrecover/recoveries/sama5.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,886 copying src/snagrecover/recoveries/am6x.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,888 copying src/snagrecover/recoveries/qcom.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,890 copying src/snagrecover/recoveries/bcm.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,892 copying src/snagrecover/recoveries/keembay.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,894 copying src/snagrecover/recoveries/sunxi.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,897 copying src/snagrecover/recoveries/imx.py -> build/lib/snagrecover/recoveries 2026-09-06T07:53:40,900 creating build/lib/snagrecover/firmware 2026-09-06T07:53:40,901 copying src/snagrecover/firmware/firmware.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,904 copying src/snagrecover/firmware/sama5_fw.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,906 copying src/snagrecover/firmware/rom_container.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,908 copying src/snagrecover/firmware/__init__.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,910 copying src/snagrecover/firmware/amlogic_fw.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,913 copying src/snagrecover/firmware/am335x_fw.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,915 copying src/snagrecover/firmware/imx_fw.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,917 copying src/snagrecover/firmware/samba_applet.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,919 copying src/snagrecover/firmware/fat.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,922 copying src/snagrecover/firmware/ivt.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,924 copying src/snagrecover/firmware/bcm.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,926 copying src/snagrecover/firmware/zynqmp_fw.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,928 copying src/snagrecover/firmware/qcom_fw.py -> build/lib/snagrecover/firmware 2026-09-06T07:53:40,931 creating build/lib/snagrecover/firmware/sunxi_fw 2026-09-06T07:53:40,932 copying src/snagrecover/firmware/sunxi_fw/sunxi_fw.py -> build/lib/snagrecover/firmware/sunxi_fw 2026-09-06T07:53:40,935 copying src/snagrecover/firmware/sunxi_fw/mmu.py -> build/lib/snagrecover/firmware/sunxi_fw 2026-09-06T07:53:40,937 copying src/snagrecover/firmware/sunxi_fw/__init__.py -> build/lib/snagrecover/firmware/sunxi_fw 2026-09-06T07:53:40,939 creating build/lib/snagflash/bmaptools 2026-09-06T07:53:40,940 copying src/snagflash/bmaptools/BmapCopy.py -> build/lib/snagflash/bmaptools 2026-09-06T07:53:40,944 copying src/snagflash/bmaptools/BmapHelpers.py -> build/lib/snagflash/bmaptools 2026-09-06T07:53:40,946 copying src/snagflash/bmaptools/__init__.py -> build/lib/snagflash/bmaptools 2026-09-06T07:53:40,947 copying src/snagflash/bmaptools/Filemap.py -> build/lib/snagflash/bmaptools 2026-09-06T07:53:40,950 copying src/snagflash/bmaptools/BmapCreate.py -> build/lib/snagflash/bmaptools 2026-09-06T07:53:40,953 creating build/lib/snagflash/android_sparse_file 2026-09-06T07:53:40,954 copying src/snagflash/android_sparse_file/sparse.py -> build/lib/snagflash/android_sparse_file 2026-09-06T07:53:40,957 copying src/snagflash/android_sparse_file/utils.py -> build/lib/snagflash/android_sparse_file 2026-09-06T07:53:40,959 copying src/snagflash/android_sparse_file/__init__.py -> build/lib/snagflash/android_sparse_file 2026-09-06T07:53:40,961 running egg_info 2026-09-06T07:53:40,971 writing src/snagboot.egg-info/PKG-INFO 2026-09-06T07:53:40,975 writing dependency_links to src/snagboot.egg-info/dependency_links.txt 2026-09-06T07:53:40,977 writing entry points to src/snagboot.egg-info/entry_points.txt 2026-09-06T07:53:40,979 writing requirements to src/snagboot.egg-info/requires.txt 2026-09-06T07:53:40,980 writing top-level names to src/snagboot.egg-info/top_level.txt 2026-09-06T07:53:40,999 reading manifest file 'src/snagboot.egg-info/SOURCES.txt' 2026-09-06T07:53:41,007 reading manifest template 'MANIFEST.in' 2026-09-06T07:53:41,011 adding license file 'LICENSE' 2026-09-06T07:53:41,019 writing manifest file 'src/snagboot.egg-info/SOURCES.txt' 2026-09-06T07:53:41,030 copying src/snagrecover/50-snagboot.rules -> build/lib/snagrecover 2026-09-06T07:53:41,032 copying src/snagrecover/am335x_usb_setup.sh -> build/lib/snagrecover 2026-09-06T07:53:41,035 copying src/snagrecover/prompt.ps1 -> build/lib/snagrecover 2026-09-06T07:53:41,037 copying src/snagrecover/supported_socs.yaml -> build/lib/snagrecover 2026-09-06T07:53:41,040 copying src/snagfactory/gui-requirements.txt -> build/lib/snagfactory 2026-09-06T07:53:41,042 creating build/lib/snagrecover/templates 2026-09-06T07:53:41,043 copying src/snagrecover/templates/am335x-beaglebone-black.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,045 copying src/snagrecover/templates/am62x-beagle-play.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,047 copying src/snagrecover/templates/am62x-phyboard-lyra.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,050 copying src/snagrecover/templates/am654x-evm.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,052 copying src/snagrecover/templates/amlogic_G12x_SM1.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,054 copying src/snagrecover/templates/amlogic_GXx_AXG.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,057 copying src/snagrecover/templates/bcm2711.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,059 copying src/snagrecover/templates/bcm2712.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,061 copying src/snagrecover/templates/imx28-evk.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,063 copying src/snagrecover/templates/imx6-colibri-imx6ull.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,065 copying src/snagrecover/templates/imx6-var-som-mx6.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,067 copying src/snagrecover/templates/imx7-colibri-imx7d.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,069 copying src/snagrecover/templates/imx8-dart-mx8m-mini.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,072 copying src/snagrecover/templates/imx8mp-phyboard-pollux.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,074 copying src/snagrecover/templates/imx8qm-mek.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,076 copying src/snagrecover/templates/imx91-phyboard-segin.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,078 copying src/snagrecover/templates/imx93-evk.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,080 copying src/snagrecover/templates/imx95-dart-mx95.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,082 copying src/snagrecover/templates/iq9075-evk.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,084 copying src/snagrecover/templates/j721e-evm.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,086 copying src/snagrecover/templates/keembay-generic.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,088 copying src/snagrecover/templates/rzn1d-snarc.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,090 copying src/snagrecover/templates/sama5-sama5d2xplained.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,093 copying src/snagrecover/templates/sama5-sama5d3xplained.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,095 copying src/snagrecover/templates/sama5-sama5d4xplained.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,097 copying src/snagrecover/templates/stm32mp-stm32mp257f-ev1.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,099 copying src/snagrecover/templates/stm32mp1-stm32mp135f-dk.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,101 copying src/snagrecover/templates/stm32mp1-stm32mp157f-dk2.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,104 copying src/snagrecover/templates/sunxi-orangepi-pc.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,106 copying src/snagrecover/templates/zynqmp-generic.yaml -> build/lib/snagrecover/templates 2026-09-06T07:53:41,108 copying src/snagrecover/firmware/sunxi_fw/fel-to-spl-thunk.S -> build/lib/snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,111 copying src/snagrecover/firmware/sunxi_fw/fel-to-spl-thunk.bin -> build/lib/snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,113 copying src/snagrecover/firmware/sunxi_fw/soc_info.yaml -> build/lib/snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,116 creating build/lib/snagfactory/qml 2026-09-06T07:53:41,117 copying src/snagfactory/qml/SnagBoard.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,119 copying src/snagfactory/qml/SnagBoardID.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,121 copying src/snagfactory/qml/SnagBoardList.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,123 copying src/snagfactory/qml/SnagConfigEntry.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,125 copying src/snagfactory/qml/SnagConfigField.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,127 copying src/snagfactory/qml/SnagConfigTab.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,129 copying src/snagfactory/qml/SnagMainWindow.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,132 copying src/snagfactory/qml/SnagPanelItem.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,134 copying src/snagfactory/qml/SnagTabButton.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,136 copying src/snagfactory/qml/SnagUnpauseButton.qml -> build/lib/snagfactory/qml 2026-09-06T07:53:41,138 copying src/snagfactory/qml/boards.png -> build/lib/snagfactory/qml 2026-09-06T07:53:41,141 copying src/snagfactory/qml/lab_penguins.ico -> build/lib/snagfactory/qml 2026-09-06T07:53:41,145 copying src/snagfactory/qml/lab_penguins.png -> build/lib/snagfactory/qml 2026-09-06T07:53:41,148 copying src/snagfactory/qml/qmldir -> build/lib/snagfactory/qml 2026-09-06T07:53:41,150 copying src/snagfactory/qml/save.png -> build/lib/snagfactory/qml 2026-09-06T07:53:41,167 installing to build/bdist.linux-armv7l/wheel 2026-09-06T07:53:41,167 running install 2026-09-06T07:53:41,190 running install_lib 2026-09-06T07:53:41,196 creating build/bdist.linux-armv7l/wheel 2026-09-06T07:53:41,198 creating build/bdist.linux-armv7l/wheel/snagrecover 2026-09-06T07:53:41,199 copying build/lib/snagrecover/prompt.ps1 -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,202 creating build/bdist.linux-armv7l/wheel/snagrecover/templates 2026-09-06T07:53:41,203 copying build/lib/snagrecover/templates/imx6-var-som-mx6.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,205 copying build/lib/snagrecover/templates/am62x-beagle-play.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,207 copying build/lib/snagrecover/templates/imx8qm-mek.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,209 copying build/lib/snagrecover/templates/sunxi-orangepi-pc.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,211 copying build/lib/snagrecover/templates/j721e-evm.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,213 copying build/lib/snagrecover/templates/imx95-dart-mx95.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,215 copying build/lib/snagrecover/templates/am654x-evm.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,217 copying build/lib/snagrecover/templates/stm32mp-stm32mp257f-ev1.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,218 copying build/lib/snagrecover/templates/sama5-sama5d4xplained.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,220 copying build/lib/snagrecover/templates/imx28-evk.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,222 copying build/lib/snagrecover/templates/sama5-sama5d2xplained.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,224 copying build/lib/snagrecover/templates/rzn1d-snarc.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,226 copying build/lib/snagrecover/templates/amlogic_G12x_SM1.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,228 copying build/lib/snagrecover/templates/imx6-colibri-imx6ull.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,230 copying build/lib/snagrecover/templates/zynqmp-generic.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,232 copying build/lib/snagrecover/templates/am335x-beaglebone-black.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,234 copying build/lib/snagrecover/templates/keembay-generic.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,236 copying build/lib/snagrecover/templates/stm32mp1-stm32mp135f-dk.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,237 copying build/lib/snagrecover/templates/bcm2711.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,239 copying build/lib/snagrecover/templates/stm32mp1-stm32mp157f-dk2.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,243 copying build/lib/snagrecover/templates/imx7-colibri-imx7d.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,245 copying build/lib/snagrecover/templates/imx8-dart-mx8m-mini.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,247 copying build/lib/snagrecover/templates/sama5-sama5d3xplained.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,248 copying build/lib/snagrecover/templates/bcm2712.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,250 copying build/lib/snagrecover/templates/amlogic_GXx_AXG.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,252 copying build/lib/snagrecover/templates/iq9075-evk.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,254 copying build/lib/snagrecover/templates/imx91-phyboard-segin.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,256 copying build/lib/snagrecover/templates/imx8mp-phyboard-pollux.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,258 copying build/lib/snagrecover/templates/am62x-phyboard-lyra.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,260 copying build/lib/snagrecover/templates/imx93-evk.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/templates 2026-09-06T07:53:41,262 copying build/lib/snagrecover/am335x_usb_setup.sh -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,265 creating build/bdist.linux-armv7l/wheel/snagrecover/protocols 2026-09-06T07:53:41,266 copying build/lib/snagrecover/protocols/bootp.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,268 copying build/lib/snagrecover/protocols/sambamon.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,270 copying build/lib/snagrecover/protocols/hab_constants.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,272 copying build/lib/snagrecover/protocols/memory_ops.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,274 copying build/lib/snagrecover/protocols/hid.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,277 copying build/lib/snagrecover/protocols/amlogic.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,279 copying build/lib/snagrecover/protocols/fastboot.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,282 copying build/lib/snagrecover/protocols/__init__.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,284 copying build/lib/snagrecover/protocols/fel.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,286 copying build/lib/snagrecover/protocols/qcom_sahara.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,289 copying build/lib/snagrecover/protocols/dfu.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,291 copying build/lib/snagrecover/protocols/bcm.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,294 copying build/lib/snagrecover/protocols/imx_sdp.py -> build/bdist.linux-armv7l/wheel/./snagrecover/protocols 2026-09-06T07:53:41,297 copying build/lib/snagrecover/50-snagboot.rules -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,299 copying build/lib/snagrecover/utils.py -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,302 copying build/lib/snagrecover/supported_socs.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,304 copying build/lib/snagrecover/cli.py -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,306 copying build/lib/snagrecover/__init__.py -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,309 creating build/bdist.linux-armv7l/wheel/snagrecover/recoveries 2026-09-06T07:53:41,310 copying build/lib/snagrecover/recoveries/zynqmp.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,312 copying build/lib/snagrecover/recoveries/rzn1.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,314 copying build/lib/snagrecover/recoveries/stm32mp.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,316 copying build/lib/snagrecover/recoveries/am335x.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,318 copying build/lib/snagrecover/recoveries/stm32_flashlayout.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,320 copying build/lib/snagrecover/recoveries/amlogic.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,322 copying build/lib/snagrecover/recoveries/am62lx.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,324 copying build/lib/snagrecover/recoveries/__init__.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,326 copying build/lib/snagrecover/recoveries/sama5.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,328 copying build/lib/snagrecover/recoveries/am6x.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,330 copying build/lib/snagrecover/recoveries/qcom.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,332 copying build/lib/snagrecover/recoveries/bcm.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,334 copying build/lib/snagrecover/recoveries/keembay.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,336 copying build/lib/snagrecover/recoveries/sunxi.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,338 copying build/lib/snagrecover/recoveries/imx.py -> build/bdist.linux-armv7l/wheel/./snagrecover/recoveries 2026-09-06T07:53:41,340 copying build/lib/snagrecover/usb.py -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,343 creating build/bdist.linux-armv7l/wheel/snagrecover/firmware 2026-09-06T07:53:41,344 copying build/lib/snagrecover/firmware/firmware.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,347 copying build/lib/snagrecover/firmware/sama5_fw.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,349 copying build/lib/snagrecover/firmware/rom_container.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,352 copying build/lib/snagrecover/firmware/__init__.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,354 copying build/lib/snagrecover/firmware/amlogic_fw.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,356 copying build/lib/snagrecover/firmware/am335x_fw.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,358 copying build/lib/snagrecover/firmware/imx_fw.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,361 copying build/lib/snagrecover/firmware/samba_applet.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,363 copying build/lib/snagrecover/firmware/fat.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,366 copying build/lib/snagrecover/firmware/ivt.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,368 copying build/lib/snagrecover/firmware/bcm.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,371 copying build/lib/snagrecover/firmware/zynqmp_fw.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,374 creating build/bdist.linux-armv7l/wheel/snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,375 copying build/lib/snagrecover/firmware/sunxi_fw/sunxi_fw.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,378 copying build/lib/snagrecover/firmware/sunxi_fw/fel-to-spl-thunk.bin -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,380 copying build/lib/snagrecover/firmware/sunxi_fw/soc_info.yaml -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,382 copying build/lib/snagrecover/firmware/sunxi_fw/mmu.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,384 copying build/lib/snagrecover/firmware/sunxi_fw/__init__.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,386 copying build/lib/snagrecover/firmware/sunxi_fw/fel-to-spl-thunk.S -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware/sunxi_fw 2026-09-06T07:53:41,388 copying build/lib/snagrecover/firmware/qcom_fw.py -> build/bdist.linux-armv7l/wheel/./snagrecover/firmware 2026-09-06T07:53:41,390 copying build/lib/snagrecover/config.py -> build/bdist.linux-armv7l/wheel/./snagrecover 2026-09-06T07:53:41,393 creating build/bdist.linux-armv7l/wheel/snagflash 2026-09-06T07:53:41,394 copying build/lib/snagflash/ums.py -> build/bdist.linux-armv7l/wheel/./snagflash 2026-09-06T07:53:41,396 creating build/bdist.linux-armv7l/wheel/snagflash/bmaptools 2026-09-06T07:53:41,398 copying build/lib/snagflash/bmaptools/BmapCopy.py -> build/bdist.linux-armv7l/wheel/./snagflash/bmaptools 2026-09-06T07:53:41,400 copying build/lib/snagflash/bmaptools/BmapHelpers.py -> build/bdist.linux-armv7l/wheel/./snagflash/bmaptools 2026-09-06T07:53:41,402 copying build/lib/snagflash/bmaptools/__init__.py -> build/bdist.linux-armv7l/wheel/./snagflash/bmaptools 2026-09-06T07:53:41,404 copying build/lib/snagflash/bmaptools/Filemap.py -> build/bdist.linux-armv7l/wheel/./snagflash/bmaptools 2026-09-06T07:53:41,407 copying build/lib/snagflash/bmaptools/BmapCreate.py -> build/bdist.linux-armv7l/wheel/./snagflash/bmaptools 2026-09-06T07:53:41,409 copying build/lib/snagflash/fastboot.py -> build/bdist.linux-armv7l/wheel/./snagflash 2026-09-06T07:53:41,412 copying build/lib/snagflash/cli.py -> build/bdist.linux-armv7l/wheel/./snagflash 2026-09-06T07:53:41,414 copying build/lib/snagflash/__init__.py -> build/bdist.linux-armv7l/wheel/./snagflash 2026-09-06T07:53:41,416 copying build/lib/snagflash/fastboot_uboot.py -> build/bdist.linux-armv7l/wheel/./snagflash 2026-09-06T07:53:41,418 copying build/lib/snagflash/dfu.py -> build/bdist.linux-armv7l/wheel/./snagflash 2026-09-06T07:53:41,421 creating build/bdist.linux-armv7l/wheel/snagflash/android_sparse_file 2026-09-06T07:53:41,422 copying build/lib/snagflash/android_sparse_file/sparse.py -> build/bdist.linux-armv7l/wheel/./snagflash/android_sparse_file 2026-09-06T07:53:41,425 copying build/lib/snagflash/android_sparse_file/utils.py -> build/bdist.linux-armv7l/wheel/./snagflash/android_sparse_file 2026-09-06T07:53:41,427 copying build/lib/snagflash/android_sparse_file/__init__.py -> build/bdist.linux-armv7l/wheel/./snagflash/android_sparse_file 2026-09-06T07:53:41,429 creating build/bdist.linux-armv7l/wheel/snagfactory 2026-09-06T07:53:41,430 copying build/lib/snagfactory/gui-requirements.txt -> build/bdist.linux-armv7l/wheel/./snagfactory 2026-09-06T07:53:41,433 copying build/lib/snagfactory/gui.py -> build/bdist.linux-armv7l/wheel/./snagfactory 2026-09-06T07:53:41,435 copying build/lib/snagfactory/session.py -> build/bdist.linux-armv7l/wheel/./snagfactory 2026-09-06T07:53:41,438 copying build/lib/snagfactory/utils.py -> build/bdist.linux-armv7l/wheel/./snagfactory 2026-09-06T07:53:41,440 copying build/lib/snagfactory/fastboot.py -> build/bdist.linux-armv7l/wheel/./snagfactory 2026-09-06T07:53:41,442 copying build/lib/snagfactory/__init__.py -> build/bdist.linux-armv7l/wheel/./snagfactory 2026-09-06T07:53:41,445 creating build/bdist.linux-armv7l/wheel/snagfactory/qml 2026-09-06T07:53:41,446 copying build/lib/snagfactory/qml/lab_penguins.png -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,450 copying build/lib/snagfactory/qml/boards.png -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,452 copying build/lib/snagfactory/qml/SnagMainWindow.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,454 copying build/lib/snagfactory/qml/SnagConfigEntry.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,456 copying build/lib/snagfactory/qml/lab_penguins.ico -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,460 copying build/lib/snagfactory/qml/SnagUnpauseButton.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,462 copying build/lib/snagfactory/qml/SnagPanelItem.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,464 copying build/lib/snagfactory/qml/SnagBoardID.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,466 copying build/lib/snagfactory/qml/SnagConfigTab.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,467 copying build/lib/snagfactory/qml/SnagBoardList.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,469 copying build/lib/snagfactory/qml/qmldir -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,471 copying build/lib/snagfactory/qml/SnagConfigField.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,473 copying build/lib/snagfactory/qml/SnagTabButton.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,475 copying build/lib/snagfactory/qml/save.png -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,477 copying build/lib/snagfactory/qml/SnagBoard.qml -> build/bdist.linux-armv7l/wheel/./snagfactory/qml 2026-09-06T07:53:41,479 copying build/lib/snagfactory/config.py -> build/bdist.linux-armv7l/wheel/./snagfactory 2026-09-06T07:53:41,481 copying build/lib/snagfactory/board.py -> build/bdist.linux-armv7l/wheel/./snagfactory 2026-09-06T07:53:41,483 running install_egg_info 2026-09-06T07:53:41,488 Copying src/snagboot.egg-info to build/bdist.linux-armv7l/wheel/./snagboot-3.0.1-py3.11.egg-info 2026-09-06T07:53:41,501 running install_scripts 2026-09-06T07:53:41,515 creating build/bdist.linux-armv7l/wheel/snagboot-3.0.1.dist-info/WHEEL 2026-09-06T07:53:41,517 creating '/tmp/pip-wheel-82djbxad/.tmp-v1z9nm92/snagboot-3.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-06T07:53:41,523 adding 'snagboot-3.0.1.dist-info/licenses/LICENSE' 2026-09-06T07:53:41,525 adding 'snagfactory/__init__.py' 2026-09-06T07:53:41,527 adding 'snagfactory/board.py' 2026-09-06T07:53:41,528 adding 'snagfactory/config.py' 2026-09-06T07:53:41,530 adding 'snagfactory/fastboot.py' 2026-09-06T07:53:41,531 adding 'snagfactory/gui-requirements.txt' 2026-09-06T07:53:41,534 adding 'snagfactory/gui.py' 2026-09-06T07:53:41,536 adding 'snagfactory/session.py' 2026-09-06T07:53:41,537 adding 'snagfactory/utils.py' 2026-09-06T07:53:41,539 adding 'snagfactory/qml/SnagBoard.qml' 2026-09-06T07:53:41,541 adding 'snagfactory/qml/SnagBoardID.qml' 2026-09-06T07:53:41,542 adding 'snagfactory/qml/SnagBoardList.qml' 2026-09-06T07:53:41,543 adding 'snagfactory/qml/SnagConfigEntry.qml' 2026-09-06T07:53:41,544 adding 'snagfactory/qml/SnagConfigField.qml' 2026-09-06T07:53:41,546 adding 'snagfactory/qml/SnagConfigTab.qml' 2026-09-06T07:53:41,547 adding 'snagfactory/qml/SnagMainWindow.qml' 2026-09-06T07:53:41,548 adding 'snagfactory/qml/SnagPanelItem.qml' 2026-09-06T07:53:41,549 adding 'snagfactory/qml/SnagTabButton.qml' 2026-09-06T07:53:41,551 adding 'snagfactory/qml/SnagUnpauseButton.qml' 2026-09-06T07:53:41,552 adding 'snagfactory/qml/boards.png' 2026-09-06T07:53:41,558 adding 'snagfactory/qml/lab_penguins.ico' 2026-09-06T07:53:41,561 adding 'snagfactory/qml/lab_penguins.png' 2026-09-06T07:53:41,562 adding 'snagfactory/qml/qmldir' 2026-09-06T07:53:41,563 adding 'snagfactory/qml/save.png' 2026-09-06T07:53:41,565 adding 'snagflash/__init__.py' 2026-09-06T07:53:41,567 adding 'snagflash/cli.py' 2026-09-06T07:53:41,568 adding 'snagflash/dfu.py' 2026-09-06T07:53:41,570 adding 'snagflash/fastboot.py' 2026-09-06T07:53:41,572 adding 'snagflash/fastboot_uboot.py' 2026-09-06T07:53:41,573 adding 'snagflash/ums.py' 2026-09-06T07:53:41,575 adding 'snagflash/android_sparse_file/__init__.py' 2026-09-06T07:53:41,576 adding 'snagflash/android_sparse_file/sparse.py' 2026-09-06T07:53:41,579 adding 'snagflash/android_sparse_file/utils.py' 2026-09-06T07:53:41,584 adding 'snagflash/bmaptools/BmapCopy.py' 2026-09-06T07:53:41,586 adding 'snagflash/bmaptools/BmapCreate.py' 2026-09-06T07:53:41,588 adding 'snagflash/bmaptools/BmapHelpers.py' 2026-09-06T07:53:41,590 adding 'snagflash/bmaptools/Filemap.py' 2026-09-06T07:53:41,591 adding 'snagflash/bmaptools/__init__.py' 2026-09-06T07:53:41,593 adding 'snagrecover/50-snagboot.rules' 2026-09-06T07:53:41,595 adding 'snagrecover/__init__.py' 2026-09-06T07:53:41,596 adding 'snagrecover/am335x_usb_setup.sh' 2026-09-06T07:53:41,598 adding 'snagrecover/cli.py' 2026-09-06T07:53:41,600 adding 'snagrecover/config.py' 2026-09-06T07:53:41,601 adding 'snagrecover/prompt.ps1' 2026-09-06T07:53:41,602 adding 'snagrecover/supported_socs.yaml' 2026-09-06T07:53:41,604 adding 'snagrecover/usb.py' 2026-09-06T07:53:41,606 adding 'snagrecover/utils.py' 2026-09-06T07:53:41,608 adding 'snagrecover/firmware/__init__.py' 2026-09-06T07:53:41,609 adding 'snagrecover/firmware/am335x_fw.py' 2026-09-06T07:53:41,611 adding 'snagrecover/firmware/amlogic_fw.py' 2026-09-06T07:53:41,613 adding 'snagrecover/firmware/bcm.py' 2026-09-06T07:53:41,616 adding 'snagrecover/firmware/fat.py' 2026-09-06T07:53:41,617 adding 'snagrecover/firmware/firmware.py' 2026-09-06T07:53:41,619 adding 'snagrecover/firmware/imx_fw.py' 2026-09-06T07:53:41,621 adding 'snagrecover/firmware/ivt.py' 2026-09-06T07:53:41,623 adding 'snagrecover/firmware/qcom_fw.py' 2026-09-06T07:53:41,624 adding 'snagrecover/firmware/rom_container.py' 2026-09-06T07:53:41,626 adding 'snagrecover/firmware/sama5_fw.py' 2026-09-06T07:53:41,627 adding 'snagrecover/firmware/samba_applet.py' 2026-09-06T07:53:41,629 adding 'snagrecover/firmware/zynqmp_fw.py' 2026-09-06T07:53:41,631 adding 'snagrecover/firmware/sunxi_fw/__init__.py' 2026-09-06T07:53:41,632 adding 'snagrecover/firmware/sunxi_fw/fel-to-spl-thunk.S' 2026-09-06T07:53:41,634 adding 'snagrecover/firmware/sunxi_fw/fel-to-spl-thunk.bin' 2026-09-06T07:53:41,635 adding 'snagrecover/firmware/sunxi_fw/mmu.py' 2026-09-06T07:53:41,637 adding 'snagrecover/firmware/sunxi_fw/soc_info.yaml' 2026-09-06T07:53:41,639 adding 'snagrecover/firmware/sunxi_fw/sunxi_fw.py' 2026-09-06T07:53:41,641 adding 'snagrecover/protocols/__init__.py' 2026-09-06T07:53:41,643 adding 'snagrecover/protocols/amlogic.py' 2026-09-06T07:53:41,645 adding 'snagrecover/protocols/bcm.py' 2026-09-06T07:53:41,646 adding 'snagrecover/protocols/bootp.py' 2026-09-06T07:53:41,648 adding 'snagrecover/protocols/dfu.py' 2026-09-06T07:53:41,650 adding 'snagrecover/protocols/fastboot.py' 2026-09-06T07:53:41,651 adding 'snagrecover/protocols/fel.py' 2026-09-06T07:53:41,653 adding 'snagrecover/protocols/hab_constants.py' 2026-09-06T07:53:41,655 adding 'snagrecover/protocols/hid.py' 2026-09-06T07:53:41,657 adding 'snagrecover/protocols/imx_sdp.py' 2026-09-06T07:53:41,658 adding 'snagrecover/protocols/memory_ops.py' 2026-09-06T07:53:41,661 adding 'snagrecover/protocols/qcom_sahara.py' 2026-09-06T07:53:41,663 adding 'snagrecover/protocols/sambamon.py' 2026-09-06T07:53:41,665 adding 'snagrecover/recoveries/__init__.py' 2026-09-06T07:53:41,666 adding 'snagrecover/recoveries/am335x.py' 2026-09-06T07:53:41,668 adding 'snagrecover/recoveries/am62lx.py' 2026-09-06T07:53:41,669 adding 'snagrecover/recoveries/am6x.py' 2026-09-06T07:53:41,671 adding 'snagrecover/recoveries/amlogic.py' 2026-09-06T07:53:41,672 adding 'snagrecover/recoveries/bcm.py' 2026-09-06T07:53:41,674 adding 'snagrecover/recoveries/imx.py' 2026-09-06T07:53:41,676 adding 'snagrecover/recoveries/keembay.py' 2026-09-06T07:53:41,677 adding 'snagrecover/recoveries/qcom.py' 2026-09-06T07:53:41,678 adding 'snagrecover/recoveries/rzn1.py' 2026-09-06T07:53:41,680 adding 'snagrecover/recoveries/sama5.py' 2026-09-06T07:53:41,681 adding 'snagrecover/recoveries/stm32_flashlayout.py' 2026-09-06T07:53:41,683 adding 'snagrecover/recoveries/stm32mp.py' 2026-09-06T07:53:41,685 adding 'snagrecover/recoveries/sunxi.py' 2026-09-06T07:53:41,686 adding 'snagrecover/recoveries/zynqmp.py' 2026-09-06T07:53:41,688 adding 'snagrecover/templates/am335x-beaglebone-black.yaml' 2026-09-06T07:53:41,689 adding 'snagrecover/templates/am62x-beagle-play.yaml' 2026-09-06T07:53:41,690 adding 'snagrecover/templates/am62x-phyboard-lyra.yaml' 2026-09-06T07:53:41,692 adding 'snagrecover/templates/am654x-evm.yaml' 2026-09-06T07:53:41,693 adding 'snagrecover/templates/amlogic_G12x_SM1.yaml' 2026-09-06T07:53:41,694 adding 'snagrecover/templates/amlogic_GXx_AXG.yaml' 2026-09-06T07:53:41,695 adding 'snagrecover/templates/bcm2711.yaml' 2026-09-06T07:53:41,696 adding 'snagrecover/templates/bcm2712.yaml' 2026-09-06T07:53:41,697 adding 'snagrecover/templates/imx28-evk.yaml' 2026-09-06T07:53:41,698 adding 'snagrecover/templates/imx6-colibri-imx6ull.yaml' 2026-09-06T07:53:41,700 adding 'snagrecover/templates/imx6-var-som-mx6.yaml' 2026-09-06T07:53:41,701 adding 'snagrecover/templates/imx7-colibri-imx7d.yaml' 2026-09-06T07:53:41,702 adding 'snagrecover/templates/imx8-dart-mx8m-mini.yaml' 2026-09-06T07:53:41,703 adding 'snagrecover/templates/imx8mp-phyboard-pollux.yaml' 2026-09-06T07:53:41,704 adding 'snagrecover/templates/imx8qm-mek.yaml' 2026-09-06T07:53:41,705 adding 'snagrecover/templates/imx91-phyboard-segin.yaml' 2026-09-06T07:53:41,706 adding 'snagrecover/templates/imx93-evk.yaml' 2026-09-06T07:53:41,707 adding 'snagrecover/templates/imx95-dart-mx95.yaml' 2026-09-06T07:53:41,709 adding 'snagrecover/templates/iq9075-evk.yaml' 2026-09-06T07:53:41,710 adding 'snagrecover/templates/j721e-evm.yaml' 2026-09-06T07:53:41,711 adding 'snagrecover/templates/keembay-generic.yaml' 2026-09-06T07:53:41,712 adding 'snagrecover/templates/rzn1d-snarc.yaml' 2026-09-06T07:53:41,713 adding 'snagrecover/templates/sama5-sama5d2xplained.yaml' 2026-09-06T07:53:41,715 adding 'snagrecover/templates/sama5-sama5d3xplained.yaml' 2026-09-06T07:53:41,716 adding 'snagrecover/templates/sama5-sama5d4xplained.yaml' 2026-09-06T07:53:41,717 adding 'snagrecover/templates/stm32mp-stm32mp257f-ev1.yaml' 2026-09-06T07:53:41,718 adding 'snagrecover/templates/stm32mp1-stm32mp135f-dk.yaml' 2026-09-06T07:53:41,719 adding 'snagrecover/templates/stm32mp1-stm32mp157f-dk2.yaml' 2026-09-06T07:53:41,720 adding 'snagrecover/templates/sunxi-orangepi-pc.yaml' 2026-09-06T07:53:41,722 adding 'snagrecover/templates/zynqmp-generic.yaml' 2026-09-06T07:53:41,723 adding 'snagboot-3.0.1.dist-info/METADATA' 2026-09-06T07:53:41,724 adding 'snagboot-3.0.1.dist-info/WHEEL' 2026-09-06T07:53:41,725 adding 'snagboot-3.0.1.dist-info/entry_points.txt' 2026-09-06T07:53:41,726 adding 'snagboot-3.0.1.dist-info/top_level.txt' 2026-09-06T07:53:41,728 adding 'snagboot-3.0.1.dist-info/RECORD' 2026-09-06T07:53:41,734 removing build/bdist.linux-armv7l/wheel 2026-09-06T07:53:41,861 Building wheel for snagboot (pyproject.toml): finished with status 'done' 2026-09-06T07:53:41,870 Created wheel for snagboot: filename=snagboot-3.0.1-py3-none-any.whl size=225247 sha256=66dd87bb2a45dcde5345860c0db8b8b7ea651fd7069dccbb2790b6ec2b815db3 2026-09-06T07:53:41,871 Stored in directory: /tmp/pip-ephem-wheel-cache-v968cgu9/wheels/6d/16/b9/517c0fe9358f79a4fe88ed36d0a7d7c346947fd8b43e902c70 2026-09-06T07:53:41,886 Successfully built snagboot 2026-09-06T07:53:41,896 Removed build tracker: '/tmp/pip-build-tracker-y9asm456'