2025-09-13T03:04:54,559 Created temporary directory: /tmp/pip-build-tracker-pge2z0dl 2025-09-13T03:04:54,559 Initialized build tracking at /tmp/pip-build-tracker-pge2z0dl 2025-09-13T03:04:54,560 Created build tracker: /tmp/pip-build-tracker-pge2z0dl 2025-09-13T03:04:54,560 Entered build tracker: /tmp/pip-build-tracker-pge2z0dl 2025-09-13T03:04:54,560 Created temporary directory: /tmp/pip-wheel-oveww9yy 2025-09-13T03:04:54,563 Created temporary directory: /tmp/pip-ephem-wheel-cache-q3wjcw93 2025-09-13T03:04:54,620 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T03:04:54,623 2 location(s) to search for versions of sstack: 2025-09-13T03:04:54,623 * https://pypi.org/simple/sstack/ 2025-09-13T03:04:54,623 * https://www.piwheels.org/simple/sstack/ 2025-09-13T03:04:54,623 Fetching project page and analyzing links: https://pypi.org/simple/sstack/ 2025-09-13T03:04:54,623 Getting page https://pypi.org/simple/sstack/ 2025-09-13T03:04:54,625 Found index url https://pypi.org/simple/ 2025-09-13T03:04:54,770 Fetched page https://pypi.org/simple/sstack/ as application/vnd.pypi.simple.v1+json 2025-09-13T03:04:54,772 Skipping link: No binaries permitted for sstack: https://files.pythonhosted.org/packages/63/22/baf10dc688ffe910b9f3fb0c4a9ae254d9eec5c88e976babc6151492a9a1/sstack-0.0.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/sstack/) 2025-09-13T03:04:54,772 Found link https://files.pythonhosted.org/packages/f5/de/b8f2ffa10dfc043c872992d580b0bc2cbc48a5e6bca8c7a18804393af193/sstack-0.0.1.tar.gz (from https://pypi.org/simple/sstack/), version: 0.0.1 2025-09-13T03:04:54,773 Fetching project page and analyzing links: https://www.piwheels.org/simple/sstack/ 2025-09-13T03:04:54,774 Getting page https://www.piwheels.org/simple/sstack/ 2025-09-13T03:04:54,775 Found index url https://www.piwheels.org/simple/ 2025-09-13T03:04:54,890 Fetched page https://www.piwheels.org/simple/sstack/ as text/html 2025-09-13T03:04:54,893 Skipping link: No binaries permitted for sstack: https://archive1.piwheels.org/simple/sstack/sstack-0.0.1-cp311-cp311-linux_armv6l.whl#sha256=f0d68e09f37b70b4fa13105d71518b6e14bcb17890206e5b0b4794d5983189e0 (from https://www.piwheels.org/simple/sstack/) 2025-09-13T03:04:54,893 Skipping link: No binaries permitted for sstack: https://archive1.piwheels.org/simple/sstack/sstack-0.0.1-cp311-cp311-linux_armv7l.whl#sha256=f0d68e09f37b70b4fa13105d71518b6e14bcb17890206e5b0b4794d5983189e0 (from https://www.piwheels.org/simple/sstack/) 2025-09-13T03:04:54,893 Skipping link: No binaries permitted for sstack: https://archive1.piwheels.org/simple/sstack/sstack-0.0.1-cp37-cp37m-linux_armv6l.whl#sha256=5c3ab4dbaed5365daefb8232bdcd3b62939d6ddef43dbe2ab082cf845a96ca66 (from https://www.piwheels.org/simple/sstack/) 2025-09-13T03:04:54,893 Skipping link: No binaries permitted for sstack: https://archive1.piwheels.org/simple/sstack/sstack-0.0.1-cp37-cp37m-linux_armv7l.whl#sha256=5c3ab4dbaed5365daefb8232bdcd3b62939d6ddef43dbe2ab082cf845a96ca66 (from https://www.piwheels.org/simple/sstack/) 2025-09-13T03:04:54,893 Skipping link: No binaries permitted for sstack: https://archive1.piwheels.org/simple/sstack/sstack-0.0.1-cp39-cp39-linux_armv6l.whl#sha256=a3511f776281e3483a0f6337bb1137e9bf7b05818016469eafe6ec7284eb37c2 (from https://www.piwheels.org/simple/sstack/) 2025-09-13T03:04:54,893 Skipping link: No binaries permitted for sstack: https://archive1.piwheels.org/simple/sstack/sstack-0.0.1-cp39-cp39-linux_armv7l.whl#sha256=a3511f776281e3483a0f6337bb1137e9bf7b05818016469eafe6ec7284eb37c2 (from https://www.piwheels.org/simple/sstack/) 2025-09-13T03:04:54,894 Skipping link: not a file: https://www.piwheels.org/simple/sstack/ 2025-09-13T03:04:54,894 Skipping link: not a file: https://pypi.org/simple/sstack/ 2025-09-13T03:04:54,919 Given no hashes to check 1 links for project 'sstack': discarding no candidates 2025-09-13T03:04:54,920 Collecting sstack==0.0.1 2025-09-13T03:04:54,921 Created temporary directory: /tmp/pip-unpack-ux8vb5nd 2025-09-13T03:04:55,061 Downloading sstack-0.0.1.tar.gz (3.7 kB) 2025-09-13T03:04:55,083 Added sstack==0.0.1 from https://files.pythonhosted.org/packages/f5/de/b8f2ffa10dfc043c872992d580b0bc2cbc48a5e6bca8c7a18804393af193/sstack-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-pge2z0dl' 2025-09-13T03:04:55,085 Running setup.py (path:/tmp/pip-wheel-oveww9yy/sstack_91e0161ef25b439680ad74587d9df3ac/setup.py) egg_info for package sstack 2025-09-13T03:04:55,085 Created temporary directory: /tmp/pip-pip-egg-info-a0mub6of 2025-09-13T03:04:55,085 Preparing metadata (setup.py): started 2025-09-13T03:04:55,086 Running command python setup.py egg_info 2025-09-13T03:04:56,408 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-13T03:04:56,408 !! 2025-09-13T03:04:56,408 ******************************************************************************** 2025-09-13T03:04:56,408 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-13T03:04:56,408 License :: OSI Approved :: MIT License 2025-09-13T03:04:56,409 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-13T03:04:56,409 ******************************************************************************** 2025-09-13T03:04:56,409 !! 2025-09-13T03:04:56,409 self._finalize_license_expression() 2025-09-13T03:04:56,482 running egg_info 2025-09-13T03:04:56,556 creating /tmp/pip-pip-egg-info-a0mub6of/sstack.egg-info 2025-09-13T03:04:56,556 writing /tmp/pip-pip-egg-info-a0mub6of/sstack.egg-info/PKG-INFO 2025-09-13T03:04:56,557 writing dependency_links to /tmp/pip-pip-egg-info-a0mub6of/sstack.egg-info/dependency_links.txt 2025-09-13T03:04:56,558 writing top-level names to /tmp/pip-pip-egg-info-a0mub6of/sstack.egg-info/top_level.txt 2025-09-13T03:04:56,559 writing manifest file '/tmp/pip-pip-egg-info-a0mub6of/sstack.egg-info/SOURCES.txt' 2025-09-13T03:04:56,853 reading manifest file '/tmp/pip-pip-egg-info-a0mub6of/sstack.egg-info/SOURCES.txt' 2025-09-13T03:04:56,854 adding license file 'LICENSE' 2025-09-13T03:04:56,856 writing manifest file '/tmp/pip-pip-egg-info-a0mub6of/sstack.egg-info/SOURCES.txt' 2025-09-13T03:04:56,969 Preparing metadata (setup.py): finished with status 'done' 2025-09-13T03:04:56,974 Source in /tmp/pip-wheel-oveww9yy/sstack_91e0161ef25b439680ad74587d9df3ac has version 0.0.1, which satisfies requirement sstack==0.0.1 from https://files.pythonhosted.org/packages/f5/de/b8f2ffa10dfc043c872992d580b0bc2cbc48a5e6bca8c7a18804393af193/sstack-0.0.1.tar.gz 2025-09-13T03:04:56,974 Removed sstack==0.0.1 from https://files.pythonhosted.org/packages/f5/de/b8f2ffa10dfc043c872992d580b0bc2cbc48a5e6bca8c7a18804393af193/sstack-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-pge2z0dl' 2025-09-13T03:04:56,977 Created temporary directory: /tmp/pip-unpack-40om8_ei 2025-09-13T03:04:56,977 Created temporary directory: /tmp/pip-unpack-3m9fm0b3 2025-09-13T03:04:56,978 Building wheels for collected packages: sstack 2025-09-13T03:04:56,979 Created temporary directory: /tmp/pip-wheel-km0jo1wk 2025-09-13T03:04:56,979 DEPRECATION: Building 'sstack' 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 'sstack'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-13T03:04:56,980 Building wheel for sstack (setup.py): started 2025-09-13T03:04:56,981 Destination directory: /tmp/pip-wheel-km0jo1wk 2025-09-13T03:04:56,981 Running command python setup.py bdist_wheel 2025-09-13T03:04:58,096 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-13T03:04:58,096 !! 2025-09-13T03:04:58,096 ******************************************************************************** 2025-09-13T03:04:58,096 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-13T03:04:58,096 License :: OSI Approved :: MIT License 2025-09-13T03:04:58,097 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-13T03:04:58,097 ******************************************************************************** 2025-09-13T03:04:58,097 !! 2025-09-13T03:04:58,097 self._finalize_license_expression() 2025-09-13T03:04:58,097 running bdist_wheel 2025-09-13T03:04:58,456 running build 2025-09-13T03:04:58,456 running build_py 2025-09-13T03:04:58,533 creating build/lib.linux-armv7l-cpython-313/sstack 2025-09-13T03:04:58,534 copying sstack/__init__.py -> build/lib.linux-armv7l-cpython-313/sstack 2025-09-13T03:04:58,535 running build_ext 2025-09-13T03:04:58,894 building '_stack' extension 2025-09-13T03:04:58,895 creating build/temp.linux-armv7l-cpython-313/sstack 2025-09-13T03:04:58,895 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c sstack/_stackmodule.c -o build/temp.linux-armv7l-cpython-313/sstack/_stackmodule.o 2025-09-13T03:04:59,252 sstack/_stackmodule.c:174:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2025-09-13T03:04:59,252 174 | {Py_tp_doc, stack_doc}, 2025-09-13T03:04:59,253 | ^~~~~~~~~ 2025-09-13T03:04:59,253 sstack/_stackmodule.c: In function ‘stackmodule_exec’: 2025-09-13T03:04:59,253 sstack/_stackmodule.c:198:34: error: passing argument 2 of ‘PyModule_AddType’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-13T03:04:59,253 198 | if (PyModule_AddType(module, type) < 0) 2025-09-13T03:04:59,253 | ^~~~ 2025-09-13T03:04:59,253 | | 2025-09-13T03:04:59,253 | PyObject * {aka struct _object *} 2025-09-13T03:04:59,254 In file included from /usr/include/python3.13/Python.h:120, 2025-09-13T03:04:59,254 from sstack/_stackmodule.c:2: 2025-09-13T03:04:59,254 /usr/include/python3.13/modsupport.h:44:66: note: expected ‘PyTypeObject *’ {aka ‘struct _typeobject *’} but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-13T03:04:59,254 44 | PyAPI_FUNC(int) PyModule_AddType(PyObject *module, PyTypeObject *type); 2025-09-13T03:04:59,254 | ~~~~~~~~~~~~~~^~~~ 2025-09-13T03:04:59,259 sstack/_stackmodule.c: In function ‘PyInit__stack’: 2025-09-13T03:04:59,260 sstack/_stackmodule.c:225:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-13T03:04:59,260 225 | } 2025-09-13T03:04:59,260 | ^ 2025-09-13T03:04:59,265 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-13T03:04:59,414 ERROR: python setup.py bdist_wheel exited with 1 2025-09-13T03:04:59,426 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-13T03:04:59,426 exec(compile('"'"''"'"''"'"' 2025-09-13T03:04:59,426 # This is -- a caller that pip uses to run setup.py 2025-09-13T03:04:59,426 # 2025-09-13T03:04:59,426 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T03:04:59,426 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T03:04:59,426 # - It provides a clear error message when setuptools is not installed. 2025-09-13T03:04:59,426 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T03:04:59,426 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T03:04:59,426 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T03:04:59,426 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T03:04:59,426 import os, sys, tokenize, traceback 2025-09-13T03:04:59,426 2025-09-13T03:04:59,426 try: 2025-09-13T03:04:59,426 import setuptools 2025-09-13T03:04:59,426 except ImportError: 2025-09-13T03:04:59,426 print( 2025-09-13T03:04:59,426 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T03:04:59,426 "the build environment with exception:", 2025-09-13T03:04:59,426 file=sys.stderr, 2025-09-13T03:04:59,426 ) 2025-09-13T03:04:59,426 traceback.print_exc() 2025-09-13T03:04:59,426 sys.exit(1) 2025-09-13T03:04:59,426 2025-09-13T03:04:59,426 __file__ = %r 2025-09-13T03:04:59,426 sys.argv[0] = __file__ 2025-09-13T03:04:59,426 2025-09-13T03:04:59,426 if os.path.exists(__file__): 2025-09-13T03:04:59,426 filename = __file__ 2025-09-13T03:04:59,426 with tokenize.open(__file__) as f: 2025-09-13T03:04:59,426 setup_py_code = f.read() 2025-09-13T03:04:59,426 else: 2025-09-13T03:04:59,426 filename = "" 2025-09-13T03:04:59,426 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T03:04:59,426 2025-09-13T03:04:59,426 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T03:04:59,426 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-oveww9yy/sstack_91e0161ef25b439680ad74587d9df3ac/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-km0jo1wk[/] 2025-09-13T03:04:59,426 [bold magenta]cwd[/]: /tmp/pip-wheel-oveww9yy/sstack_91e0161ef25b439680ad74587d9df3ac/ 2025-09-13T03:04:59,426 Building wheel for sstack (setup.py): finished with status 'error' 2025-09-13T03:04:59,427 ERROR: Failed building wheel for sstack 2025-09-13T03:04:59,428 Running setup.py clean for sstack 2025-09-13T03:04:59,428 Running command python setup.py clean 2025-09-13T03:05:00,499 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-13T03:05:00,500 !! 2025-09-13T03:05:00,500 ******************************************************************************** 2025-09-13T03:05:00,500 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-13T03:05:00,500 License :: OSI Approved :: MIT License 2025-09-13T03:05:00,500 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-13T03:05:00,500 ******************************************************************************** 2025-09-13T03:05:00,501 !! 2025-09-13T03:05:00,501 self._finalize_license_expression() 2025-09-13T03:05:00,575 running clean 2025-09-13T03:05:00,719 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-13T03:05:00,719 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-13T03:05:00,719 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-13T03:05:00,719 'build/scripts-3.13' does not exist -- can't clean it 2025-09-13T03:05:00,719 removing 'build' 2025-09-13T03:05:00,832 Failed to build sstack 2025-09-13T03:05:00,833 ERROR: Failed to build one or more wheels 2025-09-13T03:05:00,834 Exception information: 2025-09-13T03:05:00,834 Traceback (most recent call last): 2025-09-13T03:05:00,834 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T03:05:00,834 status = _inner_run() 2025-09-13T03:05:00,834 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T03:05:00,834 return self.run(options, args) 2025-09-13T03:05:00,834 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T03:05:00,834 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T03:05:00,834 return func(self, options, args) 2025-09-13T03:05:00,834 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-13T03:05:00,834 raise CommandError("Failed to build one or more wheels") 2025-09-13T03:05:00,834 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-13T03:05:00,838 Removed build tracker: '/tmp/pip-build-tracker-pge2z0dl'