2023-09-08T11:44:24,093 Created temporary directory: /tmp/pip-build-tracker-9jtgapuo 2023-09-08T11:44:24,094 Initialized build tracking at /tmp/pip-build-tracker-9jtgapuo 2023-09-08T11:44:24,094 Created build tracker: /tmp/pip-build-tracker-9jtgapuo 2023-09-08T11:44:24,095 Entered build tracker: /tmp/pip-build-tracker-9jtgapuo 2023-09-08T11:44:24,095 Created temporary directory: /tmp/pip-wheel-xmjz4nyp 2023-09-08T11:44:24,098 Created temporary directory: /tmp/pip-ephem-wheel-cache-y8vj93r5 2023-09-08T11:44:24,120 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T11:44:24,124 2 location(s) to search for versions of pypotrace: 2023-09-08T11:44:24,124 * https://pypi.org/simple/pypotrace/ 2023-09-08T11:44:24,124 * https://www.piwheels.org/simple/pypotrace/ 2023-09-08T11:44:24,125 Fetching project page and analyzing links: https://pypi.org/simple/pypotrace/ 2023-09-08T11:44:24,126 Getting page https://pypi.org/simple/pypotrace/ 2023-09-08T11:44:24,127 Found index url https://pypi.org/simple/ 2023-09-08T11:44:24,343 Fetched page https://pypi.org/simple/pypotrace/ as application/vnd.pypi.simple.v1+json 2023-09-08T11:44:24,345 Found link https://files.pythonhosted.org/packages/01/05/a444e108b9bc645fafd02c52eac81bb0b1ed23dc504ca70fad61d6706c57/pypotrace-0.1.tar.gz (from https://pypi.org/simple/pypotrace/), version: 0.1 2023-09-08T11:44:24,346 Found link https://files.pythonhosted.org/packages/1f/a6/8d20d5fc78cd1fadaafcfd3bf0315089756560dbf590b413607bcad8dcb1/pypotrace-0.1.1.tar.gz (from https://pypi.org/simple/pypotrace/), version: 0.1.1 2023-09-08T11:44:24,347 Found link https://files.pythonhosted.org/packages/a1/30/bab0f7d2f69223a2f687e8ae2ed411ce03ebed5ec8efb5509aec4c432b86/pypotrace-0.1.2.tar.gz (from https://pypi.org/simple/pypotrace/), version: 0.1.2 2023-09-08T11:44:24,347 Found link https://files.pythonhosted.org/packages/28/6f/59ebf9fa50553426d28c0aec6d0690e84cca3841edd10276afaaedb8d02b/pypotrace-0.1.3.tar.gz (from https://pypi.org/simple/pypotrace/), version: 0.1.3 2023-09-08T11:44:24,348 Found link https://files.pythonhosted.org/packages/fa/10/cd7ce3148ac390032ad5c6f687ca20f924e4abcaf2f3d9a10dc13cbbe4b2/pypotrace-0.1.4.tar.gz (from https://pypi.org/simple/pypotrace/), version: 0.1.4 2023-09-08T11:44:24,349 Found link https://files.pythonhosted.org/packages/a8/66/3b6236524ef1f3655397ed87c08564f9e7364c6922c12f948bace59a4d96/pypotrace-0.2.tar.gz (from https://pypi.org/simple/pypotrace/), version: 0.2 2023-09-08T11:44:24,350 Skipping link: No binaries permitted for pypotrace: https://files.pythonhosted.org/packages/3b/d8/04d1a46120846d488667a7a8d2ce232d3ac5e85a5c1c398e741b0498fb2d/pypotrace-0.3-cp37-cp37m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypotrace/) 2023-09-08T11:44:24,351 Found link https://files.pythonhosted.org/packages/d7/58/bcd8a2b090e51100e690c61c245974b923911255757fd3367f0aa8c2c0cb/pypotrace-0.3.tar.gz (from https://pypi.org/simple/pypotrace/), version: 0.3 2023-09-08T11:44:24,351 Fetching project page and analyzing links: https://www.piwheels.org/simple/pypotrace/ 2023-09-08T11:44:24,352 Getting page https://www.piwheels.org/simple/pypotrace/ 2023-09-08T11:44:24,354 Found index url https://www.piwheels.org/simple/ 2023-09-08T11:44:24,779 Fetched page https://www.piwheels.org/simple/pypotrace/ as text/html 2023-09-08T11:44:24,781 Skipping link: not a file: https://www.piwheels.org/simple/pypotrace/ 2023-09-08T11:44:24,782 Skipping link: not a file: https://pypi.org/simple/pypotrace/ 2023-09-08T11:44:24,822 Given no hashes to check 1 links for project 'pypotrace': discarding no candidates 2023-09-08T11:44:24,859 Collecting pypotrace==0.1.1 2023-09-08T11:44:24,863 Created temporary directory: /tmp/pip-unpack-3xh0kuyk 2023-09-08T11:44:25,088 Downloading pypotrace-0.1.1.tar.gz (196 kB) 2023-09-08T11:44:25,315 Added pypotrace==0.1.1 from https://files.pythonhosted.org/packages/1f/a6/8d20d5fc78cd1fadaafcfd3bf0315089756560dbf590b413607bcad8dcb1/pypotrace-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-9jtgapuo' 2023-09-08T11:44:25,316 Running setup.py (path:/tmp/pip-wheel-xmjz4nyp/pypotrace_19a2c8569278447294d8d414367375b1/setup.py) egg_info for package pypotrace 2023-09-08T11:44:25,318 Created temporary directory: /tmp/pip-pip-egg-info-mrwjcxr4 2023-09-08T11:44:25,318 Preparing metadata (setup.py): started 2023-09-08T11:44:25,320 Running command python setup.py egg_info 2023-09-08T11:44:26,678 warning: no previously-included files matching '*.swp' found anywhere in distribution 2023-09-08T11:44:26,791 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T11:44:26,795 Source in /tmp/pip-wheel-xmjz4nyp/pypotrace_19a2c8569278447294d8d414367375b1 has version 0.1.1, which satisfies requirement pypotrace==0.1.1 from https://files.pythonhosted.org/packages/1f/a6/8d20d5fc78cd1fadaafcfd3bf0315089756560dbf590b413607bcad8dcb1/pypotrace-0.1.1.tar.gz 2023-09-08T11:44:26,796 Removed pypotrace==0.1.1 from https://files.pythonhosted.org/packages/1f/a6/8d20d5fc78cd1fadaafcfd3bf0315089756560dbf590b413607bcad8dcb1/pypotrace-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-9jtgapuo' 2023-09-08T11:44:26,800 Created temporary directory: /tmp/pip-unpack-k8wmaum8 2023-09-08T11:44:26,801 Created temporary directory: /tmp/pip-unpack-oyhqzst0 2023-09-08T11:44:26,804 Building wheels for collected packages: pypotrace 2023-09-08T11:44:26,808 Created temporary directory: /tmp/pip-wheel-7sxvi6z9 2023-09-08T11:44:26,809 Building wheel for pypotrace (setup.py): started 2023-09-08T11:44:26,810 Destination directory: /tmp/pip-wheel-7sxvi6z9 2023-09-08T11:44:26,811 Running command python setup.py bdist_wheel 2023-09-08T11:44:28,470 Compiling potrace/_potrace.pyx because it changed. 2023-09-08T11:44:28,471 [1/1] Cythonizing potrace/_potrace.pyx 2023-09-08T11:44:29,548 /usr/local/lib/python3.11/dist-packages/Cython/Compiler/Main.py:384: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-wheel-xmjz4nyp/pypotrace_19a2c8569278447294d8d414367375b1/potrace/_potrace.pxd 2023-09-08T11:44:29,549 tree = Parsing.p_module(s, pxd, full_module_name) 2023-09-08T11:44:30,609 Error compiling Cython file: 2023-09-08T11:44:30,610 ------------------------------------------------------------ 2023-09-08T11:44:30,610 ... 2023-09-08T11:44:30,611 cimport numpy as np 2023-09-08T11:44:30,611 cimport stdlib 2023-09-08T11:44:30,612 ^ 2023-09-08T11:44:30,613 ------------------------------------------------------------ 2023-09-08T11:44:30,614 potrace/_potrace.pyx:2:8: 'stdlib.pxd' not found 2023-09-08T11:44:30,616 Error compiling Cython file: 2023-09-08T11:44:30,616 ------------------------------------------------------------ 2023-09-08T11:44:30,617 ... 2023-09-08T11:44:30,617 cimport numpy as np 2023-09-08T11:44:30,618 cimport stdlib 2023-09-08T11:44:30,619 from python_string cimport PyString_FromString 2023-09-08T11:44:30,619 ^ 2023-09-08T11:44:30,620 ------------------------------------------------------------ 2023-09-08T11:44:30,621 potrace/_potrace.pyx:3:0: 'python_string.pxd' not found 2023-09-08T11:44:30,624 Error compiling Cython file: 2023-09-08T11:44:30,625 ------------------------------------------------------------ 2023-09-08T11:44:30,625 ... 2023-09-08T11:44:30,626 cimport numpy as np 2023-09-08T11:44:30,627 cimport stdlib 2023-09-08T11:44:30,627 from python_string cimport PyString_FromString 2023-09-08T11:44:30,628 ^ 2023-09-08T11:44:30,629 ------------------------------------------------------------ 2023-09-08T11:44:30,630 potrace/_potrace.pyx:3:0: 'python_string/PyString_FromString.pxd' not found 2023-09-08T11:44:30,781 warning: potrace/_potrace.pyx:327:30: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. 2023-09-08T11:44:30,782 warning: potrace/_potrace.pyx:327:35: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. 2023-09-08T11:44:30,782 warning: potrace/_potrace.pyx:327:40: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line. 2023-09-08T11:44:30,986 Error compiling Cython file: 2023-09-08T11:44:30,986 ------------------------------------------------------------ 2023-09-08T11:44:30,987 ... 2023-09-08T11:44:30,987 self._data = value 2023-09-08T11:44:30,988 # Init potrace bitmap struct 2023-09-08T11:44:30,988 self.po_bitmap.w = self._data.shape[1] 2023-09-08T11:44:30,989 self.po_bitmap.h = self._data.shape[0] 2023-09-08T11:44:30,989 self.po_bitmap.dy = (self.po_bitmap.w + ( 2023-09-08T11:44:30,990 (N - (self.po_bitmap.w & (N - 1))) & (N - 1))) / N 2023-09-08T11:44:30,991 ^ 2023-09-08T11:44:30,991 ------------------------------------------------------------ 2023-09-08T11:44:30,992 potrace/_potrace.pyx:121:63: Cannot assign type 'double' to 'int' 2023-09-08T11:44:30,993 Error compiling Cython file: 2023-09-08T11:44:30,994 ------------------------------------------------------------ 2023-09-08T11:44:30,994 ... 2023-09-08T11:44:30,995 self.po_bitmap.dy = (self.po_bitmap.w + ( 2023-09-08T11:44:30,995 (N - (self.po_bitmap.w & (N - 1))) & (N - 1))) / N 2023-09-08T11:44:30,996 # Allocate bitmap buffer 2023-09-08T11:44:30,996 size = self.po_bitmap.h * self.po_bitmap.dy * sizeof(potrace_word) 2023-09-08T11:44:30,997 self.free_bitmap() 2023-09-08T11:44:30,997 self.po_bitmap.map = stdlib.malloc(size) 2023-09-08T11:44:30,998 ^ 2023-09-08T11:44:30,998 ------------------------------------------------------------ 2023-09-08T11:44:30,999 potrace/_potrace.pyx:125:54: cimported module has no attribute 'malloc' 2023-09-08T11:44:31,001 Error compiling Cython file: 2023-09-08T11:44:31,001 ------------------------------------------------------------ 2023-09-08T11:44:31,002 ... 2023-09-08T11:44:31,002 for x in range(self.po_bitmap.w): 2023-09-08T11:44:31,003 setpixel(&self.po_bitmap, x, y, self._data[y, x]) 2023-09-08T11:44:31,004 cdef free_bitmap(self): 2023-09-08T11:44:31,005 if self.po_bitmap.map != NULL: 2023-09-08T11:44:31,005 stdlib.free(self.po_bitmap.map) 2023-09-08T11:44:31,006 ^ 2023-09-08T11:44:31,006 ------------------------------------------------------------ 2023-09-08T11:44:31,007 potrace/_potrace.pyx:133:18: cimported module has no attribute 'free' 2023-09-08T11:44:31,038 Error compiling Cython file: 2023-09-08T11:44:31,039 ------------------------------------------------------------ 2023-09-08T11:44:31,039 ... 2023-09-08T11:44:31,040 def potracelib_version(): 2023-09-08T11:44:31,041 """ 2023-09-08T11:44:31,041 Return the potrace library version. 2023-09-08T11:44:31,042 """ 2023-09-08T11:44:31,043 return PyString_FromString(potrace_version()) 2023-09-08T11:44:31,043 ^ 2023-09-08T11:44:31,044 ------------------------------------------------------------ 2023-09-08T11:44:31,045 potrace/_potrace.pyx:348:11: 'PyString_FromString' is not a constant, variable or function identifier 2023-09-08T11:44:31,046 Error compiling Cython file: 2023-09-08T11:44:31,047 ------------------------------------------------------------ 2023-09-08T11:44:31,047 ... 2023-09-08T11:44:31,048 cdef void setpixel(potrace_bitmap_s *bmp, int x, int y, int on): 2023-09-08T11:44:31,048 """ 2023-09-08T11:44:31,049 Set a pixel on or off in a potrace_bitmap_s. 2023-09-08T11:44:31,049 """ 2023-09-08T11:44:31,050 if on: 2023-09-08T11:44:31,051 bmp.map[y*bmp.dy + x/N] |= (1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,051 ^ 2023-09-08T11:44:31,052 ------------------------------------------------------------ 2023-09-08T11:44:31,053 potrace/_potrace.pyx:358:15: Invalid index type 'double' 2023-09-08T11:44:31,054 Error compiling Cython file: 2023-09-08T11:44:31,054 ------------------------------------------------------------ 2023-09-08T11:44:31,055 ... 2023-09-08T11:44:31,055 Set a pixel on or off in a potrace_bitmap_s. 2023-09-08T11:44:31,056 """ 2023-09-08T11:44:31,056 if on: 2023-09-08T11:44:31,057 bmp.map[y*bmp.dy + x/N] |= (1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,057 else: 2023-09-08T11:44:31,058 bmp.map[y*bmp.dy + x/N] &= ~(1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,058 ^ 2023-09-08T11:44:31,059 ------------------------------------------------------------ 2023-09-08T11:44:31,060 potrace/_potrace.pyx:360:15: Invalid index type 'double' 2023-09-08T11:44:31,089 Error compiling Cython file: 2023-09-08T11:44:31,090 ------------------------------------------------------------ 2023-09-08T11:44:31,090 ... 2023-09-08T11:44:31,091 cdef void setpixel(potrace_bitmap_s *bmp, int x, int y, int on): 2023-09-08T11:44:31,091 """ 2023-09-08T11:44:31,091 Set a pixel on or off in a potrace_bitmap_s. 2023-09-08T11:44:31,092 """ 2023-09-08T11:44:31,092 if on: 2023-09-08T11:44:31,093 bmp.map[y*bmp.dy + x/N] |= (1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,094 ^ 2023-09-08T11:44:31,094 ------------------------------------------------------------ 2023-09-08T11:44:31,096 potrace/_potrace.pyx:358:15: Invalid index type 'double' 2023-09-08T11:44:31,097 Error compiling Cython file: 2023-09-08T11:44:31,097 ------------------------------------------------------------ 2023-09-08T11:44:31,098 ... 2023-09-08T11:44:31,098 cdef void setpixel(potrace_bitmap_s *bmp, int x, int y, int on): 2023-09-08T11:44:31,099 """ 2023-09-08T11:44:31,099 Set a pixel on or off in a potrace_bitmap_s. 2023-09-08T11:44:31,100 """ 2023-09-08T11:44:31,100 if on: 2023-09-08T11:44:31,101 bmp.map[y*bmp.dy + x/N] |= (1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,101 ^ 2023-09-08T11:44:31,102 ------------------------------------------------------------ 2023-09-08T11:44:31,103 potrace/_potrace.pyx:358:15: Invalid index type 'double' 2023-09-08T11:44:31,104 Error compiling Cython file: 2023-09-08T11:44:31,104 ------------------------------------------------------------ 2023-09-08T11:44:31,105 ... 2023-09-08T11:44:31,105 Set a pixel on or off in a potrace_bitmap_s. 2023-09-08T11:44:31,106 """ 2023-09-08T11:44:31,106 if on: 2023-09-08T11:44:31,107 bmp.map[y*bmp.dy + x/N] |= (1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,107 else: 2023-09-08T11:44:31,108 bmp.map[y*bmp.dy + x/N] &= ~(1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,108 ^ 2023-09-08T11:44:31,109 ------------------------------------------------------------ 2023-09-08T11:44:31,110 potrace/_potrace.pyx:360:15: Invalid index type 'double' 2023-09-08T11:44:31,111 Error compiling Cython file: 2023-09-08T11:44:31,111 ------------------------------------------------------------ 2023-09-08T11:44:31,112 ... 2023-09-08T11:44:31,112 Set a pixel on or off in a potrace_bitmap_s. 2023-09-08T11:44:31,113 """ 2023-09-08T11:44:31,113 if on: 2023-09-08T11:44:31,114 bmp.map[y*bmp.dy + x/N] |= (1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,114 else: 2023-09-08T11:44:31,115 bmp.map[y*bmp.dy + x/N] &= ~(1uL << (N - 1 - x % N)) 2023-09-08T11:44:31,115 ^ 2023-09-08T11:44:31,116 ------------------------------------------------------------ 2023-09-08T11:44:31,117 potrace/_potrace.pyx:360:15: Invalid index type 'double' 2023-09-08T11:44:31,253 Traceback (most recent call last): 2023-09-08T11:44:31,254 File "", line 2, in 2023-09-08T11:44:31,255 File "", line 34, in 2023-09-08T11:44:31,255 File "/tmp/pip-wheel-xmjz4nyp/pypotrace_19a2c8569278447294d8d414367375b1/setup.py", line 18, in 2023-09-08T11:44:31,256 setup( 2023-09-08T11:44:31,257 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 185, in setup 2023-09-08T11:44:31,257 return run_commands(dist) 2023-09-08T11:44:31,258 ^^^^^^^^^^^^^^^^^^ 2023-09-08T11:44:31,258 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 201, in run_commands 2023-09-08T11:44:31,259 dist.run_commands() 2023-09-08T11:44:31,259 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 969, in run_commands 2023-09-08T11:44:31,260 self.run_command(cmd) 2023-09-08T11:44:31,260 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1001, in run_command 2023-09-08T11:44:31,261 super().run_command(command) 2023-09-08T11:44:31,261 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command 2023-09-08T11:44:31,261 cmd_obj.run() 2023-09-08T11:44:31,262 File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 325, in run 2023-09-08T11:44:31,262 self.run_command("build") 2023-09-08T11:44:31,263 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py", line 318, in run_command 2023-09-08T11:44:31,263 self.distribution.run_command(command) 2023-09-08T11:44:31,264 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1001, in run_command 2023-09-08T11:44:31,264 super().run_command(command) 2023-09-08T11:44:31,265 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command 2023-09-08T11:44:31,265 cmd_obj.run() 2023-09-08T11:44:31,266 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/command/build.py", line 131, in run 2023-09-08T11:44:31,266 self.run_command(cmd_name) 2023-09-08T11:44:31,267 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py", line 318, in run_command 2023-09-08T11:44:31,267 self.distribution.run_command(command) 2023-09-08T11:44:31,268 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1001, in run_command 2023-09-08T11:44:31,268 super().run_command(command) 2023-09-08T11:44:31,269 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command 2023-09-08T11:44:31,269 cmd_obj.run() 2023-09-08T11:44:31,270 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/command/build_ext.py", line 345, in run 2023-09-08T11:44:31,270 self.build_extensions() 2023-09-08T11:44:31,272 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions 2023-09-08T11:44:31,273 self._build_extensions_serial() 2023-09-08T11:44:31,274 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial 2023-09-08T11:44:31,275 self.build_extension(ext) 2023-09-08T11:44:31,276 File "/usr/local/lib/python3.11/dist-packages/Cython/Distutils/build_ext.py", line 122, in build_extension 2023-09-08T11:44:31,277 new_ext = cythonize( 2023-09-08T11:44:31,278 ^^^^^^^^^^ 2023-09-08T11:44:31,278 File "/usr/local/lib/python3.11/dist-packages/Cython/Build/Dependencies.py", line 1134, in cythonize 2023-09-08T11:44:31,279 cythonize_one(*args) 2023-09-08T11:44:31,280 File "/usr/local/lib/python3.11/dist-packages/Cython/Build/Dependencies.py", line 1301, in cythonize_one 2023-09-08T11:44:31,281 raise CompileError(None, pyx_file) 2023-09-08T11:44:31,282 Cython.Compiler.Errors.CompileError: potrace/_potrace.pyx 2023-09-08T11:44:31,572 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T11:44:31,585 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T11:44:31,585 exec(compile('"'"''"'"''"'"' 2023-09-08T11:44:31,585 # This is -- a caller that pip uses to run setup.py 2023-09-08T11:44:31,585 # 2023-09-08T11:44:31,585 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T11:44:31,585 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T11:44:31,585 # - It provides a clear error message when setuptools is not installed. 2023-09-08T11:44:31,585 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T11:44:31,585 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T11:44:31,585 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T11:44:31,585 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T11:44:31,585 import os, sys, tokenize 2023-09-08T11:44:31,585 2023-09-08T11:44:31,585 try: 2023-09-08T11:44:31,585 import setuptools 2023-09-08T11:44:31,585 except ImportError as error: 2023-09-08T11:44:31,585 print( 2023-09-08T11:44:31,585 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T11:44:31,585 "the build environment.", 2023-09-08T11:44:31,585 file=sys.stderr, 2023-09-08T11:44:31,585 ) 2023-09-08T11:44:31,585 sys.exit(1) 2023-09-08T11:44:31,585 2023-09-08T11:44:31,585 __file__ = %r 2023-09-08T11:44:31,585 sys.argv[0] = __file__ 2023-09-08T11:44:31,585 2023-09-08T11:44:31,585 if os.path.exists(__file__): 2023-09-08T11:44:31,585 filename = __file__ 2023-09-08T11:44:31,585 with tokenize.open(__file__) as f: 2023-09-08T11:44:31,585 setup_py_code = f.read() 2023-09-08T11:44:31,585 else: 2023-09-08T11:44:31,585 filename = "" 2023-09-08T11:44:31,585 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T11:44:31,585 2023-09-08T11:44:31,585 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T11:44:31,585 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xmjz4nyp/pypotrace_19a2c8569278447294d8d414367375b1/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-7sxvi6z9[/] 2023-09-08T11:44:31,586 [bold magenta]cwd[/]: /tmp/pip-wheel-xmjz4nyp/pypotrace_19a2c8569278447294d8d414367375b1/ 2023-09-08T11:44:31,587 Building wheel for pypotrace (setup.py): finished with status 'error' 2023-09-08T11:44:31,588 ERROR: Failed building wheel for pypotrace 2023-09-08T11:44:31,589 Running setup.py clean for pypotrace 2023-09-08T11:44:31,591 Running command python setup.py clean 2023-09-08T11:44:32,607 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T11:44:32,607 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T11:44:32,716 Failed to build pypotrace 2023-09-08T11:44:32,718 ERROR: Failed to build one or more wheels 2023-09-08T11:44:32,719 Exception information: 2023-09-08T11:44:32,719 Traceback (most recent call last): 2023-09-08T11:44:32,719 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T11:44:32,719 status = run_func(*args) 2023-09-08T11:44:32,719 ^^^^^^^^^^^^^^^ 2023-09-08T11:44:32,719 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T11:44:32,719 return func(self, options, args) 2023-09-08T11:44:32,719 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T11:44:32,719 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T11:44:32,719 raise CommandError("Failed to build one or more wheels") 2023-09-08T11:44:32,719 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T11:44:32,722 Removed build tracker: '/tmp/pip-build-tracker-9jtgapuo'