2025-09-08T19:56:15,164 Created temporary directory: /tmp/pip-build-tracker-o18osb17 2025-09-08T19:56:15,165 Initialized build tracking at /tmp/pip-build-tracker-o18osb17 2025-09-08T19:56:15,165 Created build tracker: /tmp/pip-build-tracker-o18osb17 2025-09-08T19:56:15,165 Entered build tracker: /tmp/pip-build-tracker-o18osb17 2025-09-08T19:56:15,165 Created temporary directory: /tmp/pip-wheel-0hmgxliq 2025-09-08T19:56:15,168 Created temporary directory: /tmp/pip-ephem-wheel-cache-wpkjrti1 2025-09-08T19:56:15,225 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T19:56:15,228 2 location(s) to search for versions of metablmath: 2025-09-08T19:56:15,228 * https://pypi.org/simple/metablmath/ 2025-09-08T19:56:15,228 * https://www.piwheels.org/simple/metablmath/ 2025-09-08T19:56:15,228 Fetching project page and analyzing links: https://pypi.org/simple/metablmath/ 2025-09-08T19:56:15,228 Getting page https://pypi.org/simple/metablmath/ 2025-09-08T19:56:15,229 Found index url https://pypi.org/simple/ 2025-09-08T19:56:15,300 Fetched page https://pypi.org/simple/metablmath/ as application/vnd.pypi.simple.v1+json 2025-09-08T19:56:15,302 Found link https://files.pythonhosted.org/packages/1f/7b/36c90f3214c300f446c2195da9db6e636d8b3814c52a9a146be1bbd719ed/metablmath-1.2.5.post1.tar.gz (from https://pypi.org/simple/metablmath/), version: 1.2.5.post1 2025-09-08T19:56:15,302 Found link https://files.pythonhosted.org/packages/21/98/2cb025b49c35c91f4e8700c3e362eea4cdd2fcf87ed61ea52c5ba706ad84/metablmath-1.2.5.post2.tar.gz (from https://pypi.org/simple/metablmath/), version: 1.2.5.post2 2025-09-08T19:56:15,302 Found link https://files.pythonhosted.org/packages/5e/f0/1494cedaa446c55720d66ef40ef0d6f2ea2a501d7615e5481c74bb17c316/metablmath-1.2.5.post3.tar.gz (from https://pypi.org/simple/metablmath/), version: 1.2.5.post3 2025-09-08T19:56:15,302 Found link https://files.pythonhosted.org/packages/96/55/05ba7e6c5310f0e6ac201377227e9b6c77894f3ddc0d504ae600bbb8ed2b/metablmath-1.3.0.tar.gz (from https://pypi.org/simple/metablmath/), version: 1.3.0 2025-09-08T19:56:15,302 Found link https://files.pythonhosted.org/packages/1f/b8/80983ae3d4df2696f9fbe5aa89355ef7052c82ce94f9833c01c80c1c61b6/metablmath-1.4.0.tar.gz (from https://pypi.org/simple/metablmath/), version: 1.4.0 2025-09-08T19:56:15,303 Found link https://files.pythonhosted.org/packages/68/61/a0b57d0f5c0aa4cc446a8c7f49b72fed2066dd63674a559d55024953190a/metablmath-1.5.0.tar.gz (from https://pypi.org/simple/metablmath/), version: 1.5.0 2025-09-08T19:56:15,303 Found link https://files.pythonhosted.org/packages/a3/ed/4f82587072ab72f5e2458ea7610769b32873d049f2d1596e9dc5876432aa/metablmath-1.6.0.tar.gz (from https://pypi.org/simple/metablmath/), version: 1.6.0 2025-09-08T19:56:15,303 Found link https://files.pythonhosted.org/packages/dc/68/01a295a3d6c8edb2a75038f48f987ba45b6e13b04b8e14fb1c0d6031b712/metablmath-1.6.1.tar.gz (from https://pypi.org/simple/metablmath/), version: 1.6.1 2025-09-08T19:56:15,303 Fetching project page and analyzing links: https://www.piwheels.org/simple/metablmath/ 2025-09-08T19:56:15,304 Getting page https://www.piwheels.org/simple/metablmath/ 2025-09-08T19:56:15,304 Found index url https://www.piwheels.org/simple/ 2025-09-08T19:56:15,402 Fetched page https://www.piwheels.org/simple/metablmath/ as text/html 2025-09-08T19:56:15,403 Skipping link: not a file: https://www.piwheels.org/simple/metablmath/ 2025-09-08T19:56:15,404 Skipping link: not a file: https://pypi.org/simple/metablmath/ 2025-09-08T19:56:15,432 Given no hashes to check 1 links for project 'metablmath': discarding no candidates 2025-09-08T19:56:15,434 Collecting metablmath==1.6.0 2025-09-08T19:56:15,435 Created temporary directory: /tmp/pip-unpack-yqc9o9zp 2025-09-08T19:56:15,764 Downloading metablmath-1.6.0.tar.gz (57 kB) 2025-09-08T19:56:15,837 Added metablmath==1.6.0 from https://files.pythonhosted.org/packages/a3/ed/4f82587072ab72f5e2458ea7610769b32873d049f2d1596e9dc5876432aa/metablmath-1.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-o18osb17' 2025-09-08T19:56:15,838 Running setup.py (path:/tmp/pip-wheel-0hmgxliq/metablmath_39e39a15422c40e8a5e4d02dc0a0fbae/setup.py) egg_info for package metablmath 2025-09-08T19:56:15,839 Created temporary directory: /tmp/pip-pip-egg-info-jd6joecg 2025-09-08T19:56:15,839 Preparing metadata (setup.py): started 2025-09-08T19:56:15,840 Running command python setup.py egg_info 2025-09-08T19:56:16,898 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T19:56:16,898 !! 2025-09-08T19:56:16,899 ******************************************************************************** 2025-09-08T19:56:16,899 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T19:56:16,899 License :: OSI Approved :: BSD License 2025-09-08T19:56:16,899 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T19:56:16,899 ******************************************************************************** 2025-09-08T19:56:16,899 !! 2025-09-08T19:56:16,899 self._finalize_license_expression() 2025-09-08T19:56:16,984 warning: pandoc or pypandoc does not seem to be installed; using empty long_description 2025-09-08T19:56:16,985 running egg_info 2025-09-08T19:56:17,054 creating /tmp/pip-pip-egg-info-jd6joecg/metablmath.egg-info 2025-09-08T19:56:17,055 writing /tmp/pip-pip-egg-info-jd6joecg/metablmath.egg-info/PKG-INFO 2025-09-08T19:56:17,056 writing dependency_links to /tmp/pip-pip-egg-info-jd6joecg/metablmath.egg-info/dependency_links.txt 2025-09-08T19:56:17,057 writing requirements to /tmp/pip-pip-egg-info-jd6joecg/metablmath.egg-info/requires.txt 2025-09-08T19:56:17,058 writing top-level names to /tmp/pip-pip-egg-info-jd6joecg/metablmath.egg-info/top_level.txt 2025-09-08T19:56:17,058 writing manifest file '/tmp/pip-pip-egg-info-jd6joecg/metablmath.egg-info/SOURCES.txt' 2025-09-08T19:56:17,530 reading manifest file '/tmp/pip-pip-egg-info-jd6joecg/metablmath.egg-info/SOURCES.txt' 2025-09-08T19:56:17,531 reading manifest template 'MANIFEST.in' 2025-09-08T19:56:17,536 writing manifest file '/tmp/pip-pip-egg-info-jd6joecg/metablmath.egg-info/SOURCES.txt' 2025-09-08T19:56:17,669 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T19:56:17,674 Source in /tmp/pip-wheel-0hmgxliq/metablmath_39e39a15422c40e8a5e4d02dc0a0fbae has version 1.6.0, which satisfies requirement metablmath==1.6.0 from https://files.pythonhosted.org/packages/a3/ed/4f82587072ab72f5e2458ea7610769b32873d049f2d1596e9dc5876432aa/metablmath-1.6.0.tar.gz 2025-09-08T19:56:17,674 Removed metablmath==1.6.0 from https://files.pythonhosted.org/packages/a3/ed/4f82587072ab72f5e2458ea7610769b32873d049f2d1596e9dc5876432aa/metablmath-1.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-o18osb17' 2025-09-08T19:56:17,679 Created temporary directory: /tmp/pip-unpack-fmzo2qao 2025-09-08T19:56:17,679 Created temporary directory: /tmp/pip-unpack-ux7myvhy 2025-09-08T19:56:17,679 Building wheels for collected packages: metablmath 2025-09-08T19:56:17,681 Created temporary directory: /tmp/pip-wheel-7wfh_e2d 2025-09-08T19:56:17,681 DEPRECATION: Building 'metablmath' 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 'metablmath'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T19:56:17,682 Building wheel for metablmath (setup.py): started 2025-09-08T19:56:17,683 Destination directory: /tmp/pip-wheel-7wfh_e2d 2025-09-08T19:56:17,683 Running command python setup.py bdist_wheel 2025-09-08T19:56:18,192 warning: pandoc or pypandoc does not seem to be installed; using empty long_description 2025-09-08T19:56:18,719 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T19:56:18,719 !! 2025-09-08T19:56:18,719 ******************************************************************************** 2025-09-08T19:56:18,719 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T19:56:18,719 License :: OSI Approved :: BSD License 2025-09-08T19:56:18,719 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T19:56:18,720 ******************************************************************************** 2025-09-08T19:56:18,720 !! 2025-09-08T19:56:18,720 self._finalize_license_expression() 2025-09-08T19:56:18,748 running bdist_wheel 2025-09-08T19:56:19,267 running build 2025-09-08T19:56:19,267 running build_py 2025-09-08T19:56:19,337 creating build/lib.linux-armv7l-cpython-313/blmath 2025-09-08T19:56:19,338 copying blmath/value.py -> build/lib.linux-armv7l-cpython-313/blmath 2025-09-08T19:56:19,338 copying blmath/test_units.py -> build/lib.linux-armv7l-cpython-313/blmath 2025-09-08T19:56:19,339 copying blmath/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath 2025-09-08T19:56:19,339 copying blmath/cache.py -> build/lib.linux-armv7l-cpython-313/blmath 2025-09-08T19:56:19,340 copying blmath/test_value.py -> build/lib.linux-armv7l-cpython-313/blmath 2025-09-08T19:56:19,340 copying blmath/units.py -> build/lib.linux-armv7l-cpython-313/blmath 2025-09-08T19:56:19,341 copying blmath/console.py -> build/lib.linux-armv7l-cpython-313/blmath 2025-09-08T19:56:19,342 creating build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,342 copying blmath/geometry/test_convexify.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,343 copying blmath/geometry/test_segment.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,343 copying blmath/geometry/surface_normals.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,344 copying blmath/geometry/segment.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,344 copying blmath/geometry/barycentric.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,345 copying blmath/geometry/test_surface_normals.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,345 copying blmath/geometry/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,346 copying blmath/geometry/convexify.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,346 copying blmath/geometry/test_apex.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,347 copying blmath/geometry/shapes.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,347 copying blmath/geometry/apex.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry 2025-09-08T19:56:19,348 creating build/lib.linux-armv7l-cpython-313/blmath/geometry/primitives 2025-09-08T19:56:19,348 copying blmath/geometry/primitives/test_polyline.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/primitives 2025-09-08T19:56:19,349 copying blmath/geometry/primitives/plane.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/primitives 2025-09-08T19:56:19,350 copying blmath/geometry/primitives/polyline.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/primitives 2025-09-08T19:56:19,350 copying blmath/geometry/primitives/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/primitives 2025-09-08T19:56:19,351 copying blmath/geometry/primitives/test_plane.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/primitives 2025-09-08T19:56:19,351 copying blmath/geometry/primitives/box.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/primitives 2025-09-08T19:56:19,352 creating build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,352 copying blmath/geometry/transform/test_translation.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,353 copying blmath/geometry/transform/rotation.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,353 copying blmath/geometry/transform/test_coordinate_manager.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,354 copying blmath/geometry/transform/composite.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,354 copying blmath/geometry/transform/correspondence.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,355 copying blmath/geometry/transform/translation.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,355 copying blmath/geometry/transform/test_rotation.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,356 copying blmath/geometry/transform/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,356 copying blmath/geometry/transform/test_composite.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,357 copying blmath/geometry/transform/coordinate_manager.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,357 copying blmath/geometry/transform/rigid_transform.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,358 copying blmath/geometry/transform/rodrigues.py -> build/lib.linux-armv7l-cpython-313/blmath/geometry/transform 2025-09-08T19:56:19,359 creating build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,359 copying blmath/numerics/test_vector_shortcuts.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,360 copying blmath/numerics/test_predicates.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,360 copying blmath/numerics/test_coercion.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,361 copying blmath/numerics/numpy_ext.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,361 copying blmath/numerics/coercion.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,362 copying blmath/numerics/operations.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,362 copying blmath/numerics/matlab.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,363 copying blmath/numerics/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,363 copying blmath/numerics/rounding.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,364 copying blmath/numerics/test_operations.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,364 copying blmath/numerics/test_rounding.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,365 copying blmath/numerics/vector_shortcuts.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,365 copying blmath/numerics/predicates.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics 2025-09-08T19:56:19,366 creating build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,366 copying blmath/numerics/linalg/test_cholmod.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,367 copying blmath/numerics/linalg/test_isomorphism.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,367 copying blmath/numerics/linalg/isomorphism.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,368 copying blmath/numerics/linalg/gram_schmidt.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,368 copying blmath/numerics/linalg/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,369 copying blmath/numerics/linalg/static_block_sparse_matrix.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,369 copying blmath/numerics/linalg/test_gram_schmidt.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,370 copying blmath/numerics/linalg/sparse_cg.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,370 copying blmath/numerics/linalg/lchol.py -> build/lib.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,371 creating build/lib.linux-armv7l-cpython-313/blmath/optimization 2025-09-08T19:56:19,371 copying blmath/optimization/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath/optimization 2025-09-08T19:56:19,372 creating build/lib.linux-armv7l-cpython-313/blmath/optimization/objectives 2025-09-08T19:56:19,372 copying blmath/optimization/objectives/normals.py -> build/lib.linux-armv7l-cpython-313/blmath/optimization/objectives 2025-09-08T19:56:19,373 copying blmath/optimization/objectives/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath/optimization/objectives 2025-09-08T19:56:19,374 creating build/lib.linux-armv7l-cpython-313/blmath/util 2025-09-08T19:56:19,374 copying blmath/util/decorators.py -> build/lib.linux-armv7l-cpython-313/blmath/util 2025-09-08T19:56:19,374 copying blmath/util/json.py -> build/lib.linux-armv7l-cpython-313/blmath/util 2025-09-08T19:56:19,375 copying blmath/util/__init__.py -> build/lib.linux-armv7l-cpython-313/blmath/util 2025-09-08T19:56:19,380 running build_ext 2025-09-08T19:56:19,720 building 'blmath.numerics.linalg.cholmod' extension 2025-09-08T19:56:19,721 creating build/temp.linux-armv7l-cpython-313/blmath/numerics/linalg 2025-09-08T19:56:19,722 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/suitesparse -I/usr/include/python3.13 -c blmath/numerics/linalg/cholmod.c -o build/temp.linux-armv7l-cpython-313/blmath/numerics/linalg/cholmod.o -O0 -fno-inline 2025-09-08T19:56:20,121 blmath/numerics/linalg/cholmod.c:4:10: fatal error: cholmod.h: No such file or directory 2025-09-08T19:56:20,121 4 | #include 2025-09-08T19:56:20,121 | ^~~~~~~~~~~ 2025-09-08T19:56:20,121 compilation terminated. 2025-09-08T19:56:20,125 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T19:56:20,293 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T19:56:20,305 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T19:56:20,305 exec(compile('"'"''"'"''"'"' 2025-09-08T19:56:20,305 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:56:20,305 # 2025-09-08T19:56:20,305 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T19:56:20,305 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T19:56:20,305 # - It provides a clear error message when setuptools is not installed. 2025-09-08T19:56:20,305 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T19:56:20,305 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T19:56:20,305 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T19:56:20,305 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T19:56:20,305 import os, sys, tokenize, traceback 2025-09-08T19:56:20,305 2025-09-08T19:56:20,305 try: 2025-09-08T19:56:20,305 import setuptools 2025-09-08T19:56:20,305 except ImportError: 2025-09-08T19:56:20,305 print( 2025-09-08T19:56:20,305 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T19:56:20,305 "the build environment with exception:", 2025-09-08T19:56:20,305 file=sys.stderr, 2025-09-08T19:56:20,305 ) 2025-09-08T19:56:20,305 traceback.print_exc() 2025-09-08T19:56:20,305 sys.exit(1) 2025-09-08T19:56:20,305 2025-09-08T19:56:20,305 __file__ = %r 2025-09-08T19:56:20,305 sys.argv[0] = __file__ 2025-09-08T19:56:20,305 2025-09-08T19:56:20,305 if os.path.exists(__file__): 2025-09-08T19:56:20,305 filename = __file__ 2025-09-08T19:56:20,305 with tokenize.open(__file__) as f: 2025-09-08T19:56:20,305 setup_py_code = f.read() 2025-09-08T19:56:20,305 else: 2025-09-08T19:56:20,305 filename = "" 2025-09-08T19:56:20,305 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T19:56:20,305 2025-09-08T19:56:20,305 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:56:20,305 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0hmgxliq/metablmath_39e39a15422c40e8a5e4d02dc0a0fbae/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-7wfh_e2d[/] 2025-09-08T19:56:20,305 [bold magenta]cwd[/]: /tmp/pip-wheel-0hmgxliq/metablmath_39e39a15422c40e8a5e4d02dc0a0fbae/ 2025-09-08T19:56:20,305 Building wheel for metablmath (setup.py): finished with status 'error' 2025-09-08T19:56:20,306 ERROR: Failed building wheel for metablmath 2025-09-08T19:56:20,307 Running setup.py clean for metablmath 2025-09-08T19:56:20,307 Running command python setup.py clean 2025-09-08T19:56:20,814 warning: pandoc or pypandoc does not seem to be installed; using empty long_description 2025-09-08T19:56:21,334 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T19:56:21,335 !! 2025-09-08T19:56:21,335 ******************************************************************************** 2025-09-08T19:56:21,335 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T19:56:21,335 License :: OSI Approved :: BSD License 2025-09-08T19:56:21,335 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T19:56:21,335 ******************************************************************************** 2025-09-08T19:56:21,336 !! 2025-09-08T19:56:21,336 self._finalize_license_expression() 2025-09-08T19:56:21,402 running clean 2025-09-08T19:56:21,540 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T19:56:21,541 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T19:56:21,543 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T19:56:21,543 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T19:56:21,543 removing 'build' 2025-09-08T19:56:21,657 Failed to build metablmath 2025-09-08T19:56:21,658 ERROR: Failed to build one or more wheels 2025-09-08T19:56:21,659 Exception information: 2025-09-08T19:56:21,659 Traceback (most recent call last): 2025-09-08T19:56:21,659 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T19:56:21,659 status = _inner_run() 2025-09-08T19:56:21,659 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T19:56:21,659 return self.run(options, args) 2025-09-08T19:56:21,659 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T19:56:21,659 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T19:56:21,659 return func(self, options, args) 2025-09-08T19:56:21,659 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T19:56:21,659 raise CommandError("Failed to build one or more wheels") 2025-09-08T19:56:21,659 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T19:56:21,663 Removed build tracker: '/tmp/pip-build-tracker-o18osb17'