2025-09-07T20:48:51,375 Created temporary directory: /tmp/pip-build-tracker-jmd_rvpk 2025-09-07T20:48:51,376 Initialized build tracking at /tmp/pip-build-tracker-jmd_rvpk 2025-09-07T20:48:51,376 Created build tracker: /tmp/pip-build-tracker-jmd_rvpk 2025-09-07T20:48:51,376 Entered build tracker: /tmp/pip-build-tracker-jmd_rvpk 2025-09-07T20:48:51,376 Created temporary directory: /tmp/pip-wheel-jzt00r5i 2025-09-07T20:48:51,379 Created temporary directory: /tmp/pip-ephem-wheel-cache-rveq12me 2025-09-07T20:48:51,435 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:48:51,437 2 location(s) to search for versions of select-backport: 2025-09-07T20:48:51,437 * https://pypi.org/simple/select-backport/ 2025-09-07T20:48:51,437 * https://www.piwheels.org/simple/select-backport/ 2025-09-07T20:48:51,437 Fetching project page and analyzing links: https://pypi.org/simple/select-backport/ 2025-09-07T20:48:51,438 Getting page https://pypi.org/simple/select-backport/ 2025-09-07T20:48:51,439 Found index url https://pypi.org/simple/ 2025-09-07T20:48:51,588 Fetched page https://pypi.org/simple/select-backport/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:48:51,590 Found link https://files.pythonhosted.org/packages/51/bf/4c4f7559c3b411b48e97889332516b556acf96ef42410bbfa886e2eac802/select_backport-0.2.tar.gz (from https://pypi.org/simple/select-backport/), version: 0.2 2025-09-07T20:48:51,591 Fetching project page and analyzing links: https://www.piwheels.org/simple/select-backport/ 2025-09-07T20:48:51,591 Getting page https://www.piwheels.org/simple/select-backport/ 2025-09-07T20:48:51,593 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:48:51,705 Fetched page https://www.piwheels.org/simple/select-backport/ as text/html 2025-09-07T20:48:51,707 Skipping link: No binaries permitted for select-backport: https://archive1.piwheels.org/simple/select-backport/select_backport-0.2-cp35-cp35m-linux_armv7l.whl#sha256=f37cf7a0a0211ae2d0f04c9be87014c434b7d0d52a386876d477e1b60ead88f9 (from https://www.piwheels.org/simple/select-backport/) 2025-09-07T20:48:51,708 Skipping link: No binaries permitted for select-backport: https://archive1.piwheels.org/simple/select-backport/select_backport-0.2-cp35-cp35m-linux_armv6l.whl#sha256=f37cf7a0a0211ae2d0f04c9be87014c434b7d0d52a386876d477e1b60ead88f9 (from https://www.piwheels.org/simple/select-backport/) 2025-09-07T20:48:51,708 Skipping link: No binaries permitted for select-backport: https://archive1.piwheels.org/simple/select-backport/select_backport-0.2-cp34-cp34m-linux_armv7l.whl#sha256=1b6854b69694a0005be782b5118cf814fb227cdb782567f6ceeb68f1e21e657b (from https://www.piwheels.org/simple/select-backport/) 2025-09-07T20:48:51,708 Skipping link: No binaries permitted for select-backport: https://archive1.piwheels.org/simple/select-backport/select_backport-0.2-cp34-cp34m-linux_armv6l.whl#sha256=1b6854b69694a0005be782b5118cf814fb227cdb782567f6ceeb68f1e21e657b (from https://www.piwheels.org/simple/select-backport/) 2025-09-07T20:48:51,708 Skipping link: No binaries permitted for select-backport: https://archive1.piwheels.org/simple/select-backport/select_backport-0.2-cp37-cp37m-linux_armv7l.whl#sha256=392c99f7bad384b00b0c466e20ef8562c9056f788bde22e227acce73cc6c2d04 (from https://www.piwheels.org/simple/select-backport/) 2025-09-07T20:48:51,708 Skipping link: No binaries permitted for select-backport: https://archive1.piwheels.org/simple/select-backport/select_backport-0.2-cp37-cp37m-linux_armv6l.whl#sha256=392c99f7bad384b00b0c466e20ef8562c9056f788bde22e227acce73cc6c2d04 (from https://www.piwheels.org/simple/select-backport/) 2025-09-07T20:48:51,708 Skipping link: No binaries permitted for select-backport: https://archive1.piwheels.org/simple/select-backport/select_backport-0.2-cp39-cp39-linux_armv6l.whl#sha256=2ba3fba9e9ce4313e5402d6817dd97302cf9b2f77bdaa72094d1f702f0adb03c (from https://www.piwheels.org/simple/select-backport/) 2025-09-07T20:48:51,709 Skipping link: No binaries permitted for select-backport: https://archive1.piwheels.org/simple/select-backport/select_backport-0.2-cp39-cp39-linux_armv7l.whl#sha256=2ba3fba9e9ce4313e5402d6817dd97302cf9b2f77bdaa72094d1f702f0adb03c (from https://www.piwheels.org/simple/select-backport/) 2025-09-07T20:48:51,709 Skipping link: not a file: https://www.piwheels.org/simple/select-backport/ 2025-09-07T20:48:51,709 Skipping link: not a file: https://pypi.org/simple/select-backport/ 2025-09-07T20:48:51,740 Given no hashes to check 1 links for project 'select-backport': discarding no candidates 2025-09-07T20:48:51,741 Collecting select-backport==0.2 2025-09-07T20:48:51,743 Created temporary directory: /tmp/pip-unpack-r894u4su 2025-09-07T20:48:51,882 Downloading select_backport-0.2.tar.gz (31 kB) 2025-09-07T20:48:51,918 Added select-backport==0.2 from https://files.pythonhosted.org/packages/51/bf/4c4f7559c3b411b48e97889332516b556acf96ef42410bbfa886e2eac802/select_backport-0.2.tar.gz to build tracker '/tmp/pip-build-tracker-jmd_rvpk' 2025-09-07T20:48:51,919 Running setup.py (path:/tmp/pip-wheel-jzt00r5i/select-backport_1088e1b5fe2a4183b182a7f8d314c8c2/setup.py) egg_info for package select-backport 2025-09-07T20:48:51,919 Created temporary directory: /tmp/pip-pip-egg-info-93mx93we 2025-09-07T20:48:51,920 Preparing metadata (setup.py): started 2025-09-07T20:48:51,920 Running command python setup.py egg_info 2025-09-07T20:48:52,592 Warning: 'classifiers' should be a list, got type 'tuple' 2025-09-07T20:48:52,975 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:48:52,975 !! 2025-09-07T20:48:52,976 ******************************************************************************** 2025-09-07T20:48:52,976 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:48:52,976 License :: OSI Approved :: MIT License 2025-09-07T20:48:52,976 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:48:52,976 ******************************************************************************** 2025-09-07T20:48:52,976 !! 2025-09-07T20:48:52,976 self._finalize_license_expression() 2025-09-07T20:48:53,048 running egg_info 2025-09-07T20:48:53,122 creating /tmp/pip-pip-egg-info-93mx93we/select_backport.egg-info 2025-09-07T20:48:53,123 writing /tmp/pip-pip-egg-info-93mx93we/select_backport.egg-info/PKG-INFO 2025-09-07T20:48:53,124 writing dependency_links to /tmp/pip-pip-egg-info-93mx93we/select_backport.egg-info/dependency_links.txt 2025-09-07T20:48:53,125 writing top-level names to /tmp/pip-pip-egg-info-93mx93we/select_backport.egg-info/top_level.txt 2025-09-07T20:48:53,125 writing manifest file '/tmp/pip-pip-egg-info-93mx93we/select_backport.egg-info/SOURCES.txt' 2025-09-07T20:48:53,415 reading manifest file '/tmp/pip-pip-egg-info-93mx93we/select_backport.egg-info/SOURCES.txt' 2025-09-07T20:48:53,415 reading manifest template 'MANIFEST.in' 2025-09-07T20:48:53,416 adding license file 'LICENSE' 2025-09-07T20:48:53,419 writing manifest file '/tmp/pip-pip-egg-info-93mx93we/select_backport.egg-info/SOURCES.txt' 2025-09-07T20:48:53,531 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T20:48:53,535 Source in /tmp/pip-wheel-jzt00r5i/select-backport_1088e1b5fe2a4183b182a7f8d314c8c2 has version 0.2, which satisfies requirement select-backport==0.2 from https://files.pythonhosted.org/packages/51/bf/4c4f7559c3b411b48e97889332516b556acf96ef42410bbfa886e2eac802/select_backport-0.2.tar.gz 2025-09-07T20:48:53,536 Removed select-backport==0.2 from https://files.pythonhosted.org/packages/51/bf/4c4f7559c3b411b48e97889332516b556acf96ef42410bbfa886e2eac802/select_backport-0.2.tar.gz from build tracker '/tmp/pip-build-tracker-jmd_rvpk' 2025-09-07T20:48:53,539 Created temporary directory: /tmp/pip-unpack-jnad3v7i 2025-09-07T20:48:53,539 Created temporary directory: /tmp/pip-unpack-1nhwqbwd 2025-09-07T20:48:53,539 Building wheels for collected packages: select-backport 2025-09-07T20:48:53,541 Created temporary directory: /tmp/pip-wheel-ao5blggd 2025-09-07T20:48:53,541 DEPRECATION: Building 'select-backport' 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 'select-backport'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T20:48:53,542 Building wheel for select-backport (setup.py): started 2025-09-07T20:48:53,543 Destination directory: /tmp/pip-wheel-ao5blggd 2025-09-07T20:48:53,543 Running command python setup.py bdist_wheel 2025-09-07T20:48:54,234 Warning: 'classifiers' should be a list, got type 'tuple' 2025-09-07T20:48:54,623 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:48:54,623 !! 2025-09-07T20:48:54,624 ******************************************************************************** 2025-09-07T20:48:54,624 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:48:54,624 License :: OSI Approved :: MIT License 2025-09-07T20:48:54,624 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:48:54,624 ******************************************************************************** 2025-09-07T20:48:54,624 !! 2025-09-07T20:48:54,624 self._finalize_license_expression() 2025-09-07T20:48:54,625 running bdist_wheel 2025-09-07T20:48:54,999 running build 2025-09-07T20:48:54,999 running build_py 2025-09-07T20:48:55,077 creating build/lib.linux-armv7l-cpython-313/tests 2025-09-07T20:48:55,078 copying tests/test_select_backport.py -> build/lib.linux-armv7l-cpython-313/tests 2025-09-07T20:48:55,078 copying tests/test_kqueue.py -> build/lib.linux-armv7l-cpython-313/tests 2025-09-07T20:48:55,079 copying tests/test_epoll.py -> build/lib.linux-armv7l-cpython-313/tests 2025-09-07T20:48:55,080 copying tests/__init__.py -> build/lib.linux-armv7l-cpython-313/tests 2025-09-07T20:48:55,080 running egg_info 2025-09-07T20:48:55,157 writing select_backport.egg-info/PKG-INFO 2025-09-07T20:48:55,158 writing dependency_links to select_backport.egg-info/dependency_links.txt 2025-09-07T20:48:55,159 writing top-level names to select_backport.egg-info/top_level.txt 2025-09-07T20:48:55,235 reading manifest file 'select_backport.egg-info/SOURCES.txt' 2025-09-07T20:48:55,236 reading manifest template 'MANIFEST.in' 2025-09-07T20:48:55,238 adding license file 'LICENSE' 2025-09-07T20:48:55,240 writing manifest file 'select_backport.egg-info/SOURCES.txt' 2025-09-07T20:48:55,241 running build_ext 2025-09-07T20:48:55,592 building 'select_backport' extension 2025-09-07T20:48:55,593 creating build/temp.linux-armv7l-cpython-313 2025-09-07T20:48:55,593 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_EPOLL=1 -DHAVE_SYS_EPOLL_H=1 -I/usr/include/python3.13 -c select_backportmodule.c -o build/temp.linux-armv7l-cpython-313/select_backportmodule.o 2025-09-07T20:48:55,961 select_backportmodule.c: In function ‘update_ufd_array’: 2025-09-07T20:48:55,962 select_backportmodule.c:357:28: error: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2025-09-07T20:48:55,962 357 | self->ufds[i].fd = PyInt_AsLong(key); 2025-09-07T20:48:55,962 | ^~~~~~~~~~~~ 2025-09-07T20:48:55,962 | PyLong_AsLong 2025-09-07T20:48:55,973 select_backportmodule.c: In function ‘poll_register’: 2025-09-07T20:48:55,974 select_backportmodule.c:388:11: error: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2025-09-07T20:48:55,974 388 | key = PyInt_FromLong(fd); 2025-09-07T20:48:55,974 | ^~~~~~~~~~~~~~ 2025-09-07T20:48:55,974 | PyLong_FromLong 2025-09-07T20:48:55,975 select_backportmodule.c:388:9: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:55,975 388 | key = PyInt_FromLong(fd); 2025-09-07T20:48:55,975 | ^ 2025-09-07T20:48:55,976 select_backportmodule.c:391:11: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:55,976 391 | value = PyInt_FromLong(events); 2025-09-07T20:48:55,976 | ^ 2025-09-07T20:48:55,977 select_backportmodule.c: In function ‘poll_modify’: 2025-09-07T20:48:55,977 select_backportmodule.c:430:9: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:55,977 430 | key = PyInt_FromLong(fd); 2025-09-07T20:48:55,978 | ^ 2025-09-07T20:48:55,978 select_backportmodule.c:438:11: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:55,978 438 | value = PyInt_FromLong(events); 2025-09-07T20:48:55,979 | ^ 2025-09-07T20:48:55,979 select_backportmodule.c: In function ‘poll_unregister’: 2025-09-07T20:48:55,980 select_backportmodule.c:471:9: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:55,980 471 | key = PyInt_FromLong(fd); 2025-09-07T20:48:55,980 | ^ 2025-09-07T20:48:55,987 select_backportmodule.c: In function ‘poll_poll’: 2025-09-07T20:48:55,988 select_backportmodule.c:514:16: error: implicit declaration of function ‘PyNumber_Int’; did you mean ‘PyNumber_And’? [-Wimplicit-function-declaration] 2025-09-07T20:48:55,988 514 | tout = PyNumber_Int(tout); 2025-09-07T20:48:55,988 | ^~~~~~~~~~~~ 2025-09-07T20:48:55,988 | PyNumber_And 2025-09-07T20:48:55,989 select_backportmodule.c:514:14: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:55,989 514 | tout = PyNumber_Int(tout); 2025-09-07T20:48:55,989 | ^ 2025-09-07T20:48:55,991 select_backportmodule.c:555:17: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:55,991 555 | num = PyInt_FromLong(self->ufds[i].fd); 2025-09-07T20:48:55,991 | ^ 2025-09-07T20:48:55,992 select_backportmodule.c:566:17: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:55,992 566 | num = PyInt_FromLong(self->ufds[i].revents & 0xffff); 2025-09-07T20:48:55,992 | ^ 2025-09-07T20:48:56,006 select_backportmodule.c: In function ‘poll_getattr’: 2025-09-07T20:48:56,007 select_backportmodule.c:629:12: error: implicit declaration of function ‘Py_FindMethod’ [-Wimplicit-function-declaration] 2025-09-07T20:48:56,007 629 | return Py_FindMethod(poll_methods, (PyObject *)self, name); 2025-09-07T20:48:56,007 | ^~~~~~~~~~~~~ 2025-09-07T20:48:56,008 select_backportmodule.c:629:12: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:56,008 629 | return Py_FindMethod(poll_methods, (PyObject *)self, name); 2025-09-07T20:48:56,008 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:48:56,018 select_backportmodule.c: In function ‘pyepoll_fileno’: 2025-09-07T20:48:56,018 select_backportmodule.c:825:12: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:56,019 825 | return PyInt_FromLong(self->epfd); 2025-09-07T20:48:56,019 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:48:56,039 select_backportmodule.c: In function ‘initselect_backport’: 2025-09-07T20:48:56,041 select_backportmodule.c:1764:9: error: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2025-09-07T20:48:56,041 1764 | m = Py_InitModule3("select_backport", select_backport_methods, module_doc); 2025-09-07T20:48:56,041 | ^~~~~~~~~~~~~~ 2025-09-07T20:48:56,043 select_backportmodule.c:1764:7: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:48:56,044 1764 | m = Py_InitModule3("select_backport", select_backport_methods, module_doc); 2025-09-07T20:48:56,044 | ^ 2025-09-07T20:48:56,045 select_backportmodule.c:1766:9: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-07T20:48:56,045 1766 | return; 2025-09-07T20:48:56,046 | ^~~~~~ 2025-09-07T20:48:56,047 select_backportmodule.c:1761:1: note: declared here 2025-09-07T20:48:56,047 1761 | initselect_backport(void) 2025-09-07T20:48:56,047 | ^~~~~~~~~~~~~~~~~~~ 2025-09-07T20:48:56,049 select_backportmodule.c:1786:29: error: lvalue required as left operand of assignment 2025-09-07T20:48:56,050 1786 | Py_TYPE(&poll_Type) = &PyType_Type; 2025-09-07T20:48:56,050 | ^ 2025-09-07T20:48:56,052 select_backportmodule.c:1813:28: error: lvalue required as left operand of assignment 2025-09-07T20:48:56,052 1813 | Py_TYPE(&pyEpoll_Type) = &PyType_Type; 2025-09-07T20:48:56,052 | ^ 2025-09-07T20:48:56,054 select_backportmodule.c:1815:9: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-07T20:48:56,054 1815 | return; 2025-09-07T20:48:56,054 | ^~~~~~ 2025-09-07T20:48:56,055 select_backportmodule.c:1761:1: note: declared here 2025-09-07T20:48:56,055 1761 | initselect_backport(void) 2025-09-07T20:48:56,056 | ^~~~~~~~~~~~~~~~~~~ 2025-09-07T20:48:56,074 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-07T20:48:56,220 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T20:48:56,233 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T20:48:56,233 exec(compile('"'"''"'"''"'"' 2025-09-07T20:48:56,233 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:48:56,233 # 2025-09-07T20:48:56,233 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:48:56,233 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:48:56,233 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:48:56,233 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:48:56,233 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:48:56,233 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:48:56,233 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:48:56,233 import os, sys, tokenize, traceback 2025-09-07T20:48:56,233 2025-09-07T20:48:56,233 try: 2025-09-07T20:48:56,233 import setuptools 2025-09-07T20:48:56,233 except ImportError: 2025-09-07T20:48:56,233 print( 2025-09-07T20:48:56,233 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:48:56,233 "the build environment with exception:", 2025-09-07T20:48:56,233 file=sys.stderr, 2025-09-07T20:48:56,233 ) 2025-09-07T20:48:56,233 traceback.print_exc() 2025-09-07T20:48:56,233 sys.exit(1) 2025-09-07T20:48:56,233 2025-09-07T20:48:56,233 __file__ = %r 2025-09-07T20:48:56,233 sys.argv[0] = __file__ 2025-09-07T20:48:56,233 2025-09-07T20:48:56,233 if os.path.exists(__file__): 2025-09-07T20:48:56,233 filename = __file__ 2025-09-07T20:48:56,233 with tokenize.open(__file__) as f: 2025-09-07T20:48:56,233 setup_py_code = f.read() 2025-09-07T20:48:56,233 else: 2025-09-07T20:48:56,233 filename = "" 2025-09-07T20:48:56,233 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:48:56,233 2025-09-07T20:48:56,233 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:48:56,233 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-jzt00r5i/select-backport_1088e1b5fe2a4183b182a7f8d314c8c2/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-ao5blggd[/] 2025-09-07T20:48:56,233 [bold magenta]cwd[/]: /tmp/pip-wheel-jzt00r5i/select-backport_1088e1b5fe2a4183b182a7f8d314c8c2/ 2025-09-07T20:48:56,233 Building wheel for select-backport (setup.py): finished with status 'error' 2025-09-07T20:48:56,234 ERROR: Failed building wheel for select-backport 2025-09-07T20:48:56,235 Running setup.py clean for select-backport 2025-09-07T20:48:56,236 Running command python setup.py clean 2025-09-07T20:48:56,930 Warning: 'classifiers' should be a list, got type 'tuple' 2025-09-07T20:48:57,325 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:48:57,325 !! 2025-09-07T20:48:57,326 ******************************************************************************** 2025-09-07T20:48:57,326 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:48:57,326 License :: OSI Approved :: MIT License 2025-09-07T20:48:57,326 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:48:57,326 ******************************************************************************** 2025-09-07T20:48:57,326 !! 2025-09-07T20:48:57,326 self._finalize_license_expression() 2025-09-07T20:48:57,401 running clean 2025-09-07T20:48:57,549 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T20:48:57,549 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T20:48:57,550 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T20:48:57,550 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T20:48:57,550 removing 'build' 2025-09-07T20:48:57,661 Failed to build select-backport 2025-09-07T20:48:57,662 ERROR: Failed to build one or more wheels 2025-09-07T20:48:57,663 Exception information: 2025-09-07T20:48:57,663 Traceback (most recent call last): 2025-09-07T20:48:57,663 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:48:57,663 status = _inner_run() 2025-09-07T20:48:57,663 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:48:57,663 return self.run(options, args) 2025-09-07T20:48:57,663 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:48:57,663 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:48:57,663 return func(self, options, args) 2025-09-07T20:48:57,663 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T20:48:57,663 raise CommandError("Failed to build one or more wheels") 2025-09-07T20:48:57,663 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T20:48:57,667 Removed build tracker: '/tmp/pip-build-tracker-jmd_rvpk'