2025-09-08T23:22:34,805 Created temporary directory: /tmp/pip-build-tracker-fov03797 2025-09-08T23:22:34,806 Initialized build tracking at /tmp/pip-build-tracker-fov03797 2025-09-08T23:22:34,806 Created build tracker: /tmp/pip-build-tracker-fov03797 2025-09-08T23:22:34,806 Entered build tracker: /tmp/pip-build-tracker-fov03797 2025-09-08T23:22:34,806 Created temporary directory: /tmp/pip-wheel-qddfdjfc 2025-09-08T23:22:34,810 Created temporary directory: /tmp/pip-ephem-wheel-cache-ap92ntct 2025-09-08T23:22:34,875 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T23:22:34,877 2 location(s) to search for versions of underworld: 2025-09-08T23:22:34,877 * https://pypi.org/simple/underworld/ 2025-09-08T23:22:34,877 * https://www.piwheels.org/simple/underworld/ 2025-09-08T23:22:34,878 Fetching project page and analyzing links: https://pypi.org/simple/underworld/ 2025-09-08T23:22:34,878 Getting page https://pypi.org/simple/underworld/ 2025-09-08T23:22:34,879 Found index url https://pypi.org/simple/ 2025-09-08T23:22:35,026 Fetched page https://pypi.org/simple/underworld/ as application/vnd.pypi.simple.v1+json 2025-09-08T23:22:35,031 Found link https://files.pythonhosted.org/packages/49/42/048f6832efee19151182b5ecbd86fb75b71c64153ddef960bf78652772fb/underworld-2.9.0b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.9.0b0 2025-09-08T23:22:35,032 Found link https://files.pythonhosted.org/packages/10/6b/240ca3d0e23f50bf78e39c9ed0e6f6d7f59540b4e6fbf0305bf313f0ce9f/underworld-2.10.0b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.10.0b0 2025-09-08T23:22:35,032 Found link https://files.pythonhosted.org/packages/b7/ab/145f2d91ea8bd73ec809c0df7ed3a60c2b042469da4d6458ea6466a2a1cc/underworld-2.10.1b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.10.1b0 2025-09-08T23:22:35,033 Found link https://files.pythonhosted.org/packages/70/34/049e0dcf727da0d826e465a3b2a23c5006c6ca8e6e3de79e112f9d09dfbe/underworld-2.11.0b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.11.0b0 2025-09-08T23:22:35,033 Found link https://files.pythonhosted.org/packages/a1/14/c5ab14684895a44110346377d929a290377f6a3b1bd0fcc14e647921a848/underworld-2.12.0b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.12.0b0 2025-09-08T23:22:35,034 Found link https://files.pythonhosted.org/packages/a3/60/7fbb2ffa384b7c2a8ec349eafeb341a122070fed4be767b86a80b499f2a1/underworld-2.12.1b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.12.1b0 2025-09-08T23:22:35,034 Found link https://files.pythonhosted.org/packages/3c/5e/9e8a71a512641f19dbe552871eab72551ef67f29d30c3ccf81879ede703a/underworld-2.12.2b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.12.2b0 2025-09-08T23:22:35,035 Found link https://files.pythonhosted.org/packages/96/f8/f3999bd0206115797c4cfae20dc25870e9ec8a517366981554f54d65c5d6/underworld-2.13.0b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.13.0b0 2025-09-08T23:22:35,035 Found link https://files.pythonhosted.org/packages/bb/b2/96a73ab656269bc7e2be0a94c0bc0b64095a09c627b82f333f778c623ad1/underworld-2.13.1b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.13.1b0 2025-09-08T23:22:35,036 Found link https://files.pythonhosted.org/packages/a6/7c/60bb27cd9de60488ed803550780dcec65343c5f03230b7f0eda375e1b770/underworld-2.14.0b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.14.0b0 2025-09-08T23:22:35,036 Found link https://files.pythonhosted.org/packages/ad/44/e491e7faa66cd927b722304d3e0a7ecc5f6c24cefa6044868a84548303d5/underworld-2.14.1b0.tar.gz (from https://pypi.org/simple/underworld/), version: 2.14.1b0 2025-09-08T23:22:35,038 Found link https://files.pythonhosted.org/packages/46/ff/d7d6c3efdb78f861feb7d7192ba99fb182f17bb2b05d11da669c59fc7561/underworld-2.16.0.tar.gz (from https://pypi.org/simple/underworld/) (requires-python:>=3.8), version: 2.16.0 2025-09-08T23:22:35,038 Found link https://files.pythonhosted.org/packages/bf/1c/cc9f7bda6a37e189b22f84e73da87df9e57d02378366cd31f01d4f7b5fb5/underworld-2.16.1b0.tar.gz (from https://pypi.org/simple/underworld/) (requires-python:>=3.8), version: 2.16.1b0 2025-09-08T23:22:35,039 Found link https://files.pythonhosted.org/packages/8e/e9/b817fc03f1a9a75cbdfe4759b9b0658c5430fe6f75209cc0cae6b62c3459/underworld-2.16.2b0.tar.gz (from https://pypi.org/simple/underworld/) (requires-python:>=3.8), version: 2.16.2b0 2025-09-08T23:22:35,039 Found link https://files.pythonhosted.org/packages/b8/17/521d9e8b399c2cbc6a37d2461daf13bab0fa956a2b3ed5f720a263754c5d/underworld-2.16.3b0.tar.gz (from https://pypi.org/simple/underworld/) (requires-python:>=3.8), version: 2.16.3b0 2025-09-08T23:22:35,040 Found link https://files.pythonhosted.org/packages/f2/5b/86534f81dea0db5baa9b3a868fac5718c288b413f1820d75b77c727c7ea3/underworld-2.16.4.tar.gz (from https://pypi.org/simple/underworld/) (requires-python:>=3.8), version: 2.16.4 2025-09-08T23:22:35,041 Fetching project page and analyzing links: https://www.piwheels.org/simple/underworld/ 2025-09-08T23:22:35,041 Getting page https://www.piwheels.org/simple/underworld/ 2025-09-08T23:22:35,043 Found index url https://www.piwheels.org/simple/ 2025-09-08T23:22:35,130 Fetched page https://www.piwheels.org/simple/underworld/ as text/html 2025-09-08T23:22:35,131 Skipping link: not a file: https://www.piwheels.org/simple/underworld/ 2025-09-08T23:22:35,131 Skipping link: not a file: https://pypi.org/simple/underworld/ 2025-09-08T23:22:35,161 Given no hashes to check 1 links for project 'underworld': discarding no candidates 2025-09-08T23:22:35,162 Collecting underworld==2.9.0b0 2025-09-08T23:22:35,164 Created temporary directory: /tmp/pip-unpack-louw4sow 2025-09-08T23:22:35,407 Downloading underworld-2.9.0b0.tar.gz (3.5 MB) 2025-09-08T23:22:37,074 Added underworld==2.9.0b0 from https://files.pythonhosted.org/packages/49/42/048f6832efee19151182b5ecbd86fb75b71c64153ddef960bf78652772fb/underworld-2.9.0b0.tar.gz to build tracker '/tmp/pip-build-tracker-fov03797' 2025-09-08T23:22:37,076 Running setup.py (path:/tmp/pip-wheel-qddfdjfc/underworld_47dfd78239684b3d835e672909d53fd6/setup.py) egg_info for package underworld 2025-09-08T23:22:37,076 Created temporary directory: /tmp/pip-pip-egg-info-8wzbv60h 2025-09-08T23:22:37,076 Preparing metadata (setup.py): started 2025-09-08T23:22:37,077 Running command python setup.py egg_info 2025-09-08T23:22:38,235 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2.9.0b' to '2.9.0b0' 2025-09-08T23:22:38,235 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T23:22:38,309 running egg_info 2025-09-08T23:22:38,381 creating /tmp/pip-pip-egg-info-8wzbv60h/underworld.egg-info 2025-09-08T23:22:38,381 writing /tmp/pip-pip-egg-info-8wzbv60h/underworld.egg-info/PKG-INFO 2025-09-08T23:22:38,383 writing dependency_links to /tmp/pip-pip-egg-info-8wzbv60h/underworld.egg-info/dependency_links.txt 2025-09-08T23:22:38,384 writing requirements to /tmp/pip-pip-egg-info-8wzbv60h/underworld.egg-info/requires.txt 2025-09-08T23:22:38,384 writing top-level names to /tmp/pip-pip-egg-info-8wzbv60h/underworld.egg-info/top_level.txt 2025-09-08T23:22:38,384 writing manifest file '/tmp/pip-pip-egg-info-8wzbv60h/underworld.egg-info/SOURCES.txt' 2025-09-08T23:22:38,603 reading manifest file '/tmp/pip-pip-egg-info-8wzbv60h/underworld.egg-info/SOURCES.txt' 2025-09-08T23:22:38,604 reading manifest template 'MANIFEST.in' 2025-09-08T23:22:39,166 writing manifest file '/tmp/pip-pip-egg-info-8wzbv60h/underworld.egg-info/SOURCES.txt' 2025-09-08T23:22:39,281 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T23:22:39,286 Source in /tmp/pip-wheel-qddfdjfc/underworld_47dfd78239684b3d835e672909d53fd6 has version 2.9.0b0, which satisfies requirement underworld==2.9.0b0 from https://files.pythonhosted.org/packages/49/42/048f6832efee19151182b5ecbd86fb75b71c64153ddef960bf78652772fb/underworld-2.9.0b0.tar.gz 2025-09-08T23:22:39,287 Removed underworld==2.9.0b0 from https://files.pythonhosted.org/packages/49/42/048f6832efee19151182b5ecbd86fb75b71c64153ddef960bf78652772fb/underworld-2.9.0b0.tar.gz from build tracker '/tmp/pip-build-tracker-fov03797' 2025-09-08T23:22:39,291 Created temporary directory: /tmp/pip-unpack-er9ency4 2025-09-08T23:22:39,292 Created temporary directory: /tmp/pip-unpack-m9jhoh19 2025-09-08T23:22:39,292 Building wheels for collected packages: underworld 2025-09-08T23:22:39,293 Created temporary directory: /tmp/pip-wheel-2_yjcvzz 2025-09-08T23:22:39,294 DEPRECATION: Building 'underworld' 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 'underworld'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T23:22:39,295 Building wheel for underworld (setup.py): started 2025-09-08T23:22:39,295 Destination directory: /tmp/pip-wheel-2_yjcvzz 2025-09-08T23:22:39,295 Running command python setup.py bdist_wheel 2025-09-08T23:22:39,813 underworld: this package cannot be built as a wheel 2025-09-08T23:22:39,899 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T23:22:39,911 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T23:22:39,911 exec(compile('"'"''"'"''"'"' 2025-09-08T23:22:39,911 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:22:39,911 # 2025-09-08T23:22:39,911 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T23:22:39,911 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T23:22:39,911 # - It provides a clear error message when setuptools is not installed. 2025-09-08T23:22:39,911 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T23:22:39,911 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T23:22:39,911 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T23:22:39,911 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T23:22:39,911 import os, sys, tokenize, traceback 2025-09-08T23:22:39,911 2025-09-08T23:22:39,911 try: 2025-09-08T23:22:39,911 import setuptools 2025-09-08T23:22:39,911 except ImportError: 2025-09-08T23:22:39,911 print( 2025-09-08T23:22:39,911 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T23:22:39,911 "the build environment with exception:", 2025-09-08T23:22:39,911 file=sys.stderr, 2025-09-08T23:22:39,911 ) 2025-09-08T23:22:39,911 traceback.print_exc() 2025-09-08T23:22:39,911 sys.exit(1) 2025-09-08T23:22:39,911 2025-09-08T23:22:39,911 __file__ = %r 2025-09-08T23:22:39,911 sys.argv[0] = __file__ 2025-09-08T23:22:39,911 2025-09-08T23:22:39,911 if os.path.exists(__file__): 2025-09-08T23:22:39,911 filename = __file__ 2025-09-08T23:22:39,911 with tokenize.open(__file__) as f: 2025-09-08T23:22:39,911 setup_py_code = f.read() 2025-09-08T23:22:39,911 else: 2025-09-08T23:22:39,911 filename = "" 2025-09-08T23:22:39,911 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T23:22:39,911 2025-09-08T23:22:39,911 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:22:39,911 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qddfdjfc/underworld_47dfd78239684b3d835e672909d53fd6/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-2_yjcvzz[/] 2025-09-08T23:22:39,911 [bold magenta]cwd[/]: /tmp/pip-wheel-qddfdjfc/underworld_47dfd78239684b3d835e672909d53fd6/ 2025-09-08T23:22:39,911 Building wheel for underworld (setup.py): finished with status 'error' 2025-09-08T23:22:39,912 ERROR: Failed building wheel for underworld 2025-09-08T23:22:39,912 Running setup.py clean for underworld 2025-09-08T23:22:39,913 Running command python setup.py clean 2025-09-08T23:22:41,017 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2.9.0b' to '2.9.0b0' 2025-09-08T23:22:41,017 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T23:22:41,091 running clean 2025-09-08T23:22:41,240 'build/lib' does not exist -- can't clean it 2025-09-08T23:22:41,241 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T23:22:41,241 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T23:22:41,355 Failed to build underworld 2025-09-08T23:22:41,355 ERROR: Failed to build one or more wheels 2025-09-08T23:22:41,356 Exception information: 2025-09-08T23:22:41,356 Traceback (most recent call last): 2025-09-08T23:22:41,356 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T23:22:41,356 status = _inner_run() 2025-09-08T23:22:41,356 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T23:22:41,356 return self.run(options, args) 2025-09-08T23:22:41,356 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T23:22:41,356 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T23:22:41,356 return func(self, options, args) 2025-09-08T23:22:41,356 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T23:22:41,356 raise CommandError("Failed to build one or more wheels") 2025-09-08T23:22:41,356 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T23:22:41,360 Removed build tracker: '/tmp/pip-build-tracker-fov03797'