2025-09-08T04:34:42,517 Created temporary directory: /tmp/pip-build-tracker-eyfanjba 2025-09-08T04:34:42,517 Initialized build tracking at /tmp/pip-build-tracker-eyfanjba 2025-09-08T04:34:42,518 Created build tracker: /tmp/pip-build-tracker-eyfanjba 2025-09-08T04:34:42,518 Entered build tracker: /tmp/pip-build-tracker-eyfanjba 2025-09-08T04:34:42,518 Created temporary directory: /tmp/pip-wheel-zoi7p6ep 2025-09-08T04:34:42,521 Created temporary directory: /tmp/pip-ephem-wheel-cache-53zp9r_h 2025-09-08T04:34:42,577 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:34:42,580 2 location(s) to search for versions of pil-lite: 2025-09-08T04:34:42,580 * https://pypi.org/simple/pil-lite/ 2025-09-08T04:34:42,580 * https://www.piwheels.org/simple/pil-lite/ 2025-09-08T04:34:42,580 Fetching project page and analyzing links: https://pypi.org/simple/pil-lite/ 2025-09-08T04:34:42,580 Getting page https://pypi.org/simple/pil-lite/ 2025-09-08T04:34:42,581 Found index url https://pypi.org/simple/ 2025-09-08T04:34:42,651 Fetched page https://pypi.org/simple/pil-lite/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:34:42,653 Found link https://files.pythonhosted.org/packages/e8/d4/587f7123b72f1c916160371103888524cbc09920c32106015ff7f90b97d1/Pil-Lite-0.0.1.zip (from https://pypi.org/simple/pil-lite/), version: 0.0.1 2025-09-08T04:34:42,653 Found link https://files.pythonhosted.org/packages/49/d9/517db90a910a9a605b74ee36f3198d550c4adfcd50cc83527a6b5cae04a0/Pil-Lite-0.0.2.zip (from https://pypi.org/simple/pil-lite/), version: 0.0.2 2025-09-08T04:34:42,653 Found link https://files.pythonhosted.org/packages/26/70/fa3cae5f765421a2bf8b31d4824c4b38edb3a340b9b390321685c1f5a222/Pil-Lite-0.0.3.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.3 2025-09-08T04:34:42,654 Found link https://files.pythonhosted.org/packages/69/f8/936941427f0b561749ad1cd8245ebc4b3f5a93a8fcfb016ee1f59971e8dc/Pil-Lite-0.0.4.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.4 2025-09-08T04:34:42,654 Found link https://files.pythonhosted.org/packages/84/6d/8f8245ff4a06906115ec4398d5b6bacd6a48fbfef99c980ca95ba06106d8/Pil-Lite-0.0.5.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.5 2025-09-08T04:34:42,654 Found link https://files.pythonhosted.org/packages/b0/ef/d4ca6d81de58576e7267325d3f0a129b3da087a088762bd2300acdd07cb2/Pil-Lite-0.0.6.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.6 2025-09-08T04:34:42,654 Found link https://files.pythonhosted.org/packages/fb/db/7649f4d6710b06f74de562758095975d0d511933037ab9edf900bf9ba6a5/Pil-Lite-0.0.7.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.7 2025-09-08T04:34:42,655 Found link https://files.pythonhosted.org/packages/24/6d/84d50a3ad7ea69da7fc6c49ca61247c8f1a4a9634d424e13e1564a4df089/Pil-Lite-0.1.0.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.1.0 2025-09-08T04:34:42,655 Found link https://files.pythonhosted.org/packages/f8/37/9cd81f490ff2d3b5b54921f390c9083eda70abd035701f37ab98b2369cfc/Pil-Lite-0.1.1.tar.gz (from https://pypi.org/simple/pil-lite/) (requires-python:>=3), version: 0.1.1 2025-09-08T04:34:42,656 Found link https://files.pythonhosted.org/packages/ef/4b/4aee66b1aecad8dd5bf6c86406d7ac77c0244189f07f277ab478242cec94/pil_lite-0.1.2.tar.gz (from https://pypi.org/simple/pil-lite/) (requires-python:>=3.8), version: 0.1.2 2025-09-08T04:34:42,656 Found link https://files.pythonhosted.org/packages/06/a0/46712ae32081f4928a3d1cdda146ea88ac58340378ec5d8873d8d8feb9a9/pil_lite-0.1.3.tar.gz (from https://pypi.org/simple/pil-lite/) (requires-python:>=3.8), version: 0.1.3 2025-09-08T04:34:42,657 Fetching project page and analyzing links: https://www.piwheels.org/simple/pil-lite/ 2025-09-08T04:34:42,657 Getting page https://www.piwheels.org/simple/pil-lite/ 2025-09-08T04:34:42,658 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:34:42,762 Fetched page https://www.piwheels.org/simple/pil-lite/ as text/html 2025-09-08T04:34:42,775 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.3-cp311-cp311-linux_armv6l.whl#sha256=d359fda22c38e763776da2113ed62bea8a5955445ef048e50119d12562f928f6 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:34:42,775 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.3-cp311-cp311-linux_armv7l.whl#sha256=d359fda22c38e763776da2113ed62bea8a5955445ef048e50119d12562f928f6 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:34:42,775 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=9c1c4649cc2228439d5874c219e168f704807aebb86fe391948a4ecc07428957 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:34:42,776 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=9c1c4649cc2228439d5874c219e168f704807aebb86fe391948a4ecc07428957 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:34:42,776 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.2-cp311-cp311-linux_armv6l.whl#sha256=bf8ecff8dfa4cf977cbac5981fa54b362d6b5e31f65bbed79e97eab2372b01df (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:34:42,776 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.2-cp311-cp311-linux_armv7l.whl#sha256=bf8ecff8dfa4cf977cbac5981fa54b362d6b5e31f65bbed79e97eab2372b01df (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:34:42,776 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.2-cp39-cp39-linux_armv6l.whl#sha256=fbaaa3e144a4e815fcaf3cc53f9aeccabba308d255c485349d2898077fb16b88 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:34:42,776 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.2-cp39-cp39-linux_armv7l.whl#sha256=fbaaa3e144a4e815fcaf3cc53f9aeccabba308d255c485349d2898077fb16b88 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:34:42,776 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp35-cp35m-linux_armv7l.whl#sha256=dfc6ae07df987d617c597b92b366d9228b360f7325c6dafa5e7eaaec3f7fe632 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:34:42,777 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp35-cp35m-linux_armv6l.whl#sha256=dfc6ae07df987d617c597b92b366d9228b360f7325c6dafa5e7eaaec3f7fe632 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:34:42,777 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp37-cp37m-linux_armv6l.whl#sha256=2bdfc075d9c0d6b3ec9467d12e94760bc69c251c626e92c7941a253fa7fcc9be (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:34:42,777 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp37-cp37m-linux_armv7l.whl#sha256=2bdfc075d9c0d6b3ec9467d12e94760bc69c251c626e92c7941a253fa7fcc9be (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:34:42,777 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp39-cp39-linux_armv6l.whl#sha256=61dca9e112f70e203278f0c311f5c8105c4b10b013b44c478011f16473f7e35a (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:34:42,777 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp39-cp39-linux_armv7l.whl#sha256=61dca9e112f70e203278f0c311f5c8105c4b10b013b44c478011f16473f7e35a (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:34:42,777 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp311-cp311-linux_armv6l.whl#sha256=6f2deff94683e9a8f72d247e06883af7457b058784f3ebbe56b6aab00353e044 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:34:42,778 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp311-cp311-linux_armv7l.whl#sha256=6f2deff94683e9a8f72d247e06883af7457b058784f3ebbe56b6aab00353e044 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:34:42,778 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp35-cp35m-linux_armv7l.whl#sha256=ecc194f1b8eb2dd80d31b408993439078f9d22f972530df0c98fa75519d0ee2e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,778 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp35-cp35m-linux_armv6l.whl#sha256=ecc194f1b8eb2dd80d31b408993439078f9d22f972530df0c98fa75519d0ee2e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,778 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp39-cp39-linux_armv6l.whl#sha256=df751f2cceacb1faaefdf217e7e090bb581c461c4602d5aabc5541e7f39e46c6 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,778 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp39-cp39-linux_armv7l.whl#sha256=df751f2cceacb1faaefdf217e7e090bb581c461c4602d5aabc5541e7f39e46c6 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,778 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp34-cp34m-linux_armv6l.whl#sha256=2106f5551aa5a21cb6857a1036ed223c353082eea6abfa72adca90736183ea77 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,778 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp34-cp34m-linux_armv7l.whl#sha256=2106f5551aa5a21cb6857a1036ed223c353082eea6abfa72adca90736183ea77 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,779 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=4a8564b327dfa7fe84ea1ee95900f5ff7ea390a81ddd693eae1342b7ac7058d0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,779 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=4a8564b327dfa7fe84ea1ee95900f5ff7ea390a81ddd693eae1342b7ac7058d0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,779 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp311-cp311-linux_armv6l.whl#sha256=edcf3f29d0bac70850a46b2752e6e9b63f0854a2e8f69ef1cfad8620570df289 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,779 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp311-cp311-linux_armv7l.whl#sha256=edcf3f29d0bac70850a46b2752e6e9b63f0854a2e8f69ef1cfad8620570df289 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,779 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp34-cp34m-linux_armv7l.whl#sha256=f667b97341998d49e292c1a7549a9a90c2270fa3c50a90381994f0734fd2d72f (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,779 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp34-cp34m-linux_armv6l.whl#sha256=f667b97341998d49e292c1a7549a9a90c2270fa3c50a90381994f0734fd2d72f (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,779 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp37-cp37m-linux_armv7l.whl#sha256=a9baf14d1cf0a3a395f636cfe39a2a4d460c6e7c6fb160fa52ae018f26da9b04 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,780 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp37-cp37m-linux_armv6l.whl#sha256=a9baf14d1cf0a3a395f636cfe39a2a4d460c6e7c6fb160fa52ae018f26da9b04 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,780 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp35-cp35m-linux_armv7l.whl#sha256=4d33ca742c330cd4194fcedd0b78d4a55037664da271dd7a43eb2c56a540a53e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,780 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp35-cp35m-linux_armv6l.whl#sha256=4d33ca742c330cd4194fcedd0b78d4a55037664da271dd7a43eb2c56a540a53e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,780 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp311-cp311-linux_armv6l.whl#sha256=a002fe2c62375017b8f4e2f1c54446400c92dd7972a92fabf450fdbbf84f336c (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,780 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp311-cp311-linux_armv7l.whl#sha256=a002fe2c62375017b8f4e2f1c54446400c92dd7972a92fabf450fdbbf84f336c (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,780 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp39-cp39-linux_armv6l.whl#sha256=4539c952195b2672b277d2e0ec2554e6a4c04889713311d8e18deeb5830100e8 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,781 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp39-cp39-linux_armv7l.whl#sha256=4539c952195b2672b277d2e0ec2554e6a4c04889713311d8e18deeb5830100e8 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,781 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp35-cp35m-linux_armv6l.whl#sha256=d690e203a1a182cb2f4e8925ee4acfc6c9a2c6f5f26273c8a9298548300df9b0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,781 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp35-cp35m-linux_armv7l.whl#sha256=d690e203a1a182cb2f4e8925ee4acfc6c9a2c6f5f26273c8a9298548300df9b0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,781 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp34-cp34m-linux_armv7l.whl#sha256=55124fcd0ec4eda4fdfde557ecfa81648660f5e6af67d416554a7e67aaed3dd3 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,781 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp34-cp34m-linux_armv6l.whl#sha256=55124fcd0ec4eda4fdfde557ecfa81648660f5e6af67d416554a7e67aaed3dd3 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,781 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp37-cp37m-linux_armv7l.whl#sha256=1812356b93c3883e47fbebd6be468486a5707cb8e828091bb26321c24892aa49 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,781 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp37-cp37m-linux_armv6l.whl#sha256=1812356b93c3883e47fbebd6be468486a5707cb8e828091bb26321c24892aa49 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,782 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp311-cp311-linux_armv6l.whl#sha256=253d4327fcab54a72dafd862cd48f29dc751792ac1aa51f291bb8f7bb3862b75 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,782 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp311-cp311-linux_armv7l.whl#sha256=253d4327fcab54a72dafd862cd48f29dc751792ac1aa51f291bb8f7bb3862b75 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,782 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp39-cp39-linux_armv6l.whl#sha256=666c2e0c00f43f156d002aa87659db343b456cfa9a326bd50dd0762db9d85169 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,782 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp39-cp39-linux_armv7l.whl#sha256=666c2e0c00f43f156d002aa87659db343b456cfa9a326bd50dd0762db9d85169 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,782 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp35-cp35m-linux_armv7l.whl#sha256=fcbe76b394e5ec53c9075d56a6b54c02bf76bb8ad667f4ca47c463faaa61ea36 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,782 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp35-cp35m-linux_armv6l.whl#sha256=fcbe76b394e5ec53c9075d56a6b54c02bf76bb8ad667f4ca47c463faaa61ea36 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,782 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp34-cp34m-linux_armv7l.whl#sha256=4b204523858ce4ed03e8beb5a0c0600e02c4e92e69a6d8d8c199b901ed9074d0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,783 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp34-cp34m-linux_armv6l.whl#sha256=4b204523858ce4ed03e8beb5a0c0600e02c4e92e69a6d8d8c199b901ed9074d0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,783 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp37-cp37m-linux_armv7l.whl#sha256=adbeeeb4409de5b06be0dfd2a89d0cfbb1e19db6d77e3abb34edbd7b6f0646a0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,783 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp37-cp37m-linux_armv6l.whl#sha256=adbeeeb4409de5b06be0dfd2a89d0cfbb1e19db6d77e3abb34edbd7b6f0646a0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,783 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp311-cp311-linux_armv6l.whl#sha256=3e4a2f88157c1865d00653c00ac37326dcd953609c0376b07ac48400433cd961 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,783 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp311-cp311-linux_armv7l.whl#sha256=3e4a2f88157c1865d00653c00ac37326dcd953609c0376b07ac48400433cd961 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,783 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp39-cp39-linux_armv6l.whl#sha256=83a88ca02c24d879b90f5f84a117feb59c168efa22db0deb154450c534d917ab (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,783 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp39-cp39-linux_armv7l.whl#sha256=83a88ca02c24d879b90f5f84a117feb59c168efa22db0deb154450c534d917ab (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,784 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp35-cp35m-linux_armv6l.whl#sha256=ca08481d42503a2260620e20250e1b331226fd035b0555f3cef4060ac3426d9f (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,784 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp35-cp35m-linux_armv7l.whl#sha256=ca08481d42503a2260620e20250e1b331226fd035b0555f3cef4060ac3426d9f (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,784 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp34-cp34m-linux_armv7l.whl#sha256=45c265e19d38e152fc657294aa34a27f2ee0fdba908a059c658e67108d13b01e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,784 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp34-cp34m-linux_armv6l.whl#sha256=45c265e19d38e152fc657294aa34a27f2ee0fdba908a059c658e67108d13b01e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,784 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp37-cp37m-linux_armv7l.whl#sha256=a99ca1daa249085976415200a01d2e58c809ea8ffffbd5dbbf5f41f70975f546 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,784 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp37-cp37m-linux_armv6l.whl#sha256=a99ca1daa249085976415200a01d2e58c809ea8ffffbd5dbbf5f41f70975f546 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,784 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp311-cp311-linux_armv6l.whl#sha256=86f8fee1aab60e7ef399f376ec696a3986524b1bf1909eb6fcfa807d2e7df1c2 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,785 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp311-cp311-linux_armv7l.whl#sha256=86f8fee1aab60e7ef399f376ec696a3986524b1bf1909eb6fcfa807d2e7df1c2 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,785 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp39-cp39-linux_armv6l.whl#sha256=a4f47a1cf35e82f9094eae55d0bf4948252b28c5d015a12058379e2aae7a81b1 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,785 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp39-cp39-linux_armv7l.whl#sha256=a4f47a1cf35e82f9094eae55d0bf4948252b28c5d015a12058379e2aae7a81b1 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,785 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.3-cp35-cp35m-linux_armv6l.whl#sha256=aaccc3565469499c02c7dcfe2a2e7455afcf92fe5b0afd4bd5cad72c9f611158 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,785 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.3-cp35-cp35m-linux_armv7l.whl#sha256=aaccc3565469499c02c7dcfe2a2e7455afcf92fe5b0afd4bd5cad72c9f611158 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,785 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.3-cp34-cp34m-linux_armv7l.whl#sha256=7682d5841ed8aa1f9a572a85a72c63ed833c945eaa5d9279d1e492a222cd1c40 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,785 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.3-cp34-cp34m-linux_armv6l.whl#sha256=7682d5841ed8aa1f9a572a85a72c63ed833c945eaa5d9279d1e492a222cd1c40 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:34:42,786 Skipping link: not a file: https://www.piwheels.org/simple/pil-lite/ 2025-09-08T04:34:42,786 Skipping link: not a file: https://pypi.org/simple/pil-lite/ 2025-09-08T04:34:42,810 Given no hashes to check 1 links for project 'pil-lite': discarding no candidates 2025-09-08T04:34:42,811 Collecting pil-lite==0.0.4 2025-09-08T04:34:42,813 Created temporary directory: /tmp/pip-unpack-d8s216nn 2025-09-08T04:34:43,033 Downloading Pil-Lite-0.0.4.tar.gz (700 kB) 2025-09-08T04:34:43,162 Added pil-lite==0.0.4 from https://files.pythonhosted.org/packages/69/f8/936941427f0b561749ad1cd8245ebc4b3f5a93a8fcfb016ee1f59971e8dc/Pil-Lite-0.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-eyfanjba' 2025-09-08T04:34:43,163 Running setup.py (path:/tmp/pip-wheel-zoi7p6ep/pil-lite_775ebc78595147d5a5c1d44bf53e05b3/setup.py) egg_info for package pil-lite 2025-09-08T04:34:43,163 Created temporary directory: /tmp/pip-pip-egg-info-b3ii1dpa 2025-09-08T04:34:43,163 Preparing metadata (setup.py): started 2025-09-08T04:34:43,164 Running command python setup.py egg_info 2025-09-08T04:34:44,120 running egg_info 2025-09-08T04:34:44,200 creating /tmp/pip-pip-egg-info-b3ii1dpa/Pil_Lite.egg-info 2025-09-08T04:34:44,200 writing /tmp/pip-pip-egg-info-b3ii1dpa/Pil_Lite.egg-info/PKG-INFO 2025-09-08T04:34:44,201 writing dependency_links to /tmp/pip-pip-egg-info-b3ii1dpa/Pil_Lite.egg-info/dependency_links.txt 2025-09-08T04:34:44,202 writing top-level names to /tmp/pip-pip-egg-info-b3ii1dpa/Pil_Lite.egg-info/top_level.txt 2025-09-08T04:34:44,202 writing manifest file '/tmp/pip-pip-egg-info-b3ii1dpa/Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:34:44,413 reading manifest file '/tmp/pip-pip-egg-info-b3ii1dpa/Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:34:44,414 reading manifest template 'MANIFEST.in' 2025-09-08T04:34:44,420 warning: no files found matching '*.hpp' under directory 'src' 2025-09-08T04:34:44,423 adding license file 'LICENSE.txt' 2025-09-08T04:34:44,426 writing manifest file '/tmp/pip-pip-egg-info-b3ii1dpa/Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:34:44,517 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T04:34:44,522 Source in /tmp/pip-wheel-zoi7p6ep/pil-lite_775ebc78595147d5a5c1d44bf53e05b3 has version 0.0.4, which satisfies requirement pil-lite==0.0.4 from https://files.pythonhosted.org/packages/69/f8/936941427f0b561749ad1cd8245ebc4b3f5a93a8fcfb016ee1f59971e8dc/Pil-Lite-0.0.4.tar.gz 2025-09-08T04:34:44,522 Removed pil-lite==0.0.4 from https://files.pythonhosted.org/packages/69/f8/936941427f0b561749ad1cd8245ebc4b3f5a93a8fcfb016ee1f59971e8dc/Pil-Lite-0.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-eyfanjba' 2025-09-08T04:34:44,525 Created temporary directory: /tmp/pip-unpack-bbnqcx8_ 2025-09-08T04:34:44,526 Created temporary directory: /tmp/pip-unpack-vckmsc2u 2025-09-08T04:34:44,526 Building wheels for collected packages: pil-lite 2025-09-08T04:34:44,527 Created temporary directory: /tmp/pip-wheel-03z_g2p3 2025-09-08T04:34:44,527 DEPRECATION: Building 'pil-lite' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pil-lite'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T04:34:44,528 Building wheel for pil-lite (setup.py): started 2025-09-08T04:34:44,529 Destination directory: /tmp/pip-wheel-03z_g2p3 2025-09-08T04:34:44,529 Running command python setup.py bdist_wheel 2025-09-08T04:34:45,434 running bdist_wheel 2025-09-08T04:34:45,724 running build 2025-09-08T04:34:45,724 running build_py 2025-09-08T04:34:45,796 creating build/lib.linux-armv7l-cpython-313/PilLite 2025-09-08T04:34:45,797 copying PilLite/Image.py -> build/lib.linux-armv7l-cpython-313/PilLite 2025-09-08T04:34:45,797 copying PilLite/__init__.py -> build/lib.linux-armv7l-cpython-313/PilLite 2025-09-08T04:34:45,798 running egg_info 2025-09-08T04:34:45,864 writing Pil_Lite.egg-info/PKG-INFO 2025-09-08T04:34:45,865 writing dependency_links to Pil_Lite.egg-info/dependency_links.txt 2025-09-08T04:34:45,866 writing top-level names to Pil_Lite.egg-info/top_level.txt 2025-09-08T04:34:45,935 reading manifest file 'Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:34:45,937 reading manifest template 'MANIFEST.in' 2025-09-08T04:34:45,944 warning: no files found matching '*.hpp' under directory 'src' 2025-09-08T04:34:45,947 adding license file 'LICENSE.txt' 2025-09-08T04:34:45,950 writing manifest file 'Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:34:45,951 running build_clib 2025-09-08T04:34:45,957 building 'stb' library 2025-09-08T04:34:45,959 creating build/temp.linux-armv7l-cpython-313/src/thirdparty/stb 2025-09-08T04:34:45,959 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/stb/stb_image.c -o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image.o 2025-09-08T04:34:46,103 In file included from src/thirdparty/stb/stb_image.c:3: 2025-09-08T04:34:46,103 src/thirdparty/stb/stb_image.h: In function ‘stbi__convert_format’: 2025-09-08T04:34:46,103 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,104 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,104 | ^~~ 2025-09-08T04:34:46,104 src/thirdparty/stb/stb_image.h:1235:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,104 1235 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; 2025-09-08T04:34:46,104 | ^~~~ 2025-09-08T04:34:46,104 src/thirdparty/stb/stb_image.h:1235:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,104 1235 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; 2025-09-08T04:34:46,104 | ^~~~~ 2025-09-08T04:34:46,105 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,105 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,105 | ^~~ 2025-09-08T04:34:46,105 src/thirdparty/stb/stb_image.h:1236:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,105 1236 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; 2025-09-08T04:34:46,105 | ^~~~ 2025-09-08T04:34:46,105 src/thirdparty/stb/stb_image.h:1236:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,106 1236 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; 2025-09-08T04:34:46,106 | ^~~~~ 2025-09-08T04:34:46,106 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,106 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,106 | ^~~ 2025-09-08T04:34:46,106 src/thirdparty/stb/stb_image.h:1237:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,107 1237 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; 2025-09-08T04:34:46,107 | ^~~~ 2025-09-08T04:34:46,107 src/thirdparty/stb/stb_image.h:1237:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,107 1237 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; 2025-09-08T04:34:46,107 | ^~~~~ 2025-09-08T04:34:46,107 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,108 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,108 | ^~~ 2025-09-08T04:34:46,108 src/thirdparty/stb/stb_image.h:1238:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,108 1238 | CASE(2,1) dest[0]=src[0]; break; 2025-09-08T04:34:46,108 | ^~~~ 2025-09-08T04:34:46,108 src/thirdparty/stb/stb_image.h:1238:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,108 1238 | CASE(2,1) dest[0]=src[0]; break; 2025-09-08T04:34:46,108 | ^~~~~ 2025-09-08T04:34:46,109 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,109 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,109 | ^~~ 2025-09-08T04:34:46,109 src/thirdparty/stb/stb_image.h:1239:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,109 1239 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; 2025-09-08T04:34:46,109 | ^~~~ 2025-09-08T04:34:46,109 src/thirdparty/stb/stb_image.h:1239:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,110 1239 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; 2025-09-08T04:34:46,110 | ^~~~~ 2025-09-08T04:34:46,110 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,110 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,110 | ^~~ 2025-09-08T04:34:46,110 src/thirdparty/stb/stb_image.h:1240:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,110 1240 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; 2025-09-08T04:34:46,110 | ^~~~ 2025-09-08T04:34:46,111 src/thirdparty/stb/stb_image.h:1240:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,111 1240 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; 2025-09-08T04:34:46,111 | ^~~~~ 2025-09-08T04:34:46,111 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,111 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,111 | ^~~ 2025-09-08T04:34:46,111 src/thirdparty/stb/stb_image.h:1241:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,112 1241 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; 2025-09-08T04:34:46,112 | ^~~~ 2025-09-08T04:34:46,112 src/thirdparty/stb/stb_image.h:1241:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,112 1241 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; 2025-09-08T04:34:46,112 | ^~~~~ 2025-09-08T04:34:46,113 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,113 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,113 | ^~~ 2025-09-08T04:34:46,113 src/thirdparty/stb/stb_image.h:1242:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,113 1242 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; 2025-09-08T04:34:46,113 | ^~~~ 2025-09-08T04:34:46,114 src/thirdparty/stb/stb_image.h:1242:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,114 1242 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; 2025-09-08T04:34:46,114 | ^~~~~ 2025-09-08T04:34:46,114 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,114 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,114 | ^~~ 2025-09-08T04:34:46,114 src/thirdparty/stb/stb_image.h:1243:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,114 1243 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; 2025-09-08T04:34:46,114 | ^~~~ 2025-09-08T04:34:46,115 src/thirdparty/stb/stb_image.h:1243:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,115 1243 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; 2025-09-08T04:34:46,115 | ^~~~~ 2025-09-08T04:34:46,115 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,115 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,115 | ^~~ 2025-09-08T04:34:46,115 src/thirdparty/stb/stb_image.h:1244:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,115 1244 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; 2025-09-08T04:34:46,116 | ^~~~ 2025-09-08T04:34:46,116 src/thirdparty/stb/stb_image.h:1244:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,116 1244 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; 2025-09-08T04:34:46,116 | ^~~~~ 2025-09-08T04:34:46,116 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,116 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,117 | ^~~ 2025-09-08T04:34:46,117 src/thirdparty/stb/stb_image.h:1245:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,117 1245 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; 2025-09-08T04:34:46,117 | ^~~~ 2025-09-08T04:34:46,117 src/thirdparty/stb/stb_image.h:1245:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,117 1245 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; 2025-09-08T04:34:46,117 | ^~~~~ 2025-09-08T04:34:46,118 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,118 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:34:46,118 | ^~~ 2025-09-08T04:34:46,118 src/thirdparty/stb/stb_image.h:1246:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,118 1246 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; 2025-09-08T04:34:46,118 | ^~~~ 2025-09-08T04:34:46,118 src/thirdparty/stb/stb_image.h:1246:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,118 1246 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; 2025-09-08T04:34:46,118 | ^~~~~ 2025-09-08T04:34:46,131 src/thirdparty/stb/stb_image.h: In function ‘stbi__jpeg_decode_block_prog_ac’: 2025-09-08T04:34:46,131 src/thirdparty/stb/stb_image.h:1726:22: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2025-09-08T04:34:46,132 1726 | if ((*p & bit)==0) 2025-09-08T04:34:46,132 | ^ 2025-09-08T04:34:46,134 src/thirdparty/stb/stb_image.h:1762:25: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2025-09-08T04:34:46,134 1762 | if ((*p & bit)==0) 2025-09-08T04:34:46,134 | ^ 2025-09-08T04:34:46,145 src/thirdparty/stb/stb_image.h: In function ‘stbi__parse_entropy_coded_data’: 2025-09-08T04:34:46,147 src/thirdparty/stb/stb_image.h:2422:29: warning: unused variable ‘ha’ [-Wunused-variable] 2025-09-08T04:34:46,147 2422 | int ha = z->img_comp[n].ha; 2025-09-08T04:34:46,147 | ^~ 2025-09-08T04:34:46,223 src/thirdparty/stb/stb_image.h: In function ‘stbi__create_png_image_raw’: 2025-09-08T04:34:46,229 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,229 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:34:46,229 | ^~~ 2025-09-08T04:34:46,229 src/thirdparty/stb/stb_image.h:3917:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,229 3917 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; 2025-09-08T04:34:46,229 | ^~~~ 2025-09-08T04:34:46,232 src/thirdparty/stb/stb_image.h:3917:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,232 3917 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; 2025-09-08T04:34:46,232 | ^~~~~ 2025-09-08T04:34:46,238 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,238 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:34:46,238 | ^~~ 2025-09-08T04:34:46,238 src/thirdparty/stb/stb_image.h:3918:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,238 3918 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; 2025-09-08T04:34:46,238 | ^~~~ 2025-09-08T04:34:46,241 src/thirdparty/stb/stb_image.h:3918:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,241 3918 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; 2025-09-08T04:34:46,241 | ^~~~~ 2025-09-08T04:34:46,248 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,248 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:34:46,248 | ^~~ 2025-09-08T04:34:46,248 src/thirdparty/stb/stb_image.h:3919:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,248 3919 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; 2025-09-08T04:34:46,248 | ^~~~ 2025-09-08T04:34:46,251 src/thirdparty/stb/stb_image.h:3919:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,251 3919 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; 2025-09-08T04:34:46,251 | ^~~~~ 2025-09-08T04:34:46,257 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,257 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:34:46,257 | ^~~ 2025-09-08T04:34:46,257 src/thirdparty/stb/stb_image.h:3920:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,257 3920 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; 2025-09-08T04:34:46,258 | ^~~~ 2025-09-08T04:34:46,260 src/thirdparty/stb/stb_image.h:3920:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,260 3920 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; 2025-09-08T04:34:46,261 | ^~~~~ 2025-09-08T04:34:46,267 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,267 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:34:46,267 | ^~~ 2025-09-08T04:34:46,267 src/thirdparty/stb/stb_image.h:3921:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,267 3921 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; 2025-09-08T04:34:46,267 | ^~~~ 2025-09-08T04:34:46,270 src/thirdparty/stb/stb_image.h:3921:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,270 3921 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; 2025-09-08T04:34:46,270 | ^~~~~ 2025-09-08T04:34:46,276 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,276 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:34:46,276 | ^~~ 2025-09-08T04:34:46,276 src/thirdparty/stb/stb_image.h:3922:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,276 3922 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; 2025-09-08T04:34:46,277 | ^~~~ 2025-09-08T04:34:46,279 src/thirdparty/stb/stb_image.h:3922:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,279 3922 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; 2025-09-08T04:34:46,280 | ^~~~~ 2025-09-08T04:34:46,286 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,286 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:34:46,286 | ^~~ 2025-09-08T04:34:46,286 src/thirdparty/stb/stb_image.h:3933:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,286 3933 | CASE(STBI__F_none) cur[k] = raw[k]; break; 2025-09-08T04:34:46,286 | ^~~~ 2025-09-08T04:34:46,289 src/thirdparty/stb/stb_image.h:3933:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,289 3933 | CASE(STBI__F_none) cur[k] = raw[k]; break; 2025-09-08T04:34:46,289 | ^~~~~ 2025-09-08T04:34:46,295 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,296 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:34:46,296 | ^~~ 2025-09-08T04:34:46,296 src/thirdparty/stb/stb_image.h:3934:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,296 3934 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; 2025-09-08T04:34:46,296 | ^~~~ 2025-09-08T04:34:46,299 src/thirdparty/stb/stb_image.h:3934:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,299 3934 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; 2025-09-08T04:34:46,299 | ^~~~~ 2025-09-08T04:34:46,305 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,305 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:34:46,305 | ^~~ 2025-09-08T04:34:46,305 src/thirdparty/stb/stb_image.h:3935:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,305 3935 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; 2025-09-08T04:34:46,306 | ^~~~ 2025-09-08T04:34:46,308 src/thirdparty/stb/stb_image.h:3935:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,308 3935 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; 2025-09-08T04:34:46,309 | ^~~~~ 2025-09-08T04:34:46,315 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,315 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:34:46,315 | ^~~ 2025-09-08T04:34:46,315 src/thirdparty/stb/stb_image.h:3936:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,315 3936 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; 2025-09-08T04:34:46,315 | ^~~~ 2025-09-08T04:34:46,318 src/thirdparty/stb/stb_image.h:3936:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,318 3936 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; 2025-09-08T04:34:46,318 | ^~~~~ 2025-09-08T04:34:46,324 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,325 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:34:46,325 | ^~~ 2025-09-08T04:34:46,325 src/thirdparty/stb/stb_image.h:3937:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,325 3937 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; 2025-09-08T04:34:46,325 | ^~~~ 2025-09-08T04:34:46,328 src/thirdparty/stb/stb_image.h:3937:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,328 3937 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; 2025-09-08T04:34:46,328 | ^~~~~ 2025-09-08T04:34:46,334 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,334 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:34:46,334 | ^~~ 2025-09-08T04:34:46,334 src/thirdparty/stb/stb_image.h:3938:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,335 3938 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; 2025-09-08T04:34:46,335 | ^~~~ 2025-09-08T04:34:46,337 src/thirdparty/stb/stb_image.h:3938:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,338 3938 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; 2025-09-08T04:34:46,338 | ^~~~~ 2025-09-08T04:34:46,344 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:34:46,344 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:34:46,344 | ^~~ 2025-09-08T04:34:46,344 src/thirdparty/stb/stb_image.h:3939:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:34:46,344 3939 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; 2025-09-08T04:34:46,344 | ^~~~ 2025-09-08T04:34:46,347 src/thirdparty/stb/stb_image.h:3939:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:34:46,347 3939 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; 2025-09-08T04:34:46,347 | ^~~~~ 2025-09-08T04:34:46,395 src/thirdparty/stb/stb_image.h: In function ‘stbi__parse_png_file’: 2025-09-08T04:34:46,398 src/thirdparty/stb/stb_image.h:4323:28: warning: variable ‘invalid_chunk’ set but not used [-Wunused-but-set-variable] 2025-09-08T04:34:46,399 4323 | static char invalid_chunk[] = "XXXX PNG chunk not known"; 2025-09-08T04:34:46,399 | ^~~~~~~~~~~~~ 2025-09-08T04:34:46,426 src/thirdparty/stb/stb_image.h: In function ‘stbi__bmp_load’: 2025-09-08T04:34:46,430 src/thirdparty/stb/stb_image.h:4631:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘stbi__uint32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-08T04:34:46,430 4631 | stbi__uint32 v = (stbi__uint32) (bpp == 16 ? stbi__get16le(s) : stbi__get32le(s)); 2025-09-08T04:34:46,430 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:34:54,895 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/stb/stb_image_write.c -o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image_write.o 2025-09-08T04:34:56,058 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/stb/stb_image_resize.c -o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image_resize.o 2025-09-08T04:34:56,183 In file included from src/thirdparty/stb/stb_image_resize.c:2: 2025-09-08T04:34:56,183 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__filter_trapezoid’: 2025-09-08T04:34:56,183 src/thirdparty/stb/stb_image_resize.h:760:31: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,184 760 | STBIR__DEBUG_ASSERT(scale <= 1); 2025-09-08T04:34:56,184 | ~~~~~~~^~~~~ 2025-09-08T04:34:56,184 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__support_trapezoid’: 2025-09-08T04:34:56,184 src/thirdparty/stb/stb_image_resize.h:778:31: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,184 778 | STBIR__DEBUG_ASSERT(scale <= 1); 2025-09-08T04:34:56,184 | ~~~~~~~^~~~~ 2025-09-08T04:34:56,189 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__calculate_coefficients_upsample’: 2025-09-08T04:34:56,190 src/thirdparty/stb/stb_image_resize.h:1041:56: warning: value computed is not used [-Wunused-value] 2025-09-08T04:34:56,190 1041 | STBIR__DEBUG_ASSERT(in_last_pixel - in_first_pixel <= (int)ceil(stbir__filter_info_table[filter].support(1/scale) * 2)); // Taken directly from stbir__get_coefficient_width() which we can't call because we don't know if we're horizontal or vertical. 2025-09-08T04:34:56,190 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,190 src/thirdparty/stb/stb_image_resize.h:1046:41: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,191 1046 | STBIR__DEBUG_ASSERT(contributor->n1 >= contributor->n0); 2025-09-08T04:34:56,191 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,192 src/thirdparty/stb/stb_image_resize.h:1064:128: warning: value computed is not used [-Wunused-value] 2025-09-08T04:34:56,192 1064 | STBIR__DEBUG_ASSERT(stbir__filter_info_table[filter].kernel((float)(in_last_pixel + 1) + 0.5f - in_center_of_out, 1/scale) == 0); 2025-09-08T04:34:56,192 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,192 src/thirdparty/stb/stb_image_resize.h:1066:38: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,192 1066 | STBIR__DEBUG_ASSERT(total_filter > 0.9); 2025-09-08T04:34:56,193 | ~~~~~~~~~~~~~~^~~~~~ 2025-09-08T04:34:56,193 src/thirdparty/stb/stb_image_resize.h:1067:38: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,193 1067 | STBIR__DEBUG_ASSERT(total_filter < 1.1f); // Make sure it's not way off. 2025-09-08T04:34:56,193 | ~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T04:34:56,194 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__calculate_coefficients_downsample’: 2025-09-08T04:34:56,195 src/thirdparty/stb/stb_image_resize.h:1089:59: warning: value computed is not used [-Wunused-value] 2025-09-08T04:34:56,195 1089 | STBIR__DEBUG_ASSERT(out_last_pixel - out_first_pixel <= (int)ceil(stbir__filter_info_table[filter].support(scale_ratio) * 2)); // Taken directly from stbir__get_coefficient_width() which we can't call because we don't know if we're horizontal or vertical. 2025-09-08T04:34:56,195 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,195 src/thirdparty/stb/stb_image_resize.h:1094:41: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,195 1094 | STBIR__DEBUG_ASSERT(contributor->n1 >= contributor->n0); 2025-09-08T04:34:56,196 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,196 src/thirdparty/stb/stb_image_resize.h:1103:133: warning: value computed is not used [-Wunused-value] 2025-09-08T04:34:56,197 1103 | STBIR__DEBUG_ASSERT(stbir__filter_info_table[filter].kernel((float)(out_last_pixel + 1) + 0.5f - out_center_of_in, scale_ratio) == 0); 2025-09-08T04:34:56,197 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,197 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__normalize_downsample_coefficients’: 2025-09-08T04:34:56,198 src/thirdparty/stb/stb_image_resize.h:1138:35: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,198 1138 | STBIR__DEBUG_ASSERT(total > 0.9f); 2025-09-08T04:34:56,198 | ~~~~~~~^~~~~~~ 2025-09-08T04:34:56,199 src/thirdparty/stb/stb_image_resize.h:1139:35: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,199 1139 | STBIR__DEBUG_ASSERT(total < 1.1f); 2025-09-08T04:34:56,199 | ~~~~~~~^~~~~~~ 2025-09-08T04:34:56,206 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__add_empty_ring_buffer_entry’: 2025-09-08T04:34:56,207 src/thirdparty/stb/stb_image_resize.h:1427:47: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,207 1427 | STBIR__DEBUG_ASSERT(ring_buffer_index != stbir_info->ring_buffer_begin_index); 2025-09-08T04:34:56,207 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,208 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resample_horizontal_upsample’: 2025-09-08T04:34:56,209 src/thirdparty/stb/stb_image_resize.h:1459:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,209 1459 | STBIR__DEBUG_ASSERT(n1 >= n0); 2025-09-08T04:34:56,209 | ~~~~^~~~~~ 2025-09-08T04:34:56,210 src/thirdparty/stb/stb_image_resize.h:1460:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,210 1460 | STBIR__DEBUG_ASSERT(n0 >= -stbir_info->horizontal_filter_pixel_margin); 2025-09-08T04:34:56,210 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,211 src/thirdparty/stb/stb_image_resize.h:1461:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,211 1461 | STBIR__DEBUG_ASSERT(n1 >= -stbir_info->horizontal_filter_pixel_margin); 2025-09-08T04:34:56,211 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,212 src/thirdparty/stb/stb_image_resize.h:1462:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,212 1462 | STBIR__DEBUG_ASSERT(n0 < stbir_info->input_w + stbir_info->horizontal_filter_pixel_margin); 2025-09-08T04:34:56,212 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,213 src/thirdparty/stb/stb_image_resize.h:1463:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,213 1463 | STBIR__DEBUG_ASSERT(n1 < stbir_info->input_w + stbir_info->horizontal_filter_pixel_margin); 2025-09-08T04:34:56,213 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,214 src/thirdparty/stb/stb_image_resize.h:1471:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,214 1471 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,214 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,215 src/thirdparty/stb/stb_image_resize.h:1480:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,215 1480 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,215 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,216 src/thirdparty/stb/stb_image_resize.h:1490:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,216 1490 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,217 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,218 src/thirdparty/stb/stb_image_resize.h:1501:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,218 1501 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,218 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,219 src/thirdparty/stb/stb_image_resize.h:1514:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,219 1514 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,219 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,220 src/thirdparty/stb/stb_image_resize.h:1443:9: warning: unused variable ‘kernel_pixel_width’ [-Wunused-variable] 2025-09-08T04:34:56,220 1443 | int kernel_pixel_width = stbir_info->horizontal_filter_pixel_width; 2025-09-08T04:34:56,221 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,221 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resample_horizontal_downsample’: 2025-09-08T04:34:56,222 src/thirdparty/stb/stb_image_resize.h:1537:25: warning: value computed is not used [-Wunused-value] 2025-09-08T04:34:56,222 1537 | STBIR__DEBUG_ASSERT(!stbir__use_width_upsampling(stbir_info)); 2025-09-08T04:34:56,222 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,223 src/thirdparty/stb/stb_image_resize.h:1555:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,223 1555 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,223 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,225 src/thirdparty/stb/stb_image_resize.h:1576:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,225 1576 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,225 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,226 src/thirdparty/stb/stb_image_resize.h:1598:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,227 1598 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,227 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,228 src/thirdparty/stb/stb_image_resize.h:1621:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,228 1621 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,228 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,230 src/thirdparty/stb/stb_image_resize.h:1646:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,230 1646 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:34:56,230 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:34:56,231 src/thirdparty/stb/stb_image_resize.h:1528:9: warning: unused variable ‘kernel_pixel_width’ [-Wunused-variable] 2025-09-08T04:34:56,231 1528 | int kernel_pixel_width = stbir_info->horizontal_filter_pixel_width; 2025-09-08T04:34:56,231 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,232 src/thirdparty/stb/stb_image_resize.h:1527:9: warning: unused variable ‘output_w’ [-Wunused-variable] 2025-09-08T04:34:56,232 1527 | int output_w = stbir_info->output_w; 2025-09-08T04:34:56,232 | ^~~~~~~~ 2025-09-08T04:34:56,239 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resample_vertical_upsample’: 2025-09-08T04:34:56,240 src/thirdparty/stb/stb_image_resize.h:1884:9: warning: unused variable ‘ring_buffer_last_scanline’ [-Wunused-variable] 2025-09-08T04:34:56,240 1884 | int ring_buffer_last_scanline = stbir_info->ring_buffer_last_scanline; 2025-09-08T04:34:56,240 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,241 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resample_vertical_downsample’: 2025-09-08T04:34:56,242 src/thirdparty/stb/stb_image_resize.h:2005:25: warning: value computed is not used [-Wunused-value] 2025-09-08T04:34:56,242 2005 | STBIR__DEBUG_ASSERT(!stbir__use_height_upsampling(stbir_info)); 2025-09-08T04:34:56,243 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,245 src/thirdparty/stb/stb_image_resize.h:1998:9: warning: unused variable ‘ring_buffer_last_scanline’ [-Wunused-variable] 2025-09-08T04:34:56,245 1998 | int ring_buffer_last_scanline = stbir_info->ring_buffer_last_scanline; 2025-09-08T04:34:56,246 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,247 src/thirdparty/stb/stb_image_resize.h:1990:11: warning: unused variable ‘output_data’ [-Wunused-variable] 2025-09-08T04:34:56,247 1990 | void* output_data = stbir_info->output_data; 2025-09-08T04:34:56,247 | ^~~~~~~~~~~ 2025-09-08T04:34:56,249 src/thirdparty/stb/stb_image_resize.h:1985:9: warning: unused variable ‘output_h’ [-Wunused-variable] 2025-09-08T04:34:56,249 1985 | int output_h = stbir_info->output_h; 2025-09-08T04:34:56,249 | ^~~~~~~~ 2025-09-08T04:34:56,249 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__buffer_loop_upsample’: 2025-09-08T04:34:56,251 src/thirdparty/stb/stb_image_resize.h:2079:66: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,251 2079 | STBIR__DEBUG_ASSERT(in_last_scanline - in_first_scanline <= stbir_info->vertical_filter_pixel_width); 2025-09-08T04:34:56,251 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,253 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__buffer_loop_downsample’: 2025-09-08T04:34:56,255 src/thirdparty/stb/stb_image_resize.h:2171:25: warning: value computed is not used [-Wunused-value] 2025-09-08T04:34:56,255 2171 | STBIR__DEBUG_ASSERT(!stbir__use_height_upsampling(stbir_info)); 2025-09-08T04:34:56,255 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,256 src/thirdparty/stb/stb_image_resize.h:2180:68: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,257 2180 | STBIR__DEBUG_ASSERT(out_last_scanline - out_first_scanline <= stbir_info->vertical_filter_pixel_width); 2025-09-08T04:34:56,257 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,266 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resize_allocated’: 2025-09-08T04:34:56,268 src/thirdparty/stb/stb_image_resize.h:2382:92: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,268 2382 | STBIR__DEBUG_ASSERT((size_t)STBIR__NEXT_MEMPTR(info->encode_buffer, unsigned char) == (size_t)tempmem + tempmem_size_in_bytes); 2025-09-08T04:34:56,268 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,270 src/thirdparty/stb/stb_image_resize.h:2390:90: warning: statement with no effect [-Wunused-value] 2025-09-08T04:34:56,270 2390 | STBIR__DEBUG_ASSERT((size_t)STBIR__NEXT_MEMPTR(info->ring_buffer, unsigned char) == (size_t)tempmem + tempmem_size_in_bytes); 2025-09-08T04:34:56,270 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:34:56,298 src/thirdparty/stb/stb_image_resize.h: At top level: 2025-09-08T04:34:56,298 src/thirdparty/stb/stb_image_resize.h:564:26: warning: ‘stbir__max’ defined but not used [-Wunused-function] 2025-09-08T04:34:56,298 564 | static stbir__inline int stbir__max(int a, int b) 2025-09-08T04:34:56,299 | ^~~~~~~~~~ 2025-09-08T04:34:59,250 arm-linux-gnueabihf-gcc-ar rcs build/temp.linux-armv7l-cpython-313/libstb.a build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image.o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image_write.o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image_resize.o 2025-09-08T04:34:59,270 building 'jpeg-compressor' library 2025-09-08T04:34:59,271 creating build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor 2025-09-08T04:34:59,272 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/jpeg-compressor/jpgd.cpp -o build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor/jpgd.o 2025-09-08T04:35:12,152 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/jpeg-compressor/jpge.cpp -o build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor/jpge.o 2025-09-08T04:35:14,239 arm-linux-gnueabihf-gcc-ar rcs build/temp.linux-armv7l-cpython-313/libjpeg-compressor.a build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor/jpgd.o build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor/jpge.o 2025-09-08T04:35:14,256 running build_ext 2025-09-08T04:35:14,256 building 'PilLiteExt' extension 2025-09-08T04:35:14,256 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Isrc -Isrc/thirdparty -Isrc/thirdparty/stb -Isrc/thirdparty/jpeg-compressor -I/usr/include/python3.13 -c src/image.cpp -o build/temp.linux-armv7l-cpython-313/src/image.o 2025-09-08T04:35:15,357 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Isrc -Isrc/thirdparty -Isrc/thirdparty/stb -Isrc/thirdparty/jpeg-compressor -I/usr/include/python3.13 -c src/py_image.cpp -o build/temp.linux-armv7l-cpython-313/src/py_image.o 2025-09-08T04:35:16,704 src/py_image.cpp: In function ‘PyObject* openImage(PyObject*, PyObject*)’: 2025-09-08T04:35:16,704 src/py_image.cpp:67:9: error: ‘PyObject_AsReadBuffer’ was not declared in this scope; did you mean ‘PyObject_GetBuffer’? 2025-09-08T04:35:16,704 67 | if (PyObject_AsReadBuffer(read_buffer, 2025-09-08T04:35:16,705 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:35:16,705 | PyObject_GetBuffer 2025-09-08T04:35:16,710 src/py_image.cpp: In function ‘int setup_module(PyObject*)’: 2025-09-08T04:35:16,710 src/py_image.cpp:241:15: warning: unused variable ‘d’ [-Wunused-variable] 2025-09-08T04:35:16,710 241 | PyObject* d = PyModule_GetDict(m); 2025-09-08T04:35:16,710 | ^ 2025-09-08T04:35:16,954 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T04:35:17,046 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T04:35:17,059 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T04:35:17,059 exec(compile('"'"''"'"''"'"' 2025-09-08T04:35:17,059 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:35:17,059 # 2025-09-08T04:35:17,059 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:35:17,059 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:35:17,059 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:35:17,059 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:35:17,059 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:35:17,059 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:35:17,059 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:35:17,059 import os, sys, tokenize, traceback 2025-09-08T04:35:17,059 2025-09-08T04:35:17,059 try: 2025-09-08T04:35:17,059 import setuptools 2025-09-08T04:35:17,059 except ImportError: 2025-09-08T04:35:17,059 print( 2025-09-08T04:35:17,059 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:35:17,059 "the build environment with exception:", 2025-09-08T04:35:17,059 file=sys.stderr, 2025-09-08T04:35:17,059 ) 2025-09-08T04:35:17,059 traceback.print_exc() 2025-09-08T04:35:17,059 sys.exit(1) 2025-09-08T04:35:17,059 2025-09-08T04:35:17,059 __file__ = %r 2025-09-08T04:35:17,059 sys.argv[0] = __file__ 2025-09-08T04:35:17,059 2025-09-08T04:35:17,059 if os.path.exists(__file__): 2025-09-08T04:35:17,059 filename = __file__ 2025-09-08T04:35:17,059 with tokenize.open(__file__) as f: 2025-09-08T04:35:17,059 setup_py_code = f.read() 2025-09-08T04:35:17,059 else: 2025-09-08T04:35:17,059 filename = "" 2025-09-08T04:35:17,059 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:35:17,059 2025-09-08T04:35:17,059 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:35:17,059 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zoi7p6ep/pil-lite_775ebc78595147d5a5c1d44bf53e05b3/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-03z_g2p3[/] 2025-09-08T04:35:17,059 [bold magenta]cwd[/]: /tmp/pip-wheel-zoi7p6ep/pil-lite_775ebc78595147d5a5c1d44bf53e05b3/ 2025-09-08T04:35:17,059 Building wheel for pil-lite (setup.py): finished with status 'error' 2025-09-08T04:35:17,060 ERROR: Failed building wheel for pil-lite 2025-09-08T04:35:17,060 Running setup.py clean for pil-lite 2025-09-08T04:35:17,061 Running command python setup.py clean 2025-09-08T04:35:18,112 running clean 2025-09-08T04:35:18,256 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T04:35:18,257 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T04:35:18,257 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T04:35:18,257 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T04:35:18,258 removing 'build' 2025-09-08T04:35:18,346 Failed to build pil-lite 2025-09-08T04:35:18,347 ERROR: Failed to build one or more wheels 2025-09-08T04:35:18,348 Exception information: 2025-09-08T04:35:18,348 Traceback (most recent call last): 2025-09-08T04:35:18,348 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:35:18,348 status = _inner_run() 2025-09-08T04:35:18,348 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:35:18,348 return self.run(options, args) 2025-09-08T04:35:18,348 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:35:18,348 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:35:18,348 return func(self, options, args) 2025-09-08T04:35:18,348 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T04:35:18,348 raise CommandError("Failed to build one or more wheels") 2025-09-08T04:35:18,348 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T04:35:18,352 Removed build tracker: '/tmp/pip-build-tracker-eyfanjba'