2025-09-08T00:27:32,317 Created temporary directory: /tmp/pip-build-tracker-0fcqe0zy 2025-09-08T00:27:32,317 Initialized build tracking at /tmp/pip-build-tracker-0fcqe0zy 2025-09-08T00:27:32,318 Created build tracker: /tmp/pip-build-tracker-0fcqe0zy 2025-09-08T00:27:32,318 Entered build tracker: /tmp/pip-build-tracker-0fcqe0zy 2025-09-08T00:27:32,318 Created temporary directory: /tmp/pip-wheel-3aoajimn 2025-09-08T00:27:32,321 Created temporary directory: /tmp/pip-ephem-wheel-cache-fki8a5sp 2025-09-08T00:27:32,379 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:27:32,381 2 location(s) to search for versions of m3-cdecimal: 2025-09-08T00:27:32,381 * https://pypi.org/simple/m3-cdecimal/ 2025-09-08T00:27:32,381 * https://www.piwheels.org/simple/m3-cdecimal/ 2025-09-08T00:27:32,382 Fetching project page and analyzing links: https://pypi.org/simple/m3-cdecimal/ 2025-09-08T00:27:32,382 Getting page https://pypi.org/simple/m3-cdecimal/ 2025-09-08T00:27:32,383 Found index url https://pypi.org/simple/ 2025-09-08T00:27:32,530 Fetched page https://pypi.org/simple/m3-cdecimal/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:27:32,531 Found link https://files.pythonhosted.org/packages/38/48/f971b928e29d7c163dd01f265c294417dfe898bd07a1d8dcc3da9e69c0b9/m3-cdecimal-2.3.tar.gz (from https://pypi.org/simple/m3-cdecimal/), version: 2.3 2025-09-08T00:27:32,532 Fetching project page and analyzing links: https://www.piwheels.org/simple/m3-cdecimal/ 2025-09-08T00:27:32,533 Getting page https://www.piwheels.org/simple/m3-cdecimal/ 2025-09-08T00:27:32,534 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:27:32,634 Fetched page https://www.piwheels.org/simple/m3-cdecimal/ as text/html 2025-09-08T00:27:32,636 Skipping link: No binaries permitted for m3-cdecimal: https://archive1.piwheels.org/simple/m3-cdecimal/m3_cdecimal-2.3-cp37-cp37m-linux_armv7l.whl#sha256=d667c4352d3e4cc03a7ee0f4cb22c93cf6b603e71fb891bbcb2d4491b602cd4f (from https://www.piwheels.org/simple/m3-cdecimal/) 2025-09-08T00:27:32,636 Skipping link: No binaries permitted for m3-cdecimal: https://archive1.piwheels.org/simple/m3-cdecimal/m3_cdecimal-2.3-cp37-cp37m-linux_armv6l.whl#sha256=d667c4352d3e4cc03a7ee0f4cb22c93cf6b603e71fb891bbcb2d4491b602cd4f (from https://www.piwheels.org/simple/m3-cdecimal/) 2025-09-08T00:27:32,637 Skipping link: No binaries permitted for m3-cdecimal: https://archive1.piwheels.org/simple/m3-cdecimal/m3_cdecimal-2.3-cp34-cp34m-linux_armv7l.whl#sha256=05598a6b614dea9e3eb405474583173b95a2b81b5648de5c4b03d10eace271fe (from https://www.piwheels.org/simple/m3-cdecimal/) 2025-09-08T00:27:32,637 Skipping link: No binaries permitted for m3-cdecimal: https://archive1.piwheels.org/simple/m3-cdecimal/m3_cdecimal-2.3-cp34-cp34m-linux_armv6l.whl#sha256=05598a6b614dea9e3eb405474583173b95a2b81b5648de5c4b03d10eace271fe (from https://www.piwheels.org/simple/m3-cdecimal/) 2025-09-08T00:27:32,637 Skipping link: No binaries permitted for m3-cdecimal: https://archive1.piwheels.org/simple/m3-cdecimal/m3_cdecimal-2.3-cp35-cp35m-linux_armv7l.whl#sha256=175d49de066bbef238274fbd60351692fcb051c403342b415f98225be8581d81 (from https://www.piwheels.org/simple/m3-cdecimal/) 2025-09-08T00:27:32,637 Skipping link: No binaries permitted for m3-cdecimal: https://archive1.piwheels.org/simple/m3-cdecimal/m3_cdecimal-2.3-cp35-cp35m-linux_armv6l.whl#sha256=175d49de066bbef238274fbd60351692fcb051c403342b415f98225be8581d81 (from https://www.piwheels.org/simple/m3-cdecimal/) 2025-09-08T00:27:32,637 Skipping link: not a file: https://www.piwheels.org/simple/m3-cdecimal/ 2025-09-08T00:27:32,637 Skipping link: not a file: https://pypi.org/simple/m3-cdecimal/ 2025-09-08T00:27:32,662 Given no hashes to check 1 links for project 'm3-cdecimal': discarding no candidates 2025-09-08T00:27:32,663 Collecting m3-cdecimal==2.3 2025-09-08T00:27:32,665 Created temporary directory: /tmp/pip-unpack-1l5iytih 2025-09-08T00:27:32,806 Downloading m3-cdecimal-2.3.tar.gz (639 kB) 2025-09-08T00:27:32,974 Added m3-cdecimal==2.3 from https://files.pythonhosted.org/packages/38/48/f971b928e29d7c163dd01f265c294417dfe898bd07a1d8dcc3da9e69c0b9/m3-cdecimal-2.3.tar.gz to build tracker '/tmp/pip-build-tracker-0fcqe0zy' 2025-09-08T00:27:32,975 Running setup.py (path:/tmp/pip-wheel-3aoajimn/m3-cdecimal_87b7ddbf1b30478eac510031cf1c1c87/setup.py) egg_info for package m3-cdecimal 2025-09-08T00:27:32,975 Created temporary directory: /tmp/pip-pip-egg-info-nu9gd3dg 2025-09-08T00:27:32,976 Preparing metadata (setup.py): started 2025-09-08T00:27:32,976 Running command python setup.py egg_info 2025-09-08T00:27:33,494 /tmp/pip-wheel-3aoajimn/m3-cdecimal_87b7ddbf1b30478eac510031cf1c1c87/setup.py:121: SyntaxWarning: invalid escape sequence '\.' 2025-09-08T00:27:33,494 if re.search('cdecimal.*\.(so|pyd|egg)', name): 2025-09-08T00:27:33,938 checking for gcc... gcc 2025-09-08T00:27:34,231 checking whether the C compiler works... yes 2025-09-08T00:27:34,231 checking for C compiler default output file name... a.out 2025-09-08T00:27:34,400 checking for suffix of executables... 2025-09-08T00:27:34,598 checking whether we are cross compiling... no 2025-09-08T00:27:34,682 checking for suffix of object files... o 2025-09-08T00:27:34,765 checking whether we are using the GNU C compiler... yes 2025-09-08T00:27:34,848 checking whether gcc accepts -g... yes 2025-09-08T00:27:34,992 checking for gcc option to accept ISO C89... none needed 2025-09-08T00:27:34,996 checking system as reported by uname -s... Linux 2025-09-08T00:27:35,002 checking machine type as reported by uname -m... armv7l 2025-09-08T00:27:35,124 checking how to run the C preprocessor... gcc -E 2025-09-08T00:27:35,257 checking for grep that handles long lines and -e... /usr/bin/grep 2025-09-08T00:27:35,265 checking for egrep... /usr/bin/grep -E 2025-09-08T00:27:35,725 checking for ANSI C header files... yes 2025-09-08T00:27:35,850 checking for sys/types.h... yes 2025-09-08T00:27:35,990 checking for sys/stat.h... yes 2025-09-08T00:27:36,131 checking for stdlib.h... yes 2025-09-08T00:27:36,285 checking for string.h... yes 2025-09-08T00:27:36,431 checking for memory.h... yes 2025-09-08T00:27:36,577 checking for strings.h... yes 2025-09-08T00:27:36,731 checking for inttypes.h... yes 2025-09-08T00:27:36,882 checking for stdint.h... yes 2025-09-08T00:27:37,044 checking for unistd.h... yes 2025-09-08T00:27:37,070 checking for inttypes.h... (cached) yes 2025-09-08T00:27:37,098 checking for stdint.h... (cached) yes 2025-09-08T00:27:37,403 checking for size_t... yes 2025-09-08T00:27:37,695 checking for int32_t... yes 2025-09-08T00:27:37,987 checking for int64_t... yes 2025-09-08T00:27:38,137 checking for uint32_t... yes 2025-09-08T00:27:38,278 checking for uint64_t... yes 2025-09-08T00:27:38,426 checking for __uint128_t... no 2025-09-08T00:27:38,682 checking size of size_t... 4 2025-09-08T00:27:38,838 checking size of __uint128_t... 0 2025-09-08T00:27:38,946 checking for x64 gcc inline assembler... no 2025-09-08T00:27:39,044 checking for x87 gcc inline assembler... no 2025-09-08T00:27:39,505 checking for gmp... no 2025-09-08T00:27:39,590 checking for -O2... yes 2025-09-08T00:27:39,859 checking for glibc _FORTIFY_SOURCE/memmove bug... no 2025-09-08T00:27:39,930 configure: creating ./config.status 2025-09-08T00:27:40,309 config.status: creating Makefile 2025-09-08T00:27:40,361 config.status: creating tests/Makefile 2025-09-08T00:27:40,438 config.status: creating mpdecimal.h 2025-09-08T00:27:40,502 config.status: creating config.h 2025-09-08T00:27:41,159 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:27:41,159 !! 2025-09-08T00:27:41,159 ******************************************************************************** 2025-09-08T00:27:41,159 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:27:41,159 License :: OSI Approved :: BSD License 2025-09-08T00:27:41,159 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:27:41,159 ******************************************************************************** 2025-09-08T00:27:41,160 !! 2025-09-08T00:27:41,160 self._finalize_license_expression() 2025-09-08T00:27:41,534 warning: no files found matching '.' anywhere in distribution 2025-09-08T00:27:41,661 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T00:27:41,666 Source in /tmp/pip-wheel-3aoajimn/m3-cdecimal_87b7ddbf1b30478eac510031cf1c1c87 has version 2.3, which satisfies requirement m3-cdecimal==2.3 from https://files.pythonhosted.org/packages/38/48/f971b928e29d7c163dd01f265c294417dfe898bd07a1d8dcc3da9e69c0b9/m3-cdecimal-2.3.tar.gz 2025-09-08T00:27:41,666 Removed m3-cdecimal==2.3 from https://files.pythonhosted.org/packages/38/48/f971b928e29d7c163dd01f265c294417dfe898bd07a1d8dcc3da9e69c0b9/m3-cdecimal-2.3.tar.gz from build tracker '/tmp/pip-build-tracker-0fcqe0zy' 2025-09-08T00:27:41,670 Created temporary directory: /tmp/pip-unpack-qqz0i4p2 2025-09-08T00:27:41,670 Created temporary directory: /tmp/pip-unpack-b7_896wq 2025-09-08T00:27:41,670 Building wheels for collected packages: m3-cdecimal 2025-09-08T00:27:41,672 Created temporary directory: /tmp/pip-wheel-u60mk0tb 2025-09-08T00:27:41,672 DEPRECATION: Building 'm3-cdecimal' 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 'm3-cdecimal'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T00:27:41,674 Building wheel for m3-cdecimal (setup.py): started 2025-09-08T00:27:41,674 Destination directory: /tmp/pip-wheel-u60mk0tb 2025-09-08T00:27:41,675 Running command python setup.py bdist_wheel 2025-09-08T00:27:42,189 /tmp/pip-wheel-3aoajimn/m3-cdecimal_87b7ddbf1b30478eac510031cf1c1c87/setup.py:121: SyntaxWarning: invalid escape sequence '\.' 2025-09-08T00:27:42,190 if re.search('cdecimal.*\.(so|pyd|egg)', name): 2025-09-08T00:27:42,623 checking for gcc... gcc 2025-09-08T00:27:42,907 checking whether the C compiler works... yes 2025-09-08T00:27:42,907 checking for C compiler default output file name... a.out 2025-09-08T00:27:43,070 checking for suffix of executables... 2025-09-08T00:27:43,260 checking whether we are cross compiling... no 2025-09-08T00:27:43,341 checking for suffix of object files... o 2025-09-08T00:27:43,421 checking whether we are using the GNU C compiler... yes 2025-09-08T00:27:43,501 checking whether gcc accepts -g... yes 2025-09-08T00:27:43,643 checking for gcc option to accept ISO C89... none needed 2025-09-08T00:27:43,648 checking system as reported by uname -s... Linux 2025-09-08T00:27:43,653 checking machine type as reported by uname -m... armv7l 2025-09-08T00:27:43,773 checking how to run the C preprocessor... gcc -E 2025-09-08T00:27:43,904 checking for grep that handles long lines and -e... /usr/bin/grep 2025-09-08T00:27:43,912 checking for egrep... /usr/bin/grep -E 2025-09-08T00:27:44,366 checking for ANSI C header files... yes 2025-09-08T00:27:44,486 checking for sys/types.h... yes 2025-09-08T00:27:44,628 checking for sys/stat.h... yes 2025-09-08T00:27:44,766 checking for stdlib.h... yes 2025-09-08T00:27:44,909 checking for string.h... yes 2025-09-08T00:27:45,059 checking for memory.h... yes 2025-09-08T00:27:45,210 checking for strings.h... yes 2025-09-08T00:27:45,362 checking for inttypes.h... yes 2025-09-08T00:27:45,510 checking for stdint.h... yes 2025-09-08T00:27:45,669 checking for unistd.h... yes 2025-09-08T00:27:45,697 checking for inttypes.h... (cached) yes 2025-09-08T00:27:45,726 checking for stdint.h... (cached) yes 2025-09-08T00:27:46,245 checking for size_t... yes 2025-09-08T00:27:46,548 checking for int32_t... yes 2025-09-08T00:27:46,845 checking for int64_t... yes 2025-09-08T00:27:46,988 checking for uint32_t... yes 2025-09-08T00:27:47,127 checking for uint64_t... yes 2025-09-08T00:27:47,276 checking for __uint128_t... no 2025-09-08T00:27:47,529 checking size of size_t... 4 2025-09-08T00:27:47,681 checking size of __uint128_t... 0 2025-09-08T00:27:47,783 checking for x64 gcc inline assembler... no 2025-09-08T00:27:47,883 checking for x87 gcc inline assembler... no 2025-09-08T00:27:48,341 checking for gmp... no 2025-09-08T00:27:48,427 checking for -O2... yes 2025-09-08T00:27:48,686 checking for glibc _FORTIFY_SOURCE/memmove bug... no 2025-09-08T00:27:48,759 configure: creating ./config.status 2025-09-08T00:27:49,140 config.status: creating Makefile 2025-09-08T00:27:49,191 config.status: creating tests/Makefile 2025-09-08T00:27:49,268 config.status: creating mpdecimal.h 2025-09-08T00:27:49,331 config.status: creating config.h 2025-09-08T00:27:49,353 config.status: config.h is unchanged 2025-09-08T00:27:49,906 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:27:49,906 !! 2025-09-08T00:27:49,907 ******************************************************************************** 2025-09-08T00:27:49,907 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:27:49,907 License :: OSI Approved :: BSD License 2025-09-08T00:27:49,907 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:27:49,907 ******************************************************************************** 2025-09-08T00:27:49,907 !! 2025-09-08T00:27:49,907 self._finalize_license_expression() 2025-09-08T00:27:52,164 cdecimal3.c:30:10: fatal error: longintrepr.h: No such file or directory 2025-09-08T00:27:52,164 30 | #include "longintrepr.h" 2025-09-08T00:27:52,164 | ^~~~~~~~~~~~~~~ 2025-09-08T00:27:52,164 compilation terminated. 2025-09-08T00:27:52,168 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T00:27:52,316 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T00:27:52,328 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T00:27:52,328 exec(compile('"'"''"'"''"'"' 2025-09-08T00:27:52,328 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:27:52,328 # 2025-09-08T00:27:52,328 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:27:52,328 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:27:52,328 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:27:52,328 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:27:52,328 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:27:52,328 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:27:52,328 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:27:52,328 import os, sys, tokenize, traceback 2025-09-08T00:27:52,328 2025-09-08T00:27:52,328 try: 2025-09-08T00:27:52,328 import setuptools 2025-09-08T00:27:52,328 except ImportError: 2025-09-08T00:27:52,328 print( 2025-09-08T00:27:52,328 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:27:52,328 "the build environment with exception:", 2025-09-08T00:27:52,328 file=sys.stderr, 2025-09-08T00:27:52,328 ) 2025-09-08T00:27:52,328 traceback.print_exc() 2025-09-08T00:27:52,328 sys.exit(1) 2025-09-08T00:27:52,328 2025-09-08T00:27:52,328 __file__ = %r 2025-09-08T00:27:52,328 sys.argv[0] = __file__ 2025-09-08T00:27:52,328 2025-09-08T00:27:52,328 if os.path.exists(__file__): 2025-09-08T00:27:52,328 filename = __file__ 2025-09-08T00:27:52,328 with tokenize.open(__file__) as f: 2025-09-08T00:27:52,328 setup_py_code = f.read() 2025-09-08T00:27:52,328 else: 2025-09-08T00:27:52,328 filename = "" 2025-09-08T00:27:52,328 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:27:52,328 2025-09-08T00:27:52,328 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:27:52,328 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3aoajimn/m3-cdecimal_87b7ddbf1b30478eac510031cf1c1c87/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-u60mk0tb[/] 2025-09-08T00:27:52,328 [bold magenta]cwd[/]: /tmp/pip-wheel-3aoajimn/m3-cdecimal_87b7ddbf1b30478eac510031cf1c1c87/ 2025-09-08T00:27:52,328 Building wheel for m3-cdecimal (setup.py): finished with status 'error' 2025-09-08T00:27:52,329 ERROR: Failed building wheel for m3-cdecimal 2025-09-08T00:27:52,330 Running setup.py clean for m3-cdecimal 2025-09-08T00:27:52,330 Running command python setup.py clean 2025-09-08T00:27:52,845 /tmp/pip-wheel-3aoajimn/m3-cdecimal_87b7ddbf1b30478eac510031cf1c1c87/setup.py:121: SyntaxWarning: invalid escape sequence '\.' 2025-09-08T00:27:52,845 if re.search('cdecimal.*\.(so|pyd|egg)', name): 2025-09-08T00:27:53,270 checking for gcc... gcc 2025-09-08T00:27:53,548 checking whether the C compiler works... yes 2025-09-08T00:27:53,549 checking for C compiler default output file name... a.out 2025-09-08T00:27:53,712 checking for suffix of executables... 2025-09-08T00:27:53,907 checking whether we are cross compiling... no 2025-09-08T00:27:53,990 checking for suffix of object files... o 2025-09-08T00:27:54,069 checking whether we are using the GNU C compiler... yes 2025-09-08T00:27:54,151 checking whether gcc accepts -g... yes 2025-09-08T00:27:54,297 checking for gcc option to accept ISO C89... none needed 2025-09-08T00:27:54,302 checking system as reported by uname -s... Linux 2025-09-08T00:27:54,308 checking machine type as reported by uname -m... armv7l 2025-09-08T00:27:54,428 checking how to run the C preprocessor... gcc -E 2025-09-08T00:27:54,551 checking for grep that handles long lines and -e... /usr/bin/grep 2025-09-08T00:27:54,558 checking for egrep... /usr/bin/grep -E 2025-09-08T00:27:55,014 checking for ANSI C header files... yes 2025-09-08T00:27:55,134 checking for sys/types.h... yes 2025-09-08T00:27:55,271 checking for sys/stat.h... yes 2025-09-08T00:27:55,410 checking for stdlib.h... yes 2025-09-08T00:27:55,558 checking for string.h... yes 2025-09-08T00:27:55,708 checking for memory.h... yes 2025-09-08T00:27:55,854 checking for strings.h... yes 2025-09-08T00:27:56,006 checking for inttypes.h... yes 2025-09-08T00:27:56,162 checking for stdint.h... yes 2025-09-08T00:27:56,323 checking for unistd.h... yes 2025-09-08T00:27:56,353 checking for inttypes.h... (cached) yes 2025-09-08T00:27:56,383 checking for stdint.h... (cached) yes 2025-09-08T00:27:56,682 checking for size_t... yes 2025-09-08T00:27:56,967 checking for int32_t... yes 2025-09-08T00:27:57,260 checking for int64_t... yes 2025-09-08T00:27:57,412 checking for uint32_t... yes 2025-09-08T00:27:57,553 checking for uint64_t... yes 2025-09-08T00:27:57,702 checking for __uint128_t... no 2025-09-08T00:27:57,956 checking size of size_t... 4 2025-09-08T00:27:58,110 checking size of __uint128_t... 0 2025-09-08T00:27:58,215 checking for x64 gcc inline assembler... no 2025-09-08T00:27:58,318 checking for x87 gcc inline assembler... no 2025-09-08T00:27:58,779 checking for gmp... no 2025-09-08T00:27:58,869 checking for -O2... yes 2025-09-08T00:27:59,132 checking for glibc _FORTIFY_SOURCE/memmove bug... no 2025-09-08T00:27:59,199 configure: creating ./config.status 2025-09-08T00:27:59,579 config.status: creating Makefile 2025-09-08T00:27:59,634 config.status: creating tests/Makefile 2025-09-08T00:27:59,715 config.status: creating mpdecimal.h 2025-09-08T00:27:59,783 config.status: creating config.h 2025-09-08T00:27:59,808 config.status: config.h is unchanged 2025-09-08T00:28:00,392 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:28:00,392 !! 2025-09-08T00:28:00,392 ******************************************************************************** 2025-09-08T00:28:00,392 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:28:00,393 License :: OSI Approved :: BSD License 2025-09-08T00:28:00,393 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:28:00,393 ******************************************************************************** 2025-09-08T00:28:00,393 !! 2025-09-08T00:28:00,393 self._finalize_license_expression() 2025-09-08T00:28:00,618 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-08T00:28:00,618 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T00:28:00,618 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T00:28:00,730 Failed to build m3-cdecimal 2025-09-08T00:28:00,731 ERROR: Failed to build one or more wheels 2025-09-08T00:28:00,732 Exception information: 2025-09-08T00:28:00,732 Traceback (most recent call last): 2025-09-08T00:28:00,732 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:28:00,732 status = _inner_run() 2025-09-08T00:28:00,732 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:28:00,732 return self.run(options, args) 2025-09-08T00:28:00,732 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:28:00,732 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:28:00,732 return func(self, options, args) 2025-09-08T00:28:00,732 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T00:28:00,732 raise CommandError("Failed to build one or more wheels") 2025-09-08T00:28:00,732 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T00:28:00,736 Removed build tracker: '/tmp/pip-build-tracker-0fcqe0zy'