2025-09-08T14:02:21,210 Created temporary directory: /tmp/pip-build-tracker-1z9bfrnj 2025-09-08T14:02:21,211 Initialized build tracking at /tmp/pip-build-tracker-1z9bfrnj 2025-09-08T14:02:21,211 Created build tracker: /tmp/pip-build-tracker-1z9bfrnj 2025-09-08T14:02:21,211 Entered build tracker: /tmp/pip-build-tracker-1z9bfrnj 2025-09-08T14:02:21,211 Created temporary directory: /tmp/pip-wheel-fjw4tjzw 2025-09-08T14:02:21,214 Created temporary directory: /tmp/pip-ephem-wheel-cache-pvm353te 2025-09-08T14:02:21,271 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T14:02:21,273 2 location(s) to search for versions of python-crfsuite-openmp: 2025-09-08T14:02:21,273 * https://pypi.org/simple/python-crfsuite-openmp/ 2025-09-08T14:02:21,273 * https://www.piwheels.org/simple/python-crfsuite-openmp/ 2025-09-08T14:02:21,273 Fetching project page and analyzing links: https://pypi.org/simple/python-crfsuite-openmp/ 2025-09-08T14:02:21,274 Getting page https://pypi.org/simple/python-crfsuite-openmp/ 2025-09-08T14:02:21,275 Found index url https://pypi.org/simple/ 2025-09-08T14:02:21,344 Fetched page https://pypi.org/simple/python-crfsuite-openmp/ as application/vnd.pypi.simple.v1+json 2025-09-08T14:02:21,348 Found link https://files.pythonhosted.org/packages/2f/31/c5692f58d17f7e8f0cf73dacb1b0bd866606d62b3f6b11a5c7df649adcf7/python-crfsuite-openmp-0.9.7.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 0.9.7 2025-09-08T14:02:21,348 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/54/08/2f2e278eb2bd3cd7a5657f48f4dc63b1e4b990868b91b30e1962e70d6292/python_crfsuite_openmp-0.9.7-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,348 Found link https://files.pythonhosted.org/packages/c9/0c/935cfd5ab5d25155d4c9d60747b170c513a0098f196685ecdb56bfd64658/python-crfsuite-openmp-0.9.8.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 0.9.8 2025-09-08T14:02:21,348 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/25/b0/280701dabefe3ec746b26c035c3b56e5cf0bcddd0620424eb47cefec447d/python_crfsuite_openmp-0.9.8-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,349 Found link https://files.pythonhosted.org/packages/a0/e7/14411cf3d55531e6b3230a4988acc343b4c362843149d567b17a44862c56/python-crfsuite-openmp-0.9.9.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 0.9.9 2025-09-08T14:02:21,349 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/e3/da/e9349af029def4133c83f32edb91f5b01f2547b3ffba91af6e4646bbe4d5/python_crfsuite_openmp-0.9.9-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,349 Found link https://files.pythonhosted.org/packages/ae/fd/2d48b790224022c2560c5762a76f4c18ac04d7481bf9e6a4411426af06cf/python-crfsuite-openmp-1.0.0.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.0.0 2025-09-08T14:02:21,349 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/d9/b3/b19424ae484b6af2cb8164707c1b965c63923981b0c16da7f1044b9781ff/python_crfsuite_openmp-1.0.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,349 Found link https://files.pythonhosted.org/packages/50/f8/7cc2fe2fc5e16b6ba243c3774f922c322b7b675a2e3044327dc458db948b/python-crfsuite-openmp-1.0.2.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.0.2 2025-09-08T14:02:21,350 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/4d/3f/c0f1b7c16759c33f96b79bbc59b860f32e2af334a2dc246fcddaa101559c/python_crfsuite_openmp-1.0.2-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,350 Found link https://files.pythonhosted.org/packages/30/c1/ae28edcf1b897a2afa7c722faac71645a94a2564b21148ee89a0d7172f20/python-crfsuite-openmp-1.0.3.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.0.3 2025-09-08T14:02:21,350 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/03/29/b3fb26b7598664c64603ce19ab144f23aa34db3e96acc9aba859b6405530/python_crfsuite_openmp-1.0.3-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,350 Found link https://files.pythonhosted.org/packages/24/fe/e651e46ee211c35665d7b2d513682564e485f6d45a4bc0499fecf83a3ad6/python-crfsuite-openmp-1.0.4.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.0.4 2025-09-08T14:02:21,350 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/eb/b7/37981790e1389a9355bb2878e18bc7fe955d5d63eca5c4c6110addd0b68d/python_crfsuite_openmp-1.0.4-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,350 Found link https://files.pythonhosted.org/packages/91/ee/543adb77a0e114913ea462c4e7deab97d3c96661b4fa3569e4d73598c513/python-crfsuite-openmp-1.0.5.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.0.5 2025-09-08T14:02:21,351 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/09/cd/acaebece372bda2239c49a65831accecdcc7842b33b12ad53893e6283a35/python_crfsuite_openmp-1.0.5-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,351 Found link https://files.pythonhosted.org/packages/44/6c/5e94cf4f24d136aebb120a6b0c1a2ef253473a685f1b1bb693bc193cea45/python-crfsuite-openmp-1.0.6.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.0.6 2025-09-08T14:02:21,351 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/dd/fb/4d81e709b0fe9794cf44d453af0d49ddb09077c316fd0da9a8f2dc789f45/python_crfsuite_openmp-1.0.6-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,351 Found link https://files.pythonhosted.org/packages/51/c1/b77b06e8ea7b1e07464e440040730faf1d010db9f9fcce514497f9031d33/python-crfsuite-openmp-1.0.8.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.0.8 2025-09-08T14:02:21,351 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/93/20/49a3d6b6e0862a6a753961f8fc53a124ccda98838d4d8e561cd0e6e1fcc9/python_crfsuite_openmp-1.0.8-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,352 Found link https://files.pythonhosted.org/packages/cc/5d/a0509c138a140a6149a1175aa5c075817f62718c4d7458d4bee1bf921868/python-crfsuite-openmp-1.0.9.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.0.9 2025-09-08T14:02:21,352 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/a7/9b/34dc95f7bb361cb4dd10e1e04c2bdf7a6d6d57f42f795449b44db5de56d2/python_crfsuite_openmp-1.0.9-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,352 Found link https://files.pythonhosted.org/packages/3c/ee/641a78d68c2420588cd4e8769ad6bcf7713f5605c7b7031464002a337380/python-crfsuite-openmp-1.1.0.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.1.0 2025-09-08T14:02:21,352 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/11/a1/f1db0373714b76e5f9f843b8f54b52d2ddc4303260d7e0b494beb865494e/python_crfsuite_openmp-1.1.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,352 Found link https://files.pythonhosted.org/packages/24/ed/c0a2533e3f956fb7d508240666febc67d6c9bfc3e7a1e1095b7946ac3e67/python-crfsuite-openmp-1.1.1.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.1.1 2025-09-08T14:02:21,353 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/d4/2a/a8f13bab80078182b4c520d2127e4239a756503c68c2b172e63d765a42d0/python_crfsuite_openmp-1.1.1-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,353 Found link https://files.pythonhosted.org/packages/21/8f/a0e702344630fe95930811efce8d6294578bdda227f97808a5def1714771/python-crfsuite-openmp-1.1.2.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/), version: 1.1.2 2025-09-08T14:02:21,353 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/78/64/008b0a5a59b88a65b4a5735f4995da8565313220478b215822dc9e275cb4/python_crfsuite_openmp-1.1.2-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,353 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/57/7f/fa0be81c4c5913eccb62efb35a2e79a1c9cb7c163f3e5dbcdb9d022c20e4/python_crfsuite_openmp-1.1.2-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,353 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/10/e3/19798f4b160352ac5609d21c825a90f1acca82f6ae557183b30255cb29c7/python_crfsuite_openmp-1.1.2-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,354 Found link https://files.pythonhosted.org/packages/90/2f/de7686efc796020e598eacc6e84ce8ae1fe1776854641a29355fe0c471ec/python-crfsuite-openmp-1.1.3.tar.gz (from https://pypi.org/simple/python-crfsuite-openmp/) (requires-python:>=3.11), version: 1.1.3 2025-09-08T14:02:21,354 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/70/2b/61b556a6d2848ddf2a9c20cfba25cf50c2ebb5686a88f68dc69d1b3b7b97/python_crfsuite_openmp-1.1.3-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) (requires-python:>=3.11) 2025-09-08T14:02:21,354 Skipping link: No binaries permitted for python-crfsuite-openmp: https://files.pythonhosted.org/packages/86/d5/4a51c75958771cb8e3964b5760a74cde89acb23e05e5fa6375086629f2d4/python_crfsuite_openmp-1.1.3-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/python-crfsuite-openmp/) (requires-python:>=3.11) 2025-09-08T14:02:21,355 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-crfsuite-openmp/ 2025-09-08T14:02:21,355 Getting page https://www.piwheels.org/simple/python-crfsuite-openmp/ 2025-09-08T14:02:21,356 Found index url https://www.piwheels.org/simple/ 2025-09-08T14:02:21,443 Fetched page https://www.piwheels.org/simple/python-crfsuite-openmp/ as text/html 2025-09-08T14:02:21,445 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.8-cp37-cp37m-linux_armv6l.whl#sha256=d9b78505c19cb6e9c77915a73aee7144ecb7abbda4ebab66910a44af67fe682a (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,445 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.8-cp37-cp37m-linux_armv7l.whl#sha256=d9b78505c19cb6e9c77915a73aee7144ecb7abbda4ebab66910a44af67fe682a (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,445 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.8-cp35-cp35m-linux_armv7l.whl#sha256=b1b0bdd698391015daff7570de7b93f869623ee5bf56c75e08b4b45aa142bdfa (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,445 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.8-cp35-cp35m-linux_armv6l.whl#sha256=b1b0bdd698391015daff7570de7b93f869623ee5bf56c75e08b4b45aa142bdfa (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,446 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.7-cp37-cp37m-linux_armv7l.whl#sha256=4e174017cd21fe950cfc6bf25d2df04470323eb0582d414c7c6a52dfe846c45f (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,446 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.7-cp37-cp37m-linux_armv6l.whl#sha256=4e174017cd21fe950cfc6bf25d2df04470323eb0582d414c7c6a52dfe846c45f (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,446 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.7-cp35-cp35m-linux_armv6l.whl#sha256=581e7ebf291c823fd692a5c46b4a85128e443b5022e18262533655e4d844e805 (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,446 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.7-cp35-cp35m-linux_armv7l.whl#sha256=581e7ebf291c823fd692a5c46b4a85128e443b5022e18262533655e4d844e805 (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,446 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.7-cp34-cp34m-linux_armv7l.whl#sha256=e8fe53419c5fd884d62fd3928a57bbd57bad3c1bb32d9c3df1c4e9faffc98742 (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,446 Skipping link: No binaries permitted for python-crfsuite-openmp: https://archive1.piwheels.org/simple/python-crfsuite-openmp/python_crfsuite_openmp-0.9.7-cp34-cp34m-linux_armv6l.whl#sha256=e8fe53419c5fd884d62fd3928a57bbd57bad3c1bb32d9c3df1c4e9faffc98742 (from https://www.piwheels.org/simple/python-crfsuite-openmp/) 2025-09-08T14:02:21,446 Skipping link: not a file: https://www.piwheels.org/simple/python-crfsuite-openmp/ 2025-09-08T14:02:21,447 Skipping link: not a file: https://pypi.org/simple/python-crfsuite-openmp/ 2025-09-08T14:02:21,470 Given no hashes to check 1 links for project 'python-crfsuite-openmp': discarding no candidates 2025-09-08T14:02:21,472 Collecting python-crfsuite-openmp==0.9.8 2025-09-08T14:02:21,473 Created temporary directory: /tmp/pip-unpack-de5zr4wg 2025-09-08T14:02:21,699 Downloading python-crfsuite-openmp-0.9.8.tar.gz (612 kB) 2025-09-08T14:02:21,925 Added python-crfsuite-openmp==0.9.8 from https://files.pythonhosted.org/packages/c9/0c/935cfd5ab5d25155d4c9d60747b170c513a0098f196685ecdb56bfd64658/python-crfsuite-openmp-0.9.8.tar.gz to build tracker '/tmp/pip-build-tracker-1z9bfrnj' 2025-09-08T14:02:21,926 Running setup.py (path:/tmp/pip-wheel-fjw4tjzw/python-crfsuite-openmp_97f3acc3ccaf40148cde9e3bdcfce2b7/setup.py) egg_info for package python-crfsuite-openmp 2025-09-08T14:02:21,927 Created temporary directory: /tmp/pip-pip-egg-info-if0p6r6b 2025-09-08T14:02:21,927 Preparing metadata (setup.py): started 2025-09-08T14:02:21,928 Running command python setup.py egg_info 2025-09-08T14:02:23,011 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T14:02:23,011 !! 2025-09-08T14:02:23,012 ******************************************************************************** 2025-09-08T14:02:23,012 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T14:02:23,012 License :: OSI Approved :: MIT License 2025-09-08T14:02:23,012 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T14:02:23,012 ******************************************************************************** 2025-09-08T14:02:23,012 !! 2025-09-08T14:02:23,012 self._finalize_license_expression() 2025-09-08T14:02:23,086 running egg_info 2025-09-08T14:02:23,166 creating /tmp/pip-pip-egg-info-if0p6r6b/python_crfsuite_openmp.egg-info 2025-09-08T14:02:23,166 writing /tmp/pip-pip-egg-info-if0p6r6b/python_crfsuite_openmp.egg-info/PKG-INFO 2025-09-08T14:02:23,168 writing dependency_links to /tmp/pip-pip-egg-info-if0p6r6b/python_crfsuite_openmp.egg-info/dependency_links.txt 2025-09-08T14:02:23,168 writing top-level names to /tmp/pip-pip-egg-info-if0p6r6b/python_crfsuite_openmp.egg-info/top_level.txt 2025-09-08T14:02:23,169 writing manifest file '/tmp/pip-pip-egg-info-if0p6r6b/python_crfsuite_openmp.egg-info/SOURCES.txt' 2025-09-08T14:02:23,407 reading manifest file '/tmp/pip-pip-egg-info-if0p6r6b/python_crfsuite_openmp.egg-info/SOURCES.txt' 2025-09-08T14:02:23,408 reading manifest template 'MANIFEST.in' 2025-09-08T14:02:23,419 warning: no files found matching '*' under directory 'liblbfgs' 2025-09-08T14:02:23,423 adding license file 'LICENSE.txt' 2025-09-08T14:02:23,429 writing manifest file '/tmp/pip-pip-egg-info-if0p6r6b/python_crfsuite_openmp.egg-info/SOURCES.txt' 2025-09-08T14:02:23,541 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T14:02:23,546 Source in /tmp/pip-wheel-fjw4tjzw/python-crfsuite-openmp_97f3acc3ccaf40148cde9e3bdcfce2b7 has version 0.9.8, which satisfies requirement python-crfsuite-openmp==0.9.8 from https://files.pythonhosted.org/packages/c9/0c/935cfd5ab5d25155d4c9d60747b170c513a0098f196685ecdb56bfd64658/python-crfsuite-openmp-0.9.8.tar.gz 2025-09-08T14:02:23,546 Removed python-crfsuite-openmp==0.9.8 from https://files.pythonhosted.org/packages/c9/0c/935cfd5ab5d25155d4c9d60747b170c513a0098f196685ecdb56bfd64658/python-crfsuite-openmp-0.9.8.tar.gz from build tracker '/tmp/pip-build-tracker-1z9bfrnj' 2025-09-08T14:02:23,550 Created temporary directory: /tmp/pip-unpack-g0c0a49v 2025-09-08T14:02:23,550 Created temporary directory: /tmp/pip-unpack-6h8hgi6x 2025-09-08T14:02:23,550 Building wheels for collected packages: python-crfsuite-openmp 2025-09-08T14:02:23,551 Created temporary directory: /tmp/pip-wheel-tps7k9qs 2025-09-08T14:02:23,552 DEPRECATION: Building 'python-crfsuite-openmp' 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 'python-crfsuite-openmp'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T14:02:23,553 Building wheel for python-crfsuite-openmp (setup.py): started 2025-09-08T14:02:23,553 Destination directory: /tmp/pip-wheel-tps7k9qs 2025-09-08T14:02:23,554 Running command python setup.py bdist_wheel 2025-09-08T14:02:24,640 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T14:02:24,640 !! 2025-09-08T14:02:24,640 ******************************************************************************** 2025-09-08T14:02:24,640 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T14:02:24,640 License :: OSI Approved :: MIT License 2025-09-08T14:02:24,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T14:02:24,641 ******************************************************************************** 2025-09-08T14:02:24,641 !! 2025-09-08T14:02:24,641 self._finalize_license_expression() 2025-09-08T14:02:24,641 running bdist_wheel 2025-09-08T14:02:24,944 running build 2025-09-08T14:02:24,944 running build_py 2025-09-08T14:02:25,023 creating build/lib.linux-armv7l-cpython-313/pycrfsuite 2025-09-08T14:02:25,024 copying pycrfsuite/_logparser.py -> build/lib.linux-armv7l-cpython-313/pycrfsuite 2025-09-08T14:02:25,024 copying pycrfsuite/_dumpparser.py -> build/lib.linux-armv7l-cpython-313/pycrfsuite 2025-09-08T14:02:25,025 copying pycrfsuite/__init__.py -> build/lib.linux-armv7l-cpython-313/pycrfsuite 2025-09-08T14:02:25,026 running build_ext 2025-09-08T14:02:25,032 building 'pycrfsuite._pycrfsuite' extension 2025-09-08T14:02:25,038 creating build/temp.linux-armv7l-cpython-313/crfsuite/lib/cqdb/src 2025-09-08T14:02:25,038 creating build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src 2025-09-08T14:02:25,040 creating build/temp.linux-armv7l-cpython-313/crfsuite/swig 2025-09-08T14:02:25,041 creating build/temp.linux-armv7l-cpython-313/pycrfsuite 2025-09-08T14:02:25,041 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/cqdb/src/cqdb.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/cqdb/src/cqdb.o 2025-09-08T14:02:25,149 crfsuite/lib/cqdb/src/cqdb.c: In function ‘cqdb_to_id’: 2025-09-08T14:02:25,149 crfsuite/lib/cqdb/src/cqdb.c:552:26: warning: variable ‘ksize’ set but not used [-Wunused-but-set-variable] 2025-09-08T14:02:25,150 552 | uint32_t ksize; 2025-09-08T14:02:25,150 | ^~~~~ 2025-09-08T14:02:25,155 crfsuite/lib/cqdb/src/cqdb.c: In function ‘cqdb_writer_close’: 2025-09-08T14:02:25,155 crfsuite/lib/cqdb/src/cqdb.c:270:5: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-08T14:02:25,155 270 | strncpy((char*)header.chunkid, CHUNKID, 4); 2025-09-08T14:02:25,155 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:02:25,482 crfsuite/lib/cqdb/src/cqdb.c: In function ‘cqdb_reader’: 2025-09-08T14:02:25,482 crfsuite/lib/cqdb/src/cqdb.c:469:9: warning: ‘strncpy’ specified bound 4 equals destination size [-Wstringop-truncation] 2025-09-08T14:02:25,483 469 | strncpy((char*)db->header.chunkid, (const char*)p, 4); 2025-09-08T14:02:25,483 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:02:25,613 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/cqdb/src/lookup3.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/cqdb/src/lookup3.o 2025-09-08T14:02:26,329 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/crf1d_context.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/crf1d_context.o 2025-09-08T14:02:26,472 crfsuite/lib/crf/src/crf1d_context.c: In function ‘crf1dc_new’: 2025-09-08T14:02:26,472 crfsuite/lib/crf/src/crf1d_context.c:71:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:26,472 71 | if (ret = crf1dc_set_num_items(ctx, T)) { 2025-09-08T14:02:26,473 | ^~~ 2025-09-08T14:02:26,479 crfsuite/lib/crf/src/crf1d_context.c: In function ‘crf1dc_score’: 2025-09-08T14:02:26,479 crfsuite/lib/crf/src/crf1d_context.c:440:15: warning: unused variable ‘L’ [-Wunused-variable] 2025-09-08T14:02:26,479 440 | const int L = ctx->num_labels; 2025-09-08T14:02:26,480 | ^ 2025-09-08T14:02:26,480 crfsuite/lib/crf/src/crf1d_context.c:438:38: warning: unused variable ‘cur’ [-Wunused-variable] 2025-09-08T14:02:26,480 438 | const floatval_t *state = NULL, *cur = NULL, *trans = NULL; 2025-09-08T14:02:26,480 | ^~~ 2025-09-08T14:02:27,607 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/crf1d_encode.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/crf1d_encode.o 2025-09-08T14:02:27,723 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_state_score’: 2025-09-08T14:02:27,724 crfsuite/lib/crf/src/crf1d_encode.c:141: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 2025-09-08T14:02:27,724 141 | #pragma omp parallel for private(i,r) 2025-09-08T14:02:27,724 crfsuite/lib/crf/src/crf1d_encode.c:138:15: warning: unused variable ‘L’ [-Wunused-variable] 2025-09-08T14:02:27,724 138 | const int L = crf1de->num_labels; 2025-09-08T14:02:27,725 | ^ 2025-09-08T14:02:27,725 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_state_score_scaled’: 2025-09-08T14:02:27,725 crfsuite/lib/crf/src/crf1d_encode.c:184: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 2025-09-08T14:02:27,725 184 | #pragma omp parallel for private(i,r) 2025-09-08T14:02:27,726 crfsuite/lib/crf/src/crf1d_encode.c:175:15: warning: unused variable ‘L’ [-Wunused-variable] 2025-09-08T14:02:27,726 175 | const int L = crf1de->num_labels; 2025-09-08T14:02:27,726 | ^ 2025-09-08T14:02:27,726 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_transition_score’: 2025-09-08T14:02:27,726 crfsuite/lib/crf/src/crf1d_encode.c:218: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 2025-09-08T14:02:27,726 218 | #pragma omp parallel for private(r) 2025-09-08T14:02:27,726 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_transition_score_scaled’: 2025-09-08T14:02:27,727 crfsuite/lib/crf/src/crf1d_encode.c:249: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 2025-09-08T14:02:27,727 249 | #pragma omp parallel for private(r) 2025-09-08T14:02:27,727 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_features_on_path’: 2025-09-08T14:02:27,727 crfsuite/lib/crf/src/crf1d_encode.c:277: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 2025-09-08T14:02:27,727 277 | #pragma omp parallel for private(c,r) firstprivate(i) 2025-09-08T14:02:27,728 crfsuite/lib/crf/src/crf1d_encode.c:274:15: warning: unused variable ‘L’ [-Wunused-variable] 2025-09-08T14:02:27,728 274 | const int L = crf1de->num_labels; 2025-09-08T14:02:27,728 | ^ 2025-09-08T14:02:27,728 crfsuite/lib/crf/src/crf1d_encode.c:272:22: warning: unused variable ‘ctx’ [-Wunused-variable] 2025-09-08T14:02:27,729 272 | crf1d_context_t* ctx = crf1de->ctx; 2025-09-08T14:02:27,729 | ^~~ 2025-09-08T14:02:27,729 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_observation_expectation’: 2025-09-08T14:02:27,729 crfsuite/lib/crf/src/crf1d_encode.c:331: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 2025-09-08T14:02:27,729 331 | #pragma omp parallel for private(c,r) firstprivate(i) 2025-09-08T14:02:27,730 crfsuite/lib/crf/src/crf1d_encode.c:328:15: warning: unused variable ‘L’ [-Wunused-variable] 2025-09-08T14:02:27,730 328 | const int L = crf1de->num_labels; 2025-09-08T14:02:27,730 | ^ 2025-09-08T14:02:27,730 crfsuite/lib/crf/src/crf1d_encode.c:326:22: warning: unused variable ‘ctx’ [-Wunused-variable] 2025-09-08T14:02:27,730 326 | crf1d_context_t* ctx = crf1de->ctx; 2025-09-08T14:02:27,731 | ^~~ 2025-09-08T14:02:27,731 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_model_expectation’: 2025-09-08T14:02:27,731 crfsuite/lib/crf/src/crf1d_encode.c:385: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 2025-09-08T14:02:27,731 385 | #pragma omp parallel private(a,c,r,attr,trans,item) 2025-09-08T14:02:27,731 crfsuite/lib/crf/src/crf1d_encode.c:387: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 2025-09-08T14:02:27,731 387 | #pragma omp for 2025-09-08T14:02:27,731 crfsuite/lib/crf/src/crf1d_encode.c:403: warning: ignoring ‘#pragma omp atomic’ [-Wunknown-pragmas] 2025-09-08T14:02:27,731 403 | #pragma omp atomic 2025-09-08T14:02:27,732 crfsuite/lib/crf/src/crf1d_encode.c:410: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 2025-09-08T14:02:27,732 410 | #pragma omp for 2025-09-08T14:02:27,732 crfsuite/lib/crf/src/crf1d_encode.c:380:41: warning: unused variable ‘trans’ [-Wunused-variable] 2025-09-08T14:02:27,732 380 | const feature_refs_t *attr = NULL, *trans = NULL; 2025-09-08T14:02:27,732 | ^~~~~ 2025-09-08T14:02:27,734 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_save_model’: 2025-09-08T14:02:27,735 crfsuite/lib/crf/src/crf1d_encode.c:565:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,735 565 | if (ret = crf1dmw_open_features(writer)) { 2025-09-08T14:02:27,735 | ^~~ 2025-09-08T14:02:27,736 crfsuite/lib/crf/src/crf1d_encode.c:599:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,736 599 | if (ret = crf1dmw_put_feature(writer, fmap[k], &feat)) { 2025-09-08T14:02:27,736 | ^~~ 2025-09-08T14:02:27,736 crfsuite/lib/crf/src/crf1d_encode.c:606:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,736 606 | if (ret = crf1dmw_close_features(writer)) { 2025-09-08T14:02:27,737 | ^~~ 2025-09-08T14:02:27,737 crfsuite/lib/crf/src/crf1d_encode.c:616:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,737 616 | if (ret = crf1dmw_open_labels(writer, L)) { 2025-09-08T14:02:27,737 | ^~~ 2025-09-08T14:02:27,738 crfsuite/lib/crf/src/crf1d_encode.c:623:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,738 623 | if (ret = crf1dmw_put_label(writer, l, str)) { 2025-09-08T14:02:27,738 | ^~~ 2025-09-08T14:02:27,738 crfsuite/lib/crf/src/crf1d_encode.c:629:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,738 629 | if (ret = crf1dmw_close_labels(writer)) { 2025-09-08T14:02:27,739 | ^~~ 2025-09-08T14:02:27,739 crfsuite/lib/crf/src/crf1d_encode.c:635:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,739 635 | if (ret = crf1dmw_open_attrs(writer, B)) { 2025-09-08T14:02:27,739 | ^~~ 2025-09-08T14:02:27,740 crfsuite/lib/crf/src/crf1d_encode.c:643:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,740 643 | if (ret = crf1dmw_put_attr(writer, amap[a], str)) { 2025-09-08T14:02:27,740 | ^~~ 2025-09-08T14:02:27,740 crfsuite/lib/crf/src/crf1d_encode.c:650:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,740 650 | if (ret = crf1dmw_close_attrs(writer)) { 2025-09-08T14:02:27,740 | ^~~ 2025-09-08T14:02:27,741 crfsuite/lib/crf/src/crf1d_encode.c:656:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,741 656 | if (ret = crf1dmw_open_labelrefs(writer, L+2)) { 2025-09-08T14:02:27,741 | ^~~ 2025-09-08T14:02:27,741 crfsuite/lib/crf/src/crf1d_encode.c:661:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,742 661 | if (ret = crf1dmw_put_labelref(writer, l, edge, fmap)) { 2025-09-08T14:02:27,742 | ^~~ 2025-09-08T14:02:27,742 crfsuite/lib/crf/src/crf1d_encode.c:665:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,742 665 | if (ret = crf1dmw_close_labelrefs(writer)) { 2025-09-08T14:02:27,742 | ^~~ 2025-09-08T14:02:27,743 crfsuite/lib/crf/src/crf1d_encode.c:671:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,743 671 | if (ret = crf1dmw_open_attrrefs(writer, B)) { 2025-09-08T14:02:27,743 | ^~~ 2025-09-08T14:02:27,743 crfsuite/lib/crf/src/crf1d_encode.c:677:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,743 677 | if (ret = crf1dmw_put_attrref(writer, amap[a], attr, fmap)) { 2025-09-08T14:02:27,743 | ^~~ 2025-09-08T14:02:27,744 crfsuite/lib/crf/src/crf1d_encode.c:682:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T14:02:27,744 682 | if (ret = crf1dmw_close_attrrefs(writer)) { 2025-09-08T14:02:27,744 | ^~~ 2025-09-08T14:02:27,745 crfsuite/lib/crf/src/crf1d_encode.c:522:22: warning: unused variable ‘threshold’ [-Wunused-variable] 2025-09-08T14:02:27,745 522 | const floatval_t threshold = 0.01; 2025-09-08T14:02:27,745 | ^~~~~~~~~ 2025-09-08T14:02:27,745 In file included from crfsuite/lib/crf/src/crf1d_encode.c:49: 2025-09-08T14:02:27,746 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘crf1de_exchange_options’: 2025-09-08T14:02:27,746 crfsuite/lib/crf/src/params.h:49:13: warning: variable ‘__ret’ set but not used [-Wunused-but-set-variable] 2025-09-08T14:02:27,746 49 | int __ret = 0; \ 2025-09-08T14:02:27,746 | ^~~~~ 2025-09-08T14:02:27,746 crfsuite/lib/crf/src/crf1d_encode.c:710:5: note: in expansion of macro ‘BEGIN_PARAM_MAP’ 2025-09-08T14:02:27,746 710 | BEGIN_PARAM_MAP(params, mode) 2025-09-08T14:02:27,747 | ^~~~~~~~~~~~~~~ 2025-09-08T14:02:27,749 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘encoder_viterbi’: 2025-09-08T14:02:27,749 crfsuite/lib/crf/src/crf1d_encode.c:912:9: warning: unused variable ‘i’ [-Wunused-variable] 2025-09-08T14:02:27,749 912 | int i; 2025-09-08T14:02:27,750 | ^ 2025-09-08T14:02:28,328 crfsuite/lib/crf/src/crf1d_encode.c: In function ‘encoder_save_model’: 2025-09-08T14:02:28,329 crfsuite/lib/crf/src/crf1d_encode.c:879:12: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T14:02:28,329 879 | return crf1de_save_model(crf1de, filename, w, self->ds->data->attrs, self->ds->data->labels, lg); 2025-09-08T14:02:28,329 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:02:28,329 crfsuite/lib/crf/src/crf1d_encode.c:517:18: note: ‘ret’ was declared here 2025-09-08T14:02:28,329 517 | int a, k, l, ret; 2025-09-08T14:02:28,329 | ^~~ 2025-09-08T14:02:28,612 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/crf1d_feature.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/crf1d_feature.o 2025-09-08T14:02:29,060 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/crf1d_model.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/crf1d_model.o 2025-09-08T14:02:29,175 crfsuite/lib/crf/src/crf1d_model.c: In function ‘crf1dmw_put_labelref’: 2025-09-08T14:02:29,176 crfsuite/lib/crf/src/crf1d_model.c:487:21: warning: unused variable ‘offset’ [-Wunused-variable] 2025-09-08T14:02:29,176 487 | uint32_t n = 0, offset = 0; 2025-09-08T14:02:29,176 | ^~~~~~ 2025-09-08T14:02:29,177 crfsuite/lib/crf/src/crf1d_model.c: In function ‘crf1dmw_put_attrref’: 2025-09-08T14:02:29,177 crfsuite/lib/crf/src/crf1d_model.c:594:21: warning: unused variable ‘offset’ [-Wunused-variable] 2025-09-08T14:02:29,177 594 | uint32_t n = 0, offset = 0; 2025-09-08T14:02:29,178 | ^~~~~~ 2025-09-08T14:02:29,178 crfsuite/lib/crf/src/crf1d_model.c: In function ‘crf1dmw_put_feature’: 2025-09-08T14:02:29,178 crfsuite/lib/crf/src/crf1d_model.c:691:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T14:02:29,179 691 | if (fid != hfeat->num) { 2025-09-08T14:02:29,179 | ^~ 2025-09-08T14:02:30,002 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/crf1d_tag.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/crf1d_tag.o 2025-09-08T14:02:30,140 crfsuite/lib/crf/src/crf1d_tag.c: In function ‘crf1dt_state_score’: 2025-09-08T14:02:30,140 crfsuite/lib/crf/src/crf1d_tag.c:72:15: warning: unused variable ‘L’ [-Wunused-variable] 2025-09-08T14:02:30,140 72 | const int L = crf1dt->num_labels; 2025-09-08T14:02:30,140 | ^ 2025-09-08T14:02:30,508 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/crfsuite.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/crfsuite.o 2025-09-08T14:02:30,631 crfsuite/lib/crf/src/crfsuite.c:322:14: warning: ‘safe_strncpy’ defined but not used [-Wunused-function] 2025-09-08T14:02:30,631 322 | static char *safe_strncpy(char *dst, const char *src, size_t n) 2025-09-08T14:02:30,631 | ^~~~~~~~~~~~ 2025-09-08T14:02:31,106 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/crfsuite_train.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/crfsuite_train.o 2025-09-08T14:02:31,222 crfsuite/lib/crf/src/crfsuite_train.c: In function ‘crfsuite_train_train’: 2025-09-08T14:02:31,222 crfsuite/lib/crf/src/crfsuite_train.c:135:11: warning: unused variable ‘algorithm’ [-Wunused-variable] 2025-09-08T14:02:31,222 135 | char *algorithm = NULL; 2025-09-08T14:02:31,222 | ^~~~~~~~~ 2025-09-08T14:02:31,391 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/dataset.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/dataset.o 2025-09-08T14:02:31,622 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/dictionary.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/dictionary.o 2025-09-08T14:02:31,822 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/holdout.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/holdout.o 2025-09-08T14:02:31,993 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/lbfgs.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/lbfgs.o 2025-09-08T14:02:33,577 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/logging.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/logging.o 2025-09-08T14:02:33,768 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/params.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/params.o 2025-09-08T14:02:34,342 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/quark.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/quark.o 2025-09-08T14:02:34,537 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/rumavl.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/rumavl.o 2025-09-08T14:02:35,386 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/train_arow.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/train_arow.o 2025-09-08T14:02:35,536 In file included from crfsuite/lib/crf/src/train_arow.c:46: 2025-09-08T14:02:35,536 crfsuite/lib/crf/src/train_arow.c: In function ‘exchange_options’: 2025-09-08T14:02:35,537 crfsuite/lib/crf/src/params.h:49:13: warning: variable ‘__ret’ set but not used [-Wunused-but-set-variable] 2025-09-08T14:02:35,537 49 | int __ret = 0; \ 2025-09-08T14:02:35,537 | ^~~~~ 2025-09-08T14:02:35,537 crfsuite/lib/crf/src/train_arow.c:207:5: note: in expansion of macro ‘BEGIN_PARAM_MAP’ 2025-09-08T14:02:35,537 207 | BEGIN_PARAM_MAP(params, mode) 2025-09-08T14:02:35,537 | ^~~~~~~~~~~~~~~ 2025-09-08T14:02:35,539 crfsuite/lib/crf/src/train_arow.c: In function ‘crfsuite_train_arow’: 2025-09-08T14:02:35,539 crfsuite/lib/crf/src/train_arow.c:288:20: warning: unused variable ‘norm’ [-Wunused-variable] 2025-09-08T14:02:35,539 288 | floatval_t norm = 0., sum_loss = 0.; 2025-09-08T14:02:35,539 | ^~~~ 2025-09-08T14:02:35,539 crfsuite/lib/crf/src/train_arow.c:245:16: warning: variable ‘beta’ set but not used [-Wunused-but-set-variable] 2025-09-08T14:02:35,540 245 | floatval_t beta; 2025-09-08T14:02:35,540 | ^~~~ 2025-09-08T14:02:35,545 crfsuite/lib/crf/src/train_arow.c: At top level: 2025-09-08T14:02:35,546 crfsuite/lib/crf/src/train_arow.c:200:19: warning: ‘tau2’ defined but not used [-Wunused-function] 2025-09-08T14:02:35,546 200 | static floatval_t tau2(floatval_t cost, floatval_t norm, floatval_t c) 2025-09-08T14:02:35,546 | ^~~~ 2025-09-08T14:02:35,546 crfsuite/lib/crf/src/train_arow.c:195:19: warning: ‘tau1’ defined but not used [-Wunused-function] 2025-09-08T14:02:35,546 195 | static floatval_t tau1(floatval_t cost, floatval_t norm, floatval_t c) 2025-09-08T14:02:35,546 | ^~~~ 2025-09-08T14:02:35,546 crfsuite/lib/crf/src/train_arow.c:190:19: warning: ‘tau0’ defined but not used [-Wunused-function] 2025-09-08T14:02:35,546 190 | static floatval_t tau0(floatval_t cost, floatval_t norm, floatval_t c) 2025-09-08T14:02:35,546 | ^~~~ 2025-09-08T14:02:35,547 crfsuite/lib/crf/src/train_arow.c:185:19: warning: ‘cost_sensitive’ defined but not used [-Wunused-function] 2025-09-08T14:02:35,547 185 | static floatval_t cost_sensitive(floatval_t err, floatval_t d) 2025-09-08T14:02:35,547 | ^~~~~~~~~~~~~~ 2025-09-08T14:02:35,547 crfsuite/lib/crf/src/train_arow.c:180:19: warning: ‘cost_insensitive’ defined but not used [-Wunused-function] 2025-09-08T14:02:35,547 180 | static floatval_t cost_insensitive(floatval_t err, floatval_t d) 2025-09-08T14:02:35,547 | ^~~~~~~~~~~~~~~~ 2025-09-08T14:02:35,547 crfsuite/lib/crf/src/train_arow.c:157:13: warning: ‘delta_add’ defined but not used [-Wunused-function] 2025-09-08T14:02:35,547 157 | static void delta_add(delta_t *dc, floatval_t *w, floatval_t *ws, const floatval_t tau, const floatval_t u) 2025-09-08T14:02:35,547 | ^~~~~~~~~ 2025-09-08T14:02:35,547 crfsuite/lib/crf/src/train_arow.c:145:19: warning: ‘delta_norm2’ defined but not used [-Wunused-function] 2025-09-08T14:02:35,548 145 | static floatval_t delta_norm2(delta_t *dc) 2025-09-08T14:02:35,548 | ^~~~~~~~~~~ 2025-09-08T14:02:35,896 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/train_averaged_perceptron.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/train_averaged_perceptron.o 2025-09-08T14:02:36,051 In file included from crfsuite/lib/crf/src/train_averaged_perceptron.c:46: 2025-09-08T14:02:36,051 crfsuite/lib/crf/src/train_averaged_perceptron.c: In function ‘exchange_options’: 2025-09-08T14:02:36,051 crfsuite/lib/crf/src/params.h:49:13: warning: variable ‘__ret’ set but not used [-Wunused-but-set-variable] 2025-09-08T14:02:36,051 49 | int __ret = 0; \ 2025-09-08T14:02:36,051 | ^~~~~ 2025-09-08T14:02:36,051 crfsuite/lib/crf/src/train_averaged_perceptron.c:87:5: note: in expansion of macro ‘BEGIN_PARAM_MAP’ 2025-09-08T14:02:36,052 87 | BEGIN_PARAM_MAP(params, mode) 2025-09-08T14:02:36,052 | ^~~~~~~~~~~~~~~ 2025-09-08T14:02:36,053 crfsuite/lib/crf/src/train_averaged_perceptron.c: In function ‘crfsuite_train_averaged_perceptron’: 2025-09-08T14:02:36,053 crfsuite/lib/crf/src/train_averaged_perceptron.c:155:20: warning: unused variable ‘norm’ [-Wunused-variable] 2025-09-08T14:02:36,053 155 | floatval_t norm = 0., loss = 0.; 2025-09-08T14:02:36,054 | ^~~~ 2025-09-08T14:02:36,285 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/train_l2sgd.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/train_l2sgd.o 2025-09-08T14:02:36,440 crfsuite/lib/crf/src/train_l2sgd.c: In function ‘l2sgd’: 2025-09-08T14:02:36,441 crfsuite/lib/crf/src/train_l2sgd.c:152:23: warning: unused variable ‘clk_begin’ [-Wunused-variable] 2025-09-08T14:02:36,441 152 | clock_t clk_prev, clk_begin = clock(); 2025-09-08T14:02:36,441 | ^~~~~~~~~ 2025-09-08T14:02:36,444 In file included from crfsuite/lib/crf/src/train_l2sgd.c:107: 2025-09-08T14:02:36,445 crfsuite/lib/crf/src/train_l2sgd.c: In function ‘exchange_options’: 2025-09-08T14:02:36,445 crfsuite/lib/crf/src/params.h:49:13: warning: variable ‘__ret’ set but not used [-Wunused-but-set-variable] 2025-09-08T14:02:36,445 49 | int __ret = 0; \ 2025-09-08T14:02:36,445 | ^~~~~ 2025-09-08T14:02:36,445 crfsuite/lib/crf/src/train_l2sgd.c:390:5: note: in expansion of macro ‘BEGIN_PARAM_MAP’ 2025-09-08T14:02:36,445 390 | BEGIN_PARAM_MAP(params, mode) 2025-09-08T14:02:36,445 | ^~~~~~~~~~~~~~~ 2025-09-08T14:02:36,446 crfsuite/lib/crf/src/train_l2sgd.c: In function ‘crfsuite_train_l2sgd’: 2025-09-08T14:02:36,446 crfsuite/lib/crf/src/train_l2sgd.c:454:15: warning: unused variable ‘T’ [-Wunused-variable] 2025-09-08T14:02:36,446 454 | const int T = gm->cap_items; 2025-09-08T14:02:36,447 | ^ 2025-09-08T14:02:36,569 crfsuite/lib/crf/src/train_l2sgd.c: In function ‘l2sgd’: 2025-09-08T14:02:36,570 crfsuite/lib/crf/src/train_l2sgd.c:237:13: warning: ‘eta’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T14:02:36,570 237 | logging(lg, "Learning rate (eta): %f\n", eta); 2025-09-08T14:02:36,570 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T14:02:36,570 crfsuite/lib/crf/src/train_l2sgd.c:147:16: note: ‘eta’ was declared here 2025-09-08T14:02:36,570 147 | floatval_t eta, gain, decay = 1.; 2025-09-08T14:02:36,570 | ^~~ 2025-09-08T14:02:36,905 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/train_lbfgs.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/train_lbfgs.o 2025-09-08T14:02:37,063 In file included from crfsuite/lib/crf/src/train_lbfgs.c:51: 2025-09-08T14:02:37,063 crfsuite/lib/crf/src/train_lbfgs.c: In function ‘exchange_options’: 2025-09-08T14:02:37,063 crfsuite/lib/crf/src/params.h:49:13: warning: variable ‘__ret’ set but not used [-Wunused-but-set-variable] 2025-09-08T14:02:37,063 49 | int __ret = 0; \ 2025-09-08T14:02:37,063 | ^~~~~ 2025-09-08T14:02:37,064 crfsuite/lib/crf/src/train_lbfgs.c:165:5: note: in expansion of macro ‘BEGIN_PARAM_MAP’ 2025-09-08T14:02:37,064 165 | BEGIN_PARAM_MAP(params, mode) 2025-09-08T14:02:37,064 | ^~~~~~~~~~~~~~~ 2025-09-08T14:02:37,065 crfsuite/lib/crf/src/train_lbfgs.c: In function ‘crfsuite_train_lbfgs’: 2025-09-08T14:02:37,065 crfsuite/lib/crf/src/train_lbfgs.c:233:15: warning: unused variable ‘A’ [-Wunused-variable] 2025-09-08T14:02:37,066 233 | const int A = trainset->data->attrs->num(trainset->data->attrs); 2025-09-08T14:02:37,066 | ^ 2025-09-08T14:02:37,067 crfsuite/lib/crf/src/train_lbfgs.c:232:15: warning: unused variable ‘L’ [-Wunused-variable] 2025-09-08T14:02:37,067 232 | const int L = trainset->data->labels->num(trainset->data->labels); 2025-09-08T14:02:37,067 | ^ 2025-09-08T14:02:37,067 crfsuite/lib/crf/src/train_lbfgs.c:231:15: warning: unused variable ‘N’ [-Wunused-variable] 2025-09-08T14:02:37,067 231 | const int N = trainset->num_instances; 2025-09-08T14:02:37,067 | ^ 2025-09-08T14:02:37,281 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/lib/crf/src/train_passive_aggressive.c -o build/temp.linux-armv7l-cpython-313/crfsuite/lib/crf/src/train_passive_aggressive.o 2025-09-08T14:02:37,435 In file included from crfsuite/lib/crf/src/train_passive_aggressive.c:46: 2025-09-08T14:02:37,436 crfsuite/lib/crf/src/train_passive_aggressive.c: In function ‘exchange_options’: 2025-09-08T14:02:37,436 crfsuite/lib/crf/src/params.h:49:13: warning: variable ‘__ret’ set but not used [-Wunused-but-set-variable] 2025-09-08T14:02:37,436 49 | int __ret = 0; \ 2025-09-08T14:02:37,436 | ^~~~~ 2025-09-08T14:02:37,436 crfsuite/lib/crf/src/train_passive_aggressive.c:209:5: note: in expansion of macro ‘BEGIN_PARAM_MAP’ 2025-09-08T14:02:37,436 209 | BEGIN_PARAM_MAP(params, mode) 2025-09-08T14:02:37,436 | ^~~~~~~~~~~~~~~ 2025-09-08T14:02:37,438 crfsuite/lib/crf/src/train_passive_aggressive.c: In function ‘crfsuite_train_passive_aggressive’: 2025-09-08T14:02:37,438 crfsuite/lib/crf/src/train_passive_aggressive.c:318:20: warning: unused variable ‘norm’ [-Wunused-variable] 2025-09-08T14:02:37,438 318 | floatval_t norm = 0., sum_loss = 0.; 2025-09-08T14:02:37,439 | ^~~~ 2025-09-08T14:02:37,868 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c crfsuite/swig/crfsuite.cpp -o build/temp.linux-armv7l-cpython-313/crfsuite/swig/crfsuite.o 2025-09-08T14:02:41,939 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Ipycrfsuite -I/usr/include/python3.13 -c pycrfsuite/_pycrfsuite.cpp -o build/temp.linux-armv7l-cpython-313/pycrfsuite/_pycrfsuite.o 2025-09-08T14:02:42,288 pycrfsuite/_pycrfsuite.cpp:181:12: fatal error: longintrepr.h: No such file or directory 2025-09-08T14:02:42,288 181 | #include "longintrepr.h" 2025-09-08T14:02:42,288 | ^~~~~~~~~~~~~~~ 2025-09-08T14:02:42,288 compilation terminated. 2025-09-08T14:02:42,300 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T14:02:42,407 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T14:02:42,419 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T14:02:42,419 exec(compile('"'"''"'"''"'"' 2025-09-08T14:02:42,419 # This is -- a caller that pip uses to run setup.py 2025-09-08T14:02:42,419 # 2025-09-08T14:02:42,419 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T14:02:42,419 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T14:02:42,419 # - It provides a clear error message when setuptools is not installed. 2025-09-08T14:02:42,419 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T14:02:42,419 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T14:02:42,419 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T14:02:42,419 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T14:02:42,419 import os, sys, tokenize, traceback 2025-09-08T14:02:42,419 2025-09-08T14:02:42,419 try: 2025-09-08T14:02:42,419 import setuptools 2025-09-08T14:02:42,419 except ImportError: 2025-09-08T14:02:42,419 print( 2025-09-08T14:02:42,419 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T14:02:42,419 "the build environment with exception:", 2025-09-08T14:02:42,419 file=sys.stderr, 2025-09-08T14:02:42,419 ) 2025-09-08T14:02:42,419 traceback.print_exc() 2025-09-08T14:02:42,419 sys.exit(1) 2025-09-08T14:02:42,419 2025-09-08T14:02:42,419 __file__ = %r 2025-09-08T14:02:42,419 sys.argv[0] = __file__ 2025-09-08T14:02:42,419 2025-09-08T14:02:42,419 if os.path.exists(__file__): 2025-09-08T14:02:42,419 filename = __file__ 2025-09-08T14:02:42,419 with tokenize.open(__file__) as f: 2025-09-08T14:02:42,419 setup_py_code = f.read() 2025-09-08T14:02:42,419 else: 2025-09-08T14:02:42,419 filename = "" 2025-09-08T14:02:42,419 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T14:02:42,419 2025-09-08T14:02:42,419 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T14:02:42,419 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-fjw4tjzw/python-crfsuite-openmp_97f3acc3ccaf40148cde9e3bdcfce2b7/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-tps7k9qs[/] 2025-09-08T14:02:42,419 [bold magenta]cwd[/]: /tmp/pip-wheel-fjw4tjzw/python-crfsuite-openmp_97f3acc3ccaf40148cde9e3bdcfce2b7/ 2025-09-08T14:02:42,419 Building wheel for python-crfsuite-openmp (setup.py): finished with status 'error' 2025-09-08T14:02:42,420 ERROR: Failed building wheel for python-crfsuite-openmp 2025-09-08T14:02:42,421 Running setup.py clean for python-crfsuite-openmp 2025-09-08T14:02:42,421 Running command python setup.py clean 2025-09-08T14:02:43,556 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T14:02:43,557 !! 2025-09-08T14:02:43,557 ******************************************************************************** 2025-09-08T14:02:43,557 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T14:02:43,557 License :: OSI Approved :: MIT License 2025-09-08T14:02:43,557 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T14:02:43,557 ******************************************************************************** 2025-09-08T14:02:43,558 !! 2025-09-08T14:02:43,558 self._finalize_license_expression() 2025-09-08T14:02:43,633 running clean 2025-09-08T14:02:43,782 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T14:02:43,784 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T14:02:43,784 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T14:02:43,785 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T14:02:43,785 removing 'build' 2025-09-08T14:02:43,895 Failed to build python-crfsuite-openmp 2025-09-08T14:02:43,896 ERROR: Failed to build one or more wheels 2025-09-08T14:02:43,897 Exception information: 2025-09-08T14:02:43,897 Traceback (most recent call last): 2025-09-08T14:02:43,897 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T14:02:43,897 status = _inner_run() 2025-09-08T14:02:43,897 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T14:02:43,897 return self.run(options, args) 2025-09-08T14:02:43,897 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T14:02:43,897 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T14:02:43,897 return func(self, options, args) 2025-09-08T14:02:43,897 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T14:02:43,897 raise CommandError("Failed to build one or more wheels") 2025-09-08T14:02:43,897 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T14:02:43,901 Removed build tracker: '/tmp/pip-build-tracker-1z9bfrnj'