2023-09-09T07:10:59,230 Created temporary directory: /tmp/pip-build-tracker-miftdlpz 2023-09-09T07:10:59,231 Initialized build tracking at /tmp/pip-build-tracker-miftdlpz 2023-09-09T07:10:59,231 Created build tracker: /tmp/pip-build-tracker-miftdlpz 2023-09-09T07:10:59,232 Entered build tracker: /tmp/pip-build-tracker-miftdlpz 2023-09-09T07:10:59,233 Created temporary directory: /tmp/pip-wheel-qm692dbx 2023-09-09T07:10:59,235 Created temporary directory: /tmp/pip-ephem-wheel-cache-5vkqsr6l 2023-09-09T07:10:59,257 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-09T07:10:59,260 2 location(s) to search for versions of obsoper: 2023-09-09T07:10:59,260 * https://pypi.org/simple/obsoper/ 2023-09-09T07:10:59,260 * https://www.piwheels.org/simple/obsoper/ 2023-09-09T07:10:59,261 Fetching project page and analyzing links: https://pypi.org/simple/obsoper/ 2023-09-09T07:10:59,262 Getting page https://pypi.org/simple/obsoper/ 2023-09-09T07:10:59,264 Found index url https://pypi.org/simple/ 2023-09-09T07:10:59,514 Fetched page https://pypi.org/simple/obsoper/ as application/vnd.pypi.simple.v1+json 2023-09-09T07:10:59,516 Found link https://files.pythonhosted.org/packages/3b/9e/f09301cad72d38069a4af4e1e783c1db32d2240101cb95df552634a17389/obsoper-0.0.4.tar.gz (from https://pypi.org/simple/obsoper/), version: 0.0.4 2023-09-09T07:10:59,516 Found link https://files.pythonhosted.org/packages/cd/41/840f916aab8303477e19fd108a62cba0b401353564bee08f38d4af25bf62/obsoper-0.0.6.tar.gz (from https://pypi.org/simple/obsoper/), version: 0.0.6 2023-09-09T07:10:59,517 Found link https://files.pythonhosted.org/packages/a7/b0/17f392ca74b0e0a1578b8c49c33d374c7f04f4a03590b6a8c87aa989de66/obsoper-0.0.7.tar.gz (from https://pypi.org/simple/obsoper/), version: 0.0.7 2023-09-09T07:10:59,518 Found link https://files.pythonhosted.org/packages/74/f0/336852fe95b99b56fe6a95dd1f00614a6d6c3006849d5a0c3607f932f957/obsoper-0.0.8.tar.gz (from https://pypi.org/simple/obsoper/), version: 0.0.8 2023-09-09T07:10:59,518 Fetching project page and analyzing links: https://www.piwheels.org/simple/obsoper/ 2023-09-09T07:10:59,519 Getting page https://www.piwheels.org/simple/obsoper/ 2023-09-09T07:10:59,520 Found index url https://www.piwheels.org/simple/ 2023-09-09T07:11:00,207 Fetched page https://www.piwheels.org/simple/obsoper/ as text/html 2023-09-09T07:11:00,215 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.4-py3-none-any.whl#sha256=8ff97c573decb1135c820212a743ebaa73c3f396afc336a8fbb43c3d8df05dd3 (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,216 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.6-py3-none-any.whl#sha256=918ae0949febc66424fcbdb67bef0c0d37611a218a1aec1dfdcfcdff83773df1 (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,217 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.7-cp34-cp34m-linux_armv6l.whl#sha256=e4e999c7bcc952a3226074ed7a26e00a748c3eef87cad7f2ad8fcd811c7922c6 (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,218 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.7-cp34-cp34m-linux_armv7l.whl#sha256=e4e999c7bcc952a3226074ed7a26e00a748c3eef87cad7f2ad8fcd811c7922c6 (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,219 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.7-cp35-cp35m-linux_armv6l.whl#sha256=620ee7e2b68413ccf4417d66f7d413834d60dbc365e9daf4c71c3f8d74a6a95c (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,220 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.7-cp35-cp35m-linux_armv7l.whl#sha256=620ee7e2b68413ccf4417d66f7d413834d60dbc365e9daf4c71c3f8d74a6a95c (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,221 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.8-cp34-cp34m-linux_armv6l.whl#sha256=9dd9b7bbd95a20cd80a01869d157e10fb7918b99a27a90638fa0be2d411b1117 (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,222 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.8-cp34-cp34m-linux_armv7l.whl#sha256=9dd9b7bbd95a20cd80a01869d157e10fb7918b99a27a90638fa0be2d411b1117 (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,223 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.8-cp35-cp35m-linux_armv6l.whl#sha256=f2b1da8f231f3e90d584a79d1f7a93a938340355c0abe675946acdd61a95661d (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,224 Skipping link: No binaries permitted for obsoper: https://www.piwheels.org/simple/obsoper/obsoper-0.0.8-cp35-cp35m-linux_armv7l.whl#sha256=f2b1da8f231f3e90d584a79d1f7a93a938340355c0abe675946acdd61a95661d (from https://www.piwheels.org/simple/obsoper/) 2023-09-09T07:11:00,225 Skipping link: not a file: https://www.piwheels.org/simple/obsoper/ 2023-09-09T07:11:00,226 Skipping link: not a file: https://pypi.org/simple/obsoper/ 2023-09-09T07:11:00,264 Given no hashes to check 1 links for project 'obsoper': discarding no candidates 2023-09-09T07:11:00,290 Collecting obsoper==0.0.7 2023-09-09T07:11:00,293 Created temporary directory: /tmp/pip-unpack-qhhl4qgt 2023-09-09T07:11:01,037 Downloading obsoper-0.0.7.tar.gz (4.3 MB) 2023-09-09T07:11:02,403 Added obsoper==0.0.7 from https://files.pythonhosted.org/packages/a7/b0/17f392ca74b0e0a1578b8c49c33d374c7f04f4a03590b6a8c87aa989de66/obsoper-0.0.7.tar.gz to build tracker '/tmp/pip-build-tracker-miftdlpz' 2023-09-09T07:11:02,405 Running setup.py (path:/tmp/pip-wheel-qm692dbx/obsoper_e5e5cc28fc7b4af6b5ad576382af0527/setup.py) egg_info for package obsoper 2023-09-09T07:11:02,406 Created temporary directory: /tmp/pip-pip-egg-info-lwon8xpa 2023-09-09T07:11:02,406 Preparing metadata (setup.py): started 2023-09-09T07:11:02,408 Running command python setup.py egg_info 2023-09-09T07:11:03,161 running egg_info 2023-09-09T07:11:03,164 creating /tmp/pip-pip-egg-info-lwon8xpa/obsoper.egg-info 2023-09-09T07:11:03,182 writing /tmp/pip-pip-egg-info-lwon8xpa/obsoper.egg-info/PKG-INFO 2023-09-09T07:11:03,184 writing dependency_links to /tmp/pip-pip-egg-info-lwon8xpa/obsoper.egg-info/dependency_links.txt 2023-09-09T07:11:03,186 writing top-level names to /tmp/pip-pip-egg-info-lwon8xpa/obsoper.egg-info/top_level.txt 2023-09-09T07:11:03,187 writing manifest file '/tmp/pip-pip-egg-info-lwon8xpa/obsoper.egg-info/SOURCES.txt' 2023-09-09T07:11:03,274 reading manifest file '/tmp/pip-pip-egg-info-lwon8xpa/obsoper.egg-info/SOURCES.txt' 2023-09-09T07:11:03,278 writing manifest file '/tmp/pip-pip-egg-info-lwon8xpa/obsoper.egg-info/SOURCES.txt' 2023-09-09T07:11:03,390 Preparing metadata (setup.py): finished with status 'done' 2023-09-09T07:11:03,393 Source in /tmp/pip-wheel-qm692dbx/obsoper_e5e5cc28fc7b4af6b5ad576382af0527 has version 0.0.7, which satisfies requirement obsoper==0.0.7 from https://files.pythonhosted.org/packages/a7/b0/17f392ca74b0e0a1578b8c49c33d374c7f04f4a03590b6a8c87aa989de66/obsoper-0.0.7.tar.gz 2023-09-09T07:11:03,394 Removed obsoper==0.0.7 from https://files.pythonhosted.org/packages/a7/b0/17f392ca74b0e0a1578b8c49c33d374c7f04f4a03590b6a8c87aa989de66/obsoper-0.0.7.tar.gz from build tracker '/tmp/pip-build-tracker-miftdlpz' 2023-09-09T07:11:03,398 Created temporary directory: /tmp/pip-unpack-fsmnxbtt 2023-09-09T07:11:03,399 Created temporary directory: /tmp/pip-unpack-phfabje3 2023-09-09T07:11:03,401 Building wheels for collected packages: obsoper 2023-09-09T07:11:03,405 Created temporary directory: /tmp/pip-wheel-0tnqnn0t 2023-09-09T07:11:03,406 Building wheel for obsoper (setup.py): started 2023-09-09T07:11:03,407 Destination directory: /tmp/pip-wheel-0tnqnn0t 2023-09-09T07:11:03,408 Running command python setup.py bdist_wheel 2023-09-09T07:11:04,351 running bdist_wheel 2023-09-09T07:11:04,437 running build 2023-09-09T07:11:04,438 running build_py 2023-09-09T07:11:04,459 creating build 2023-09-09T07:11:04,460 creating build/lib.linux-armv7l-cpython-311 2023-09-09T07:11:04,460 creating build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,462 copying obsoper/vertical.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,464 copying obsoper/orca.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,466 copying obsoper/bilinear.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,468 copying obsoper/horizontal.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,470 copying obsoper/__init__.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,471 copying obsoper/coordinates.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,473 copying obsoper/window.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,475 copying obsoper/core.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,477 copying obsoper/exceptions.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,478 copying obsoper/domain.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,480 copying obsoper/grid.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,482 copying obsoper/version.py -> build/lib.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,485 creating build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,486 copying obsoper/test/test_cursors.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,487 copying obsoper/test/test_box.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,489 copying obsoper/test/test_obsoper.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,491 copying obsoper/test/test_coordinates.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,493 copying obsoper/test/test_grid.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,496 copying obsoper/test/__init__.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,497 copying obsoper/test/test_bilinear.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,499 copying obsoper/test/test_vertical.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,501 copying obsoper/test/test_domain.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,503 copying obsoper/test/test_spherical.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,505 copying obsoper/test/test_horizontal.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,507 copying obsoper/test/test_walk.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,509 copying obsoper/test/test_point_in_polygon.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,511 copying obsoper/test/test_public.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,513 copying obsoper/test/test_version.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,515 copying obsoper/test/test_window.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,516 copying obsoper/test/test_orca.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,518 copying obsoper/test/test_cell.py -> build/lib.linux-armv7l-cpython-311/obsoper/test 2023-09-09T07:11:04,521 creating build/lib.linux-armv7l-cpython-311/obsoper/test/data 2023-09-09T07:11:04,522 copying obsoper/test/data/orca025_grid.nc -> build/lib.linux-armv7l-cpython-311/obsoper/test/data 2023-09-09T07:11:04,691 running build_ext 2023-09-09T07:11:04,698 building 'obsoper.box' extension 2023-09-09T07:11:04,699 creating build/temp.linux-armv7l-cpython-311 2023-09-09T07:11:04,699 creating build/temp.linux-armv7l-cpython-311/obsoper 2023-09-09T07:11:04,700 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c obsoper/box.c -o build/temp.linux-armv7l-cpython-311/obsoper/box.o 2023-09-09T07:11:05,070 obsoper/box.c: In function ‘__Pyx_PyList_Append’: 2023-09-09T07:11:05,071 obsoper/box.c:858:23: error: lvalue required as left operand of assignment 2023-09-09T07:11:05,072 858 | Py_SIZE(list) = len+1; 2023-09-09T07:11:05,072 | ^ 2023-09-09T07:11:05,074 obsoper/box.c: In function ‘__Pyx_ListComp_Append’: 2023-09-09T07:11:05,075 obsoper/box.c:948:23: error: lvalue required as left operand of assignment 2023-09-09T07:11:05,075 948 | Py_SIZE(list) = len+1; 2023-09-09T07:11:05,076 | ^ 2023-09-09T07:11:05,276 obsoper/box.c: In function ‘__pyx_tp_dealloc_array’: 2023-09-09T07:11:05,288 obsoper/box.c:13977:5: error: lvalue required as increment operand 2023-09-09T07:11:05,289 13977 | ++Py_REFCNT(o); 2023-09-09T07:11:05,290 | ^~ 2023-09-09T07:11:05,301 obsoper/box.c:13979:5: error: lvalue required as decrement operand 2023-09-09T07:11:05,302 13979 | --Py_REFCNT(o); 2023-09-09T07:11:05,302 | ^~ 2023-09-09T07:11:05,315 obsoper/box.c: In function ‘__pyx_tp_dealloc_memoryview’: 2023-09-09T07:11:05,328 obsoper/box.c:14259:5: error: lvalue required as increment operand 2023-09-09T07:11:05,329 14259 | ++Py_REFCNT(o); 2023-09-09T07:11:05,330 | ^~ 2023-09-09T07:11:05,342 obsoper/box.c:14261:5: error: lvalue required as decrement operand 2023-09-09T07:11:05,342 14261 | --Py_REFCNT(o); 2023-09-09T07:11:05,343 | ^~ 2023-09-09T07:11:05,353 obsoper/box.c: In function ‘__pyx_tp_dealloc__memoryviewslice’: 2023-09-09T07:11:05,367 obsoper/box.c:14495:5: error: lvalue required as increment operand 2023-09-09T07:11:05,367 14495 | ++Py_REFCNT(o); 2023-09-09T07:11:05,368 | ^~ 2023-09-09T07:11:05,380 obsoper/box.c:14497:5: error: lvalue required as decrement operand 2023-09-09T07:11:05,380 14497 | --Py_REFCNT(o); 2023-09-09T07:11:05,381 | ^~ 2023-09-09T07:11:05,395 obsoper/box.c: In function ‘PyInit_box’: 2023-09-09T07:11:05,410 obsoper/box.c:15019:31: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-09T07:11:05,410 15019 | __pyx_type_7obsoper_3box_Box.tp_print = 0; 2023-09-09T07:11:05,411 | ^ 2023-09-09T07:11:05,424 obsoper/box.c:15030:36: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-09T07:11:05,425 15030 | __pyx_type_7obsoper_3box_Dateline.tp_print = 0; 2023-09-09T07:11:05,425 | ^ 2023-09-09T07:11:05,439 obsoper/box.c:15035:25: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-09T07:11:05,439 15035 | __pyx_type___pyx_array.tp_print = 0; 2023-09-09T07:11:05,440 | ^ 2023-09-09T07:11:05,453 obsoper/box.c:15038:31: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-09T07:11:05,453 15038 | __pyx_type___pyx_MemviewEnum.tp_print = 0; 2023-09-09T07:11:05,454 | ^ 2023-09-09T07:11:05,467 obsoper/box.c:15049:30: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-09T07:11:05,468 15049 | __pyx_type___pyx_memoryview.tp_print = 0; 2023-09-09T07:11:05,468 | ^ 2023-09-09T07:11:05,481 obsoper/box.c:15058:35: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2023-09-09T07:11:05,482 15058 | __pyx_type___pyx_memoryviewslice.tp_print = 0; 2023-09-09T07:11:05,483 | ^ 2023-09-09T07:11:05,494 obsoper/box.c: In function ‘__Pyx_ParseOptionalKeywords’: 2023-09-09T07:11:05,507 obsoper/box.c:15356:21: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-09T07:11:05,508 15356 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-09T07:11:05,508 | ^ 2023-09-09T07:11:05,509 In file included from /usr/include/python3.11/unicodeobject.h:1042, 2023-09-09T07:11:05,509 from /usr/include/python3.11/Python.h:51, 2023-09-09T07:11:05,509 from obsoper/box.c:22: 2023-09-09T07:11:05,510 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-09T07:11:05,510 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-09T07:11:05,511 | ^~~~~~~~~~~~~~~~~~ 2023-09-09T07:11:05,525 obsoper/box.c:15356:21: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-09T07:11:05,525 15356 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-09T07:11:05,526 | ^ 2023-09-09T07:11:05,526 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-09T07:11:05,527 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-09T07:11:05,527 | ^~~~~~~~~~~~~~~~~~ 2023-09-09T07:11:05,543 obsoper/box.c:15372:25: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-09T07:11:05,544 15372 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-09T07:11:05,544 | ^ 2023-09-09T07:11:05,545 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-09T07:11:05,545 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-09T07:11:05,546 | ^~~~~~~~~~~~~~~~~~ 2023-09-09T07:11:05,560 obsoper/box.c:15372:25: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-09T07:11:05,560 15372 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2023-09-09T07:11:05,561 | ^ 2023-09-09T07:11:05,561 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-09T07:11:05,562 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-09T07:11:05,562 | ^~~~~~~~~~~~~~~~~~ 2023-09-09T07:11:05,745 obsoper/box.c: In function ‘__Pyx_decode_c_string’: 2023-09-09T07:11:05,759 obsoper/box.c:16558:9: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations] 2023-09-09T07:11:05,760 16558 | return PyUnicode_FromUnicode(NULL, 0); 2023-09-09T07:11:05,761 | ^~~~~~ 2023-09-09T07:11:05,761 /usr/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here 2023-09-09T07:11:05,762 600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode( 2023-09-09T07:11:05,762 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-09T07:11:05,769 obsoper/box.c: In function ‘__Pyx_ExceptionSave’: 2023-09-09T07:11:05,790 obsoper/box.c:16597:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-09T07:11:05,790 16597 | *type = tstate->exc_type; 2023-09-09T07:11:05,791 | ^~~~~~~~ 2023-09-09T07:11:05,791 | curexc_type 2023-09-09T07:11:05,811 obsoper/box.c:16598:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-09T07:11:05,812 16598 | *value = tstate->exc_value; 2023-09-09T07:11:05,812 | ^~~~~~~~~ 2023-09-09T07:11:05,813 | curexc_value 2023-09-09T07:11:05,831 obsoper/box.c:16599:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-09T07:11:05,832 16599 | *tb = tstate->exc_traceback; 2023-09-09T07:11:05,833 | ^~~~~~~~~~~~~ 2023-09-09T07:11:05,833 | curexc_traceback 2023-09-09T07:11:05,834 obsoper/box.c: In function ‘__Pyx_ExceptionReset’: 2023-09-09T07:11:05,852 obsoper/box.c:16611:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-09T07:11:05,853 16611 | tmp_type = tstate->exc_type; 2023-09-09T07:11:05,853 | ^~~~~~~~ 2023-09-09T07:11:05,854 | curexc_type 2023-09-09T07:11:05,872 obsoper/box.c:16612:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-09T07:11:05,873 16612 | tmp_value = tstate->exc_value; 2023-09-09T07:11:05,873 | ^~~~~~~~~ 2023-09-09T07:11:05,874 | curexc_value 2023-09-09T07:11:05,892 obsoper/box.c:16613:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-09T07:11:05,893 16613 | tmp_tb = tstate->exc_traceback; 2023-09-09T07:11:05,893 | ^~~~~~~~~~~~~ 2023-09-09T07:11:05,894 | curexc_traceback 2023-09-09T07:11:05,912 obsoper/box.c:16614:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-09T07:11:05,913 16614 | tstate->exc_type = type; 2023-09-09T07:11:05,913 | ^~~~~~~~ 2023-09-09T07:11:05,914 | curexc_type 2023-09-09T07:11:05,932 obsoper/box.c:16615:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-09T07:11:05,933 16615 | tstate->exc_value = value; 2023-09-09T07:11:05,933 | ^~~~~~~~~ 2023-09-09T07:11:05,934 | curexc_value 2023-09-09T07:11:05,952 obsoper/box.c:16616:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-09T07:11:05,953 16616 | tstate->exc_traceback = tb; 2023-09-09T07:11:05,953 | ^~~~~~~~~~~~~ 2023-09-09T07:11:05,954 | curexc_traceback 2023-09-09T07:11:05,956 obsoper/box.c: In function ‘__Pyx_GetException’: 2023-09-09T07:11:05,976 obsoper/box.c:16659:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-09T07:11:05,977 16659 | tmp_type = tstate->exc_type; 2023-09-09T07:11:05,978 | ^~~~~~~~ 2023-09-09T07:11:05,978 | curexc_type 2023-09-09T07:11:05,996 obsoper/box.c:16660:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-09T07:11:05,997 16660 | tmp_value = tstate->exc_value; 2023-09-09T07:11:05,998 | ^~~~~~~~~ 2023-09-09T07:11:05,998 | curexc_value 2023-09-09T07:11:06,016 obsoper/box.c:16661:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-09T07:11:06,017 16661 | tmp_tb = tstate->exc_traceback; 2023-09-09T07:11:06,018 | ^~~~~~~~~~~~~ 2023-09-09T07:11:06,018 | curexc_traceback 2023-09-09T07:11:06,037 obsoper/box.c:16662:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-09T07:11:06,037 16662 | tstate->exc_type = local_type; 2023-09-09T07:11:06,038 | ^~~~~~~~ 2023-09-09T07:11:06,038 | curexc_type 2023-09-09T07:11:06,056 obsoper/box.c:16663:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-09T07:11:06,057 16663 | tstate->exc_value = local_value; 2023-09-09T07:11:06,057 | ^~~~~~~~~ 2023-09-09T07:11:06,058 | curexc_value 2023-09-09T07:11:06,076 obsoper/box.c:16664:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-09T07:11:06,077 16664 | tstate->exc_traceback = local_tb; 2023-09-09T07:11:06,078 | ^~~~~~~~~~~~~ 2023-09-09T07:11:06,078 | curexc_traceback 2023-09-09T07:11:06,079 obsoper/box.c: In function ‘__Pyx_ExceptionSwap’: 2023-09-09T07:11:06,097 obsoper/box.c:16686:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-09T07:11:06,098 16686 | tmp_type = tstate->exc_type; 2023-09-09T07:11:06,098 | ^~~~~~~~ 2023-09-09T07:11:06,099 | curexc_type 2023-09-09T07:11:06,117 obsoper/box.c:16687:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-09T07:11:06,118 16687 | tmp_value = tstate->exc_value; 2023-09-09T07:11:06,118 | ^~~~~~~~~ 2023-09-09T07:11:06,119 | curexc_value 2023-09-09T07:11:06,137 obsoper/box.c:16688:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-09T07:11:06,138 16688 | tmp_tb = tstate->exc_traceback; 2023-09-09T07:11:06,139 | ^~~~~~~~~~~~~ 2023-09-09T07:11:06,139 | curexc_traceback 2023-09-09T07:11:06,158 obsoper/box.c:16689:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘curexc_type’? 2023-09-09T07:11:06,158 16689 | tstate->exc_type = *type; 2023-09-09T07:11:06,159 | ^~~~~~~~ 2023-09-09T07:11:06,159 | curexc_type 2023-09-09T07:11:06,177 obsoper/box.c:16690:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’; did you mean ‘curexc_value’? 2023-09-09T07:11:06,178 16690 | tstate->exc_value = *value; 2023-09-09T07:11:06,179 | ^~~~~~~~~ 2023-09-09T07:11:06,180 | curexc_value 2023-09-09T07:11:06,198 obsoper/box.c:16691:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’; did you mean ‘curexc_traceback’? 2023-09-09T07:11:06,198 16691 | tstate->exc_traceback = *tb; 2023-09-09T07:11:06,199 | ^~~~~~~~~~~~~ 2023-09-09T07:11:06,200 | curexc_traceback 2023-09-09T07:11:06,235 obsoper/box.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2023-09-09T07:11:06,249 obsoper/box.c:16955:9: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-09T07:11:06,249 16955 | py_line, 2023-09-09T07:11:06,250 | ^~~~~~~ 2023-09-09T07:11:06,250 | | 2023-09-09T07:11:06,251 | int 2023-09-09T07:11:06,252 obsoper/box.c:76:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-09T07:11:06,252 76 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-09T07:11:06,253 | ^~~~~ 2023-09-09T07:11:06,253 In file included from /usr/include/python3.11/Python.h:71: 2023-09-09T07:11:06,254 /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2023-09-09T07:11:06,255 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-09T07:11:06,256 | ^~~~~~~~~~ 2023-09-09T07:11:06,265 obsoper/box.c:16956:9: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2023-09-09T07:11:06,265 16956 | __pyx_empty_bytes /*PyObject *lnotab*/ 2023-09-09T07:11:06,266 | ^~~~~~~~~~~~~~~~~ 2023-09-09T07:11:06,266 | | 2023-09-09T07:11:06,267 | PyObject * {aka struct _object *} 2023-09-09T07:11:06,267 obsoper/box.c:76:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2023-09-09T07:11:06,267 76 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-09T07:11:06,268 | ^~~~ 2023-09-09T07:11:06,268 /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2023-09-09T07:11:06,269 151 | PyObject *, PyObject *, PyObject *, int, PyObject *, 2023-09-09T07:11:06,269 | ^~~ 2023-09-09T07:11:06,281 obsoper/box.c:76:11: error: too few arguments to function ‘PyCode_New’ 2023-09-09T07:11:06,281 76 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2023-09-09T07:11:06,282 | ^~~~~~~~~~ 2023-09-09T07:11:06,282 obsoper/box.c:16941:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2023-09-09T07:11:06,283 16941 | py_code = __Pyx_PyCode_New( 2023-09-09T07:11:06,283 | ^~~~~~~~~~~~~~~~ 2023-09-09T07:11:06,284 /usr/include/python3.11/cpython/code.h:148:28: note: declared here 2023-09-09T07:11:06,284 148 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2023-09-09T07:11:06,285 | ^~~~~~~~~~ 2023-09-09T07:11:06,288 obsoper/box.c: In function ‘__Pyx_AddTraceback’: 2023-09-09T07:11:06,302 obsoper/box.c:16984:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-09T07:11:06,303 16984 | py_frame->f_lineno = py_line; 2023-09-09T07:11:06,303 | ^~ 2023-09-09T07:11:06,556 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-09T07:11:06,683 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-09T07:11:06,696 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-09T07:11:06,696 exec(compile('"'"''"'"''"'"' 2023-09-09T07:11:06,696 # This is -- a caller that pip uses to run setup.py 2023-09-09T07:11:06,696 # 2023-09-09T07:11:06,696 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-09T07:11:06,696 # import from `distutils.core` to work with newer packaging standards. 2023-09-09T07:11:06,696 # - It provides a clear error message when setuptools is not installed. 2023-09-09T07:11:06,696 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-09T07:11:06,696 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-09T07:11:06,696 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-09T07:11:06,696 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-09T07:11:06,696 import os, sys, tokenize 2023-09-09T07:11:06,696 2023-09-09T07:11:06,696 try: 2023-09-09T07:11:06,696 import setuptools 2023-09-09T07:11:06,696 except ImportError as error: 2023-09-09T07:11:06,696 print( 2023-09-09T07:11:06,696 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-09T07:11:06,696 "the build environment.", 2023-09-09T07:11:06,696 file=sys.stderr, 2023-09-09T07:11:06,696 ) 2023-09-09T07:11:06,696 sys.exit(1) 2023-09-09T07:11:06,696 2023-09-09T07:11:06,696 __file__ = %r 2023-09-09T07:11:06,696 sys.argv[0] = __file__ 2023-09-09T07:11:06,696 2023-09-09T07:11:06,696 if os.path.exists(__file__): 2023-09-09T07:11:06,696 filename = __file__ 2023-09-09T07:11:06,696 with tokenize.open(__file__) as f: 2023-09-09T07:11:06,696 setup_py_code = f.read() 2023-09-09T07:11:06,696 else: 2023-09-09T07:11:06,696 filename = "" 2023-09-09T07:11:06,696 setup_py_code = "from setuptools import setup; setup()" 2023-09-09T07:11:06,696 2023-09-09T07:11:06,696 exec(compile(setup_py_code, filename, "exec")) 2023-09-09T07:11:06,696 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qm692dbx/obsoper_e5e5cc28fc7b4af6b5ad576382af0527/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-0tnqnn0t[/] 2023-09-09T07:11:06,697 [bold magenta]cwd[/]: /tmp/pip-wheel-qm692dbx/obsoper_e5e5cc28fc7b4af6b5ad576382af0527/ 2023-09-09T07:11:06,697 Building wheel for obsoper (setup.py): finished with status 'error' 2023-09-09T07:11:06,699 ERROR: Failed building wheel for obsoper 2023-09-09T07:11:06,700 Running setup.py clean for obsoper 2023-09-09T07:11:06,701 Running command python setup.py clean 2023-09-09T07:11:07,428 running clean 2023-09-09T07:11:07,465 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-09T07:11:07,466 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-09T07:11:07,483 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-09T07:11:07,483 'build/scripts-3.11' does not exist -- can't clean it 2023-09-09T07:11:07,484 removing 'build' 2023-09-09T07:11:07,593 Failed to build obsoper 2023-09-09T07:11:07,594 ERROR: Failed to build one or more wheels 2023-09-09T07:11:07,595 Exception information: 2023-09-09T07:11:07,595 Traceback (most recent call last): 2023-09-09T07:11:07,595 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-09T07:11:07,595 status = run_func(*args) 2023-09-09T07:11:07,595 ^^^^^^^^^^^^^^^ 2023-09-09T07:11:07,595 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-09T07:11:07,595 return func(self, options, args) 2023-09-09T07:11:07,595 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T07:11:07,595 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-09T07:11:07,595 raise CommandError("Failed to build one or more wheels") 2023-09-09T07:11:07,595 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-09T07:11:07,598 Removed build tracker: '/tmp/pip-build-tracker-miftdlpz'