2025-09-08T08:10:13,049 Created temporary directory: /tmp/pip-build-tracker-b0v68xwu 2025-09-08T08:10:13,050 Initialized build tracking at /tmp/pip-build-tracker-b0v68xwu 2025-09-08T08:10:13,050 Created build tracker: /tmp/pip-build-tracker-b0v68xwu 2025-09-08T08:10:13,050 Entered build tracker: /tmp/pip-build-tracker-b0v68xwu 2025-09-08T08:10:13,050 Created temporary directory: /tmp/pip-wheel-i8lhl0t6 2025-09-08T08:10:13,054 Created temporary directory: /tmp/pip-ephem-wheel-cache-lzt07we8 2025-09-08T08:10:13,114 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:10:13,116 2 location(s) to search for versions of wombat-foo: 2025-09-08T08:10:13,116 * https://pypi.org/simple/wombat-foo/ 2025-09-08T08:10:13,116 * https://www.piwheels.org/simple/wombat-foo/ 2025-09-08T08:10:13,116 Fetching project page and analyzing links: https://pypi.org/simple/wombat-foo/ 2025-09-08T08:10:13,117 Getting page https://pypi.org/simple/wombat-foo/ 2025-09-08T08:10:13,118 Found index url https://pypi.org/simple/ 2025-09-08T08:10:13,240 Fetched page https://pypi.org/simple/wombat-foo/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:10:13,243 Found link https://files.pythonhosted.org/packages/4a/6f/95b5b3bcf0e307d8fa9fae9e6e97279662e6653270c4cbd4e9b01ff67e23/wombat_foo-2.0.tar.gz (from https://pypi.org/simple/wombat-foo/), version: 2.0 2025-09-08T08:10:13,244 Found link https://files.pythonhosted.org/packages/e3/ed/8e0ce82496d286f0dc57a47b0f56a336a8cb72dc07b9e30bd0ff2deef507/wombat_foo-2.1.tar.gz (from https://pypi.org/simple/wombat-foo/), version: 2.1 2025-09-08T08:10:13,244 Found link https://files.pythonhosted.org/packages/94/09/9b67435dc91c9f6f4e2ec51243efba33620e02f3f4a9c77e77d868fc968b/wombat_foo-2.11.tar.gz (from https://pypi.org/simple/wombat-foo/), version: 2.11 2025-09-08T08:10:13,245 Found link https://files.pythonhosted.org/packages/c0/68/c7c91f0add407f70694a6ebba36c6861ea06341d9925763022f00aa8c928/wombat_foo-2.12.tar.gz (from https://pypi.org/simple/wombat-foo/), version: 2.12 2025-09-08T08:10:13,245 Found link https://files.pythonhosted.org/packages/9d/64/eba4fbf58b8681db5bd27fe685d60313c2afd63f0f7f6c64b933c9f279fc/wombat_foo-2.123.tar.gz (from https://pypi.org/simple/wombat-foo/), version: 2.123 2025-09-08T08:10:13,246 Found link https://files.pythonhosted.org/packages/24/7a/1bb25e533e56655de9ddb75a96692e472917de848089f303697a113c770d/wombat_foo-2.1234.tar.gz (from https://pypi.org/simple/wombat-foo/), version: 2.1234 2025-09-08T08:10:13,246 Found link https://files.pythonhosted.org/packages/b2/4f/624db44935abd70e5cd42d0a4f9f454efc68d7d53565c3ea8f211f78da3d/wombat_foo-2.12345.tar.gz (from https://pypi.org/simple/wombat-foo/), version: 2.12345 2025-09-08T08:10:13,246 Found link https://files.pythonhosted.org/packages/3d/a4/c1a4745bde242c22f0b0ae1c3cce91fb73ad0b882bbb53f026488c5e6a49/wombat_foo-2.123456.tar.gz (from https://pypi.org/simple/wombat-foo/), version: 2.123456 2025-09-08T08:10:13,247 Fetching project page and analyzing links: https://www.piwheels.org/simple/wombat-foo/ 2025-09-08T08:10:13,248 Getting page https://www.piwheels.org/simple/wombat-foo/ 2025-09-08T08:10:13,249 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:10:13,356 Fetched page https://www.piwheels.org/simple/wombat-foo/ as text/html 2025-09-08T08:10:13,357 Skipping link: No binaries permitted for wombat-foo: https://archive1.piwheels.org/simple/wombat-foo/wombat_foo-2.123456-py3-none-any.whl#sha256=a0c88733bd6c0ac6edf72cb20a140f15694e77376bbc9da1f14a6880b0d0da09 (from https://www.piwheels.org/simple/wombat-foo/) 2025-09-08T08:10:13,358 Skipping link: No binaries permitted for wombat-foo: https://archive1.piwheels.org/simple/wombat-foo/wombat_foo-2.12345-py3-none-any.whl#sha256=cf331d9a102ce5f6d93654ccf96174c629797887b081b6908f7310742cab4229 (from https://www.piwheels.org/simple/wombat-foo/) 2025-09-08T08:10:13,358 Skipping link: No binaries permitted for wombat-foo: https://archive1.piwheels.org/simple/wombat-foo/wombat_foo-2.123-py3-none-any.whl#sha256=e4578a550c779eb8520e8ebce50b05e5dee22ea8a3f56d7abbd17ded977e6985 (from https://www.piwheels.org/simple/wombat-foo/) 2025-09-08T08:10:13,358 Skipping link: No binaries permitted for wombat-foo: https://archive1.piwheels.org/simple/wombat-foo/wombat_foo-2.1-py3-none-any.whl#sha256=d53836c66e2c8efe7847e3197e91075af20549b46ab59b936256cf36ab0e65e1 (from https://www.piwheels.org/simple/wombat-foo/) 2025-09-08T08:10:13,358 Skipping link: No binaries permitted for wombat-foo: https://archive1.piwheels.org/simple/wombat-foo/wombat_foo-2.0-py3-none-any.whl#sha256=46d5d4463327506f0d483cc4218477eadc89c0c85d04685f27e05955b63b8bc0 (from https://www.piwheels.org/simple/wombat-foo/) 2025-09-08T08:10:13,358 Skipping link: not a file: https://www.piwheels.org/simple/wombat-foo/ 2025-09-08T08:10:13,359 Skipping link: not a file: https://pypi.org/simple/wombat-foo/ 2025-09-08T08:10:13,385 Given no hashes to check 1 links for project 'wombat-foo': discarding no candidates 2025-09-08T08:10:13,386 Collecting wombat-foo==2.12 2025-09-08T08:10:13,387 Created temporary directory: /tmp/pip-unpack-5og81sl1 2025-09-08T08:10:13,525 Downloading wombat_foo-2.12.tar.gz (921 bytes) 2025-09-08T08:10:13,549 Added wombat-foo==2.12 from https://files.pythonhosted.org/packages/c0/68/c7c91f0add407f70694a6ebba36c6861ea06341d9925763022f00aa8c928/wombat_foo-2.12.tar.gz to build tracker '/tmp/pip-build-tracker-b0v68xwu' 2025-09-08T08:10:13,551 Running setup.py (path:/tmp/pip-wheel-i8lhl0t6/wombat-foo_62571b1397aa4691a6820c9e2c8ea22f/setup.py) egg_info for package wombat-foo 2025-09-08T08:10:13,552 Created temporary directory: /tmp/pip-pip-egg-info-_pn51dal 2025-09-08T08:10:13,552 Preparing metadata (setup.py): started 2025-09-08T08:10:13,554 Running command python setup.py egg_info 2025-09-08T08:10:14,688 running egg_info 2025-09-08T08:10:14,762 creating /tmp/pip-pip-egg-info-_pn51dal/wombat_foo.egg-info 2025-09-08T08:10:14,762 writing /tmp/pip-pip-egg-info-_pn51dal/wombat_foo.egg-info/PKG-INFO 2025-09-08T08:10:14,763 writing dependency_links to /tmp/pip-pip-egg-info-_pn51dal/wombat_foo.egg-info/dependency_links.txt 2025-09-08T08:10:14,764 writing top-level names to /tmp/pip-pip-egg-info-_pn51dal/wombat_foo.egg-info/top_level.txt 2025-09-08T08:10:14,765 writing manifest file '/tmp/pip-pip-egg-info-_pn51dal/wombat_foo.egg-info/SOURCES.txt' 2025-09-08T08:10:15,056 reading manifest file '/tmp/pip-pip-egg-info-_pn51dal/wombat_foo.egg-info/SOURCES.txt' 2025-09-08T08:10:15,059 writing manifest file '/tmp/pip-pip-egg-info-_pn51dal/wombat_foo.egg-info/SOURCES.txt' 2025-09-08T08:10:15,170 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:10:15,175 Source in /tmp/pip-wheel-i8lhl0t6/wombat-foo_62571b1397aa4691a6820c9e2c8ea22f has version 2.12, which satisfies requirement wombat-foo==2.12 from https://files.pythonhosted.org/packages/c0/68/c7c91f0add407f70694a6ebba36c6861ea06341d9925763022f00aa8c928/wombat_foo-2.12.tar.gz 2025-09-08T08:10:15,175 Removed wombat-foo==2.12 from https://files.pythonhosted.org/packages/c0/68/c7c91f0add407f70694a6ebba36c6861ea06341d9925763022f00aa8c928/wombat_foo-2.12.tar.gz from build tracker '/tmp/pip-build-tracker-b0v68xwu' 2025-09-08T08:10:15,178 Created temporary directory: /tmp/pip-unpack-hcak492t 2025-09-08T08:10:15,178 Created temporary directory: /tmp/pip-unpack-2ri_cwew 2025-09-08T08:10:15,178 Building wheels for collected packages: wombat-foo 2025-09-08T08:10:15,179 Created temporary directory: /tmp/pip-wheel-b26bp83_ 2025-09-08T08:10:15,180 DEPRECATION: Building 'wombat-foo' 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 'wombat-foo'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T08:10:15,181 Building wheel for wombat-foo (setup.py): started 2025-09-08T08:10:15,182 Destination directory: /tmp/pip-wheel-b26bp83_ 2025-09-08T08:10:15,182 Running command python setup.py bdist_wheel 2025-09-08T08:10:16,248 running bdist_wheel 2025-09-08T08:10:16,615 running build 2025-09-08T08:10:16,615 running build_py 2025-09-08T08:10:16,691 creating build/lib/wombat_foo 2025-09-08T08:10:16,692 copying wombat_foo/__init__.py -> build/lib/wombat_foo 2025-09-08T08:10:16,692 copying wombat_foo/wombat_foo.py -> build/lib/wombat_foo 2025-09-08T08:10:16,693 copying wombat_foo/bar.py -> build/lib/wombat_foo 2025-09-08T08:10:16,694 copying wombat_foo/wombat_run.py -> build/lib/wombat_foo 2025-09-08T08:10:16,695 running build_scripts 2025-09-08T08:10:16,695 creating build/scripts-3.13 2025-09-08T08:10:16,695 error: [Errno 2] No such file or directory: 'wombat_foo/wombat_run' 2025-09-08T08:10:16,808 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T08:10:16,819 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T08:10:16,819 exec(compile('"'"''"'"''"'"' 2025-09-08T08:10:16,819 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:10:16,819 # 2025-09-08T08:10:16,819 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:10:16,819 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:10:16,819 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:10:16,819 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:10:16,819 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:10:16,819 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:10:16,819 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:10:16,819 import os, sys, tokenize, traceback 2025-09-08T08:10:16,819 2025-09-08T08:10:16,819 try: 2025-09-08T08:10:16,819 import setuptools 2025-09-08T08:10:16,819 except ImportError: 2025-09-08T08:10:16,819 print( 2025-09-08T08:10:16,819 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:10:16,819 "the build environment with exception:", 2025-09-08T08:10:16,819 file=sys.stderr, 2025-09-08T08:10:16,819 ) 2025-09-08T08:10:16,819 traceback.print_exc() 2025-09-08T08:10:16,819 sys.exit(1) 2025-09-08T08:10:16,819 2025-09-08T08:10:16,819 __file__ = %r 2025-09-08T08:10:16,819 sys.argv[0] = __file__ 2025-09-08T08:10:16,819 2025-09-08T08:10:16,819 if os.path.exists(__file__): 2025-09-08T08:10:16,819 filename = __file__ 2025-09-08T08:10:16,819 with tokenize.open(__file__) as f: 2025-09-08T08:10:16,819 setup_py_code = f.read() 2025-09-08T08:10:16,819 else: 2025-09-08T08:10:16,819 filename = "" 2025-09-08T08:10:16,819 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:10:16,819 2025-09-08T08:10:16,819 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:10:16,819 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-i8lhl0t6/wombat-foo_62571b1397aa4691a6820c9e2c8ea22f/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-b26bp83_[/] 2025-09-08T08:10:16,820 [bold magenta]cwd[/]: /tmp/pip-wheel-i8lhl0t6/wombat-foo_62571b1397aa4691a6820c9e2c8ea22f/ 2025-09-08T08:10:16,820 Building wheel for wombat-foo (setup.py): finished with status 'error' 2025-09-08T08:10:16,820 ERROR: Failed building wheel for wombat-foo 2025-09-08T08:10:16,821 Running setup.py clean for wombat-foo 2025-09-08T08:10:16,822 Running command python setup.py clean 2025-09-08T08:10:17,966 running clean 2025-09-08T08:10:18,112 removing 'build/lib' (and everything under it) 2025-09-08T08:10:18,113 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T08:10:18,113 removing 'build/scripts-3.13' (and everything under it) 2025-09-08T08:10:18,113 removing 'build' 2025-09-08T08:10:18,224 Failed to build wombat-foo 2025-09-08T08:10:18,225 ERROR: Failed to build one or more wheels 2025-09-08T08:10:18,226 Exception information: 2025-09-08T08:10:18,226 Traceback (most recent call last): 2025-09-08T08:10:18,226 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:10:18,226 status = _inner_run() 2025-09-08T08:10:18,226 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:10:18,226 return self.run(options, args) 2025-09-08T08:10:18,226 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:10:18,226 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:10:18,226 return func(self, options, args) 2025-09-08T08:10:18,226 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T08:10:18,226 raise CommandError("Failed to build one or more wheels") 2025-09-08T08:10:18,226 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T08:10:18,230 Removed build tracker: '/tmp/pip-build-tracker-b0v68xwu'