2025-09-12T22:24:50,685 Created temporary directory: /tmp/pip-build-tracker-j78_fno9 2025-09-12T22:24:50,685 Initialized build tracking at /tmp/pip-build-tracker-j78_fno9 2025-09-12T22:24:50,686 Created build tracker: /tmp/pip-build-tracker-j78_fno9 2025-09-12T22:24:50,686 Entered build tracker: /tmp/pip-build-tracker-j78_fno9 2025-09-12T22:24:50,686 Created temporary directory: /tmp/pip-wheel-kn7vtqeu 2025-09-12T22:24:50,690 Created temporary directory: /tmp/pip-ephem-wheel-cache-5eejxc98 2025-09-12T22:24:50,759 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T22:24:50,762 2 location(s) to search for versions of nsfds3: 2025-09-12T22:24:50,762 * https://pypi.org/simple/nsfds3/ 2025-09-12T22:24:50,762 * https://www.piwheels.org/simple/nsfds3/ 2025-09-12T22:24:50,762 Fetching project page and analyzing links: https://pypi.org/simple/nsfds3/ 2025-09-12T22:24:50,763 Getting page https://pypi.org/simple/nsfds3/ 2025-09-12T22:24:50,764 Found index url https://pypi.org/simple/ 2025-09-12T22:24:51,006 Fetched page https://pypi.org/simple/nsfds3/ as application/vnd.pypi.simple.v1+json 2025-09-12T22:24:51,007 Found link https://files.pythonhosted.org/packages/8b/48/d039353b496e0319648be721230ff5de93f8f77d10a7d68d84dd951a75db/nsfds3-0.2.0.tar.gz (from https://pypi.org/simple/nsfds3/), version: 0.2.0 2025-09-12T22:24:51,008 Skipping link: No binaries permitted for nsfds3: https://files.pythonhosted.org/packages/bb/cf/f48998f659b31a4ebd13fdbcc0248e97fcce43aee3553266e6e6c0f97ad8/nsfds3-1.0.0-cp311-cp311-macosx_14_0_arm64.whl (from https://pypi.org/simple/nsfds3/) (requires-python:>=3.11) 2025-09-12T22:24:51,008 Found link https://files.pythonhosted.org/packages/db/ce/fa9f33c621cb6a2f6cff4565b6d1c59d757ea7f383b9cb443d5b26380d31/nsfds3-1.0.0.tar.gz (from https://pypi.org/simple/nsfds3/) (requires-python:>=3.11), version: 1.0.0 2025-09-12T22:24:51,009 Fetching project page and analyzing links: https://www.piwheels.org/simple/nsfds3/ 2025-09-12T22:24:51,009 Getting page https://www.piwheels.org/simple/nsfds3/ 2025-09-12T22:24:51,010 Found index url https://www.piwheels.org/simple/ 2025-09-12T22:24:51,113 Fetched page https://www.piwheels.org/simple/nsfds3/ as text/html 2025-09-12T22:24:51,116 Skipping link: No binaries permitted for nsfds3: https://archive1.piwheels.org/simple/nsfds3/nsfds3-1.0.0-cp311-cp311-linux_armv6l.whl#sha256=17bddc1f8b383e702539749b4b3a947741555dfaa21dface293e27ed969dc8ef (from https://www.piwheels.org/simple/nsfds3/) (requires-python:>=3.11) 2025-09-12T22:24:51,116 Skipping link: No binaries permitted for nsfds3: https://archive1.piwheels.org/simple/nsfds3/nsfds3-1.0.0-cp311-cp311-linux_armv7l.whl#sha256=17bddc1f8b383e702539749b4b3a947741555dfaa21dface293e27ed969dc8ef (from https://www.piwheels.org/simple/nsfds3/) (requires-python:>=3.11) 2025-09-12T22:24:51,117 Skipping link: No binaries permitted for nsfds3: https://archive1.piwheels.org/simple/nsfds3/nsfds3-0.2.0-cp37-cp37m-linux_armv6l.whl#sha256=591610617e0ddfd52e68fd57023bf82e2537efb205ed66e2c9c7b25130cd8135 (from https://www.piwheels.org/simple/nsfds3/) 2025-09-12T22:24:51,117 Skipping link: No binaries permitted for nsfds3: https://archive1.piwheels.org/simple/nsfds3/nsfds3-0.2.0-cp37-cp37m-linux_armv7l.whl#sha256=591610617e0ddfd52e68fd57023bf82e2537efb205ed66e2c9c7b25130cd8135 (from https://www.piwheels.org/simple/nsfds3/) 2025-09-12T22:24:51,117 Skipping link: No binaries permitted for nsfds3: https://archive1.piwheels.org/simple/nsfds3/nsfds3-0.2.0-cp39-cp39-linux_armv6l.whl#sha256=a7e4f8de204ce306290ce3afa960c7dae179f429d7c00a7064474353b2574c46 (from https://www.piwheels.org/simple/nsfds3/) 2025-09-12T22:24:51,117 Skipping link: No binaries permitted for nsfds3: https://archive1.piwheels.org/simple/nsfds3/nsfds3-0.2.0-cp39-cp39-linux_armv7l.whl#sha256=a7e4f8de204ce306290ce3afa960c7dae179f429d7c00a7064474353b2574c46 (from https://www.piwheels.org/simple/nsfds3/) 2025-09-12T22:24:51,117 Skipping link: No binaries permitted for nsfds3: https://archive1.piwheels.org/simple/nsfds3/nsfds3-0.2.0-cp311-cp311-linux_armv6l.whl#sha256=e7ebfbd124a65c5e83d5940d7d8f9f8d2079e84fc2e0ff6dfc5897f534ceb1ab (from https://www.piwheels.org/simple/nsfds3/) 2025-09-12T22:24:51,117 Skipping link: No binaries permitted for nsfds3: https://archive1.piwheels.org/simple/nsfds3/nsfds3-0.2.0-cp311-cp311-linux_armv7l.whl#sha256=e7ebfbd124a65c5e83d5940d7d8f9f8d2079e84fc2e0ff6dfc5897f534ceb1ab (from https://www.piwheels.org/simple/nsfds3/) 2025-09-12T22:24:51,118 Skipping link: not a file: https://www.piwheels.org/simple/nsfds3/ 2025-09-12T22:24:51,118 Skipping link: not a file: https://pypi.org/simple/nsfds3/ 2025-09-12T22:24:51,144 Given no hashes to check 1 links for project 'nsfds3': discarding no candidates 2025-09-12T22:24:51,145 Collecting nsfds3==0.2.0 2025-09-12T22:24:51,147 Created temporary directory: /tmp/pip-unpack-0njdb7d9 2025-09-12T22:24:51,297 Downloading nsfds3-0.2.0.tar.gz (217 kB) 2025-09-12T22:24:51,412 Added nsfds3==0.2.0 from https://files.pythonhosted.org/packages/8b/48/d039353b496e0319648be721230ff5de93f8f77d10a7d68d84dd951a75db/nsfds3-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-j78_fno9' 2025-09-12T22:24:51,414 Running setup.py (path:/tmp/pip-wheel-kn7vtqeu/nsfds3_edcb51a221964b789aafb77da00afcad/setup.py) egg_info for package nsfds3 2025-09-12T22:24:51,414 Created temporary directory: /tmp/pip-pip-egg-info-d1i47mgm 2025-09-12T22:24:51,414 Preparing metadata (setup.py): started 2025-09-12T22:24:51,415 Running command python setup.py egg_info 2025-09-12T22:24:52,655 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-12T22:24:52,655 !! 2025-09-12T22:24:52,655 ******************************************************************************** 2025-09-12T22:24:52,655 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-12T22:24:52,656 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-12T22:24:52,656 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-12T22:24:52,656 ******************************************************************************** 2025-09-12T22:24:52,656 !! 2025-09-12T22:24:52,656 self._finalize_license_expression() 2025-09-12T22:24:52,741 running egg_info 2025-09-12T22:24:52,827 creating /tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info 2025-09-12T22:24:52,827 writing /tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info/PKG-INFO 2025-09-12T22:24:52,829 writing dependency_links to /tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info/dependency_links.txt 2025-09-12T22:24:52,829 writing entry points to /tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info/entry_points.txt 2025-09-12T22:24:52,830 writing requirements to /tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info/requires.txt 2025-09-12T22:24:52,830 writing top-level names to /tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info/top_level.txt 2025-09-12T22:24:52,831 writing manifest file '/tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info/SOURCES.txt' 2025-09-12T22:24:53,342 reading manifest file '/tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info/SOURCES.txt' 2025-09-12T22:24:53,343 reading manifest template 'MANIFEST.in' 2025-09-12T22:24:53,344 adding license file 'LICENSE' 2025-09-12T22:24:53,347 writing manifest file '/tmp/pip-pip-egg-info-d1i47mgm/nsfds3.egg-info/SOURCES.txt' 2025-09-12T22:24:53,511 Preparing metadata (setup.py): finished with status 'done' 2025-09-12T22:24:53,516 Source in /tmp/pip-wheel-kn7vtqeu/nsfds3_edcb51a221964b789aafb77da00afcad has version 0.2.0, which satisfies requirement nsfds3==0.2.0 from https://files.pythonhosted.org/packages/8b/48/d039353b496e0319648be721230ff5de93f8f77d10a7d68d84dd951a75db/nsfds3-0.2.0.tar.gz 2025-09-12T22:24:53,516 Removed nsfds3==0.2.0 from https://files.pythonhosted.org/packages/8b/48/d039353b496e0319648be721230ff5de93f8f77d10a7d68d84dd951a75db/nsfds3-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-j78_fno9' 2025-09-12T22:24:53,521 Created temporary directory: /tmp/pip-unpack-jvcrnu35 2025-09-12T22:24:53,522 Created temporary directory: /tmp/pip-unpack-wh3jj2he 2025-09-12T22:24:53,522 Building wheels for collected packages: nsfds3 2025-09-12T22:24:53,523 Created temporary directory: /tmp/pip-wheel-cttgu8po 2025-09-12T22:24:53,524 DEPRECATION: Building 'nsfds3' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'nsfds3'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-12T22:24:53,525 Building wheel for nsfds3 (setup.py): started 2025-09-12T22:24:53,526 Destination directory: /tmp/pip-wheel-cttgu8po 2025-09-12T22:24:53,526 Running command python setup.py bdist_wheel 2025-09-12T22:24:54,700 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-12T22:24:54,700 !! 2025-09-12T22:24:54,701 ******************************************************************************** 2025-09-12T22:24:54,701 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-12T22:24:54,701 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-12T22:24:54,701 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-12T22:24:54,701 ******************************************************************************** 2025-09-12T22:24:54,701 !! 2025-09-12T22:24:54,702 self._finalize_license_expression() 2025-09-12T22:24:54,702 running bdist_wheel 2025-09-12T22:24:55,044 running build 2025-09-12T22:24:55,044 running build_py 2025-09-12T22:24:55,132 creating build/lib.linux-armv7l-cpython-313/nsfds3 2025-09-12T22:24:55,133 copying nsfds3/main.py -> build/lib.linux-armv7l-cpython-313/nsfds3 2025-09-12T22:24:55,134 copying nsfds3/__init__.py -> build/lib.linux-armv7l-cpython-313/nsfds3 2025-09-12T22:24:55,135 creating build/lib.linux-armv7l-cpython-313/nsfds3/utils 2025-09-12T22:24:55,135 copying nsfds3/utils/misc.py -> build/lib.linux-armv7l-cpython-313/nsfds3/utils 2025-09-12T22:24:55,136 copying nsfds3/utils/headers.py -> build/lib.linux-armv7l-cpython-313/nsfds3/utils 2025-09-12T22:24:55,136 copying nsfds3/utils/files.py -> build/lib.linux-armv7l-cpython-313/nsfds3/utils 2025-09-12T22:24:55,137 copying nsfds3/utils/fdutils.py -> build/lib.linux-armv7l-cpython-313/nsfds3/utils 2025-09-12T22:24:55,138 copying nsfds3/utils/data.py -> build/lib.linux-armv7l-cpython-313/nsfds3/utils 2025-09-12T22:24:55,138 copying nsfds3/utils/__init__.py -> build/lib.linux-armv7l-cpython-313/nsfds3/utils 2025-09-12T22:24:55,139 creating build/lib.linux-armv7l-cpython-313/nsfds3/solver 2025-09-12T22:24:55,140 copying nsfds3/solver/sources.py -> build/lib.linux-armv7l-cpython-313/nsfds3/solver 2025-09-12T22:24:55,140 copying nsfds3/solver/fdtd.py -> build/lib.linux-armv7l-cpython-313/nsfds3/solver 2025-09-12T22:24:55,141 copying nsfds3/solver/config.py -> build/lib.linux-armv7l-cpython-313/nsfds3/solver 2025-09-12T22:24:55,142 copying nsfds3/solver/__init__.py -> build/lib.linux-armv7l-cpython-313/nsfds3/solver 2025-09-12T22:24:55,143 creating build/lib.linux-armv7l-cpython-313/nsfds3/materials 2025-09-12T22:24:55,143 copying nsfds3/materials/gas.py -> build/lib.linux-armv7l-cpython-313/nsfds3/materials 2025-09-12T22:24:55,144 copying nsfds3/materials/__init__.py -> build/lib.linux-armv7l-cpython-313/nsfds3/materials 2025-09-12T22:24:55,145 creating build/lib.linux-armv7l-cpython-313/nsfds3/graphics 2025-09-12T22:24:55,145 copying nsfds3/graphics/utils.py -> build/lib.linux-armv7l-cpython-313/nsfds3/graphics 2025-09-12T22:24:55,146 copying nsfds3/graphics/graphics.py -> build/lib.linux-armv7l-cpython-313/nsfds3/graphics 2025-09-12T22:24:55,147 copying nsfds3/graphics/__init__.py -> build/lib.linux-armv7l-cpython-313/nsfds3/graphics 2025-09-12T22:24:55,148 creating build/lib.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,148 copying nsfds3/cpgrid/utils.py -> build/lib.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,149 copying nsfds3/cpgrid/templates.py -> build/lib.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,149 copying nsfds3/cpgrid/mesh.py -> build/lib.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,150 copying nsfds3/cpgrid/geometry.py -> build/lib.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,151 copying nsfds3/cpgrid/cdomain.py -> build/lib.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,152 copying nsfds3/cpgrid/__init__.py -> build/lib.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,152 running egg_info 2025-09-12T22:24:55,237 writing nsfds3.egg-info/PKG-INFO 2025-09-12T22:24:55,239 writing dependency_links to nsfds3.egg-info/dependency_links.txt 2025-09-12T22:24:55,239 writing entry points to nsfds3.egg-info/entry_points.txt 2025-09-12T22:24:55,240 writing requirements to nsfds3.egg-info/requires.txt 2025-09-12T22:24:55,240 writing top-level names to nsfds3.egg-info/top_level.txt 2025-09-12T22:24:55,553 reading manifest file 'nsfds3.egg-info/SOURCES.txt' 2025-09-12T22:24:55,556 reading manifest template 'MANIFEST.in' 2025-09-12T22:24:55,557 adding license file 'LICENSE' 2025-09-12T22:24:55,560 writing manifest file 'nsfds3.egg-info/SOURCES.txt' 2025-09-12T22:24:55,563 copying nsfds3/cpgrid/cutils.c -> build/lib.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,572 running build_ext 2025-09-12T22:24:55,917 building 'nsfds3.cpgrid.cutils' extension 2025-09-12T22:24:55,918 creating build/temp.linux-armv7l-cpython-313/nsfds3/cpgrid 2025-09-12T22:24:55,918 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -c nsfds3/cpgrid/cutils.c -o build/temp.linux-armv7l-cpython-313/nsfds3/cpgrid/cutils.o -O2 -fopenmp 2025-09-12T22:24:56,363 nsfds3/cpgrid/cutils.c:852:1: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-12T22:24:56,363 852 | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { 2025-09-12T22:24:56,364 | ^~~~~~ 2025-09-12T22:24:56,364 nsfds3/cpgrid/cutils.c: In function ‘__Pyx_Py_UNICODE_strlen’: 2025-09-12T22:24:56,364 nsfds3/cpgrid/cutils.c:853:5: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-12T22:24:56,364 853 | const Py_UNICODE *u_end = u; 2025-09-12T22:24:56,364 | ^~~~~ 2025-09-12T22:24:56,380 nsfds3/cpgrid/cutils.c: In function ‘__Pyx_PyList_Extend’: 2025-09-12T22:24:56,383 nsfds3/cpgrid/cutils.c:2210:22: error: implicit declaration of function ‘_PyList_Extend’; did you mean ‘PyList_Extend’? [-Wimplicit-function-declaration] 2025-09-12T22:24:56,383 2210 | PyObject* none = _PyList_Extend((PyListObject*)L, v); 2025-09-12T22:24:56,383 | ^~~~~~~~~~~~~~ 2025-09-12T22:24:56,383 | PyList_Extend 2025-09-12T22:24:56,384 nsfds3/cpgrid/cutils.c:2210:22: error: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-12T22:24:57,076 In file included from /usr/include/python3.13/Python.h:63, 2025-09-12T22:24:57,076 from nsfds3/cpgrid/cutils.c:19: 2025-09-12T22:24:57,076 nsfds3/cpgrid/cutils.c: In function ‘__pyx_f_5numpy_PyDataType_SHAPE’: 2025-09-12T22:24:57,128 nsfds3/cpgrid/cutils.c:24864:39: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘subarray’ 2025-09-12T22:24:57,129 24864 | __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape)); 2025-09-12T22:24:57,129 | ^~ 2025-09-12T22:24:57,129 /usr/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’ 2025-09-12T22:24:57,129 19 | #define _Py_CAST(type, expr) ((type)(expr)) 2025-09-12T22:24:57,129 | ^~~~ 2025-09-12T22:24:57,129 /usr/include/python3.13/object.h:851:35: note: in expansion of macro ‘_PyObject_CAST’ 2025-09-12T22:24:57,129 851 | # define Py_INCREF(op) Py_INCREF(_PyObject_CAST(op)) 2025-09-12T22:24:57,129 | ^~~~~~~~~~~~~~ 2025-09-12T22:24:57,129 nsfds3/cpgrid/cutils.c:1724:27: note: in expansion of macro ‘Py_INCREF’ 2025-09-12T22:24:57,130 1724 | #define __Pyx_INCREF(r) Py_INCREF(r) 2025-09-12T22:24:57,130 | ^~~~~~~~~ 2025-09-12T22:24:57,130 nsfds3/cpgrid/cutils.c:24864:5: note: in expansion of macro ‘__Pyx_INCREF’ 2025-09-12T22:24:57,130 24864 | __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape)); 2025-09-12T22:24:57,130 | ^~~~~~~~~~~~ 2025-09-12T22:24:57,152 nsfds3/cpgrid/cutils.c:24865:36: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘subarray’ 2025-09-12T22:24:57,153 24865 | __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape); 2025-09-12T22:24:57,153 | ^~ 2025-09-12T22:24:57,347 nsfds3/cpgrid/cutils.c: In function ‘__pyx_memview_slice’: 2025-09-12T22:24:57,378 nsfds3/cpgrid/cutils.c:32937:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-12T22:24:57,378 32937 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-12T22:24:57,378 | ^~ 2025-09-12T22:24:57,379 In file included from /usr/include/python3.13/Python.h:76: 2025-09-12T22:24:57,379 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-12T22:24:57,379 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-12T22:24:57,379 | ^~~~~~~~~~~~~~~ 2025-09-12T22:24:57,526 nsfds3/cpgrid/cutils.c: In function ‘__pyx_tp_dealloc_array’: 2025-09-12T22:24:57,562 nsfds3/cpgrid/cutils.c:38664:134: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-12T22:24:57,562 38664 | if (unlikely(PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE) && Py_TYPE(o)->tp_finalize) && (!PyType_IS_GC(Py_TYPE(o)) || !_PyGC_FINALIZED(o))) { 2025-09-12T22:24:57,562 | ^~~~~~~~~~~~~~~ 2025-09-12T22:24:59,331 nsfds3/cpgrid/cutils.c: In function ‘__Pyx_PyInt_As_int’: 2025-09-12T22:24:59,375 nsfds3/cpgrid/cutils.c:46035:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-12T22:24:59,375 46035 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-12T22:24:59,375 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,375 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-12T22:24:59,375 from /usr/include/python3.13/Python.h:81: 2025-09-12T22:24:59,376 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-12T22:24:59,376 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-12T22:24:59,376 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,444 nsfds3/cpgrid/cutils.c: In function ‘__Pyx_PyInt_As_npy_int8’: 2025-09-12T22:24:59,488 nsfds3/cpgrid/cutils.c:46345:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-12T22:24:59,488 46345 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-12T22:24:59,488 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,488 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-12T22:24:59,488 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-12T22:24:59,488 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,555 nsfds3/cpgrid/cutils.c: In function ‘__Pyx_PyInt_As_short’: 2025-09-12T22:24:59,599 nsfds3/cpgrid/cutils.c:46541:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-12T22:24:59,599 46541 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-12T22:24:59,599 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,599 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-12T22:24:59,599 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-12T22:24:59,600 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,667 nsfds3/cpgrid/cutils.c: In function ‘__Pyx_PyInt_As_long’: 2025-09-12T22:24:59,711 nsfds3/cpgrid/cutils.c:46782:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-12T22:24:59,711 46782 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-12T22:24:59,711 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,711 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-12T22:24:59,712 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-12T22:24:59,712 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,779 nsfds3/cpgrid/cutils.c: In function ‘__Pyx_PyInt_As_char’: 2025-09-12T22:24:59,824 nsfds3/cpgrid/cutils.c:47004:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-12T22:24:59,824 47004 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-12T22:24:59,824 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:24:59,824 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-12T22:24:59,824 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-12T22:24:59,825 | ^~~~~~~~~~~~~~~~~~~ 2025-09-12T22:25:00,399 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-12T22:25:00,595 ERROR: python setup.py bdist_wheel exited with 1 2025-09-12T22:25:00,607 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-12T22:25:00,607 exec(compile('"'"''"'"''"'"' 2025-09-12T22:25:00,607 # This is -- a caller that pip uses to run setup.py 2025-09-12T22:25:00,607 # 2025-09-12T22:25:00,607 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T22:25:00,607 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T22:25:00,607 # - It provides a clear error message when setuptools is not installed. 2025-09-12T22:25:00,607 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T22:25:00,607 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T22:25:00,607 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T22:25:00,607 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T22:25:00,607 import os, sys, tokenize, traceback 2025-09-12T22:25:00,607 2025-09-12T22:25:00,607 try: 2025-09-12T22:25:00,607 import setuptools 2025-09-12T22:25:00,607 except ImportError: 2025-09-12T22:25:00,607 print( 2025-09-12T22:25:00,607 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T22:25:00,607 "the build environment with exception:", 2025-09-12T22:25:00,607 file=sys.stderr, 2025-09-12T22:25:00,607 ) 2025-09-12T22:25:00,607 traceback.print_exc() 2025-09-12T22:25:00,607 sys.exit(1) 2025-09-12T22:25:00,607 2025-09-12T22:25:00,607 __file__ = %r 2025-09-12T22:25:00,607 sys.argv[0] = __file__ 2025-09-12T22:25:00,607 2025-09-12T22:25:00,607 if os.path.exists(__file__): 2025-09-12T22:25:00,607 filename = __file__ 2025-09-12T22:25:00,607 with tokenize.open(__file__) as f: 2025-09-12T22:25:00,607 setup_py_code = f.read() 2025-09-12T22:25:00,607 else: 2025-09-12T22:25:00,607 filename = "" 2025-09-12T22:25:00,607 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T22:25:00,607 2025-09-12T22:25:00,607 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T22:25:00,607 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-kn7vtqeu/nsfds3_edcb51a221964b789aafb77da00afcad/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-cttgu8po[/] 2025-09-12T22:25:00,608 [bold magenta]cwd[/]: /tmp/pip-wheel-kn7vtqeu/nsfds3_edcb51a221964b789aafb77da00afcad/ 2025-09-12T22:25:00,608 Building wheel for nsfds3 (setup.py): finished with status 'error' 2025-09-12T22:25:00,609 ERROR: Failed building wheel for nsfds3 2025-09-12T22:25:00,610 Running setup.py clean for nsfds3 2025-09-12T22:25:00,611 Running command python setup.py clean 2025-09-12T22:25:01,801 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-12T22:25:01,801 !! 2025-09-12T22:25:01,802 ******************************************************************************** 2025-09-12T22:25:01,802 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-12T22:25:01,802 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-12T22:25:01,802 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-12T22:25:01,802 ******************************************************************************** 2025-09-12T22:25:01,802 !! 2025-09-12T22:25:01,802 self._finalize_license_expression() 2025-09-12T22:25:01,888 running clean 2025-09-12T22:25:02,055 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-12T22:25:02,056 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-12T22:25:02,058 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-12T22:25:02,058 'build/scripts-3.13' does not exist -- can't clean it 2025-09-12T22:25:02,058 removing 'build' 2025-09-12T22:25:02,187 Failed to build nsfds3 2025-09-12T22:25:02,187 ERROR: Failed to build one or more wheels 2025-09-12T22:25:02,188 Exception information: 2025-09-12T22:25:02,188 Traceback (most recent call last): 2025-09-12T22:25:02,188 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T22:25:02,188 status = _inner_run() 2025-09-12T22:25:02,188 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T22:25:02,188 return self.run(options, args) 2025-09-12T22:25:02,188 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T22:25:02,188 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T22:25:02,188 return func(self, options, args) 2025-09-12T22:25:02,188 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-12T22:25:02,188 raise CommandError("Failed to build one or more wheels") 2025-09-12T22:25:02,188 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-12T22:25:02,193 Removed build tracker: '/tmp/pip-build-tracker-j78_fno9'