2025-09-07T21:08:04,316 Created temporary directory: /tmp/pip-build-tracker-gf4o090j 2025-09-07T21:08:04,317 Initialized build tracking at /tmp/pip-build-tracker-gf4o090j 2025-09-07T21:08:04,317 Created build tracker: /tmp/pip-build-tracker-gf4o090j 2025-09-07T21:08:04,317 Entered build tracker: /tmp/pip-build-tracker-gf4o090j 2025-09-07T21:08:04,318 Created temporary directory: /tmp/pip-wheel-0xg5x20o 2025-09-07T21:08:04,321 Created temporary directory: /tmp/pip-ephem-wheel-cache-6zw5_eq1 2025-09-07T21:08:04,377 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:08:04,379 2 location(s) to search for versions of percentcoding: 2025-09-07T21:08:04,379 * https://pypi.org/simple/percentcoding/ 2025-09-07T21:08:04,379 * https://www.piwheels.org/simple/percentcoding/ 2025-09-07T21:08:04,380 Fetching project page and analyzing links: https://pypi.org/simple/percentcoding/ 2025-09-07T21:08:04,380 Getting page https://pypi.org/simple/percentcoding/ 2025-09-07T21:08:04,381 Found index url https://pypi.org/simple/ 2025-09-07T21:08:04,526 Fetched page https://pypi.org/simple/percentcoding/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:08:04,527 Found link https://files.pythonhosted.org/packages/61/57/77be1c497e28b69561836d71077b85a63546236e1f651a7eacbde057538a/percentcoding-0.1.tar.gz (from https://pypi.org/simple/percentcoding/), version: 0.1 2025-09-07T21:08:04,528 Fetching project page and analyzing links: https://www.piwheels.org/simple/percentcoding/ 2025-09-07T21:08:04,528 Getting page https://www.piwheels.org/simple/percentcoding/ 2025-09-07T21:08:04,530 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:08:04,619 Fetched page https://www.piwheels.org/simple/percentcoding/ as text/html 2025-09-07T21:08:04,622 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp37-cp37m-linux_armv6l.whl#sha256=2bd4e3c2423b40b3c03704221ac256405af4f8da8e69ae351c5dd792fb36f0e1 (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,622 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp37-cp37m-linux_armv7l.whl#sha256=2bd4e3c2423b40b3c03704221ac256405af4f8da8e69ae351c5dd792fb36f0e1 (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,623 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp34-cp34m-linux_armv7l.whl#sha256=eacd32d09352d13661d8d19b7229e950db793fc8cc4b9eb7750655af0464a4b3 (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,623 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp34-cp34m-linux_armv6l.whl#sha256=eacd32d09352d13661d8d19b7229e950db793fc8cc4b9eb7750655af0464a4b3 (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,623 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp35-cp35m-linux_armv7l.whl#sha256=36ce373551989fcec8c9d1f41884375429f93a1091a82f9d0aa2de4315301dde (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,623 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp35-cp35m-linux_armv6l.whl#sha256=36ce373551989fcec8c9d1f41884375429f93a1091a82f9d0aa2de4315301dde (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,623 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp311-cp311-linux_armv6l.whl#sha256=a2fe852bddf467017b9d2ca1592c6f4da4b2448d57763060e245233d5ee5004f (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,623 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp311-cp311-linux_armv7l.whl#sha256=a2fe852bddf467017b9d2ca1592c6f4da4b2448d57763060e245233d5ee5004f (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,624 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp39-cp39-linux_armv6l.whl#sha256=df13b8e1cf1fe6273509da5863c73d1eb2c91813ba485f9851daecf2ce36758b (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,624 Skipping link: No binaries permitted for percentcoding: https://archive1.piwheels.org/simple/percentcoding/percentcoding-0.1-cp39-cp39-linux_armv7l.whl#sha256=df13b8e1cf1fe6273509da5863c73d1eb2c91813ba485f9851daecf2ce36758b (from https://www.piwheels.org/simple/percentcoding/) 2025-09-07T21:08:04,624 Skipping link: not a file: https://www.piwheels.org/simple/percentcoding/ 2025-09-07T21:08:04,624 Skipping link: not a file: https://pypi.org/simple/percentcoding/ 2025-09-07T21:08:04,649 Given no hashes to check 1 links for project 'percentcoding': discarding no candidates 2025-09-07T21:08:04,650 Collecting percentcoding==0.1 2025-09-07T21:08:04,651 Created temporary directory: /tmp/pip-unpack-9g8fuui4 2025-09-07T21:08:04,790 Downloading percentcoding-0.1.tar.gz (12 kB) 2025-09-07T21:08:04,820 Added percentcoding==0.1 from https://files.pythonhosted.org/packages/61/57/77be1c497e28b69561836d71077b85a63546236e1f651a7eacbde057538a/percentcoding-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-gf4o090j' 2025-09-07T21:08:04,821 Running setup.py (path:/tmp/pip-wheel-0xg5x20o/percentcoding_309882072851411d8a3585b1df5f0e50/setup.py) egg_info for package percentcoding 2025-09-07T21:08:04,821 Created temporary directory: /tmp/pip-pip-egg-info-mj5owjc9 2025-09-07T21:08:04,822 Preparing metadata (setup.py): started 2025-09-07T21:08:04,822 Running command python setup.py egg_info 2025-09-07T21:08:05,420 Warning: 'classifiers' should be a list, got type 'filter' 2025-09-07T21:08:05,804 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T21:08:05,804 !! 2025-09-07T21:08:05,804 ******************************************************************************** 2025-09-07T21:08:05,804 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T21:08:05,805 License :: OSI Approved :: BSD License 2025-09-07T21:08:05,805 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T21:08:05,805 ******************************************************************************** 2025-09-07T21:08:05,805 !! 2025-09-07T21:08:05,805 self._finalize_license_expression() 2025-09-07T21:08:06,357 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T21:08:06,362 Source in /tmp/pip-wheel-0xg5x20o/percentcoding_309882072851411d8a3585b1df5f0e50 has version 0.1, which satisfies requirement percentcoding==0.1 from https://files.pythonhosted.org/packages/61/57/77be1c497e28b69561836d71077b85a63546236e1f651a7eacbde057538a/percentcoding-0.1.tar.gz 2025-09-07T21:08:06,362 Removed percentcoding==0.1 from https://files.pythonhosted.org/packages/61/57/77be1c497e28b69561836d71077b85a63546236e1f651a7eacbde057538a/percentcoding-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-gf4o090j' 2025-09-07T21:08:06,365 Created temporary directory: /tmp/pip-unpack-hg4rh4cy 2025-09-07T21:08:06,365 Created temporary directory: /tmp/pip-unpack-k6419azv 2025-09-07T21:08:06,366 Building wheels for collected packages: percentcoding 2025-09-07T21:08:06,367 Created temporary directory: /tmp/pip-wheel-xbusxkmh 2025-09-07T21:08:06,367 DEPRECATION: Building 'percentcoding' 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 'percentcoding'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T21:08:06,368 Building wheel for percentcoding (setup.py): started 2025-09-07T21:08:06,369 Destination directory: /tmp/pip-wheel-xbusxkmh 2025-09-07T21:08:06,369 Running command python setup.py bdist_wheel 2025-09-07T21:08:06,977 Warning: 'classifiers' should be a list, got type 'filter' 2025-09-07T21:08:07,360 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T21:08:07,361 !! 2025-09-07T21:08:07,361 ******************************************************************************** 2025-09-07T21:08:07,361 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T21:08:07,361 License :: OSI Approved :: BSD License 2025-09-07T21:08:07,361 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T21:08:07,361 ******************************************************************************** 2025-09-07T21:08:07,362 !! 2025-09-07T21:08:07,362 self._finalize_license_expression() 2025-09-07T21:08:08,517 codec.c: In function ‘Codec_init’: 2025-09-07T21:08:08,517 codec.c:39:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-07T21:08:08,518 39 | for (i=0, p=(uint8_t*)safeset; i -- a caller that pip uses to run setup.py 2025-09-07T21:08:08,720 # 2025-09-07T21:08:08,720 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:08:08,720 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:08:08,720 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:08:08,720 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:08:08,720 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:08:08,720 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:08:08,720 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:08:08,720 import os, sys, tokenize, traceback 2025-09-07T21:08:08,720 2025-09-07T21:08:08,720 try: 2025-09-07T21:08:08,720 import setuptools 2025-09-07T21:08:08,720 except ImportError: 2025-09-07T21:08:08,720 print( 2025-09-07T21:08:08,720 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:08:08,720 "the build environment with exception:", 2025-09-07T21:08:08,720 file=sys.stderr, 2025-09-07T21:08:08,720 ) 2025-09-07T21:08:08,720 traceback.print_exc() 2025-09-07T21:08:08,720 sys.exit(1) 2025-09-07T21:08:08,720 2025-09-07T21:08:08,720 __file__ = %r 2025-09-07T21:08:08,720 sys.argv[0] = __file__ 2025-09-07T21:08:08,720 2025-09-07T21:08:08,720 if os.path.exists(__file__): 2025-09-07T21:08:08,720 filename = __file__ 2025-09-07T21:08:08,720 with tokenize.open(__file__) as f: 2025-09-07T21:08:08,720 setup_py_code = f.read() 2025-09-07T21:08:08,720 else: 2025-09-07T21:08:08,720 filename = "" 2025-09-07T21:08:08,720 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:08:08,720 2025-09-07T21:08:08,720 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:08:08,720 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0xg5x20o/percentcoding_309882072851411d8a3585b1df5f0e50/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-xbusxkmh[/] 2025-09-07T21:08:08,720 [bold magenta]cwd[/]: /tmp/pip-wheel-0xg5x20o/percentcoding_309882072851411d8a3585b1df5f0e50/ 2025-09-07T21:08:08,720 Building wheel for percentcoding (setup.py): finished with status 'error' 2025-09-07T21:08:08,721 ERROR: Failed building wheel for percentcoding 2025-09-07T21:08:08,722 Running setup.py clean for percentcoding 2025-09-07T21:08:08,723 Running command python setup.py clean 2025-09-07T21:08:09,325 Warning: 'classifiers' should be a list, got type 'filter' 2025-09-07T21:08:09,709 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T21:08:09,709 !! 2025-09-07T21:08:09,709 ******************************************************************************** 2025-09-07T21:08:09,709 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T21:08:09,710 License :: OSI Approved :: BSD License 2025-09-07T21:08:09,710 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T21:08:09,710 ******************************************************************************** 2025-09-07T21:08:09,710 !! 2025-09-07T21:08:09,710 self._finalize_license_expression() 2025-09-07T21:08:09,928 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T21:08:09,929 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T21:08:10,040 Failed to build percentcoding 2025-09-07T21:08:10,041 ERROR: Failed to build one or more wheels 2025-09-07T21:08:10,042 Exception information: 2025-09-07T21:08:10,042 Traceback (most recent call last): 2025-09-07T21:08:10,042 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:08:10,042 status = _inner_run() 2025-09-07T21:08:10,042 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:08:10,042 return self.run(options, args) 2025-09-07T21:08:10,042 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:08:10,042 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:08:10,042 return func(self, options, args) 2025-09-07T21:08:10,042 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T21:08:10,042 raise CommandError("Failed to build one or more wheels") 2025-09-07T21:08:10,042 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T21:08:10,046 Removed build tracker: '/tmp/pip-build-tracker-gf4o090j'