2025-09-07T20:44:30,299 Created temporary directory: /tmp/pip-build-tracker-64i2s_2o 2025-09-07T20:44:30,300 Initialized build tracking at /tmp/pip-build-tracker-64i2s_2o 2025-09-07T20:44:30,300 Created build tracker: /tmp/pip-build-tracker-64i2s_2o 2025-09-07T20:44:30,300 Entered build tracker: /tmp/pip-build-tracker-64i2s_2o 2025-09-07T20:44:30,300 Created temporary directory: /tmp/pip-wheel-ilgk51oz 2025-09-07T20:44:30,303 Created temporary directory: /tmp/pip-ephem-wheel-cache-ci3vdogw 2025-09-07T20:44:30,360 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:44:30,362 2 location(s) to search for versions of ssdeep: 2025-09-07T20:44:30,362 * https://pypi.org/simple/ssdeep/ 2025-09-07T20:44:30,362 * https://www.piwheels.org/simple/ssdeep/ 2025-09-07T20:44:30,362 Fetching project page and analyzing links: https://pypi.org/simple/ssdeep/ 2025-09-07T20:44:30,363 Getting page https://pypi.org/simple/ssdeep/ 2025-09-07T20:44:30,364 Found index url https://pypi.org/simple/ 2025-09-07T20:44:30,512 Fetched page https://pypi.org/simple/ssdeep/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:44:30,516 Found link https://files.pythonhosted.org/packages/26/0d/72c9c6b7bb0bb0a4963e8bfe8303c968ab4d84e46c18bdcd7008909ab8c0/ssdeep-2.9-0.1.zip (from https://pypi.org/simple/ssdeep/), version: 2.9-0.1 2025-09-07T20:44:30,517 Found link https://files.pythonhosted.org/packages/12/90/b2fb90b624e87405e9b24c0514d29907159b6ff8ba28e66c10e53d93d5a7/ssdeep-2.9-0.2.zip (from https://pypi.org/simple/ssdeep/), version: 2.9-0.2 2025-09-07T20:44:30,517 Found link https://files.pythonhosted.org/packages/03/c0/ffda5334b7681f741fa90e445cc9124f037b39bc909b577bf0a7d6af93c1/ssdeep-2.9-0.3.tar.gz (from https://pypi.org/simple/ssdeep/), version: 2.9-0.3 2025-09-07T20:44:30,517 Found link https://files.pythonhosted.org/packages/aa/0b/b2a2459bb7c94e458a340e96baf9b77b0835efcaefc5acfc5d4b96eef077/ssdeep-2.5.tar.gz (from https://pypi.org/simple/ssdeep/), version: 2.5 2025-09-07T20:44:30,518 Found link https://files.pythonhosted.org/packages/0b/64/28dc5716ecc972a29ea18110b3cf1477482407796ba5423d8df4981cfb85/ssdeep-3.0.tar.gz (from https://pypi.org/simple/ssdeep/), version: 3.0 2025-09-07T20:44:30,518 Found link https://files.pythonhosted.org/packages/69/21/9ba740c51359d923f66612c33df0a2ef259bec4b428f7ab2781c25a8e179/ssdeep-3.1.tar.gz (from https://pypi.org/simple/ssdeep/), version: 3.1 2025-09-07T20:44:30,519 Found link https://files.pythonhosted.org/packages/a9/4e/ce325293394785b9d3f1eb17b719c8f130c1361d3f5fa04f23ac4180d131/ssdeep-3.1.1.tar.gz (from https://pypi.org/simple/ssdeep/), version: 3.1.1 2025-09-07T20:44:30,519 Found link https://files.pythonhosted.org/packages/27/33/64c645e9bba342040f7b2dfd7de60ba455e5852abb2d6d009cf418385152/ssdeep-3.2.tar.gz (from https://pypi.org/simple/ssdeep/), version: 3.2 2025-09-07T20:44:30,520 Found link https://files.pythonhosted.org/packages/96/54/15b2e0b6e5042b67eb648e3d0e5d10105e6797353fe0a63579b74bf5eeee/ssdeep-3.3.tar.gz (from https://pypi.org/simple/ssdeep/), version: 3.3 2025-09-07T20:44:30,520 Found link https://files.pythonhosted.org/packages/e0/d3/f17602a7dde1231d332f4067fdd421057ffe335c3bbc295e7ccfab769d95/ssdeep-3.4.tar.gz (from https://pypi.org/simple/ssdeep/), version: 3.4 2025-09-07T20:44:30,521 Fetching project page and analyzing links: https://www.piwheels.org/simple/ssdeep/ 2025-09-07T20:44:30,522 Getting page https://www.piwheels.org/simple/ssdeep/ 2025-09-07T20:44:30,524 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:44:30,619 Fetched page https://www.piwheels.org/simple/ssdeep/ as text/html 2025-09-07T20:44:30,624 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.5-cp37-cp37m-linux_armv6l.whl#sha256=3896b63589ded8d5b78021f3f92147d0bed5298883b7681b30408f0c72508199 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,624 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.5-cp37-cp37m-linux_armv7l.whl#sha256=3896b63589ded8d5b78021f3f92147d0bed5298883b7681b30408f0c72508199 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,624 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.5-cp34-cp34m-linux_armv7l.whl#sha256=9facf619846c322a6661ff825329623c61fb04965c28f4fd99ccfd7a268ed0e0 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,624 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.5-cp34-cp34m-linux_armv6l.whl#sha256=9facf619846c322a6661ff825329623c61fb04965c28f4fd99ccfd7a268ed0e0 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,625 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.5-cp35-cp35m-linux_armv6l.whl#sha256=99bd8c4b6ec682e238a454303ecd025ff9f7fda07b000a18ba5ceaffa3c3636a (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,625 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.5-cp35-cp35m-linux_armv7l.whl#sha256=99bd8c4b6ec682e238a454303ecd025ff9f7fda07b000a18ba5ceaffa3c3636a (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,625 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.5-cp39-cp39-linux_armv6l.whl#sha256=6c70380f4df46390ab36d26efaa24610b89a0aee0664d6da3158f357f831c323 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,625 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.5-cp39-cp39-linux_armv7l.whl#sha256=6c70380f4df46390ab36d26efaa24610b89a0aee0664d6da3158f357f831c323 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,625 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.3-cp37-cp37m-linux_armv7l.whl#sha256=bb75c4b357f2d071ce3fcc02241abdf8395ff559e0e41a20de66ba36337ccfec (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,625 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.3-cp37-cp37m-linux_armv6l.whl#sha256=bb75c4b357f2d071ce3fcc02241abdf8395ff559e0e41a20de66ba36337ccfec (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,625 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.3-cp34-cp34m-linux_armv7l.whl#sha256=b91fffe606e0fb6dd93c668de3dd095a6b6e85dff083dd031171c5f81b40200f (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,625 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.3-cp34-cp34m-linux_armv6l.whl#sha256=b91fffe606e0fb6dd93c668de3dd095a6b6e85dff083dd031171c5f81b40200f (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,626 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.3-cp35-cp35m-linux_armv7l.whl#sha256=b67a997a04ee65b84e1728bbda57ff1bd349e8eb877283d5e413b7c9a161b57b (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,626 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.3-cp35-cp35m-linux_armv6l.whl#sha256=b67a997a04ee65b84e1728bbda57ff1bd349e8eb877283d5e413b7c9a161b57b (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,626 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.2-cp37-cp37m-linux_armv7l.whl#sha256=7ec9e9f7241474809a9a42824ca8f68a6291277ab5304d070d7cda8d6df8ee32 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,626 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.2-cp37-cp37m-linux_armv6l.whl#sha256=7ec9e9f7241474809a9a42824ca8f68a6291277ab5304d070d7cda8d6df8ee32 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,626 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.2-cp35-cp35m-linux_armv7l.whl#sha256=2268b4c619e59bcc4f01481a995a8dcb193b8dde906231e6359b14b9162f7a9a (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,626 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.2-cp35-cp35m-linux_armv6l.whl#sha256=2268b4c619e59bcc4f01481a995a8dcb193b8dde906231e6359b14b9162f7a9a (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,626 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.2-cp34-cp34m-linux_armv7l.whl#sha256=7f4837692a0308920bc9b3f5c49d8909a5e63b1adfa28cc1f8a666f3c95a6d95 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,626 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.2-cp34-cp34m-linux_armv6l.whl#sha256=7f4837692a0308920bc9b3f5c49d8909a5e63b1adfa28cc1f8a666f3c95a6d95 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,627 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.1-cp37-cp37m-linux_armv7l.whl#sha256=aa396ef04929df8a14f63d8de9675cbfc197f4e4a1d5b076493cac9fc9527af2 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,627 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.1-cp37-cp37m-linux_armv6l.whl#sha256=aa396ef04929df8a14f63d8de9675cbfc197f4e4a1d5b076493cac9fc9527af2 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,627 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.1-cp34-cp34m-linux_armv7l.whl#sha256=6202f45b20a7a81b649b49e3372974b30e8faa5f6655dd25c15e53ea0d798a2e (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,627 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.1-cp34-cp34m-linux_armv6l.whl#sha256=6202f45b20a7a81b649b49e3372974b30e8faa5f6655dd25c15e53ea0d798a2e (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,627 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.1-cp35-cp35m-linux_armv7l.whl#sha256=00c6c0ac5343baf21d414a6387415b90e478ef1480700d03ae14d47e1afa7e11 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,627 Skipping link: No binaries permitted for ssdeep: https://archive1.piwheels.org/simple/ssdeep/ssdeep-2.9_0.1-cp35-cp35m-linux_armv6l.whl#sha256=00c6c0ac5343baf21d414a6387415b90e478ef1480700d03ae14d47e1afa7e11 (from https://www.piwheels.org/simple/ssdeep/) 2025-09-07T20:44:30,627 Skipping link: not a file: https://www.piwheels.org/simple/ssdeep/ 2025-09-07T20:44:30,628 Skipping link: not a file: https://pypi.org/simple/ssdeep/ 2025-09-07T20:44:30,652 Given no hashes to check 1 links for project 'ssdeep': discarding no candidates 2025-09-07T20:44:30,653 Collecting ssdeep==2.5 2025-09-07T20:44:30,654 Created temporary directory: /tmp/pip-unpack-prdp2lxm 2025-09-07T20:44:31,008 Downloading ssdeep-2.5.tar.gz (329 kB) 2025-09-07T20:44:31,105 Added ssdeep==2.5 from https://files.pythonhosted.org/packages/aa/0b/b2a2459bb7c94e458a340e96baf9b77b0835efcaefc5acfc5d4b96eef077/ssdeep-2.5.tar.gz to build tracker '/tmp/pip-build-tracker-64i2s_2o' 2025-09-07T20:44:31,106 Running setup.py (path:/tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be/setup.py) egg_info for package ssdeep 2025-09-07T20:44:31,107 Created temporary directory: /tmp/pip-pip-egg-info-ufk9lsix 2025-09-07T20:44:31,107 Preparing metadata (setup.py): started 2025-09-07T20:44:31,108 Running command python setup.py egg_info 2025-09-07T20:44:31,639 /tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be/setup.py:19: SyntaxWarning: invalid escape sequence '\s' 2025-09-07T20:44:31,639 VERSION = re.search("__version__\s*=\s*'(.*)'", open('ssdeep.pyx').read(), re.M).group(1) 2025-09-07T20:44:32,267 running egg_info 2025-09-07T20:44:32,342 creating /tmp/pip-pip-egg-info-ufk9lsix/ssdeep.egg-info 2025-09-07T20:44:32,342 writing /tmp/pip-pip-egg-info-ufk9lsix/ssdeep.egg-info/PKG-INFO 2025-09-07T20:44:32,343 writing dependency_links to /tmp/pip-pip-egg-info-ufk9lsix/ssdeep.egg-info/dependency_links.txt 2025-09-07T20:44:32,344 writing top-level names to /tmp/pip-pip-egg-info-ufk9lsix/ssdeep.egg-info/top_level.txt 2025-09-07T20:44:32,344 writing manifest file '/tmp/pip-pip-egg-info-ufk9lsix/ssdeep.egg-info/SOURCES.txt' 2025-09-07T20:44:32,487 reading manifest file '/tmp/pip-pip-egg-info-ufk9lsix/ssdeep.egg-info/SOURCES.txt' 2025-09-07T20:44:32,488 reading manifest template 'MANIFEST.in' 2025-09-07T20:44:32,494 writing manifest file '/tmp/pip-pip-egg-info-ufk9lsix/ssdeep.egg-info/SOURCES.txt' 2025-09-07T20:44:32,604 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T20:44:32,609 Source in /tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be has version 2.5, which satisfies requirement ssdeep==2.5 from https://files.pythonhosted.org/packages/aa/0b/b2a2459bb7c94e458a340e96baf9b77b0835efcaefc5acfc5d4b96eef077/ssdeep-2.5.tar.gz 2025-09-07T20:44:32,609 Removed ssdeep==2.5 from https://files.pythonhosted.org/packages/aa/0b/b2a2459bb7c94e458a340e96baf9b77b0835efcaefc5acfc5d4b96eef077/ssdeep-2.5.tar.gz from build tracker '/tmp/pip-build-tracker-64i2s_2o' 2025-09-07T20:44:32,612 Created temporary directory: /tmp/pip-unpack-5lvmb52g 2025-09-07T20:44:32,613 Created temporary directory: /tmp/pip-unpack-n5v28x9y 2025-09-07T20:44:32,613 Building wheels for collected packages: ssdeep 2025-09-07T20:44:32,614 Created temporary directory: /tmp/pip-wheel-xrst2ptc 2025-09-07T20:44:32,614 DEPRECATION: Building 'ssdeep' 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 'ssdeep'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T20:44:32,615 Building wheel for ssdeep (setup.py): started 2025-09-07T20:44:32,616 Destination directory: /tmp/pip-wheel-xrst2ptc 2025-09-07T20:44:32,616 Running command python setup.py bdist_wheel 2025-09-07T20:44:33,127 /tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be/setup.py:19: SyntaxWarning: invalid escape sequence '\s' 2025-09-07T20:44:33,127 VERSION = re.search("__version__\s*=\s*'(.*)'", open('ssdeep.pyx').read(), re.M).group(1) 2025-09-07T20:44:33,692 running bdist_wheel 2025-09-07T20:44:33,994 running build 2025-09-07T20:44:33,994 running build_ext 2025-09-07T20:44:34,485 checking for a BSD-compatible install... /usr/bin/install -c 2025-09-07T20:44:35,520 checking whether build environment is sane... yes 2025-09-07T20:44:35,550 checking for a thread-safe mkdir -p... /usr/bin/mkdir -p 2025-09-07T20:44:35,552 checking for gawk... gawk 2025-09-07T20:44:35,587 checking whether make sets $(MAKE)... yes 2025-09-07T20:44:35,773 checking build system type... armv7l-unknown-linux-gnu 2025-09-07T20:44:35,773 checking host system type... armv7l-unknown-linux-gnu 2025-09-07T20:44:35,776 checking for gcc... gcc 2025-09-07T20:44:36,026 checking for C compiler default output file name... a.out 2025-09-07T20:44:36,034 checking whether the C compiler works... yes 2025-09-07T20:44:36,037 checking whether we are cross compiling... no 2025-09-07T20:44:36,203 checking for suffix of executables... 2025-09-07T20:44:36,301 checking for suffix of object files... o 2025-09-07T20:44:36,403 checking whether we are using the GNU C compiler... yes 2025-09-07T20:44:36,508 checking whether gcc accepts -g... yes 2025-09-07T20:44:36,684 checking for gcc option to accept ISO C89... none needed 2025-09-07T20:44:36,701 checking for style of include used by make... GNU 2025-09-07T20:44:36,886 checking dependency style of gcc... gcc3 2025-09-07T20:44:36,912 checking for a sed that does not truncate output... /usr/bin/sed 2025-09-07T20:44:36,926 checking for grep that handles long lines and -e... /usr/bin/grep 2025-09-07T20:44:36,934 checking for egrep... /usr/bin/grep -E 2025-09-07T20:44:36,941 checking for fgrep... /usr/bin/grep -F 2025-09-07T20:44:36,965 checking for ld used by gcc... /usr/bin/ld 2025-09-07T20:44:36,978 checking if the linker (/usr/bin/ld) is GNU ld... yes 2025-09-07T20:44:36,989 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B 2025-09-07T20:44:37,143 checking the name lister (/usr/bin/nm -B) interface... BSD nm 2025-09-07T20:44:37,144 checking whether ln -s works... yes 2025-09-07T20:44:37,165 checking the maximum length of command line arguments... 1572864 2025-09-07T20:44:37,169 checking whether the shell understands some XSI constructs... yes 2025-09-07T20:44:37,172 checking whether the shell understands "+="... yes 2025-09-07T20:44:37,187 checking for /usr/bin/ld option to reload object files... -r 2025-09-07T20:44:37,188 checking for objdump... objdump 2025-09-07T20:44:37,189 checking how to recognize dependent libraries... pass_all 2025-09-07T20:44:37,192 checking for ar... ar 2025-09-07T20:44:37,194 checking for strip... strip 2025-09-07T20:44:37,196 checking for ranlib... ranlib 2025-09-07T20:44:37,600 checking command to parse /usr/bin/nm -B output from gcc object... ok 2025-09-07T20:44:37,763 checking how to run the C preprocessor... gcc -E 2025-09-07T20:44:38,502 checking for ANSI C header files... yes 2025-09-07T20:44:38,664 checking for sys/types.h... yes 2025-09-07T20:44:38,849 checking for sys/stat.h... yes 2025-09-07T20:44:39,031 checking for stdlib.h... yes 2025-09-07T20:44:39,224 checking for string.h... yes 2025-09-07T20:44:39,415 checking for memory.h... yes 2025-09-07T20:44:39,606 checking for strings.h... yes 2025-09-07T20:44:39,799 checking for inttypes.h... yes 2025-09-07T20:44:39,993 checking for stdint.h... yes 2025-09-07T20:44:40,200 checking for unistd.h... yes 2025-09-07T20:44:40,411 checking for dlfcn.h... yes 2025-09-07T20:44:40,447 checking for objdir... .libs 2025-09-07T20:44:40,813 checking if gcc supports -fno-rtti -fno-exceptions... no 2025-09-07T20:44:40,814 checking for gcc option to produce PIC... -fPIC -DPIC 2025-09-07T20:44:40,913 checking if gcc PIC flag -fPIC -DPIC works... yes 2025-09-07T20:44:41,196 checking if gcc static flag -static works... yes 2025-09-07T20:44:41,322 checking if gcc supports -c -o file.o... yes 2025-09-07T20:44:41,322 checking if gcc supports -c -o file.o... (cached) yes 2025-09-07T20:44:41,372 checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes 2025-09-07T20:44:41,519 checking whether -lc should be explicitly linked in... no 2025-09-07T20:44:41,824 checking dynamic linker characteristics... GNU/Linux ld.so 2025-09-07T20:44:41,824 checking how to hardcode library paths into programs... immediate 2025-09-07T20:44:41,832 checking whether stripping libraries is possible... yes 2025-09-07T20:44:41,833 checking if libtool supports shared libraries... yes 2025-09-07T20:44:41,833 checking whether to build shared libraries... yes 2025-09-07T20:44:41,833 checking whether to build static libraries... yes 2025-09-07T20:44:41,836 checking for a BSD-compatible install... /usr/bin/install -c 2025-09-07T20:44:41,841 checking /usr/local/include 2025-09-07T20:44:41,841 checking /opt/local/include 2025-09-07T20:44:41,841 checking /sw/include 2025-09-07T20:44:42,234 checking whether byte ordering is bigendian... no 2025-09-07T20:44:42,419 checking libgen.h usability... yes 2025-09-07T20:44:42,501 checking libgen.h presence... yes 2025-09-07T20:44:42,505 checking for libgen.h... yes 2025-09-07T20:44:42,726 checking dirent.h usability... yes 2025-09-07T20:44:42,812 checking dirent.h presence... yes 2025-09-07T20:44:42,816 checking for dirent.h... yes 2025-09-07T20:44:42,860 checking for inttypes.h... (cached) yes 2025-09-07T20:44:43,078 checking fcntl.h usability... yes 2025-09-07T20:44:43,165 checking fcntl.h presence... yes 2025-09-07T20:44:43,169 checking for fcntl.h... yes 2025-09-07T20:44:43,210 checking for sys/types.h... (cached) yes 2025-09-07T20:44:43,431 checking sys/ioctl.h usability... yes 2025-09-07T20:44:43,515 checking sys/ioctl.h presence... yes 2025-09-07T20:44:43,518 checking for sys/ioctl.h... yes 2025-09-07T20:44:43,747 checking sys/param.h usability... yes 2025-09-07T20:44:43,857 checking sys/param.h presence... yes 2025-09-07T20:44:43,861 checking for sys/param.h... yes 2025-09-07T20:44:44,081 checking wchar.h usability... yes 2025-09-07T20:44:44,169 checking wchar.h presence... yes 2025-09-07T20:44:44,172 checking for wchar.h... yes 2025-09-07T20:44:44,212 checking for unistd.h... (cached) yes 2025-09-07T20:44:44,254 checking for sys/stat.h... (cached) yes 2025-09-07T20:44:44,462 checking sys/disk.h usability... no 2025-09-07T20:44:44,544 checking sys/disk.h presence... no 2025-09-07T20:44:44,548 checking for sys/disk.h... no 2025-09-07T20:44:44,553 checking for inttypes.h... (cached) yes 2025-09-07T20:44:44,732 checking for sys/mount.h... yes 2025-09-07T20:44:45,003 checking for _LARGEFILE_SOURCE value needed for large files... no 2025-09-07T20:44:45,108 configure: creating ./config.status 2025-09-07T20:44:47,091 config.status: creating Makefile 2025-09-07T20:44:47,147 config.status: creating config.h 2025-09-07T20:44:47,194 config.status: executing depfiles commands 2025-09-07T20:44:47,347 config.status: executing libtool commands 2025-09-07T20:44:47,567 make all-am 2025-09-07T20:44:47,589 make[1]: Entering directory '/tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be/ssdeep' 2025-09-07T20:44:47,589 /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT fuzzy.lo -MD -MP -MF .deps/fuzzy.Tpo -c -o fuzzy.lo fuzzy.c 2025-09-07T20:44:47,651 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT fuzzy.lo -MD -MP -MF .deps/fuzzy.Tpo -c fuzzy.c -fPIC -DPIC -o .libs/fuzzy.o 2025-09-07T20:44:48,296 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT fuzzy.lo -MD -MP -MF .deps/fuzzy.Tpo -c fuzzy.c -o fuzzy.o >/dev/null 2>&1 2025-09-07T20:44:48,958 mv -f .deps/fuzzy.Tpo .deps/fuzzy.Plo 2025-09-07T20:44:48,975 /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT edit_dist.lo -MD -MP -MF .deps/edit_dist.Tpo -c -o edit_dist.lo edit_dist.c 2025-09-07T20:44:49,030 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT edit_dist.lo -MD -MP -MF .deps/edit_dist.Tpo -c edit_dist.c -fPIC -DPIC -o .libs/edit_dist.o 2025-09-07T20:44:49,314 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT edit_dist.lo -MD -MP -MF .deps/edit_dist.Tpo -c edit_dist.c -o edit_dist.o >/dev/null 2>&1 2025-09-07T20:44:49,608 mv -f .deps/edit_dist.Tpo .deps/edit_dist.Plo 2025-09-07T20:44:49,625 /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT find-file-size.lo -MD -MP -MF .deps/find-file-size.Tpo -c -o find-file-size.lo find-file-size.c 2025-09-07T20:44:49,678 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT find-file-size.lo -MD -MP -MF .deps/find-file-size.Tpo -c find-file-size.c -fPIC -DPIC -o .libs/find-file-size.o 2025-09-07T20:44:49,897 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT find-file-size.lo -MD -MP -MF .deps/find-file-size.Tpo -c find-file-size.c -o find-file-size.o >/dev/null 2>&1 2025-09-07T20:44:50,129 mv -f .deps/find-file-size.Tpo .deps/find-file-size.Plo 2025-09-07T20:44:50,147 /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -no-undefined -version-info 2:0:0 -L/usr/local/lib -o libfuzzy.la -rpath /usr/local/lib fuzzy.lo edit_dist.lo find-file-size.lo 2025-09-07T20:44:50,307 libtool: link: gcc -shared .libs/fuzzy.o .libs/edit_dist.o .libs/find-file-size.o -L/usr/local/lib -Wl,-soname -Wl,libfuzzy.so.2 -o .libs/libfuzzy.so.2.0.0 2025-09-07T20:44:50,428 libtool: link: (cd ".libs" && rm -f "libfuzzy.so.2" && ln -s "libfuzzy.so.2.0.0" "libfuzzy.so.2") 2025-09-07T20:44:50,446 libtool: link: (cd ".libs" && rm -f "libfuzzy.so" && ln -s "libfuzzy.so.2.0.0" "libfuzzy.so") 2025-09-07T20:44:50,470 libtool: link: ar cru .libs/libfuzzy.a fuzzy.o edit_dist.o find-file-size.o 2025-09-07T20:44:50,477 ar: `u' modifier ignored since `D' is the default (see `U') 2025-09-07T20:44:50,547 libtool: link: ranlib .libs/libfuzzy.a 2025-09-07T20:44:50,649 libtool: link: ( cd ".libs" && rm -f "libfuzzy.la" && ln -s "../libfuzzy.la" "libfuzzy.la" ) 2025-09-07T20:44:50,661 gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c 2025-09-07T20:44:51,044 mv -f .deps/main.Tpo .deps/main.Po 2025-09-07T20:44:51,059 gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT match.o -MD -MP -MF .deps/match.Tpo -c -o match.o match.c 2025-09-07T20:44:51,511 mv -f .deps/match.Tpo .deps/match.Po 2025-09-07T20:44:51,526 gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT engine.o -MD -MP -MF .deps/engine.Tpo -c -o engine.o engine.c 2025-09-07T20:44:51,781 mv -f .deps/engine.Tpo .deps/engine.Po 2025-09-07T20:44:51,795 gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT dig.o -MD -MP -MF .deps/dig.Tpo -c -o dig.o dig.c 2025-09-07T20:44:52,223 mv -f .deps/dig.Tpo .deps/dig.Po 2025-09-07T20:44:52,237 gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT cycles.o -MD -MP -MF .deps/cycles.Tpo -c -o cycles.o cycles.c 2025-09-07T20:44:52,502 mv -f .deps/cycles.Tpo .deps/cycles.Po 2025-09-07T20:44:52,517 gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT helpers.o -MD -MP -MF .deps/helpers.Tpo -c -o helpers.o helpers.c 2025-09-07T20:44:53,017 mv -f .deps/helpers.Tpo .deps/helpers.Po 2025-09-07T20:44:53,032 gcc -DHAVE_CONFIG_H -I. -I/usr/local/include -g -O2 -MT ui.o -MD -MP -MF .deps/ui.Tpo -c -o ui.o ui.c 2025-09-07T20:44:53,296 mv -f .deps/ui.Tpo .deps/ui.Po 2025-09-07T20:44:53,324 /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -static -L/usr/local/lib -o ssdeep main.o match.o engine.o dig.o cycles.o helpers.o ui.o libfuzzy.la 2025-09-07T20:44:53,508 libtool: link: gcc -g -O2 -o ssdeep main.o match.o engine.o dig.o cycles.o helpers.o ui.o -L/usr/local/lib ./.libs/libfuzzy.a 2025-09-07T20:44:53,636 make[1]: Leaving directory '/tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be/ssdeep' 2025-09-07T20:44:53,637 building 'ssdeep' extension 2025-09-07T20:44:53,638 creating build/temp.linux-armv7l-cpython-313 2025-09-07T20:44:53,639 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Issdeep -I/usr/include/python3.13 -c ssdeep.c -o build/temp.linux-armv7l-cpython-313/ssdeep.o 2025-09-07T20:44:54,021 ssdeep.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-07T20:44:54,022 ssdeep.c:1030:25: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-07T20:44:54,022 1030 | if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) && 2025-09-07T20:44:54,022 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:44:54,022 | PyDict_GET_SIZE 2025-09-07T20:44:54,024 ssdeep.c: In function ‘__Pyx_ErrRestore’: 2025-09-07T20:44:54,024 ssdeep.c:1110:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T20:44:54,024 1110 | tmp_type = tstate->curexc_type; 2025-09-07T20:44:54,024 | ^~ 2025-09-07T20:44:54,025 ssdeep.c:1111:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T20:44:54,025 1111 | tmp_value = tstate->curexc_value; 2025-09-07T20:44:54,025 | ^~ 2025-09-07T20:44:54,025 ssdeep.c:1112:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T20:44:54,026 1112 | tmp_tb = tstate->curexc_traceback; 2025-09-07T20:44:54,026 | ^~ 2025-09-07T20:44:54,026 ssdeep.c:1113:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T20:44:54,026 1113 | tstate->curexc_type = type; 2025-09-07T20:44:54,026 | ^~ 2025-09-07T20:44:54,027 ssdeep.c:1114:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T20:44:54,027 1114 | tstate->curexc_value = value; 2025-09-07T20:44:54,027 | ^~ 2025-09-07T20:44:54,027 ssdeep.c:1115:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T20:44:54,027 1115 | tstate->curexc_traceback = tb; 2025-09-07T20:44:54,028 | ^~ 2025-09-07T20:44:54,028 ssdeep.c: In function ‘__Pyx_ErrFetch’: 2025-09-07T20:44:54,028 ssdeep.c:1123:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T20:44:54,028 1123 | *type = tstate->curexc_type; 2025-09-07T20:44:54,028 | ^~ 2025-09-07T20:44:54,029 ssdeep.c:1124:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T20:44:54,029 1124 | *value = tstate->curexc_value; 2025-09-07T20:44:54,029 | ^~ 2025-09-07T20:44:54,030 ssdeep.c:1125:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T20:44:54,030 1125 | *tb = tstate->curexc_traceback; 2025-09-07T20:44:54,030 | ^~ 2025-09-07T20:44:54,030 ssdeep.c:1127:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-07T20:44:54,030 1127 | tstate->curexc_type = 0; 2025-09-07T20:44:54,030 | ^~ 2025-09-07T20:44:54,031 ssdeep.c:1128:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-07T20:44:54,031 1128 | tstate->curexc_value = 0; 2025-09-07T20:44:54,031 | ^~ 2025-09-07T20:44:54,032 ssdeep.c:1129:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T20:44:54,032 1129 | tstate->curexc_traceback = 0; 2025-09-07T20:44:54,032 | ^~ 2025-09-07T20:44:54,033 ssdeep.c: In function ‘__Pyx_Raise’: 2025-09-07T20:44:54,034 ssdeep.c:1230:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T20:44:54,034 1230 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-07T20:44:54,034 | ^~ 2025-09-07T20:44:54,035 ssdeep.c:1233:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-07T20:44:54,035 1233 | tstate->curexc_traceback = tb; 2025-09-07T20:44:54,035 | ^~ 2025-09-07T20:44:54,047 ssdeep.c: In function ‘__Pyx_AddTraceback’: 2025-09-07T20:44:54,048 ssdeep.c:1677:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-07T20:44:54,048 1677 | py_code = PyCode_New( 2025-09-07T20:44:54,048 | ^~~~~~~ 2025-09-07T20:44:54,048 In file included from /usr/include/python3.13/Python.h:101, 2025-09-07T20:44:54,048 from ssdeep.c:4: 2025-09-07T20:44:54,048 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T20:44:54,048 213 | PyCode_New( 2025-09-07T20:44:54,048 | ^~~~~~~~~~ 2025-09-07T20:44:54,049 ssdeep.c:1693:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:44:54,049 1693 | __pyx_lineno, /*int firstlineno,*/ 2025-09-07T20:44:54,049 | ^~~~~~~~~~~~ 2025-09-07T20:44:54,049 | | 2025-09-07T20:44:54,050 | int 2025-09-07T20:44:54,050 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-07T20:44:54,050 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T20:44:54,050 | ~~~~~~~~~~^ 2025-09-07T20:44:54,050 ssdeep.c:1694:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-07T20:44:54,050 1694 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-07T20:44:54,051 | ^~~~~~~~~~~~~~~~~ 2025-09-07T20:44:54,051 | | 2025-09-07T20:44:54,051 | PyObject * {aka struct _object *} 2025-09-07T20:44:54,051 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-07T20:44:54,051 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-07T20:44:54,051 | ~~~~^ 2025-09-07T20:44:54,052 ssdeep.c:1677:15: error: too few arguments to function ‘PyCode_New’ 2025-09-07T20:44:54,052 1677 | py_code = PyCode_New( 2025-09-07T20:44:54,052 | ^~~~~~~~~~ 2025-09-07T20:44:54,052 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-07T20:44:54,052 213 | PyCode_New( 2025-09-07T20:44:54,052 | ^~~~~~~~~~ 2025-09-07T20:44:54,053 ssdeep.c:1704:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-07T20:44:54,053 1704 | py_frame->f_lineno = __pyx_lineno; 2025-09-07T20:44:54,054 | ^~ 2025-09-07T20:44:54,075 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-07T20:44:54,187 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T20:44:54,198 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T20:44:54,198 exec(compile('"'"''"'"''"'"' 2025-09-07T20:44:54,198 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:44:54,198 # 2025-09-07T20:44:54,198 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:44:54,198 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:44:54,198 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:44:54,198 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:44:54,198 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:44:54,198 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:44:54,198 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:44:54,198 import os, sys, tokenize, traceback 2025-09-07T20:44:54,198 2025-09-07T20:44:54,198 try: 2025-09-07T20:44:54,198 import setuptools 2025-09-07T20:44:54,198 except ImportError: 2025-09-07T20:44:54,198 print( 2025-09-07T20:44:54,198 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:44:54,198 "the build environment with exception:", 2025-09-07T20:44:54,198 file=sys.stderr, 2025-09-07T20:44:54,198 ) 2025-09-07T20:44:54,198 traceback.print_exc() 2025-09-07T20:44:54,198 sys.exit(1) 2025-09-07T20:44:54,198 2025-09-07T20:44:54,198 __file__ = %r 2025-09-07T20:44:54,198 sys.argv[0] = __file__ 2025-09-07T20:44:54,198 2025-09-07T20:44:54,198 if os.path.exists(__file__): 2025-09-07T20:44:54,198 filename = __file__ 2025-09-07T20:44:54,198 with tokenize.open(__file__) as f: 2025-09-07T20:44:54,198 setup_py_code = f.read() 2025-09-07T20:44:54,198 else: 2025-09-07T20:44:54,198 filename = "" 2025-09-07T20:44:54,198 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:44:54,198 2025-09-07T20:44:54,198 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:44:54,198 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-xrst2ptc[/] 2025-09-07T20:44:54,199 [bold magenta]cwd[/]: /tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be/ 2025-09-07T20:44:54,199 Building wheel for ssdeep (setup.py): finished with status 'error' 2025-09-07T20:44:54,199 ERROR: Failed building wheel for ssdeep 2025-09-07T20:44:54,200 Running setup.py clean for ssdeep 2025-09-07T20:44:54,201 Running command python setup.py clean 2025-09-07T20:44:54,717 /tmp/pip-wheel-ilgk51oz/ssdeep_c69c2a6c7cac4977b3bdf01ee0bf58be/setup.py:19: SyntaxWarning: invalid escape sequence '\s' 2025-09-07T20:44:54,717 VERSION = re.search("__version__\s*=\s*'(.*)'", open('ssdeep.pyx').read(), re.M).group(1) 2025-09-07T20:44:55,416 running clean 2025-09-07T20:44:55,563 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T20:44:55,563 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-07T20:44:55,563 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T20:44:55,563 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T20:44:55,564 removing 'build' 2025-09-07T20:44:55,674 Failed to build ssdeep 2025-09-07T20:44:55,675 ERROR: Failed to build one or more wheels 2025-09-07T20:44:55,676 Exception information: 2025-09-07T20:44:55,676 Traceback (most recent call last): 2025-09-07T20:44:55,676 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:44:55,676 status = _inner_run() 2025-09-07T20:44:55,676 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:44:55,676 return self.run(options, args) 2025-09-07T20:44:55,676 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:44:55,676 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:44:55,676 return func(self, options, args) 2025-09-07T20:44:55,676 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T20:44:55,676 raise CommandError("Failed to build one or more wheels") 2025-09-07T20:44:55,676 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T20:44:55,680 Removed build tracker: '/tmp/pip-build-tracker-64i2s_2o'