2023-09-08T14:57:43,100 Created temporary directory: /tmp/pip-build-tracker-ua3a6c4k 2023-09-08T14:57:43,101 Initialized build tracking at /tmp/pip-build-tracker-ua3a6c4k 2023-09-08T14:57:43,102 Created build tracker: /tmp/pip-build-tracker-ua3a6c4k 2023-09-08T14:57:43,102 Entered build tracker: /tmp/pip-build-tracker-ua3a6c4k 2023-09-08T14:57:43,103 Created temporary directory: /tmp/pip-wheel-1072z9k3 2023-09-08T14:57:43,106 Created temporary directory: /tmp/pip-ephem-wheel-cache-jzzzx3m_ 2023-09-08T14:57:43,127 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T14:57:43,131 2 location(s) to search for versions of greenletprofiler: 2023-09-08T14:57:43,131 * https://pypi.org/simple/greenletprofiler/ 2023-09-08T14:57:43,131 * https://www.piwheels.org/simple/greenletprofiler/ 2023-09-08T14:57:43,132 Fetching project page and analyzing links: https://pypi.org/simple/greenletprofiler/ 2023-09-08T14:57:43,133 Getting page https://pypi.org/simple/greenletprofiler/ 2023-09-08T14:57:43,134 Found index url https://pypi.org/simple/ 2023-09-08T14:57:43,349 Fetched page https://pypi.org/simple/greenletprofiler/ as application/vnd.pypi.simple.v1+json 2023-09-08T14:57:43,350 Found link https://files.pythonhosted.org/packages/34/10/69491ce59a4720dcd2277888d45103ec48cb2199669325f4be38cd148081/GreenletProfiler-0.1.tar.gz (from https://pypi.org/simple/greenletprofiler/), version: 0.1 2023-09-08T14:57:43,351 Fetching project page and analyzing links: https://www.piwheels.org/simple/greenletprofiler/ 2023-09-08T14:57:43,352 Getting page https://www.piwheels.org/simple/greenletprofiler/ 2023-09-08T14:57:43,353 Found index url https://www.piwheels.org/simple/ 2023-09-08T14:57:43,616 Fetched page https://www.piwheels.org/simple/greenletprofiler/ as text/html 2023-09-08T14:57:43,617 Skipping link: not a file: https://www.piwheels.org/simple/greenletprofiler/ 2023-09-08T14:57:43,618 Skipping link: not a file: https://pypi.org/simple/greenletprofiler/ 2023-09-08T14:57:43,637 Given no hashes to check 1 links for project 'greenletprofiler': discarding no candidates 2023-09-08T14:57:43,657 Collecting greenletprofiler==0.1 2023-09-08T14:57:43,662 Created temporary directory: /tmp/pip-unpack-5njqsmy_ 2023-09-08T14:57:43,802 Downloading GreenletProfiler-0.1.tar.gz (24 kB) 2023-09-08T14:57:43,867 Added greenletprofiler==0.1 from https://files.pythonhosted.org/packages/34/10/69491ce59a4720dcd2277888d45103ec48cb2199669325f4be38cd148081/GreenletProfiler-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-ua3a6c4k' 2023-09-08T14:57:43,868 Running setup.py (path:/tmp/pip-wheel-1072z9k3/greenletprofiler_04480e291e864491bfe880efd0ed42ac/setup.py) egg_info for package greenletprofiler 2023-09-08T14:57:43,869 Created temporary directory: /tmp/pip-pip-egg-info-h8j_88u3 2023-09-08T14:57:43,870 Preparing metadata (setup.py): started 2023-09-08T14:57:43,871 Running command python setup.py egg_info 2023-09-08T14:57:44,809 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-08T14:57:44,810 !! 2023-09-08T14:57:44,811 ******************************************************************************** 2023-09-08T14:57:44,811 Requirements should be satisfied by a PEP 517 installer. 2023-09-08T14:57:44,812 If you are using pip, you can try `pip install --use-pep517`. 2023-09-08T14:57:44,813 ******************************************************************************** 2023-09-08T14:57:44,814 !! 2023-09-08T14:57:44,814 dist.fetch_build_eggs(dist.setup_requires) 2023-09-08T14:57:47,470 Warning: 'classifiers' should be a list, got type 'filter' 2023-09-08T14:57:47,552 running egg_info 2023-09-08T14:57:47,554 creating /tmp/pip-pip-egg-info-h8j_88u3/GreenletProfiler.egg-info 2023-09-08T14:57:47,578 writing /tmp/pip-pip-egg-info-h8j_88u3/GreenletProfiler.egg-info/PKG-INFO 2023-09-08T14:57:47,582 writing dependency_links to /tmp/pip-pip-egg-info-h8j_88u3/GreenletProfiler.egg-info/dependency_links.txt 2023-09-08T14:57:47,584 writing requirements to /tmp/pip-pip-egg-info-h8j_88u3/GreenletProfiler.egg-info/requires.txt 2023-09-08T14:57:47,585 writing top-level names to /tmp/pip-pip-egg-info-h8j_88u3/GreenletProfiler.egg-info/top_level.txt 2023-09-08T14:57:47,586 writing manifest file '/tmp/pip-pip-egg-info-h8j_88u3/GreenletProfiler.egg-info/SOURCES.txt' 2023-09-08T14:57:47,699 reading manifest file '/tmp/pip-pip-egg-info-h8j_88u3/GreenletProfiler.egg-info/SOURCES.txt' 2023-09-08T14:57:47,701 reading manifest template 'MANIFEST.in' 2023-09-08T14:57:47,712 writing manifest file '/tmp/pip-pip-egg-info-h8j_88u3/GreenletProfiler.egg-info/SOURCES.txt' 2023-09-08T14:57:47,829 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T14:57:47,832 Source in /tmp/pip-wheel-1072z9k3/greenletprofiler_04480e291e864491bfe880efd0ed42ac has version 0.1, which satisfies requirement greenletprofiler==0.1 from https://files.pythonhosted.org/packages/34/10/69491ce59a4720dcd2277888d45103ec48cb2199669325f4be38cd148081/GreenletProfiler-0.1.tar.gz 2023-09-08T14:57:47,833 Removed greenletprofiler==0.1 from https://files.pythonhosted.org/packages/34/10/69491ce59a4720dcd2277888d45103ec48cb2199669325f4be38cd148081/GreenletProfiler-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-ua3a6c4k' 2023-09-08T14:57:47,838 Created temporary directory: /tmp/pip-unpack-_s76njjp 2023-09-08T14:57:47,839 Created temporary directory: /tmp/pip-unpack-rruvapc9 2023-09-08T14:57:47,843 Building wheels for collected packages: greenletprofiler 2023-09-08T14:57:47,849 Created temporary directory: /tmp/pip-wheel-0fplmjzg 2023-09-08T14:57:47,849 Building wheel for greenletprofiler (setup.py): started 2023-09-08T14:57:47,850 Destination directory: /tmp/pip-wheel-0fplmjzg 2023-09-08T14:57:47,851 Running command python setup.py bdist_wheel 2023-09-08T14:57:48,719 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-08T14:57:48,720 !! 2023-09-08T14:57:48,721 ******************************************************************************** 2023-09-08T14:57:48,722 Requirements should be satisfied by a PEP 517 installer. 2023-09-08T14:57:48,722 If you are using pip, you can try `pip install --use-pep517`. 2023-09-08T14:57:48,723 ******************************************************************************** 2023-09-08T14:57:48,724 !! 2023-09-08T14:57:48,724 dist.fetch_build_eggs(dist.setup_requires) 2023-09-08T14:57:48,905 Warning: 'classifiers' should be a list, got type 'filter' 2023-09-08T14:57:49,209 running bdist_wheel 2023-09-08T14:57:49,308 running build 2023-09-08T14:57:49,309 running build_py 2023-09-08T14:57:49,335 creating build 2023-09-08T14:57:49,336 creating build/lib.linux-armv7l-cpython-311 2023-09-08T14:57:49,337 creating build/lib.linux-armv7l-cpython-311/_vendorized_yappi 2023-09-08T14:57:49,339 copying _vendorized_yappi/yappi.py -> build/lib.linux-armv7l-cpython-311/_vendorized_yappi 2023-09-08T14:57:49,341 copying _vendorized_yappi/__init__.py -> build/lib.linux-armv7l-cpython-311/_vendorized_yappi 2023-09-08T14:57:49,343 copying GreenletProfiler.py -> build/lib.linux-armv7l-cpython-311 2023-09-08T14:57:49,345 running build_ext 2023-09-08T14:57:49,851 building '_GreenletProfiler_yappi' extension 2023-09-08T14:57:49,852 creating build/temp.linux-armv7l-cpython-311 2023-09-08T14:57:49,853 creating build/temp.linux-armv7l-cpython-311/_vendorized_yappi 2023-09-08T14:57:49,854 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DLIB_RT_AVAILABLE=1 -I_vendorized_yappi -I/usr/include/python3.11 -c _vendorized_yappi/_yappi.c -o build/temp.linux-armv7l-cpython-311/_vendorized_yappi/_yappi.o 2023-09-08T14:57:50,240 _vendorized_yappi/_yappi.c: In function ‘_call_context_name_callback’: 2023-09-08T14:57:50,241 _vendorized_yappi/_yappi.c:199:14: warning: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2023-09-08T14:57:50,241 199 | if (!PyString_Check(callback_rc)) { 2023-09-08T14:57:50,242 | ^~~~~~~~~~~~~~ 2023-09-08T14:57:50,243 | PyMapping_Check 2023-09-08T14:57:50,245 _vendorized_yappi/_yappi.c: In function ‘_code2pit’: 2023-09-08T14:57:50,246 _vendorized_yappi/_yappi.c:389:16: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-08T14:57:50,246 389 | cobj = fobj->f_code; 2023-09-08T14:57:50,247 | ^~ 2023-09-08T14:57:50,248 In file included from /usr/include/python3.11/Python.h:38, 2023-09-08T14:57:50,248 from _vendorized_yappi/config.h:4, 2023-09-08T14:57:50,249 from _vendorized_yappi/_yappi.c:10: 2023-09-08T14:57:50,249 _vendorized_yappi/_yappi.c:407:72: error: ‘PyCodeObject’ has no member named ‘co_varnames’; did you mean ‘co_names’? 2023-09-08T14:57:50,250 407 | const char *firstarg = PyStr_AS_CSTRING(PyTuple_GET_ITEM(cobj->co_varnames, 0)); 2023-09-08T14:57:50,251 | ^~~~~~~~~~~ 2023-09-08T14:57:50,251 /usr/include/python3.11/pyport.h:24:38: note: in definition of macro ‘_Py_CAST’ 2023-09-08T14:57:50,252 24 | #define _Py_CAST(type, expr) ((type)(expr)) 2023-09-08T14:57:50,252 | ^~~~ 2023-09-08T14:57:50,253 /usr/include/python3.11/cpython/bytesobject.h:40:51: note: in expansion of macro ‘_PyObject_CAST’ 2023-09-08T14:57:50,253 40 | # define PyBytes_AS_STRING(op) PyBytes_AS_STRING(_PyObject_CAST(op)) 2023-09-08T14:57:50,254 | ^~~~~~~~~~~~~~ 2023-09-08T14:57:50,254 _vendorized_yappi/_yappi.c:96:29: note: in expansion of macro ‘PyBytes_AS_STRING’ 2023-09-08T14:57:50,255 96 | #define PyStr_AS_CSTRING(s) PyBytes_AS_STRING(PyUnicode_AsUTF8String(s)) 2023-09-08T14:57:50,256 | ^~~~~~~~~~~~~~~~~ 2023-09-08T14:57:50,256 _vendorized_yappi/_yappi.c:407:32: note: in expansion of macro ‘PyStr_AS_CSTRING’ 2023-09-08T14:57:50,257 407 | const char *firstarg = PyStr_AS_CSTRING(PyTuple_GET_ITEM(cobj->co_varnames, 0)); 2023-09-08T14:57:50,257 | ^~~~~~~~~~~~~~~~ 2023-09-08T14:57:50,258 /usr/include/python3.11/cpython/tupleobject.h:18:33: note: in expansion of macro ‘_Py_CAST’ 2023-09-08T14:57:50,258 18 | (assert(PyTuple_Check(op)), _Py_CAST(PyTupleObject*, (op))) 2023-09-08T14:57:50,259 | ^~~~~~~~ 2023-09-08T14:57:50,260 /usr/include/python3.11/cpython/tupleobject.h:30:38: note: in expansion of macro ‘_PyTuple_CAST’ 2023-09-08T14:57:50,260 30 | #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[index]) 2023-09-08T14:57:50,261 | ^~~~~~~~~~~~~ 2023-09-08T14:57:50,261 _vendorized_yappi/_yappi.c:407:49: note: in expansion of macro ‘PyTuple_GET_ITEM’ 2023-09-08T14:57:50,262 407 | const char *firstarg = PyStr_AS_CSTRING(PyTuple_GET_ITEM(cobj->co_varnames, 0)); 2023-09-08T14:57:50,262 | ^~~~~~~~~~~~~~~~ 2023-09-08T14:57:50,263 _vendorized_yappi/_yappi.c:410:36: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-08T14:57:50,264 410 | PyObject* locals = fobj->f_locals; 2023-09-08T14:57:50,264 | ^~ 2023-09-08T14:57:50,265 _vendorized_yappi/_yappi.c: In function ‘_yapp_callback’: 2023-09-08T14:57:50,265 _vendorized_yappi/_yappi.c:737:36: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-08T14:57:50,266 737 | current_ctx = _thread2ctx(frame->f_tstate); 2023-09-08T14:57:50,267 | ^~ 2023-09-08T14:57:50,268 _vendorized_yappi/_yappi.c: In function ‘_profile_thread’: 2023-09-08T14:57:50,268 _vendorized_yappi/_yappi.c:817:9: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘use_tracing’; did you mean ‘tracing’? 2023-09-08T14:57:50,269 817 | ts->use_tracing = 1; 2023-09-08T14:57:50,269 | ^~~~~~~~~~~ 2023-09-08T14:57:50,270 | tracing 2023-09-08T14:57:50,270 _vendorized_yappi/_yappi.c: In function ‘_unprofile_thread’: 2023-09-08T14:57:50,271 _vendorized_yappi/_yappi.c:827:9: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘use_tracing’; did you mean ‘tracing’? 2023-09-08T14:57:50,271 827 | ts->use_tracing = 0; 2023-09-08T14:57:50,271 | ^~~~~~~~~~~ 2023-09-08T14:57:50,272 | tracing 2023-09-08T14:57:50,272 _vendorized_yappi/_yappi.c: In function ‘_ensure_thread_profiled’: 2023-09-08T14:57:50,273 _vendorized_yappi/_yappi.c:837:22: error: invalid use of incomplete typedef ‘PyInterpreterState’ {aka ‘struct _is’} 2023-09-08T14:57:50,273 837 | for (p=ts->interp->tstate_head ; p != NULL; p = p->next) { 2023-09-08T14:57:50,274 | ^~ 2023-09-08T14:57:50,274 _vendorized_yappi/_yappi.c: In function ‘_enum_threads’: 2023-09-08T14:57:50,275 _vendorized_yappi/_yappi.c:848:39: error: invalid use of incomplete typedef ‘PyInterpreterState’ {aka ‘struct _is’} 2023-09-08T14:57:50,275 848 | for (p=PyThreadState_GET()->interp->tstate_head ; p != NULL; p = p->next) { 2023-09-08T14:57:50,276 | ^~ 2023-09-08T14:57:50,277 _vendorized_yappi/_yappi.c: In function ‘set_clock_type’: 2023-09-08T14:57:50,279 _vendorized_yappi/_yappi.c:1241:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘clock_type_t’ [-Wsign-compare] 2023-09-08T14:57:50,280 1241 | if (clock_type == get_timing_clock_type()) 2023-09-08T14:57:50,281 | ^~ 2023-09-08T14:57:50,299 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T14:57:50,448 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T14:57:50,462 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T14:57:50,462 exec(compile('"'"''"'"''"'"' 2023-09-08T14:57:50,462 # This is -- a caller that pip uses to run setup.py 2023-09-08T14:57:50,462 # 2023-09-08T14:57:50,462 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T14:57:50,462 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T14:57:50,462 # - It provides a clear error message when setuptools is not installed. 2023-09-08T14:57:50,462 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T14:57:50,462 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T14:57:50,462 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T14:57:50,462 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T14:57:50,462 import os, sys, tokenize 2023-09-08T14:57:50,462 2023-09-08T14:57:50,462 try: 2023-09-08T14:57:50,462 import setuptools 2023-09-08T14:57:50,462 except ImportError as error: 2023-09-08T14:57:50,462 print( 2023-09-08T14:57:50,462 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T14:57:50,462 "the build environment.", 2023-09-08T14:57:50,462 file=sys.stderr, 2023-09-08T14:57:50,462 ) 2023-09-08T14:57:50,462 sys.exit(1) 2023-09-08T14:57:50,462 2023-09-08T14:57:50,462 __file__ = %r 2023-09-08T14:57:50,462 sys.argv[0] = __file__ 2023-09-08T14:57:50,462 2023-09-08T14:57:50,462 if os.path.exists(__file__): 2023-09-08T14:57:50,462 filename = __file__ 2023-09-08T14:57:50,462 with tokenize.open(__file__) as f: 2023-09-08T14:57:50,462 setup_py_code = f.read() 2023-09-08T14:57:50,462 else: 2023-09-08T14:57:50,462 filename = "" 2023-09-08T14:57:50,462 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T14:57:50,462 2023-09-08T14:57:50,462 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T14:57:50,462 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1072z9k3/greenletprofiler_04480e291e864491bfe880efd0ed42ac/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-0fplmjzg[/] 2023-09-08T14:57:50,462 [bold magenta]cwd[/]: /tmp/pip-wheel-1072z9k3/greenletprofiler_04480e291e864491bfe880efd0ed42ac/ 2023-09-08T14:57:50,463 Building wheel for greenletprofiler (setup.py): finished with status 'error' 2023-09-08T14:57:50,464 ERROR: Failed building wheel for greenletprofiler 2023-09-08T14:57:50,465 Running setup.py clean for greenletprofiler 2023-09-08T14:57:50,466 Running command python setup.py clean 2023-09-08T14:57:51,321 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-08T14:57:51,321 !! 2023-09-08T14:57:51,323 ******************************************************************************** 2023-09-08T14:57:51,323 Requirements should be satisfied by a PEP 517 installer. 2023-09-08T14:57:51,324 If you are using pip, you can try `pip install --use-pep517`. 2023-09-08T14:57:51,324 ******************************************************************************** 2023-09-08T14:57:51,325 !! 2023-09-08T14:57:51,326 dist.fetch_build_eggs(dist.setup_requires) 2023-09-08T14:57:51,507 Warning: 'classifiers' should be a list, got type 'filter' 2023-09-08T14:57:51,808 running clean 2023-09-08T14:57:51,856 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-08T14:57:51,857 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-08T14:57:51,859 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T14:57:51,860 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T14:57:51,860 removing 'build' 2023-09-08T14:57:51,976 Failed to build greenletprofiler 2023-09-08T14:57:51,977 ERROR: Failed to build one or more wheels 2023-09-08T14:57:51,978 Exception information: 2023-09-08T14:57:51,978 Traceback (most recent call last): 2023-09-08T14:57:51,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T14:57:51,978 status = run_func(*args) 2023-09-08T14:57:51,978 ^^^^^^^^^^^^^^^ 2023-09-08T14:57:51,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T14:57:51,978 return func(self, options, args) 2023-09-08T14:57:51,978 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:57:51,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T14:57:51,978 raise CommandError("Failed to build one or more wheels") 2023-09-08T14:57:51,978 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T14:57:51,981 Removed build tracker: '/tmp/pip-build-tracker-ua3a6c4k'