2025-09-08T11:18:16,490 Created temporary directory: /tmp/pip-build-tracker-2wylp6s3 2025-09-08T11:18:16,491 Initialized build tracking at /tmp/pip-build-tracker-2wylp6s3 2025-09-08T11:18:16,491 Created build tracker: /tmp/pip-build-tracker-2wylp6s3 2025-09-08T11:18:16,491 Entered build tracker: /tmp/pip-build-tracker-2wylp6s3 2025-09-08T11:18:16,492 Created temporary directory: /tmp/pip-wheel-sh9pprsd 2025-09-08T11:18:16,495 Created temporary directory: /tmp/pip-ephem-wheel-cache-tk_8vrdi 2025-09-08T11:18:16,557 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T11:18:16,559 2 location(s) to search for versions of lapsolver: 2025-09-08T11:18:16,559 * https://pypi.org/simple/lapsolver/ 2025-09-08T11:18:16,559 * https://www.piwheels.org/simple/lapsolver/ 2025-09-08T11:18:16,560 Fetching project page and analyzing links: https://pypi.org/simple/lapsolver/ 2025-09-08T11:18:16,560 Getting page https://pypi.org/simple/lapsolver/ 2025-09-08T11:18:16,561 Found index url https://pypi.org/simple/ 2025-09-08T11:18:16,636 Fetched page https://pypi.org/simple/lapsolver/ as application/vnd.pypi.simple.v1+json 2025-09-08T11:18:16,639 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/6c/d6/6f9a2e9cb7a6d88712940180d2ffe8e0e1fbc4860cb2c405ffef60f528d1/lapsolver-1.0.0.dev60-cp35-cp35m-win32.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,639 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/b2/7f/52cbfa6bc6ffdf1764e7b898223420a439c08b2fe1b2d42809f8dbd8d4cd/lapsolver-1.0.0.dev60-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,639 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/3c/1a/ad9c0655f6c651332131e5df225e85aa99113a419281d8f027b683abca53/lapsolver-1.0.0.dev60-cp36-cp36m-win32.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,639 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/13/1c/aebab61d41d5fc8b19377330835543d55a8aadbd12fd6ba4c3d614dbaa13/lapsolver-1.0.0.dev60-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,640 Found link https://files.pythonhosted.org/packages/bf/c7/827a7285fb3fe13e3f57f33dd2ad99b7f020fd71718566797f9c48786942/lapsolver-1.0.0.dev60.tar.gz (from https://pypi.org/simple/lapsolver/) (requires-python:>=3), version: 1.0.0.dev60 2025-09-08T11:18:16,640 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/dd/ca/562255830feea18f79d505d0a4d8a651bb78d48d3dd641a3cbb2957cbe73/lapsolver-1.0.2-cp35-cp35m-win32.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,640 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/c6/ae/a15d8c57077659296182f61a594d7e932c9831ce0b7c5d1435800bc9006a/lapsolver-1.0.2-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,641 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/b5/0a/8a70c3f59d427480ce5dc1f4e75d50630a98a99557d88e746472df40d839/lapsolver-1.0.2-cp36-cp36m-win32.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,641 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/ca/c3/0d903700583a6ec32578fcbdfd4e4e078b9ba2f9e96c8be844db75d582d7/lapsolver-1.0.2-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,641 Found link https://files.pythonhosted.org/packages/f8/86/7ab58771d653374dc325df4facda4d35cbaf1bcbab9f0f5d3803656693f1/lapsolver-1.0.2.tar.gz (from https://pypi.org/simple/lapsolver/) (requires-python:>=3), version: 1.0.2 2025-09-08T11:18:16,641 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/51/66/306afdaf4c658558773201cce16e66db972ac147682bcc07df12323ccc3d/lapsolver-1.1.0-cp35-cp35m-win32.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,641 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/fd/41/ea2240b35f48b5831b0efb9b6d6afaa118b9690c2499e36622697bb0146b/lapsolver-1.1.0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,642 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/2a/12/fac1179f75d694008e87f46cbf57de9e6d5981ed8234274931b180340732/lapsolver-1.1.0-cp36-cp36m-win32.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,642 Skipping link: No binaries permitted for lapsolver: https://files.pythonhosted.org/packages/00/94/b7c237b75ae8cb3f7523090c24e0ea1bc197f71b9190045e4fd6b079e14d/lapsolver-1.1.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,642 Found link https://files.pythonhosted.org/packages/48/2a/fb5465c016ae279444009942b8696de5010b2d01dbf98206b0762aaafb56/lapsolver-1.1.0.tar.gz (from https://pypi.org/simple/lapsolver/) (requires-python:>=3), version: 1.1.0 2025-09-08T11:18:16,642 Fetching project page and analyzing links: https://www.piwheels.org/simple/lapsolver/ 2025-09-08T11:18:16,643 Getting page https://www.piwheels.org/simple/lapsolver/ 2025-09-08T11:18:16,644 Found index url https://www.piwheels.org/simple/ 2025-09-08T11:18:16,733 Fetched page https://www.piwheels.org/simple/lapsolver/ as text/html 2025-09-08T11:18:16,738 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.1.0-cp34-cp34m-linux_armv7l.whl#sha256=d4568b3d3151306115c00ac2863660b1d2428763e5340f2ee9d29042fb78941d (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,738 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.1.0-cp34-cp34m-linux_armv6l.whl#sha256=d4568b3d3151306115c00ac2863660b1d2428763e5340f2ee9d29042fb78941d (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,738 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.1.0-cp35-cp35m-linux_armv6l.whl#sha256=b1c3422087b306993f349853b3b9f1488e96391eee740c9f8c0a2d5f04174d74 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,738 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.1.0-cp35-cp35m-linux_armv7l.whl#sha256=b1c3422087b306993f349853b3b9f1488e96391eee740c9f8c0a2d5f04174d74 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,739 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.1.0-cp37-cp37m-linux_armv6l.whl#sha256=fc8911ef9eb9f0cc01cf14a65ce6cbda11805795918f66ecf0fd2082c6b20175 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,739 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.1.0-cp37-cp37m-linux_armv7l.whl#sha256=fc8911ef9eb9f0cc01cf14a65ce6cbda11805795918f66ecf0fd2082c6b20175 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,739 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.1.0-cp39-cp39-linux_armv6l.whl#sha256=30e2f0b00e28e1491c2b2f76b9655f02071b66d40d530e3ba217624ad691e6a9 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,739 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.1.0-cp39-cp39-linux_armv7l.whl#sha256=30e2f0b00e28e1491c2b2f76b9655f02071b66d40d530e3ba217624ad691e6a9 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,739 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.2-cp37-cp37m-linux_armv6l.whl#sha256=89340b4629eb0f4ba1c140620d713af66a573fba0c59c42bd22e762048d5ec29 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,739 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.2-cp37-cp37m-linux_armv7l.whl#sha256=89340b4629eb0f4ba1c140620d713af66a573fba0c59c42bd22e762048d5ec29 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,740 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.2-cp34-cp34m-linux_armv7l.whl#sha256=03e2c80e9908cd3f8bac4f372fd0618465872b6630ff27b33ac8266309b7c0a6 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,740 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.2-cp34-cp34m-linux_armv6l.whl#sha256=03e2c80e9908cd3f8bac4f372fd0618465872b6630ff27b33ac8266309b7c0a6 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,740 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.2-cp35-cp35m-linux_armv7l.whl#sha256=515d76bd32bbd99ac68c07fa48b55178dc8da1ec8f997a87e9f97502a5c5bf83 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,740 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.2-cp35-cp35m-linux_armv6l.whl#sha256=515d76bd32bbd99ac68c07fa48b55178dc8da1ec8f997a87e9f97502a5c5bf83 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,740 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.2-cp39-cp39-linux_armv6l.whl#sha256=37d3a0e1a10c1364ca6f8ec698fceb6ce0c5f6933b406390fd12fcb638d7bf89 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,740 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.2-cp39-cp39-linux_armv7l.whl#sha256=37d3a0e1a10c1364ca6f8ec698fceb6ce0c5f6933b406390fd12fcb638d7bf89 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,740 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.0-cp37-cp37m-linux_armv7l.whl#sha256=3e49d4e66f7e4211fbeff59a6f2fe8e2df7016b006e96237fe82322d97b360e4 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,741 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.0-cp37-cp37m-linux_armv6l.whl#sha256=3e49d4e66f7e4211fbeff59a6f2fe8e2df7016b006e96237fe82322d97b360e4 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,741 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.0-cp34-cp34m-linux_armv6l.whl#sha256=ab0a01f9e111a0bea19ddedfc3a650674ddb322e848a04ae8606a876c6d6e272 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,741 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.0-cp34-cp34m-linux_armv7l.whl#sha256=ab0a01f9e111a0bea19ddedfc3a650674ddb322e848a04ae8606a876c6d6e272 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,741 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.0-cp35-cp35m-linux_armv7l.whl#sha256=18310ed3c19ca7321fa505ae63a0314a3e3875c32bb89b2e7b1f90de1aad5c93 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,741 Skipping link: No binaries permitted for lapsolver: https://archive1.piwheels.org/simple/lapsolver/lapsolver-1.0.0-cp35-cp35m-linux_armv6l.whl#sha256=18310ed3c19ca7321fa505ae63a0314a3e3875c32bb89b2e7b1f90de1aad5c93 (from https://www.piwheels.org/simple/lapsolver/) (requires-python:>=3) 2025-09-08T11:18:16,741 Skipping link: not a file: https://www.piwheels.org/simple/lapsolver/ 2025-09-08T11:18:16,742 Skipping link: not a file: https://pypi.org/simple/lapsolver/ 2025-09-08T11:18:16,767 Given no hashes to check 1 links for project 'lapsolver': discarding no candidates 2025-09-08T11:18:16,768 Collecting lapsolver==1.0.2 2025-09-08T11:18:16,769 Created temporary directory: /tmp/pip-unpack-ho4a69pa 2025-09-08T11:18:16,912 Downloading lapsolver-1.0.2.tar.gz (245 kB) 2025-09-08T11:18:17,038 Added lapsolver==1.0.2 from https://files.pythonhosted.org/packages/f8/86/7ab58771d653374dc325df4facda4d35cbaf1bcbab9f0f5d3803656693f1/lapsolver-1.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-2wylp6s3' 2025-09-08T11:18:17,039 Running setup.py (path:/tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py) egg_info for package lapsolver 2025-09-08T11:18:17,040 Created temporary directory: /tmp/pip-pip-egg-info-do7g8_j5 2025-09-08T11:18:17,040 Preparing metadata (setup.py): started 2025-09-08T11:18:17,041 Running command python setup.py egg_info 2025-09-08T11:18:17,850 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py:9: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-08T11:18:17,850 !! 2025-09-08T11:18:17,851 ******************************************************************************** 2025-09-08T11:18:17,851 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-08T11:18:17,851 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T11:18:17,851 calls to avoid build errors in the future. 2025-09-08T11:18:17,851 ******************************************************************************** 2025-09-08T11:18:17,851 !! 2025-09-08T11:18:17,851 from setuptools.command.test import test 2025-09-08T11:18:17,998 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T11:18:17,998 !! 2025-09-08T11:18:17,999 ******************************************************************************** 2025-09-08T11:18:17,999 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T11:18:17,999 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T11:18:17,999 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T11:18:17,999 or your builds will no longer be supported. 2025-09-08T11:18:17,999 ******************************************************************************** 2025-09-08T11:18:17,999 !! 2025-09-08T11:18:18,000 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T11:18:21,149 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T11:18:21,149 warnings.warn(msg) 2025-09-08T11:18:21,454 running egg_info 2025-09-08T11:18:21,551 creating /tmp/pip-pip-egg-info-do7g8_j5/lapsolver.egg-info 2025-09-08T11:18:21,552 writing /tmp/pip-pip-egg-info-do7g8_j5/lapsolver.egg-info/PKG-INFO 2025-09-08T11:18:21,553 writing dependency_links to /tmp/pip-pip-egg-info-do7g8_j5/lapsolver.egg-info/dependency_links.txt 2025-09-08T11:18:21,554 writing top-level names to /tmp/pip-pip-egg-info-do7g8_j5/lapsolver.egg-info/top_level.txt 2025-09-08T11:18:21,554 writing manifest file '/tmp/pip-pip-egg-info-do7g8_j5/lapsolver.egg-info/SOURCES.txt' 2025-09-08T11:18:21,850 reading manifest file '/tmp/pip-pip-egg-info-do7g8_j5/lapsolver.egg-info/SOURCES.txt' 2025-09-08T11:18:21,851 reading manifest template 'MANIFEST.in' 2025-09-08T11:18:21,864 adding license file 'LICENSE' 2025-09-08T11:18:21,869 writing manifest file '/tmp/pip-pip-egg-info-do7g8_j5/lapsolver.egg-info/SOURCES.txt' 2025-09-08T11:18:22,009 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T11:18:22,014 Source in /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9 has version 1.0.2, which satisfies requirement lapsolver==1.0.2 from https://files.pythonhosted.org/packages/f8/86/7ab58771d653374dc325df4facda4d35cbaf1bcbab9f0f5d3803656693f1/lapsolver-1.0.2.tar.gz 2025-09-08T11:18:22,014 Removed lapsolver==1.0.2 from https://files.pythonhosted.org/packages/f8/86/7ab58771d653374dc325df4facda4d35cbaf1bcbab9f0f5d3803656693f1/lapsolver-1.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-2wylp6s3' 2025-09-08T11:18:22,018 Created temporary directory: /tmp/pip-unpack-satxuygu 2025-09-08T11:18:22,019 Created temporary directory: /tmp/pip-unpack-yxyki6bi 2025-09-08T11:18:22,019 Building wheels for collected packages: lapsolver 2025-09-08T11:18:22,020 Created temporary directory: /tmp/pip-wheel-mqnxzz_p 2025-09-08T11:18:22,021 DEPRECATION: Building 'lapsolver' 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 'lapsolver'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T11:18:22,022 Building wheel for lapsolver (setup.py): started 2025-09-08T11:18:22,023 Destination directory: /tmp/pip-wheel-mqnxzz_p 2025-09-08T11:18:22,023 Running command python setup.py bdist_wheel 2025-09-08T11:18:22,834 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py:9: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-08T11:18:22,834 !! 2025-09-08T11:18:22,834 ******************************************************************************** 2025-09-08T11:18:22,834 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-08T11:18:22,835 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T11:18:22,835 calls to avoid build errors in the future. 2025-09-08T11:18:22,835 ******************************************************************************** 2025-09-08T11:18:22,835 !! 2025-09-08T11:18:22,835 from setuptools.command.test import test 2025-09-08T11:18:22,981 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T11:18:22,981 !! 2025-09-08T11:18:22,981 ******************************************************************************** 2025-09-08T11:18:22,981 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T11:18:22,982 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T11:18:22,982 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T11:18:22,982 or your builds will no longer be supported. 2025-09-08T11:18:22,982 ******************************************************************************** 2025-09-08T11:18:22,982 !! 2025-09-08T11:18:22,982 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T11:18:23,538 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T11:18:23,538 warnings.warn(msg) 2025-09-08T11:18:23,765 running bdist_wheel 2025-09-08T11:18:24,125 running build 2025-09-08T11:18:24,125 running build_py 2025-09-08T11:18:24,220 creating build/lib.linux-armv7l-cpython-313/lapsolver 2025-09-08T11:18:24,221 copying lapsolver/__init__.py -> build/lib.linux-armv7l-cpython-313/lapsolver 2025-09-08T11:18:24,222 creating build/lib.linux-armv7l-cpython-313/lapsolver/tests 2025-09-08T11:18:24,223 copying lapsolver/tests/__init__.py -> build/lib.linux-armv7l-cpython-313/lapsolver/tests 2025-09-08T11:18:24,224 copying lapsolver/tests/test_files.py -> build/lib.linux-armv7l-cpython-313/lapsolver/tests 2025-09-08T11:18:24,225 copying lapsolver/tests/test_dense.py -> build/lib.linux-armv7l-cpython-313/lapsolver/tests 2025-09-08T11:18:24,226 running egg_info 2025-09-08T11:18:24,317 writing lapsolver.egg-info/PKG-INFO 2025-09-08T11:18:24,318 writing dependency_links to lapsolver.egg-info/dependency_links.txt 2025-09-08T11:18:24,319 writing top-level names to lapsolver.egg-info/top_level.txt 2025-09-08T11:18:24,412 reading manifest file 'lapsolver.egg-info/SOURCES.txt' 2025-09-08T11:18:24,417 reading manifest template 'MANIFEST.in' 2025-09-08T11:18:24,430 adding license file 'LICENSE' 2025-09-08T11:18:24,435 writing manifest file 'lapsolver.egg-info/SOURCES.txt' 2025-09-08T11:18:24,437 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'lapsolver.data.dense' is absent from the `packages` configuration. 2025-09-08T11:18:24,437 !! 2025-09-08T11:18:24,437 ******************************************************************************** 2025-09-08T11:18:24,437 ############################ 2025-09-08T11:18:24,437 # Package would be ignored # 2025-09-08T11:18:24,437 ############################ 2025-09-08T11:18:24,437 Python recognizes 'lapsolver.data.dense' as an importable package[^1], 2025-09-08T11:18:24,438 but it is absent from setuptools' `packages` configuration. 2025-09-08T11:18:24,438 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T11:18:24,438 package, please make sure that 'lapsolver.data.dense' is explicitly added 2025-09-08T11:18:24,438 to the `packages` configuration field. 2025-09-08T11:18:24,438 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T11:18:24,438 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T11:18:24,438 instead of `find_packages(...)`/`find:`). 2025-09-08T11:18:24,439 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T11:18:24,439 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T11:18:24,439 If you don't want 'lapsolver.data.dense' to be distributed and are 2025-09-08T11:18:24,439 already explicitly excluding 'lapsolver.data.dense' via 2025-09-08T11:18:24,439 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T11:18:24,439 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T11:18:24,439 combination with a more fine grained `package-data` configuration. 2025-09-08T11:18:24,439 You can read more about "package data files" on setuptools documentation page: 2025-09-08T11:18:24,440 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T11:18:24,440 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T11:18:24,440 even if it does not contain any `.py` files. 2025-09-08T11:18:24,440 On the other hand, currently there is no concept of package data 2025-09-08T11:18:24,440 directory, all directories are treated like packages. 2025-09-08T11:18:24,440 ******************************************************************************** 2025-09-08T11:18:24,440 !! 2025-09-08T11:18:24,440 check.warn(importable) 2025-09-08T11:18:24,441 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'lapsolver.etc' is absent from the `packages` configuration. 2025-09-08T11:18:24,441 !! 2025-09-08T11:18:24,441 ******************************************************************************** 2025-09-08T11:18:24,441 ############################ 2025-09-08T11:18:24,441 # Package would be ignored # 2025-09-08T11:18:24,441 ############################ 2025-09-08T11:18:24,441 Python recognizes 'lapsolver.etc' as an importable package[^1], 2025-09-08T11:18:24,441 but it is absent from setuptools' `packages` configuration. 2025-09-08T11:18:24,441 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T11:18:24,442 package, please make sure that 'lapsolver.etc' is explicitly added 2025-09-08T11:18:24,442 to the `packages` configuration field. 2025-09-08T11:18:24,442 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T11:18:24,442 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T11:18:24,442 instead of `find_packages(...)`/`find:`). 2025-09-08T11:18:24,442 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T11:18:24,443 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T11:18:24,443 If you don't want 'lapsolver.etc' to be distributed and are 2025-09-08T11:18:24,443 already explicitly excluding 'lapsolver.etc' via 2025-09-08T11:18:24,443 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T11:18:24,443 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T11:18:24,443 combination with a more fine grained `package-data` configuration. 2025-09-08T11:18:24,443 You can read more about "package data files" on setuptools documentation page: 2025-09-08T11:18:24,444 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T11:18:24,444 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T11:18:24,444 even if it does not contain any `.py` files. 2025-09-08T11:18:24,444 On the other hand, currently there is no concept of package data 2025-09-08T11:18:24,444 directory, all directories are treated like packages. 2025-09-08T11:18:24,444 ******************************************************************************** 2025-09-08T11:18:24,445 !! 2025-09-08T11:18:24,445 check.warn(importable) 2025-09-08T11:18:24,445 creating build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,445 copying lapsolver/data/dense/costs0.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,445 copying lapsolver/data/dense/costs1.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,445 copying lapsolver/data/dense/costs10.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,445 copying lapsolver/data/dense/costs2.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,448 copying lapsolver/data/dense/costs3.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,450 copying lapsolver/data/dense/costs4.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,451 copying lapsolver/data/dense/costs5.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,452 copying lapsolver/data/dense/costs6.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,453 copying lapsolver/data/dense/costs7.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,454 copying lapsolver/data/dense/costs8.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,454 copying lapsolver/data/dense/costs9.npz -> build/lib.linux-armv7l-cpython-313/lapsolver/data/dense 2025-09-08T11:18:24,455 creating build/lib.linux-armv7l-cpython-313/lapsolver/etc 2025-09-08T11:18:24,455 copying lapsolver/etc/benchmark-dtype-int.png -> build/lib.linux-armv7l-cpython-313/lapsolver/etc 2025-09-08T11:18:24,456 copying lapsolver/etc/benchmark-dtype-numpy.float32.png -> build/lib.linux-armv7l-cpython-313/lapsolver/etc 2025-09-08T11:18:24,457 running build_ext 2025-09-08T11:18:24,563 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T11:18:24,564 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T11:18:24,564 CMake. 2025-09-08T11:18:24,564 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T11:18:24,564 to tell CMake that the project requires at least but has been updated 2025-09-08T11:18:24,564 to work with policies introduced by or earlier. 2025-09-08T11:18:24,849 -- The C compiler identification is GNU 14.2.0 2025-09-08T11:18:25,188 -- The CXX compiler identification is GNU 14.2.0 2025-09-08T11:18:25,234 -- Detecting C compiler ABI info 2025-09-08T11:18:25,678 -- Detecting C compiler ABI info - done 2025-09-08T11:18:25,755 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-08T11:18:25,756 -- Detecting C compile features 2025-09-08T11:18:25,759 -- Detecting C compile features - done 2025-09-08T11:18:25,822 -- Detecting CXX compiler ABI info 2025-09-08T11:18:26,346 -- Detecting CXX compiler ABI info - done 2025-09-08T11:18:26,421 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-08T11:18:26,423 -- Detecting CXX compile features 2025-09-08T11:18:26,426 -- Detecting CXX compile features - done 2025-09-08T11:18:26,460 CMake Deprecation Warning at pybind11/CMakeLists.txt:8 (cmake_minimum_required): 2025-09-08T11:18:26,460 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T11:18:26,460 CMake. 2025-09-08T11:18:26,460 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T11:18:26,460 to tell CMake that the project requires at least but has been updated 2025-09-08T11:18:26,460 to work with policies introduced by or earlier. 2025-09-08T11:18:26,461 CMake Deprecation Warning at pybind11/tools/pybind11Tools.cmake:8 (cmake_minimum_required): 2025-09-08T11:18:26,461 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T11:18:26,461 CMake. 2025-09-08T11:18:26,462 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T11:18:26,462 to tell CMake that the project requires at least but has been updated 2025-09-08T11:18:26,462 to work with policies introduced by or earlier. 2025-09-08T11:18:26,462 Call Stack (most recent call first): 2025-09-08T11:18:26,462 pybind11/CMakeLists.txt:33 (include) 2025-09-08T11:18:26,463 CMake Warning (dev) at pybind11/tools/FindPythonLibsNew.cmake:60 (find_package): 2025-09-08T11:18:26,463 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T11:18:26,463 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T11:18:26,463 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T11:18:26,463 Call Stack (most recent call first): 2025-09-08T11:18:26,464 pybind11/tools/pybind11Tools.cmake:16 (find_package) 2025-09-08T11:18:26,464 pybind11/CMakeLists.txt:33 (include) 2025-09-08T11:18:26,464 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T11:18:26,549 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-08T11:18:27,266 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so 2025-09-08T11:18:27,277 -- Performing Test HAS_CPP14_FLAG 2025-09-08T11:18:27,784 -- Performing Test HAS_CPP14_FLAG - Success 2025-09-08T11:18:27,804 -- pybind11 v2.2.1 2025-09-08T11:18:29,383 -- Found OpenMP_C: -fopenmp (found version "4.5") 2025-09-08T11:18:29,946 -- Found OpenMP_CXX: -fopenmp (found version "4.5") 2025-09-08T11:18:29,948 -- Found OpenMP: TRUE (found version "4.5") 2025-09-08T11:18:29,955 -- Performing Test HAS_FLTO 2025-09-08T11:18:30,627 -- Performing Test HAS_FLTO - Success 2025-09-08T11:18:30,628 -- LTO enabled 2025-09-08T11:18:30,629 -- Configuring done (6.1s) 2025-09-08T11:18:30,643 -- Generating done (0.0s) 2025-09-08T11:18:30,644 -- Build files have been written to: /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/build/temp.linux-armv7l-cpython-313 2025-09-08T11:18:30,934 [ 50%] Building CXX object CMakeFiles/lapsolverc.dir/src/lapsolverc.cpp.o 2025-09-08T11:18:33,315 In file included from /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:16, 2025-09-08T11:18:33,315 from /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/attr.h:13, 2025-09-08T11:18:33,315 from /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:43, 2025-09-08T11:18:33,315 from /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/src/lapsolverc.cpp:1: 2025-09-08T11:18:33,316 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/detail/internals.h:82:33: warning: ‘int PyThread_create_key()’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,316 82 | decltype(PyThread_create_key()) tstate = 0; // Usually an int but a long on Cygwin64 with Python 3.x 2025-09-08T11:18:33,316 | ~~~~~~~~~~~~~~~~~~~^~ 2025-09-08T11:18:33,316 In file included from /usr/include/python3.13/Python.h:118, 2025-09-08T11:18:33,316 from /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/detail/common.h:111, 2025-09-08T11:18:33,316 from /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pytypes.h:12, 2025-09-08T11:18:33,316 from /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:13: 2025-09-08T11:18:33,317 /usr/include/python3.13/pythread.h:75:36: note: declared here 2025-09-08T11:18:33,317 75 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_create_key(void); 2025-09-08T11:18:33,317 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,317 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/detail/internals.h:82:33: warning: ‘int PyThread_create_key()’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,317 82 | decltype(PyThread_create_key()) tstate = 0; // Usually an int but a long on Cygwin64 with Python 3.x 2025-09-08T11:18:33,317 | ~~~~~~~~~~~~~~~~~~~^~ 2025-09-08T11:18:33,317 /usr/include/python3.13/pythread.h:75:36: note: declared here 2025-09-08T11:18:33,318 75 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_create_key(void); 2025-09-08T11:18:33,318 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,359 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/detail/internals.h: In function ‘pybind11::detail::internals& pybind11::detail::get_internals()’: 2025-09-08T11:18:33,359 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/detail/internals.h:165:27: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,359 165 | PyEval_InitThreads(); 2025-09-08T11:18:33,359 | ~~~~~~~~~~~~~~~~~~^~ 2025-09-08T11:18:33,360 In file included from /usr/include/python3.13/Python.h:124: 2025-09-08T11:18:33,360 /usr/include/python3.13/ceval.h:114:37: note: declared here 2025-09-08T11:18:33,360 114 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2025-09-08T11:18:33,360 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,360 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/detail/internals.h:167:52: warning: ‘int PyThread_create_key()’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,360 167 | internals_ptr->tstate = PyThread_create_key(); 2025-09-08T11:18:33,361 | ~~~~~~~~~~~~~~~~~~~^~ 2025-09-08T11:18:33,361 /usr/include/python3.13/pythread.h:75:36: note: declared here 2025-09-08T11:18:33,361 75 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_create_key(void); 2025-09-08T11:18:33,361 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,361 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/detail/internals.h:168:31: warning: ‘int PyThread_set_key_value(int, void*)’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,361 168 | PyThread_set_key_value(internals_ptr->tstate, tstate); 2025-09-08T11:18:33,362 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,362 /usr/include/python3.13/pythread.h:77:36: note: declared here 2025-09-08T11:18:33,362 77 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_set_key_value(int key, 2025-09-08T11:18:33,362 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,476 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h: In function ‘std::string pybind11::detail::error_string()’: 2025-09-08T11:18:33,476 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:441:36: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,476 441 | " " + handle(frame->f_code->co_filename).cast() + 2025-09-08T11:18:33,477 | ^~ 2025-09-08T11:18:33,477 In file included from /usr/include/python3.13/Python.h:67: 2025-09-08T11:18:33,477 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,477 22 | typedef struct _frame PyFrameObject; 2025-09-08T11:18:33,477 | ^~~~~~ 2025-09-08T11:18:33,477 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:441:75: error: expected primary-expression before ‘>’ token 2025-09-08T11:18:33,478 441 | " " + handle(frame->f_code->co_filename).cast() + 2025-09-08T11:18:33,478 | ^ 2025-09-08T11:18:33,478 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:441:77: error: expected primary-expression before ‘)’ token 2025-09-08T11:18:33,478 441 | " " + handle(frame->f_code->co_filename).cast() + 2025-09-08T11:18:33,478 | ^ 2025-09-08T11:18:33,478 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:443:29: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,478 443 | handle(frame->f_code->co_name).cast() + "\n"; 2025-09-08T11:18:33,479 | ^~ 2025-09-08T11:18:33,479 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,479 22 | typedef struct _frame PyFrameObject; 2025-09-08T11:18:33,479 | ^~~~~~ 2025-09-08T11:18:33,479 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:443:64: error: expected primary-expression before ‘>’ token 2025-09-08T11:18:33,479 443 | handle(frame->f_code->co_name).cast() + "\n"; 2025-09-08T11:18:33,479 | ^ 2025-09-08T11:18:33,480 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:443:66: error: expected primary-expression before ‘)’ token 2025-09-08T11:18:33,480 443 | handle(frame->f_code->co_name).cast() + "\n"; 2025-09-08T11:18:33,480 | ^ 2025-09-08T11:18:33,480 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/cast.h:444:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,480 444 | frame = frame->f_back; 2025-09-08T11:18:33,480 | ^~ 2025-09-08T11:18:33,480 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,481 22 | typedef struct _frame PyFrameObject; 2025-09-08T11:18:33,481 | ^~~~~~ 2025-09-08T11:18:33,665 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/attr.h: At global scope: 2025-09-08T11:18:33,665 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/attr.h:185:10: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 2025-09-08T11:18:33,665 185 | std::uint16_t nargs; 2025-09-08T11:18:33,666 | ^~~~~~~~ 2025-09-08T11:18:33,666 | wint_t 2025-09-08T11:18:33,679 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/attr.h: In constructor ‘pybind11::detail::function_call::function_call(pybind11::detail::function_record&, pybind11::handle)’: 2025-09-08T11:18:33,679 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/attr.h:283:20: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-08T11:18:33,679 283 | args.reserve(f.nargs); 2025-09-08T11:18:33,679 | ^~~~~ 2025-09-08T11:18:33,679 | args 2025-09-08T11:18:33,679 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/attr.h:284:28: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-08T11:18:33,680 284 | args_convert.reserve(f.nargs); 2025-09-08T11:18:33,680 | ^~~~~ 2025-09-08T11:18:33,680 | args 2025-09-08T11:18:33,772 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h: In member function ‘void pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, const char*, const std::type_info* const*, pybind11::size_t)’: 2025-09-08T11:18:33,772 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:294:14: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-08T11:18:33,772 294 | rec->nargs = (std::uint16_t) args; 2025-09-08T11:18:33,772 | ^~~~~ 2025-09-08T11:18:33,772 | args 2025-09-08T11:18:33,774 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:294:28: error: ‘uint16_t’ is not a member of ‘std’; did you mean ‘wint_t’? 2025-09-08T11:18:33,774 294 | rec->nargs = (std::uint16_t) args; 2025-09-08T11:18:33,774 | ^~~~~~~~ 2025-09-08T11:18:33,774 | wint_t 2025-09-08T11:18:33,796 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h: In static member function ‘static PyObject* pybind11::cpp_function::dispatcher(PyObject*, PyObject*, PyObject*)’: 2025-09-08T11:18:33,796 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:492:40: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-08T11:18:33,797 492 | size_t pos_args = func.nargs; // Number of positional arguments that we need 2025-09-08T11:18:33,797 | ^~~~~ 2025-09-08T11:18:33,797 | args 2025-09-08T11:18:33,803 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:622:53: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-08T11:18:33,803 622 | second_pass_convert.resize(func.nargs, false); 2025-09-08T11:18:33,803 | ^~~~~ 2025-09-08T11:18:33,803 | args 2025-09-08T11:18:33,900 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h: In constructor ‘pybind11::gil_scoped_acquire::gil_scoped_acquire()’: 2025-09-08T11:18:33,900 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1741:58: warning: ‘void* PyThread_get_key_value(int)’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,901 1741 | tstate = (PyThreadState *) PyThread_get_key_value(internals.tstate); 2025-09-08T11:18:33,901 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,901 /usr/include/python3.13/pythread.h:79:39: note: declared here 2025-09-08T11:18:33,901 79 | Py_DEPRECATED(3.7) PyAPI_FUNC(void *) PyThread_get_key_value(int key); 2025-09-08T11:18:33,901 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,901 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1753:35: warning: ‘int PyThread_set_key_value(int, void*)’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,902 1753 | PyThread_set_key_value(internals.tstate, tstate); 2025-09-08T11:18:33,902 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,902 /usr/include/python3.13/pythread.h:77:36: note: declared here 2025-09-08T11:18:33,902 77 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_set_key_value(int key, 2025-09-08T11:18:33,902 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,902 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h: In member function ‘void pybind11::gil_scoped_acquire::dec_ref()’: 2025-09-08T11:18:33,903 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1792:38: warning: ‘void PyThread_delete_key_value(int)’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,903 1792 | PyThread_delete_key_value(detail::get_internals().tstate); 2025-09-08T11:18:33,903 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,903 /usr/include/python3.13/pythread.h:80:37: note: declared here 2025-09-08T11:18:33,903 80 | Py_DEPRECATED(3.7) PyAPI_FUNC(void) PyThread_delete_key_value(int key); 2025-09-08T11:18:33,903 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,903 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h: In constructor ‘pybind11::gil_scoped_release::gil_scoped_release(bool)’: 2025-09-08T11:18:33,904 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1820:39: warning: ‘int PyThread_set_key_value(int, void*)’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,904 1820 | PyThread_set_key_value(key, nullptr); 2025-09-08T11:18:33,904 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T11:18:33,904 /usr/include/python3.13/pythread.h:77:36: note: declared here 2025-09-08T11:18:33,904 77 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_set_key_value(int key, 2025-09-08T11:18:33,904 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,905 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h: In destructor ‘pybind11::gil_scoped_release::~gil_scoped_release()’: 2025-09-08T11:18:33,905 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1833:35: warning: ‘int PyThread_set_key_value(int, void*)’ is deprecated [-Wdeprecated-declarations] 2025-09-08T11:18:33,905 1833 | PyThread_set_key_value(key, tstate); 2025-09-08T11:18:33,905 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T11:18:33,905 /usr/include/python3.13/pythread.h:77:36: note: declared here 2025-09-08T11:18:33,905 77 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_set_key_value(int key, 2025-09-08T11:18:33,906 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,926 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h: In function ‘pybind11::function pybind11::get_type_overload(const void*, const detail::type_info*, const char*)’: 2025-09-08T11:18:33,927 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1890:49: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T11:18:33,927 1890 | PyFrameObject *frame = PyThreadState_Get()->frame; 2025-09-08T11:18:33,927 | ^~~~~ 2025-09-08T11:18:33,927 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1891:41: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,927 1891 | if (frame && (std::string) str(frame->f_code->co_name) == name && 2025-09-08T11:18:33,928 | ^~ 2025-09-08T11:18:33,928 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,928 22 | typedef struct _frame PyFrameObject; 2025-09-08T11:18:33,928 | ^~~~~~ 2025-09-08T11:18:33,928 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1892:14: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,928 1892 | frame->f_code->co_argcount > 0) { 2025-09-08T11:18:33,928 | ^~ 2025-09-08T11:18:33,929 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,929 22 | typedef struct _frame PyFrameObject; 2025-09-08T11:18:33,929 | ^~~~~~ 2025-09-08T11:18:33,929 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1895:18: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,929 1895 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2025-09-08T11:18:33,929 | ^~ 2025-09-08T11:18:33,929 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,929 22 | typedef struct _frame PyFrameObject; 2025-09-08T11:18:33,930 | ^~~~~~ 2025-09-08T11:18:33,930 In file included from /usr/include/python3.13/Python.h:63: 2025-09-08T11:18:33,930 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1895:52: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,930 1895 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2025-09-08T11:18:33,930 | ^~ 2025-09-08T11:18:33,930 /usr/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’ 2025-09-08T11:18:33,931 19 | #define _Py_CAST(type, expr) ((type)(expr)) 2025-09-08T11:18:33,931 | ^~~~ 2025-09-08T11:18:33,931 /usr/include/python3.13/cpython/tupleobject.h:27:38: note: in expansion of macro ‘_PyTuple_CAST’ 2025-09-08T11:18:33,931 27 | #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[(index)]) 2025-09-08T11:18:33,931 | ^~~~~~~~~~~~~ 2025-09-08T11:18:33,931 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/pybind11/include/pybind11/pybind11.h:1895:30: note: in expansion of macro ‘PyTuple_GET_ITEM’ 2025-09-08T11:18:33,931 1895 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2025-09-08T11:18:33,932 | ^~~~~~~~~~~~~~~~ 2025-09-08T11:18:33,932 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T11:18:33,932 22 | typedef struct _frame PyFrameObject; 2025-09-08T11:18:33,932 | ^~~~~~ 2025-09-08T11:18:36,861 gmake[2]: *** [CMakeFiles/lapsolverc.dir/build.make:79: CMakeFiles/lapsolverc.dir/src/lapsolverc.cpp.o] Error 1 2025-09-08T11:18:36,861 gmake[1]: *** [CMakeFiles/Makefile2:109: CMakeFiles/lapsolverc.dir/all] Error 2 2025-09-08T11:18:36,862 gmake: *** [Makefile:91: all] Error 2 2025-09-08T11:18:36,874 Traceback (most recent call last): 2025-09-08T11:18:36,883 File "", line 2, in 2025-09-08T11:18:36,883 exec(compile(''' 2025-09-08T11:18:36,883 ~~~~^^^^^^^^^^^^ 2025-09-08T11:18:36,884 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:18:36,884 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:18:36,884 ...<32 lines>... 2025-09-08T11:18:36,884 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:18:36,884 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:18:36,884 ''' % ('/tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py',), "", "exec")) 2025-09-08T11:18:36,884 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:18:36,885 File "", line 35, in 2025-09-08T11:18:36,885 File "/tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py", line 72, in 2025-09-08T11:18:36,885 setup( 2025-09-08T11:18:36,885 ~~~~~^ 2025-09-08T11:18:36,885 name='lapsolver', 2025-09-08T11:18:36,885 ^^^^^^^^^^^^^^^^^ 2025-09-08T11:18:36,885 ...<14 lines>... 2025-09-08T11:18:36,885 keywords='hungarian munkres kuhn linear-sum-assignment bipartite-graph lap' 2025-09-08T11:18:36,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:18:36,886 ) 2025-09-08T11:18:36,886 ^ 2025-09-08T11:18:36,886 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T11:18:36,886 return distutils.core.setup(**attrs) 2025-09-08T11:18:36,886 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:18:36,886 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T11:18:36,887 return run_commands(dist) 2025-09-08T11:18:36,887 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T11:18:36,887 dist.run_commands() 2025-09-08T11:18:36,887 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:18:36,887 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T11:18:36,887 self.run_command(cmd) 2025-09-08T11:18:36,887 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T11:18:36,887 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T11:18:36,888 super().run_command(command) 2025-09-08T11:18:36,888 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:18:36,888 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T11:18:36,888 cmd_obj.run() 2025-09-08T11:18:36,888 ~~~~~~~~~~~^^ 2025-09-08T11:18:36,888 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-08T11:18:36,888 self.run_command("build") 2025-09-08T11:18:36,888 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:18:36,889 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T11:18:36,889 self.distribution.run_command(command) 2025-09-08T11:18:36,889 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:18:36,889 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T11:18:36,889 super().run_command(command) 2025-09-08T11:18:36,889 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:18:36,889 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T11:18:36,890 cmd_obj.run() 2025-09-08T11:18:36,890 ~~~~~~~~~~~^^ 2025-09-08T11:18:36,890 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-08T11:18:36,890 self.run_command(cmd_name) 2025-09-08T11:18:36,890 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-08T11:18:36,890 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T11:18:36,890 self.distribution.run_command(command) 2025-09-08T11:18:36,890 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:18:36,891 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T11:18:36,891 super().run_command(command) 2025-09-08T11:18:36,891 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:18:36,891 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T11:18:36,891 cmd_obj.run() 2025-09-08T11:18:36,891 ~~~~~~~~~~~^^ 2025-09-08T11:18:36,891 File "/tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py", line 33, in run 2025-09-08T11:18:36,892 self.build_extension(ext) 2025-09-08T11:18:36,892 ~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T11:18:36,892 File "/tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py", line 58, in build_extension 2025-09-08T11:18:36,892 subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp) 2025-09-08T11:18:36,892 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:18:36,892 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-08T11:18:36,893 raise CalledProcessError(retcode, cmd) 2025-09-08T11:18:36,893 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j2']' returned non-zero exit status 2. 2025-09-08T11:18:37,035 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T11:18:37,049 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T11:18:37,049 exec(compile('"'"''"'"''"'"' 2025-09-08T11:18:37,049 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:18:37,049 # 2025-09-08T11:18:37,049 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T11:18:37,049 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T11:18:37,049 # - It provides a clear error message when setuptools is not installed. 2025-09-08T11:18:37,049 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T11:18:37,049 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T11:18:37,049 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T11:18:37,049 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T11:18:37,049 import os, sys, tokenize, traceback 2025-09-08T11:18:37,049 2025-09-08T11:18:37,049 try: 2025-09-08T11:18:37,049 import setuptools 2025-09-08T11:18:37,049 except ImportError: 2025-09-08T11:18:37,049 print( 2025-09-08T11:18:37,049 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T11:18:37,049 "the build environment with exception:", 2025-09-08T11:18:37,049 file=sys.stderr, 2025-09-08T11:18:37,049 ) 2025-09-08T11:18:37,049 traceback.print_exc() 2025-09-08T11:18:37,049 sys.exit(1) 2025-09-08T11:18:37,049 2025-09-08T11:18:37,049 __file__ = %r 2025-09-08T11:18:37,049 sys.argv[0] = __file__ 2025-09-08T11:18:37,049 2025-09-08T11:18:37,049 if os.path.exists(__file__): 2025-09-08T11:18:37,049 filename = __file__ 2025-09-08T11:18:37,049 with tokenize.open(__file__) as f: 2025-09-08T11:18:37,049 setup_py_code = f.read() 2025-09-08T11:18:37,049 else: 2025-09-08T11:18:37,049 filename = "" 2025-09-08T11:18:37,049 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T11:18:37,049 2025-09-08T11:18:37,049 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:18:37,049 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-mqnxzz_p[/] 2025-09-08T11:18:37,050 [bold magenta]cwd[/]: /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/ 2025-09-08T11:18:37,050 Building wheel for lapsolver (setup.py): finished with status 'error' 2025-09-08T11:18:37,051 ERROR: Failed building wheel for lapsolver 2025-09-08T11:18:37,052 Running setup.py clean for lapsolver 2025-09-08T11:18:37,053 Running command python setup.py clean 2025-09-08T11:18:37,814 /tmp/pip-wheel-sh9pprsd/lapsolver_4e55e8bacda1489f8454c403f9ca3bb9/setup.py:9: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-08T11:18:37,814 !! 2025-09-08T11:18:37,814 ******************************************************************************** 2025-09-08T11:18:37,814 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-08T11:18:37,814 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T11:18:37,814 calls to avoid build errors in the future. 2025-09-08T11:18:37,815 ******************************************************************************** 2025-09-08T11:18:37,815 !! 2025-09-08T11:18:37,815 from setuptools.command.test import test 2025-09-08T11:18:37,948 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T11:18:37,948 !! 2025-09-08T11:18:37,949 ******************************************************************************** 2025-09-08T11:18:37,949 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T11:18:37,949 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T11:18:37,949 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T11:18:37,949 or your builds will no longer be supported. 2025-09-08T11:18:37,949 ******************************************************************************** 2025-09-08T11:18:37,949 !! 2025-09-08T11:18:37,949 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T11:18:38,485 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T11:18:38,486 warnings.warn(msg) 2025-09-08T11:18:38,804 running clean 2025-09-08T11:18:38,985 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T11:18:38,988 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T11:18:38,989 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T11:18:38,990 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T11:18:38,990 removing 'build' 2025-09-08T11:18:39,121 Failed to build lapsolver 2025-09-08T11:18:39,122 ERROR: Failed to build one or more wheels 2025-09-08T11:18:39,123 Exception information: 2025-09-08T11:18:39,123 Traceback (most recent call last): 2025-09-08T11:18:39,123 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T11:18:39,123 status = _inner_run() 2025-09-08T11:18:39,123 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T11:18:39,123 return self.run(options, args) 2025-09-08T11:18:39,123 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T11:18:39,123 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T11:18:39,123 return func(self, options, args) 2025-09-08T11:18:39,123 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T11:18:39,123 raise CommandError("Failed to build one or more wheels") 2025-09-08T11:18:39,123 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T11:18:39,128 Removed build tracker: '/tmp/pip-build-tracker-2wylp6s3'