2025-09-16T01:25:29,679 Created temporary directory: /tmp/pip-build-tracker-z672aevt 2025-09-16T01:25:29,680 Initialized build tracking at /tmp/pip-build-tracker-z672aevt 2025-09-16T01:25:29,680 Created build tracker: /tmp/pip-build-tracker-z672aevt 2025-09-16T01:25:29,680 Entered build tracker: /tmp/pip-build-tracker-z672aevt 2025-09-16T01:25:29,680 Created temporary directory: /tmp/pip-wheel-invi7vjd 2025-09-16T01:25:29,684 Created temporary directory: /tmp/pip-ephem-wheel-cache-r_z0455n 2025-09-16T01:25:29,744 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-16T01:25:29,746 2 location(s) to search for versions of koi-fish: 2025-09-16T01:25:29,746 * https://pypi.org/simple/koi-fish/ 2025-09-16T01:25:29,746 * https://www.piwheels.org/simple/koi-fish/ 2025-09-16T01:25:29,747 Fetching project page and analyzing links: https://pypi.org/simple/koi-fish/ 2025-09-16T01:25:29,747 Getting page https://pypi.org/simple/koi-fish/ 2025-09-16T01:25:29,748 Found index url https://pypi.org/simple/ 2025-09-16T01:25:29,820 Fetched page https://pypi.org/simple/koi-fish/ as application/vnd.pypi.simple.v1+json 2025-09-16T01:25:29,822 Skipping link: No binaries permitted for koi-fish: https://files.pythonhosted.org/packages/46/4e/3094db2f7b8d54794bcb43e3e88c76169be27ccded2d2d6bda6200f2df2c/koi_fish-1.0.0-py3-none-any.whl (from https://pypi.org/simple/koi-fish/) (requires-python:>=3.11) 2025-09-16T01:25:29,823 Found link https://files.pythonhosted.org/packages/94/e9/3402099590f4f9390d18186f1b2968a7a82a2092fca95fa06b47e46eec8e/koi_fish-1.0.0.tar.gz (from https://pypi.org/simple/koi-fish/) (requires-python:>=3.11), version: 1.0.0 2025-09-16T01:25:29,823 Skipping link: No binaries permitted for koi-fish: https://files.pythonhosted.org/packages/15/8e/a02d2d19550cd0aec1001651f15dcee166de7dcf718ee9352c7eef677daa/koi_fish-1.0.1-py3-none-any.whl (from https://pypi.org/simple/koi-fish/) (requires-python:>=3.12) 2025-09-16T01:25:29,824 Found link https://files.pythonhosted.org/packages/69/20/d2c1227605281c72c1d75e6ef270d21b8e08f50f1a25008434de245fefa6/koi_fish-1.0.1.tar.gz (from https://pypi.org/simple/koi-fish/) (requires-python:>=3.12), version: 1.0.1 2025-09-16T01:25:29,824 Skipping link: No binaries permitted for koi-fish: https://files.pythonhosted.org/packages/11/fd/7aab3f8cb85bd7685b0fcee01fe0397a67d84e3e3f96831f8b585b70c243/koi_fish-1.0.2-py3-none-any.whl (from https://pypi.org/simple/koi-fish/) (requires-python:>=3.12) 2025-09-16T01:25:29,824 Found link https://files.pythonhosted.org/packages/df/a7/89e06eb9c2f7032576820a4d3ee604277084df9fd1eab766c0600ed05b0b/koi_fish-1.0.2.tar.gz (from https://pypi.org/simple/koi-fish/) (requires-python:>=3.12), version: 1.0.2 2025-09-16T01:25:29,825 Skipping link: No binaries permitted for koi-fish: https://files.pythonhosted.org/packages/c0/52/12678dc3778e9a77c61289a2e8f5c481aeb11dfd52d7e8983331a85814b5/koi_fish-2.0.0-py3-none-any.whl (from https://pypi.org/simple/koi-fish/) (requires-python:>=3.12) 2025-09-16T01:25:29,825 Found link https://files.pythonhosted.org/packages/27/13/7a42432c526c4a4d6f2943db246542f7ae198b4745b60afc962f6280b000/koi_fish-2.0.0.tar.gz (from https://pypi.org/simple/koi-fish/) (requires-python:>=3.12), version: 2.0.0 2025-09-16T01:25:29,825 Fetching project page and analyzing links: https://www.piwheels.org/simple/koi-fish/ 2025-09-16T01:25:29,826 Getting page https://www.piwheels.org/simple/koi-fish/ 2025-09-16T01:25:29,827 Found index url https://www.piwheels.org/simple/ 2025-09-16T01:25:29,915 Fetched page https://www.piwheels.org/simple/koi-fish/ as text/html 2025-09-16T01:25:29,917 Skipping link: No binaries permitted for koi-fish: https://www.piwheels.org/simple/koi-fish/koi_fish-1.0.2-py3-none-any.whl#sha256=07f99ae4693a006c7c4669dad06841ab45ff06fe0e6104a7fae689e0d8cb4966 (from https://www.piwheels.org/simple/koi-fish/) (requires-python:>=3.12) 2025-09-16T01:25:29,917 Skipping link: No binaries permitted for koi-fish: https://www.piwheels.org/simple/koi-fish/koi_fish-1.0.1-py3-none-any.whl#sha256=716a3abe86a12c8a80cfcb45157341ebee1223da819418e88461347f862d430e (from https://www.piwheels.org/simple/koi-fish/) (requires-python:>=3.12) 2025-09-16T01:25:29,917 Skipping link: No binaries permitted for koi-fish: https://archive1.piwheels.org/simple/koi-fish/koi_fish-1.0.0-py3-none-any.whl#sha256=b76e8b7ebf45195152e48bbadd2c5d7c139bc563ecb308f082fcdfe44f5feca7 (from https://www.piwheels.org/simple/koi-fish/) (requires-python:>=3.11) 2025-09-16T01:25:29,918 Skipping link: not a file: https://www.piwheels.org/simple/koi-fish/ 2025-09-16T01:25:29,918 Skipping link: not a file: https://pypi.org/simple/koi-fish/ 2025-09-16T01:25:29,943 Given no hashes to check 1 links for project 'koi-fish': discarding no candidates 2025-09-16T01:25:29,944 Collecting koi-fish==2.0.0 2025-09-16T01:25:29,945 Created temporary directory: /tmp/pip-unpack-vkitexip 2025-09-16T01:25:30,086 Downloading koi_fish-2.0.0.tar.gz (11 kB) 2025-09-16T01:25:30,088 ERROR: Exception: 2025-09-16T01:25:30,088 Traceback (most recent call last): 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-16T01:25:30,088 status = _inner_run() 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-16T01:25:30,088 return self.run(options, args) 2025-09-16T01:25:30,088 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-16T01:25:30,088 return func(self, options, args) 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-16T01:25:30,088 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-16T01:25:30,088 result = self._result = resolver.resolve( 2025-09-16T01:25:30,088 ~~~~~~~~~~~~~~~~^ 2025-09-16T01:25:30,088 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-16T01:25:30,088 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T01:25:30,088 ) 2025-09-16T01:25:30,088 ^ 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-16T01:25:30,088 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-16T01:25:30,088 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-16T01:25:30,088 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-16T01:25:30,088 if not criterion.candidates: 2025-09-16T01:25:30,088 ^^^^^^^^^^^^^^^^^^^^ 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-16T01:25:30,088 return bool(self._sequence) 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-16T01:25:30,088 self._bool = any(self) 2025-09-16T01:25:30,088 ~~~^^^^^^ 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-16T01:25:30,088 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-16T01:25:30,088 ^^^^^^^^ 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-16T01:25:30,088 candidate = func() 2025-09-16T01:25:30,088 File "/usr/lib/python3/dist-p