2023-09-08T15:01:45,180 Created temporary directory: /tmp/pip-build-tracker-tpma_wn2 2023-09-08T15:01:45,182 Initialized build tracking at /tmp/pip-build-tracker-tpma_wn2 2023-09-08T15:01:45,182 Created build tracker: /tmp/pip-build-tracker-tpma_wn2 2023-09-08T15:01:45,182 Entered build tracker: /tmp/pip-build-tracker-tpma_wn2 2023-09-08T15:01:45,183 Created temporary directory: /tmp/pip-wheel-3bf4r49m 2023-09-08T15:01:45,186 Created temporary directory: /tmp/pip-ephem-wheel-cache-tbob0rqf 2023-09-08T15:01:45,207 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T15:01:45,211 2 location(s) to search for versions of rtmidi-python: 2023-09-08T15:01:45,211 * https://pypi.org/simple/rtmidi-python/ 2023-09-08T15:01:45,211 * https://www.piwheels.org/simple/rtmidi-python/ 2023-09-08T15:01:45,212 Fetching project page and analyzing links: https://pypi.org/simple/rtmidi-python/ 2023-09-08T15:01:45,213 Getting page https://pypi.org/simple/rtmidi-python/ 2023-09-08T15:01:45,214 Found index url https://pypi.org/simple/ 2023-09-08T15:01:45,427 Fetched page https://pypi.org/simple/rtmidi-python/ as application/vnd.pypi.simple.v1+json 2023-09-08T15:01:45,429 Found link https://files.pythonhosted.org/packages/d1/70/86e366288c5efef823926a0bfa19fdc90674ea11415f9b19a15894b71994/rtmidi-python-0.2.2.tar.gz (from https://pypi.org/simple/rtmidi-python/), version: 0.2.2 2023-09-08T15:01:45,429 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/18/e1/96b91ea9b79d9af6837ed4ef7af52ba4722b0b42a9e09d8f6acd0209316c/rtmidi-python-0.2.2.win-amd64-py2.7.exe (from https://pypi.org/simple/rtmidi-python/) 2023-09-08T15:01:45,430 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/3e/44/552a9cc5ee1e4d9c3f70dbd90504160d6018f90ff511dd3d245b6409f29a/rtmidi-python-0.2.2.win32-py2.7.exe (from https://pypi.org/simple/rtmidi-python/) 2023-09-08T15:01:45,431 Fetching project page and analyzing links: https://www.piwheels.org/simple/rtmidi-python/ 2023-09-08T15:01:45,431 Getting page https://www.piwheels.org/simple/rtmidi-python/ 2023-09-08T15:01:45,433 Found index url https://www.piwheels.org/simple/ 2023-09-08T15:01:45,728 Fetched page https://www.piwheels.org/simple/rtmidi-python/ as text/html 2023-09-08T15:01:45,730 Skipping link: No binaries permitted for rtmidi-python: https://www.piwheels.org/simple/rtmidi-python/rtmidi_python-0.2.2-cp35-cp35m-linux_armv6l.whl#sha256=d1e28f6d40292dab7d9bf782a2dd09e51f9621be27c73f53d01a46d1beaeb8af (from https://www.piwheels.org/simple/rtmidi-python/) 2023-09-08T15:01:45,731 Skipping link: No binaries permitted for rtmidi-python: https://www.piwheels.org/simple/rtmidi-python/rtmidi_python-0.2.2-cp35-cp35m-linux_armv7l.whl#sha256=d1e28f6d40292dab7d9bf782a2dd09e51f9621be27c73f53d01a46d1beaeb8af (from https://www.piwheels.org/simple/rtmidi-python/) 2023-09-08T15:01:45,731 Skipping link: No binaries permitted for rtmidi-python: https://www.piwheels.org/simple/rtmidi-python/rtmidi_python-0.2.2-cp37-cp37m-linux_armv6l.whl#sha256=2ac901aa2c201dc6e5c0378f4150559194a8251f1523bfa524ecedca36ef1495 (from https://www.piwheels.org/simple/rtmidi-python/) 2023-09-08T15:01:45,732 Skipping link: No binaries permitted for rtmidi-python: https://www.piwheels.org/simple/rtmidi-python/rtmidi_python-0.2.2-cp37-cp37m-linux_armv7l.whl#sha256=2ac901aa2c201dc6e5c0378f4150559194a8251f1523bfa524ecedca36ef1495 (from https://www.piwheels.org/simple/rtmidi-python/) 2023-09-08T15:01:45,732 Skipping link: not a file: https://www.piwheels.org/simple/rtmidi-python/ 2023-09-08T15:01:45,733 Skipping link: not a file: https://pypi.org/simple/rtmidi-python/ 2023-09-08T15:01:45,751 Given no hashes to check 1 links for project 'rtmidi-python': discarding no candidates 2023-09-08T15:01:45,769 Collecting rtmidi-python==0.2.2 2023-09-08T15:01:45,771 Created temporary directory: /tmp/pip-unpack-k_y08xdv 2023-09-08T15:01:45,911 Downloading rtmidi-python-0.2.2.tar.gz (54 kB) 2023-09-08T15:01:45,987 Added rtmidi-python==0.2.2 from https://files.pythonhosted.org/packages/d1/70/86e366288c5efef823926a0bfa19fdc90674ea11415f9b19a15894b71994/rtmidi-python-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-tpma_wn2' 2023-09-08T15:01:45,989 Running setup.py (path:/tmp/pip-wheel-3bf4r49m/rtmidi-python_651ae61303f1446f9553a2091a910749/setup.py) egg_info for package rtmidi-python 2023-09-08T15:01:45,990 Created temporary directory: /tmp/pip-pip-egg-info-a7kl7js_ 2023-09-08T15:01:45,990 Preparing metadata (setup.py): started 2023-09-08T15:01:45,992 Running command python setup.py egg_info 2023-09-08T15:01:47,132 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T15:01:47,135 Source in /tmp/pip-wheel-3bf4r49m/rtmidi-python_651ae61303f1446f9553a2091a910749 has version 0.2.2, which satisfies requirement rtmidi-python==0.2.2 from https://files.pythonhosted.org/packages/d1/70/86e366288c5efef823926a0bfa19fdc90674ea11415f9b19a15894b71994/rtmidi-python-0.2.2.tar.gz 2023-09-08T15:01:47,136 Removed rtmidi-python==0.2.2 from https://files.pythonhosted.org/packages/d1/70/86e366288c5efef823926a0bfa19fdc90674ea11415f9b19a15894b71994/rtmidi-python-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-tpma_wn2' 2023-09-08T15:01:47,140 Created temporary directory: /tmp/pip-unpack-kdv_ulup 2023-09-08T15:01:47,141 Created temporary directory: /tmp/pip-unpack-vsxh19q3 2023-09-08T15:01:47,144 Building wheels for collected packages: rtmidi-python 2023-09-08T15:01:47,148 Created temporary directory: /tmp/pip-wheel-glnx8ci6 2023-09-08T15:01:47,149 Building wheel for rtmidi-python (setup.py): started 2023-09-08T15:01:47,150 Destination directory: /tmp/pip-wheel-glnx8ci6 2023-09-08T15:01:47,150 Running command python setup.py bdist_wheel 2023-09-08T15:01:56,748 In file included from /usr/include/python3.11/Python.h:44, 2023-09-08T15:01:56,748 from rtmidi_python.cpp:16: 2023-09-08T15:01:56,749 rtmidi_python.cpp: In function ‘int __Pyx_ListComp_Append(PyObject*, PyObject*)’: 2023-09-08T15:01:56,749 /usr/include/python3.11/object.h:145:30: error: lvalue required as left operand of assignment 2023-09-08T15:01:56,750 145 | # define Py_SIZE(ob) Py_SIZE(_PyObject_CAST(ob)) 2023-09-08T15:01:56,751 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,752 rtmidi_python.cpp:716:9: note: in expansion of macro ‘Py_SIZE’ 2023-09-08T15:01:56,752 716 | Py_SIZE(list) = len+1; 2023-09-08T15:01:56,753 | ^~~~~~~ 2023-09-08T15:01:56,821 rtmidi_python.cpp: In function ‘void __pyx_tp_dealloc_13rtmidi_python_MidiOut(PyObject*)’: 2023-09-08T15:01:56,822 /usr/include/python3.11/object.h:127:34: error: lvalue required as increment operand 2023-09-08T15:01:56,823 127 | # define Py_REFCNT(ob) Py_REFCNT(_PyObject_CAST(ob)) 2023-09-08T15:01:56,824 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,824 rtmidi_python.cpp:2557:7: note: in expansion of macro ‘Py_REFCNT’ 2023-09-08T15:01:56,825 2557 | ++Py_REFCNT(o); 2023-09-08T15:01:56,825 | ^~~~~~~~~ 2023-09-08T15:01:56,826 /usr/include/python3.11/object.h:127:34: error: lvalue required as decrement operand 2023-09-08T15:01:56,827 127 | # define Py_REFCNT(ob) Py_REFCNT(_PyObject_CAST(ob)) 2023-09-08T15:01:56,827 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,828 rtmidi_python.cpp:2559:7: note: in expansion of macro ‘Py_REFCNT’ 2023-09-08T15:01:56,828 2559 | --Py_REFCNT(o); 2023-09-08T15:01:56,829 | ^~~~~~~~~ 2023-09-08T15:01:56,831 rtmidi_python.cpp: In function ‘void __pyx_tp_dealloc_13rtmidi_python_MidiIn(PyObject*)’: 2023-09-08T15:01:56,832 /usr/include/python3.11/object.h:127:34: error: lvalue required as increment operand 2023-09-08T15:01:56,832 127 | # define Py_REFCNT(ob) Py_REFCNT(_PyObject_CAST(ob)) 2023-09-08T15:01:56,833 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,834 rtmidi_python.cpp:2654:7: note: in expansion of macro ‘Py_REFCNT’ 2023-09-08T15:01:56,834 2654 | ++Py_REFCNT(o); 2023-09-08T15:01:56,835 | ^~~~~~~~~ 2023-09-08T15:01:56,836 /usr/include/python3.11/object.h:127:34: error: lvalue required as decrement operand 2023-09-08T15:01:56,836 127 | # define Py_REFCNT(ob) Py_REFCNT(_PyObject_CAST(ob)) 2023-09-08T15:01:56,837 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,837 rtmidi_python.cpp:2656:7: note: in expansion of macro ‘Py_REFCNT’ 2023-09-08T15:01:56,838 2656 | --Py_REFCNT(o); 2023-09-08T15:01:56,838 | ^~~~~~~~~ 2023-09-08T15:01:56,849 rtmidi_python.cpp: In function ‘PyObject* PyInit_rtmidi_python()’: 2023-09-08T15:01:56,849 rtmidi_python.cpp:2932:39: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T15:01:56,850 2932 | __pyx_type_13rtmidi_python_MidiBase.tp_print = 0; 2023-09-08T15:01:56,850 | ^~~~~~~~ 2023-09-08T15:01:56,852 rtmidi_python.cpp:2941:38: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T15:01:56,852 2941 | __pyx_type_13rtmidi_python_MidiOut.tp_print = 0; 2023-09-08T15:01:56,853 | ^~~~~~~~ 2023-09-08T15:01:56,854 rtmidi_python.cpp:2950:37: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-08T15:01:56,855 2950 | __pyx_type_13rtmidi_python_MidiIn.tp_print = 0; 2023-09-08T15:01:56,855 | ^~~~~~~~ 2023-09-08T15:01:56,856 rtmidi_python.cpp:2966:21: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 2023-09-08T15:01:56,857 2966 | PyEval_InitThreads(); 2023-09-08T15:01:56,857 | ~~~~~~~~~~~~~~~~~~^~ 2023-09-08T15:01:56,858 In file included from /usr/include/python3.11/Python.h:95: 2023-09-08T15:01:56,858 /usr/include/python3.11/ceval.h:132:37: note: declared here 2023-09-08T15:01:56,859 132 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2023-09-08T15:01:56,860 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,864 In file included from /usr/include/python3.11/unicodeobject.h:1042, 2023-09-08T15:01:56,864 from /usr/include/python3.11/Python.h:51: 2023-09-08T15:01:56,865 rtmidi_python.cpp: In function ‘int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)’: 2023-09-08T15:01:56,866 /usr/include/python3.11/cpython/unicodeobject.h:664:52: warning: ‘Py_ssize_t PyUnicode_GET_SIZE(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2023-09-08T15:01:56,867 664 | # define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op)) 2023-09-08T15:01:56,867 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,868 rtmidi_python.cpp:3094:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2023-09-08T15:01:56,869 3094 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-08T15:01:56,869 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,870 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T15:01:56,871 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T15:01:56,872 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,872 /usr/include/python3.11/cpython/unicodeobject.h:664:52: warning: ‘Py_ssize_t PyUnicode_GET_SIZE(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2023-09-08T15:01:56,873 664 | # define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op)) 2023-09-08T15:01:56,874 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,874 rtmidi_python.cpp:3094:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2023-09-08T15:01:56,875 3094 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-08T15:01:56,876 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,877 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T15:01:56,877 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T15:01:56,878 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,878 /usr/include/python3.11/cpython/unicodeobject.h:664:52: warning: ‘Py_ssize_t PyUnicode_GET_SIZE(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2023-09-08T15:01:56,879 664 | # define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op)) 2023-09-08T15:01:56,879 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,880 rtmidi_python.cpp:3110:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2023-09-08T15:01:56,880 3110 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-08T15:01:56,881 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,881 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T15:01:56,882 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T15:01:56,882 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,883 /usr/include/python3.11/cpython/unicodeobject.h:664:52: warning: ‘Py_ssize_t PyUnicode_GET_SIZE(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2023-09-08T15:01:56,884 664 | # define PyUnicode_GET_SIZE(op) PyUnicode_GET_SIZE(_PyObject_CAST(op)) 2023-09-08T15:01:56,884 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,885 rtmidi_python.cpp:3110:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2023-09-08T15:01:56,885 3110 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-08T15:01:56,886 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,886 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-08T15:01:56,887 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-08T15:01:56,888 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,923 rtmidi_python.cpp: In function ‘PyCodeObject* __Pyx_CreateCodeObjectForTraceback(const char*, int, int, const char*)’: 2023-09-08T15:01:56,924 rtmidi_python.cpp:4004:9: error: invalid conversion from ‘int’ to ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2023-09-08T15:01:56,925 4004 | py_line, /*int firstlineno,*/ 2023-09-08T15:01:56,926 | ^~~~~~~ 2023-09-08T15:01:56,926 | | 2023-09-08T15:01:56,927 | int 2023-09-08T15:01:56,927 rtmidi_python.cpp:124:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T15:01:56,928 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T15:01:56,929 | ^~~~~ 2023-09-08T15:01:56,929 rtmidi_python.cpp:4005:9: error: invalid conversion from ‘PyObject*’ {aka ‘_object*’} to ‘int’ [-fpermissive] 2023-09-08T15:01:56,930 4005 | __pyx_empty_bytes /*PyObject *lnotab*/ 2023-09-08T15:01:56,930 | ^~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,931 | | 2023-09-08T15:01:56,932 | PyObject* {aka _object*} 2023-09-08T15:01:56,932 rtmidi_python.cpp:124:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-08T15:01:56,933 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T15:01:56,934 | ^~~~ 2023-09-08T15:01:56,934 rtmidi_python.cpp:124:21: error: too few arguments to function ‘PyCodeObject* PyCode_New(int, int, int, int, int, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, int, PyObject*, PyObject*)’ 2023-09-08T15:01:56,935 124 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-08T15:01:56,936 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,936 rtmidi_python.cpp:3990:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-08T15:01:56,937 3990 | py_code = __Pyx_PyCode_New( 2023-09-08T15:01:56,937 | ^~~~~~~~~~~~~~~~ 2023-09-08T15:01:56,938 In file included from /usr/include/python3.11/Python.h:71: 2023-09-08T15:01:56,938 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-08T15:01:56,938 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-08T15:01:56,939 | ^~~~~~~~~~ 2023-09-08T15:01:56,939 rtmidi_python.cpp: In function ‘void __Pyx_AddTraceback(const char*, int, int, const char*)’: 2023-09-08T15:01:56,940 rtmidi_python.cpp:4036:13: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-08T15:01:56,940 4036 | py_frame->f_lineno = py_line; 2023-09-08T15:01:56,941 | ^~ 2023-09-08T15:01:56,941 In file included from /usr/include/python3.11/Python.h:42: 2023-09-08T15:01:56,942 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-08T15:01:56,942 22 | typedef struct _frame PyFrameObject; 2023-09-08T15:01:56,943 | ^~~~~~ 2023-09-08T15:01:57,366 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T15:01:57,475 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T15:01:57,488 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T15:01:57,488 exec(compile('"'"''"'"''"'"' 2023-09-08T15:01:57,488 # This is -- a caller that pip uses to run setup.py 2023-09-08T15:01:57,488 # 2023-09-08T15:01:57,488 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T15:01:57,488 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T15:01:57,488 # - It provides a clear error message when setuptools is not installed. 2023-09-08T15:01:57,488 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T15:01:57,488 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T15:01:57,488 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T15:01:57,488 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T15:01:57,488 import os, sys, tokenize 2023-09-08T15:01:57,488 2023-09-08T15:01:57,488 try: 2023-09-08T15:01:57,488 import setuptools 2023-09-08T15:01:57,488 except ImportError as error: 2023-09-08T15:01:57,488 print( 2023-09-08T15:01:57,488 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T15:01:57,488 "the build environment.", 2023-09-08T15:01:57,488 file=sys.stderr, 2023-09-08T15:01:57,488 ) 2023-09-08T15:01:57,488 sys.exit(1) 2023-09-08T15:01:57,488 2023-09-08T15:01:57,488 __file__ = %r 2023-09-08T15:01:57,488 sys.argv[0] = __file__ 2023-09-08T15:01:57,488 2023-09-08T15:01:57,488 if os.path.exists(__file__): 2023-09-08T15:01:57,488 filename = __file__ 2023-09-08T15:01:57,488 with tokenize.open(__file__) as f: 2023-09-08T15:01:57,488 setup_py_code = f.read() 2023-09-08T15:01:57,488 else: 2023-09-08T15:01:57,488 filename = "" 2023-09-08T15:01:57,488 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T15:01:57,488 2023-09-08T15:01:57,488 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T15:01:57,488 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3bf4r49m/rtmidi-python_651ae61303f1446f9553a2091a910749/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-glnx8ci6[/] 2023-09-08T15:01:57,488 [bold magenta]cwd[/]: /tmp/pip-wheel-3bf4r49m/rtmidi-python_651ae61303f1446f9553a2091a910749/ 2023-09-08T15:01:57,489 Building wheel for rtmidi-python (setup.py): finished with status 'error' 2023-09-08T15:01:57,490 ERROR: Failed building wheel for rtmidi-python 2023-09-08T15:01:57,491 Running setup.py clean for rtmidi-python 2023-09-08T15:01:57,492 Running command python setup.py clean 2023-09-08T15:01:58,519 'build/lib.linux-armv7l-cpython-311' does not exist -- can't clean it 2023-09-08T15:01:58,520 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T15:01:58,520 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T15:01:58,629 Failed to build rtmidi-python 2023-09-08T15:01:58,631 ERROR: Failed to build one or more wheels 2023-09-08T15:01:58,632 Exception information: 2023-09-08T15:01:58,632 Traceback (most recent call last): 2023-09-08T15:01:58,632 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T15:01:58,632 status = run_func(*args) 2023-09-08T15:01:58,632 ^^^^^^^^^^^^^^^ 2023-09-08T15:01:58,632 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T15:01:58,632 return func(self, options, args) 2023-09-08T15:01:58,632 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:01:58,632 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T15:01:58,632 raise CommandError("Failed to build one or more wheels") 2023-09-08T15:01:58,632 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T15:01:58,635 Removed build tracker: '/tmp/pip-build-tracker-tpma_wn2'