2023-09-14T12:31:25,267 Created temporary directory: /tmp/pip-build-tracker-bfa3p6vz 2023-09-14T12:31:25,268 Initialized build tracking at /tmp/pip-build-tracker-bfa3p6vz 2023-09-14T12:31:25,269 Created build tracker: /tmp/pip-build-tracker-bfa3p6vz 2023-09-14T12:31:25,269 Entered build tracker: /tmp/pip-build-tracker-bfa3p6vz 2023-09-14T12:31:25,270 Created temporary directory: /tmp/pip-wheel-5v5fx0kf 2023-09-14T12:31:25,273 Created temporary directory: /tmp/pip-ephem-wheel-cache-ugu4v7jd 2023-09-14T12:31:25,294 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-14T12:31:25,298 2 location(s) to search for versions of bats-tda: 2023-09-14T12:31:25,298 * https://pypi.org/simple/bats-tda/ 2023-09-14T12:31:25,298 * https://www.piwheels.org/simple/bats-tda/ 2023-09-14T12:31:25,299 Fetching project page and analyzing links: https://pypi.org/simple/bats-tda/ 2023-09-14T12:31:25,299 Getting page https://pypi.org/simple/bats-tda/ 2023-09-14T12:31:25,301 Found index url https://pypi.org/simple/ 2023-09-14T12:31:25,438 Fetched page https://pypi.org/simple/bats-tda/ as application/vnd.pypi.simple.v1+json 2023-09-14T12:31:25,442 Found link https://files.pythonhosted.org/packages/bc/29/a80c4be659d05c22f8dae2e0a3eab912bdc2b60086e64fdffadc4f9cf3b9/bats-tda-0.0.0.tar.gz (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.7), version: 0.0.0 2023-09-14T12:31:25,443 Found link https://files.pythonhosted.org/packages/71/09/37563a06919fc5ad8e8c7ffb3061396b3a6e38a8e0652eb13663a08ebf1c/bats-tda-0.0.1.tar.gz (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.7), version: 0.0.1 2023-09-14T12:31:25,445 Found link https://files.pythonhosted.org/packages/c5/64/e37113985c40c35b8f152f6be65571feba7daf85ea6ac5cc7a785ffb41f8/bats-tda-0.1.0.tar.gz (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.7), version: 0.1.0 2023-09-14T12:31:25,445 Found link https://files.pythonhosted.org/packages/fd/0e/418ee02ffbe9ccb556f5db3d8c21a719cac72b2c601899f279abb76169d4/bats-tda-0.2.0.tar.gz (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6), version: 0.2.0 2023-09-14T12:31:25,446 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/73/18/f2490256b33dbc3284118237e1e2694dd8118576b1d93f123507ee39f0b7/bats_tda-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,447 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/5a/65/4257aa2137d4b1475d970cf2ffa2ef14c89944184d62457e190d313e0223/bats_tda-0.2.0-cp310-cp310-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,447 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/bd/a0/6cb8bea46cab7b1110db1e239f0e2ed83e6ae5f05f9d46fb6213e1a35fee/bats_tda-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,448 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/f9/fc/7c58365b40f8f90fe99fa33e694cd02457aa0229e8636492929962536bba/bats_tda-0.2.0-cp36-cp36m-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,449 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/6d/de/f8096a1c1f95f9dedcde411ec96e5dc7e8fc9a4fa7332b47134491c72caf/bats_tda-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,449 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/3a/8e/251cbef59eca5ebb7b8cbba905562bc5ec1415bf273451cceb29090abe3c/bats_tda-0.2.0-cp38-cp38-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,450 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/b9/95/7d334ee31269400bd43496e79208f47ebc2458b48f5d9f0539cbd75b958a/bats_tda-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,451 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/b3/61/bd0fe0355975da56d26da872b8d97edaec26b8afe8c979d8adf4ad9724e9/bats_tda-0.2.0-cp39-cp39-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,451 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/fd/1d/725bdd0f057084a52a042dc72b24dd24599d3945e2ebbda2a20f7f9d16f2/bats_tda-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,452 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/2d/39/d51aa8ad5ec72b830a12892295d00ccc3fe172a6c93843e9f6f4da13fd79/bats_tda-0.2.0-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T12:31:25,452 Fetching project page and analyzing links: https://www.piwheels.org/simple/bats-tda/ 2023-09-14T12:31:25,453 Getting page https://www.piwheels.org/simple/bats-tda/ 2023-09-14T12:31:25,454 Found index url https://www.piwheels.org/simple/ 2023-09-14T12:31:25,708 Fetched page https://www.piwheels.org/simple/bats-tda/ as text/html 2023-09-14T12:31:25,709 Skipping link: not a file: https://www.piwheels.org/simple/bats-tda/ 2023-09-14T12:31:25,710 Skipping link: not a file: https://pypi.org/simple/bats-tda/ 2023-09-14T12:31:25,728 Given no hashes to check 1 links for project 'bats-tda': discarding no candidates 2023-09-14T12:31:25,746 Collecting bats-tda==0.1.0 2023-09-14T12:31:25,748 Created temporary directory: /tmp/pip-unpack-8n4wnjyn 2023-09-14T12:31:25,962 Downloading bats-tda-0.1.0.tar.gz (279 kB) 2023-09-14T12:31:26,328 Added bats-tda==0.1.0 from https://files.pythonhosted.org/packages/c5/64/e37113985c40c35b8f152f6be65571feba7daf85ea6ac5cc7a785ffb41f8/bats-tda-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-bfa3p6vz' 2023-09-14T12:31:26,330 Running setup.py (path:/tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/setup.py) egg_info for package bats-tda 2023-09-14T12:31:26,331 Created temporary directory: /tmp/pip-pip-egg-info-ik5nl9bd 2023-09-14T12:31:26,331 Preparing metadata (setup.py): started 2023-09-14T12:31:26,332 Running command python setup.py egg_info 2023-09-14T12:31:27,379 default compiler: unix 2023-09-14T12:31:27,379 running egg_info 2023-09-14T12:31:27,380 creating /tmp/pip-pip-egg-info-ik5nl9bd/bats_tda.egg-info 2023-09-14T12:31:27,404 writing /tmp/pip-pip-egg-info-ik5nl9bd/bats_tda.egg-info/PKG-INFO 2023-09-14T12:31:27,408 writing dependency_links to /tmp/pip-pip-egg-info-ik5nl9bd/bats_tda.egg-info/dependency_links.txt 2023-09-14T12:31:27,409 writing requirements to /tmp/pip-pip-egg-info-ik5nl9bd/bats_tda.egg-info/requires.txt 2023-09-14T12:31:27,411 writing top-level names to /tmp/pip-pip-egg-info-ik5nl9bd/bats_tda.egg-info/top_level.txt 2023-09-14T12:31:27,412 writing manifest file '/tmp/pip-pip-egg-info-ik5nl9bd/bats_tda.egg-info/SOURCES.txt' 2023-09-14T12:31:27,514 reading manifest file '/tmp/pip-pip-egg-info-ik5nl9bd/bats_tda.egg-info/SOURCES.txt' 2023-09-14T12:31:27,516 reading manifest template 'MANIFEST.in' 2023-09-14T12:31:27,572 warning: no previously-included files matching '*.cpp' found under directory 'BATS' 2023-09-14T12:31:27,591 adding license file 'LICENSE' 2023-09-14T12:31:27,596 writing manifest file '/tmp/pip-pip-egg-info-ik5nl9bd/bats_tda.egg-info/SOURCES.txt' 2023-09-14T12:31:27,705 Preparing metadata (setup.py): finished with status 'done' 2023-09-14T12:31:27,710 Source in /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049 has version 0.1.0, which satisfies requirement bats-tda==0.1.0 from https://files.pythonhosted.org/packages/c5/64/e37113985c40c35b8f152f6be65571feba7daf85ea6ac5cc7a785ffb41f8/bats-tda-0.1.0.tar.gz 2023-09-14T12:31:27,711 Removed bats-tda==0.1.0 from https://files.pythonhosted.org/packages/c5/64/e37113985c40c35b8f152f6be65571feba7daf85ea6ac5cc7a785ffb41f8/bats-tda-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-bfa3p6vz' 2023-09-14T12:31:27,717 Created temporary directory: /tmp/pip-unpack-5ykd9jfj 2023-09-14T12:31:27,718 Created temporary directory: /tmp/pip-unpack-evw2m4vd 2023-09-14T12:31:27,723 Building wheels for collected packages: bats-tda 2023-09-14T12:31:27,727 Created temporary directory: /tmp/pip-wheel-jfj4d3rk 2023-09-14T12:31:27,727 Building wheel for bats-tda (setup.py): started 2023-09-14T12:31:27,728 Destination directory: /tmp/pip-wheel-jfj4d3rk 2023-09-14T12:31:27,729 Running command python setup.py bdist_wheel 2023-09-14T12:31:28,285 default compiler: unix 2023-09-14T12:31:28,697 running bdist_wheel 2023-09-14T12:31:28,790 running build 2023-09-14T12:31:28,791 running build_py 2023-09-14T12:31:28,817 creating build 2023-09-14T12:31:28,817 creating build/lib.linux-armv7l-cpython-311 2023-09-14T12:31:28,818 creating build/lib.linux-armv7l-cpython-311/bats 2023-09-14T12:31:28,819 copying bats/__init__.py -> build/lib.linux-armv7l-cpython-311/bats 2023-09-14T12:31:28,822 copying bats/_version.py -> build/lib.linux-armv7l-cpython-311/bats 2023-09-14T12:31:28,824 creating build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T12:31:28,824 copying bats/visualization/__init__.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T12:31:28,826 copying bats/visualization/visualization.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T12:31:28,828 copying bats/visualization/plotly.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T12:31:28,831 running build_ext 2023-09-14T12:31:29,337 building 'bats.linalg' extension 2023-09-14T12:31:29,338 creating build/temp.linux-armv7l-cpython-311 2023-09-14T12:31:29,338 creating build/temp.linux-armv7l-cpython-311/bats 2023-09-14T12:31:29,339 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/BATS_include/include/ -I/tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/ -I/usr/include/python3.11 -c bats/linalg.cpp -o build/temp.linux-armv7l-cpython-311/bats/linalg.o -std=c++17 -fopenmp 2023-09-14T12:31:34,049 In file included from /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/BATS_include/include/future.hpp:3, 2023-09-14T12:31:34,050 from /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/BATS_include/include/bats.hpp:22, 2023-09-14T12:31:34,050 from bats/pybats.hpp:9, 2023-09-14T12:31:34,051 from bats/linalg.cpp:1: 2023-09-14T12:31:34,052 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/BATS_include/include/future/dense.hpp:34:23: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T12:31:34,052 34 | : public std::iterator 2023-09-14T12:31:34,053 | ^~~~~~~~ 2023-09-14T12:31:34,053 In file included from /usr/include/c++/12/bits/stl_algobase.h:65, 2023-09-14T12:31:34,054 from /usr/include/c++/12/vector:60, 2023-09-14T12:31:34,055 from bats/pybats.hpp:6: 2023-09-14T12:31:34,055 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T12:31:34,056 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T12:31:34,056 | ^~~~~~~~ 2023-09-14T12:31:34,057 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/BATS_include/include/future/dense.hpp:66:23: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T12:31:34,057 66 | : public std::iterator 2023-09-14T12:31:34,058 | ^~~~~~~~ 2023-09-14T12:31:34,059 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T12:31:34,059 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T12:31:34,060 | ^~~~~~~~ 2023-09-14T12:31:34,060 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/BATS_include/include/future/dense.hpp:125:31: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T12:31:34,061 125 | : public std::iterator 2023-09-14T12:31:34,061 | ^~~~~~~~ 2023-09-14T12:31:34,062 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T12:31:34,063 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T12:31:34,063 | ^~~~~~~~ 2023-09-14T12:31:35,424 In file included from /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:16, 2023-09-14T12:31:35,425 from /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/attr.h:13, 2023-09-14T12:31:35,425 from /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pybind11.h:44, 2023-09-14T12:31:35,426 from bats/linalg.cpp:3: 2023-09-14T12:31:35,427 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/detail/internals.h: In function ‘pybind11::detail::internals& pybind11::detail::get_internals()’: 2023-09-14T12:31:35,427 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/detail/internals.h:276:27: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 2023-09-14T12:31:35,428 276 | PyEval_InitThreads(); 2023-09-14T12:31:35,429 | ~~~~~~~~~~~~~~~~~~^~ 2023-09-14T12:31:35,429 In file included from /usr/include/python3.11/Python.h:95, 2023-09-14T12:31:35,430 from /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/detail/common.h:112, 2023-09-14T12:31:35,430 from /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pytypes.h:12, 2023-09-14T12:31:35,431 from /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:13: 2023-09-14T12:31:35,432 /usr/include/python3.11/ceval.h:132:37: note: declared here 2023-09-14T12:31:35,432 132 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2023-09-14T12:31:35,433 | ^~~~~~~~~~~~~~~~~~ 2023-09-14T12:31:35,531 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h: In function ‘std::string pybind11::detail::error_string()’: 2023-09-14T12:31:35,532 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:35,532 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T12:31:35,533 | ^~ 2023-09-14T12:31:35,534 In file included from /usr/include/python3.11/Python.h:42: 2023-09-14T12:31:35,534 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:35,535 22 | typedef struct _frame PyFrameObject; 2023-09-14T12:31:35,536 | ^~~~~~ 2023-09-14T12:31:35,537 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:446:75: error: expected primary-expression before ‘>’ token 2023-09-14T12:31:35,537 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T12:31:35,537 | ^ 2023-09-14T12:31:35,538 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:446:77: error: expected primary-expression before ‘)’ token 2023-09-14T12:31:35,538 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T12:31:35,539 | ^ 2023-09-14T12:31:35,539 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:448:29: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:35,540 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T12:31:35,541 | ^~ 2023-09-14T12:31:35,541 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:35,542 22 | typedef struct _frame PyFrameObject; 2023-09-14T12:31:35,542 | ^~~~~~ 2023-09-14T12:31:35,543 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:448:64: error: expected primary-expression before ‘>’ token 2023-09-14T12:31:35,544 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T12:31:35,544 | ^ 2023-09-14T12:31:35,545 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:448:66: error: expected primary-expression before ‘)’ token 2023-09-14T12:31:35,545 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T12:31:35,546 | ^ 2023-09-14T12:31:35,547 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/cast.h:449:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:35,547 449 | frame = frame->f_back; 2023-09-14T12:31:35,548 | ^~ 2023-09-14T12:31:35,548 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:35,549 22 | typedef struct _frame PyFrameObject; 2023-09-14T12:31:35,550 | ^~~~~~ 2023-09-14T12:31:36,144 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pybind11.h: In function ‘pybind11::function pybind11::get_type_overload(const void*, const detail::type_info*, const char*)’: 2023-09-14T12:31:36,145 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pybind11.h:2053:49: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’; did you mean ‘cframe’? 2023-09-14T12:31:36,145 2053 | PyFrameObject *frame = PyThreadState_Get()->frame; 2023-09-14T12:31:36,146 | ^~~~~ 2023-09-14T12:31:36,147 | cframe 2023-09-14T12:31:36,147 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pybind11.h:2054:41: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:36,148 2054 | if (frame && (std::string) str(frame->f_code->co_name) == name && 2023-09-14T12:31:36,149 | ^~ 2023-09-14T12:31:36,150 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:36,151 22 | typedef struct _frame PyFrameObject; 2023-09-14T12:31:36,151 | ^~~~~~ 2023-09-14T12:31:36,152 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pybind11.h:2055:14: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:36,153 2055 | frame->f_code->co_argcount > 0) { 2023-09-14T12:31:36,154 | ^~ 2023-09-14T12:31:36,154 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:36,155 22 | typedef struct _frame PyFrameObject; 2023-09-14T12:31:36,155 | ^~~~~~ 2023-09-14T12:31:36,156 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pybind11.h:2058:18: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:36,157 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T12:31:36,157 | ^~ 2023-09-14T12:31:36,158 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:36,158 22 | typedef struct _frame PyFrameObject; 2023-09-14T12:31:36,159 | ^~~~~~ 2023-09-14T12:31:36,159 In file included from /usr/include/python3.11/Python.h:38: 2023-09-14T12:31:36,160 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pybind11.h:2058:52: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:36,161 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T12:31:36,161 | ^~ 2023-09-14T12:31:36,162 /usr/include/python3.11/pyport.h:24:38: note: in definition of macro ‘_Py_CAST’ 2023-09-14T12:31:36,162 24 | #define _Py_CAST(type, expr) ((type)(expr)) 2023-09-14T12:31:36,163 | ^~~~ 2023-09-14T12:31:36,163 /usr/include/python3.11/cpython/tupleobject.h:30:38: note: in expansion of macro ‘_PyTuple_CAST’ 2023-09-14T12:31:36,164 30 | #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[index]) 2023-09-14T12:31:36,165 | ^~~~~~~~~~~~~ 2023-09-14T12:31:36,165 /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/pybind11/include/pybind11/pybind11.h:2058:30: note: in expansion of macro ‘PyTuple_GET_ITEM’ 2023-09-14T12:31:36,166 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T12:31:36,167 | ^~~~~~~~~~~~~~~~ 2023-09-14T12:31:36,167 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T12:31:36,168 22 | typedef struct _frame PyFrameObject; 2023-09-14T12:31:36,169 | ^~~~~~ 2023-09-14T12:31:45,741 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-14T12:31:45,880 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-14T12:31:45,893 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-14T12:31:45,893 exec(compile('"'"''"'"''"'"' 2023-09-14T12:31:45,893 # This is -- a caller that pip uses to run setup.py 2023-09-14T12:31:45,893 # 2023-09-14T12:31:45,893 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-14T12:31:45,893 # import from `distutils.core` to work with newer packaging standards. 2023-09-14T12:31:45,893 # - It provides a clear error message when setuptools is not installed. 2023-09-14T12:31:45,893 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-14T12:31:45,893 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-14T12:31:45,893 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-14T12:31:45,893 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-14T12:31:45,893 import os, sys, tokenize 2023-09-14T12:31:45,893 2023-09-14T12:31:45,893 try: 2023-09-14T12:31:45,893 import setuptools 2023-09-14T12:31:45,893 except ImportError as error: 2023-09-14T12:31:45,893 print( 2023-09-14T12:31:45,893 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-14T12:31:45,893 "the build environment.", 2023-09-14T12:31:45,893 file=sys.stderr, 2023-09-14T12:31:45,893 ) 2023-09-14T12:31:45,893 sys.exit(1) 2023-09-14T12:31:45,893 2023-09-14T12:31:45,893 __file__ = %r 2023-09-14T12:31:45,893 sys.argv[0] = __file__ 2023-09-14T12:31:45,893 2023-09-14T12:31:45,893 if os.path.exists(__file__): 2023-09-14T12:31:45,893 filename = __file__ 2023-09-14T12:31:45,893 with tokenize.open(__file__) as f: 2023-09-14T12:31:45,893 setup_py_code = f.read() 2023-09-14T12:31:45,893 else: 2023-09-14T12:31:45,893 filename = "" 2023-09-14T12:31:45,893 setup_py_code = "from setuptools import setup; setup()" 2023-09-14T12:31:45,893 2023-09-14T12:31:45,893 exec(compile(setup_py_code, filename, "exec")) 2023-09-14T12:31:45,893 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-jfj4d3rk[/] 2023-09-14T12:31:45,894 [bold magenta]cwd[/]: /tmp/pip-wheel-5v5fx0kf/bats-tda_acb2935e12f34ecca06aa7689be12049/ 2023-09-14T12:31:45,895 Building wheel for bats-tda (setup.py): finished with status 'error' 2023-09-14T12:31:45,896 ERROR: Failed building wheel for bats-tda 2023-09-14T12:31:45,898 Running setup.py clean for bats-tda 2023-09-14T12:31:45,899 Running command python setup.py clean 2023-09-14T12:31:46,458 default compiler: unix 2023-09-14T12:31:47,107 running clean 2023-09-14T12:31:47,153 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-14T12:31:47,155 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-14T12:31:47,158 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-14T12:31:47,159 'build/scripts-3.11' does not exist -- can't clean it 2023-09-14T12:31:47,159 removing 'build' 2023-09-14T12:31:47,265 Failed to build bats-tda 2023-09-14T12:31:47,266 ERROR: Failed to build one or more wheels 2023-09-14T12:31:47,267 Exception information: 2023-09-14T12:31:47,267 Traceback (most recent call last): 2023-09-14T12:31:47,267 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-14T12:31:47,267 status = run_func(*args) 2023-09-14T12:31:47,267 ^^^^^^^^^^^^^^^ 2023-09-14T12:31:47,267 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-14T12:31:47,267 return func(self, options, args) 2023-09-14T12:31:47,267 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T12:31:47,267 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-14T12:31:47,267 raise CommandError("Failed to build one or more wheels") 2023-09-14T12:31:47,267 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-14T12:31:47,271 Removed build tracker: '/tmp/pip-build-tracker-bfa3p6vz'