2023-09-12T20:19:31,031 Created temporary directory: /tmp/pip-build-tracker-yrw2j223 2023-09-12T20:19:31,032 Initialized build tracking at /tmp/pip-build-tracker-yrw2j223 2023-09-12T20:19:31,033 Created build tracker: /tmp/pip-build-tracker-yrw2j223 2023-09-12T20:19:31,033 Entered build tracker: /tmp/pip-build-tracker-yrw2j223 2023-09-12T20:19:31,034 Created temporary directory: /tmp/pip-wheel-lsbbn6b8 2023-09-12T20:19:31,037 Created temporary directory: /tmp/pip-ephem-wheel-cache-q8gnjw1o 2023-09-12T20:19:31,058 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T20:19:31,062 2 location(s) to search for versions of pygame-minesweeper-sprites: 2023-09-12T20:19:31,062 * https://pypi.org/simple/pygame-minesweeper-sprites/ 2023-09-12T20:19:31,062 * https://www.piwheels.org/simple/pygame-minesweeper-sprites/ 2023-09-12T20:19:31,063 Fetching project page and analyzing links: https://pypi.org/simple/pygame-minesweeper-sprites/ 2023-09-12T20:19:31,064 Getting page https://pypi.org/simple/pygame-minesweeper-sprites/ 2023-09-12T20:19:31,065 Found index url https://pypi.org/simple/ 2023-09-12T20:19:31,319 Fetched page https://pypi.org/simple/pygame-minesweeper-sprites/ as application/vnd.pypi.simple.v1+json 2023-09-12T20:19:31,323 Found link https://files.pythonhosted.org/packages/68/92/5b0a2df874652b44c3e57fe2e7615ad66caed33c46769d0920de0c45cbd9/pygame-minesweeper-sprites-1.0.tar.gz (from https://pypi.org/simple/pygame-minesweeper-sprites/), version: 1.0 2023-09-12T20:19:31,323 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://files.pythonhosted.org/packages/1b/cf/d29f74a0a4cd409ef997010a0610d42994bd09230b1dd7e5d32eaa519994/pygame_minesweeper_sprites-1.0-py3-none-any.whl (from https://pypi.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,324 Found link https://files.pythonhosted.org/packages/db/76/5a4b6604b59cd89f52eff8534f87b18c7913cda68fd6f4e47dafee3edfb8/pygame-minesweeper-sprites-1.0.21.tar.gz (from https://pypi.org/simple/pygame-minesweeper-sprites/), version: 1.0.21 2023-09-12T20:19:31,325 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://files.pythonhosted.org/packages/2a/fe/17e09373e70ff7c6eede0db14f741206ce20d2c7d16a371a1bdd4c7a5b65/pygame_minesweeper_sprites-1.0.21-py3-none-any.whl (from https://pypi.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,325 Found link https://files.pythonhosted.org/packages/a5/65/55f915c7934b16679a0bc86d1a355853fd6c85a10007f035c3ab027ef43a/pygame-minesweeper-sprites-1.0.25.tar.gz (from https://pypi.org/simple/pygame-minesweeper-sprites/), version: 1.0.25 2023-09-12T20:19:31,326 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://files.pythonhosted.org/packages/a9/c9/ab50a5d5ec4c2eb48c45fe349723f54259628a7eb3ae01712b962bbd8546/pygame_minesweeper_sprites-1.0.25-py3-none-any.whl (from https://pypi.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,327 Found link https://files.pythonhosted.org/packages/ec/42/e26073faa4948dd662d22cd36cee73fd57e07ee26befc67c15c8bee9635e/pygame-minesweeper-sprites-1.0.34.tar.gz (from https://pypi.org/simple/pygame-minesweeper-sprites/), version: 1.0.34 2023-09-12T20:19:31,328 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://files.pythonhosted.org/packages/bd/38/a4c9efa79fe811b4a64b9569f4177e276131f28acfe3c2a29318f8f32af2/pygame_minesweeper_sprites-1.0.34-py3-none-any.whl (from https://pypi.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,328 Found link https://files.pythonhosted.org/packages/03/89/1812da1e8ee80a64f180d297a51d82f2d3819aa33a5c52bb5b7ee062e0a7/pygame-minesweeper-sprites-1.0.39.tar.gz (from https://pypi.org/simple/pygame-minesweeper-sprites/), version: 1.0.39 2023-09-12T20:19:31,329 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://files.pythonhosted.org/packages/03/96/f9bf48ca640631d5f94f48fd2ab63c505bc527482992e8e5a6b23d74c56e/pygame_minesweeper_sprites-1.0.39-py3-none-any.whl (from https://pypi.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,330 Found link https://files.pythonhosted.org/packages/a5/71/047db5f0e87fa45ea10e12f910eb6f2ee556014ae6d489db2abe04d69ac5/pygame-minesweeper-sprites-1.0.40.tar.gz (from https://pypi.org/simple/pygame-minesweeper-sprites/), version: 1.0.40 2023-09-12T20:19:31,331 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://files.pythonhosted.org/packages/b0/d5/35f983a0c31865e0d585716ec6d91444221b541ca6e5fd513393b060541a/pygame_minesweeper_sprites-1.0.40-py3-none-any.whl (from https://pypi.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,331 Found link https://files.pythonhosted.org/packages/70/31/730365b3470e8c04fad6f8b05be379f620133dfa4fa5f4f9c118e4aeeb9d/pygame-minesweeper-sprites-1.0.41.tar.gz (from https://pypi.org/simple/pygame-minesweeper-sprites/), version: 1.0.41 2023-09-12T20:19:31,332 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://files.pythonhosted.org/packages/a2/ac/c7b9c2732fd4179138370bf7e8d839dfb62099298c60c9a3300f2be44370/pygame_minesweeper_sprites-1.0.41-py3-none-any.whl (from https://pypi.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,332 Fetching project page and analyzing links: https://www.piwheels.org/simple/pygame-minesweeper-sprites/ 2023-09-12T20:19:31,333 Getting page https://www.piwheels.org/simple/pygame-minesweeper-sprites/ 2023-09-12T20:19:31,334 Found index url https://www.piwheels.org/simple/ 2023-09-12T20:19:31,595 Fetched page https://www.piwheels.org/simple/pygame-minesweeper-sprites/ as text/html 2023-09-12T20:19:31,598 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://www.piwheels.org/simple/pygame-minesweeper-sprites/pygame_minesweeper_sprites-1.0-py3-none-any.whl#sha256=be765c760c491dae9d158115b13faa9cb38cd30467640db6ec7e93efdd6f1970 (from https://www.piwheels.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,598 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://www.piwheels.org/simple/pygame-minesweeper-sprites/pygame_minesweeper_sprites-1.0.21-py3-none-any.whl#sha256=c94edc00309ecda593ef59496e6fc1846bd536fb5cf6adbef7a74b4f43b429b0 (from https://www.piwheels.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,599 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://www.piwheels.org/simple/pygame-minesweeper-sprites/pygame_minesweeper_sprites-1.0.25-py3-none-any.whl#sha256=abb5e969715f66ca5fd814fd8b89b9f92dfe8ce8a0ca113e3e70deb1170343d3 (from https://www.piwheels.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,599 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://www.piwheels.org/simple/pygame-minesweeper-sprites/pygame_minesweeper_sprites-1.0.34-py3-none-any.whl#sha256=a8f400146549cfadf5eea95df804e520112fa841bf6096039c42aae7d315fb5c (from https://www.piwheels.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,600 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://www.piwheels.org/simple/pygame-minesweeper-sprites/pygame_minesweeper_sprites-1.0.39-py3-none-any.whl#sha256=667a39adee1740f0c35a227803e968e1a49869c64d60dad4eaea0e32de355cb0 (from https://www.piwheels.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,601 Skipping link: No binaries permitted for pygame-minesweeper-sprites: https://www.piwheels.org/simple/pygame-minesweeper-sprites/pygame_minesweeper_sprites-1.0.40-py3-none-any.whl#sha256=8822e3b797dae94ff867f3f274c76eb03a3e075956bd97172ecad630f573240b (from https://www.piwheels.org/simple/pygame-minesweeper-sprites/) 2023-09-12T20:19:31,601 Skipping link: not a file: https://www.piwheels.org/simple/pygame-minesweeper-sprites/ 2023-09-12T20:19:31,602 Skipping link: not a file: https://pypi.org/simple/pygame-minesweeper-sprites/ 2023-09-12T20:19:31,621 Given no hashes to check 1 links for project 'pygame-minesweeper-sprites': discarding no candidates 2023-09-12T20:19:31,638 Collecting pygame-minesweeper-sprites==1.0.41 2023-09-12T20:19:31,641 Created temporary directory: /tmp/pip-unpack-92k2cm92 2023-09-12T20:19:32,635 Downloading pygame-minesweeper-sprites-1.0.41.tar.gz (80 kB) 2023-09-12T20:19:32,776 Added pygame-minesweeper-sprites==1.0.41 from https://files.pythonhosted.org/packages/70/31/730365b3470e8c04fad6f8b05be379f620133dfa4fa5f4f9c118e4aeeb9d/pygame-minesweeper-sprites-1.0.41.tar.gz to build tracker '/tmp/pip-build-tracker-yrw2j223' 2023-09-12T20:19:32,778 Running setup.py (path:/tmp/pip-wheel-lsbbn6b8/pygame-minesweeper-sprites_4894637405c347fa80444c1061d4ff35/setup.py) egg_info for package pygame-minesweeper-sprites 2023-09-12T20:19:32,778 Created temporary directory: /tmp/pip-pip-egg-info-ap4xwtja 2023-09-12T20:19:32,779 Preparing metadata (setup.py): started 2023-09-12T20:19:32,780 Running command python setup.py egg_info 2023-09-12T20:19:33,179 Traceback (most recent call last): 2023-09-12T20:19:33,179 File "", line 2, in 2023-09-12T20:19:33,180 File "", line 34, in 2023-09-12T20:19:33,180 File "/tmp/pip-wheel-lsbbn6b8/pygame-minesweeper-sprites_4894637405c347fa80444c1061d4ff35/setup.py", line 21, in 2023-09-12T20:19:33,181 version=metadata("version"), 2023-09-12T20:19:33,182 ^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,183 File "/tmp/pip-wheel-lsbbn6b8/pygame-minesweeper-sprites_4894637405c347fa80444c1061d4ff35/setup.py", line 14, in metadata 2023-09-12T20:19:33,184 with open(join(dirname(__file__), "metadata.json")) as f: 2023-09-12T20:19:33,184 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,185 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-lsbbn6b8/pygame-minesweeper-sprites_4894637405c347fa80444c1061d4ff35/metadata.json' 2023-09-12T20:19:33,249 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-12T20:19:33,262 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-12T20:19:33,262 exec(compile('"'"''"'"''"'"' 2023-09-12T20:19:33,262 # This is -- a caller that pip uses to run setup.py 2023-09-12T20:19:33,262 # 2023-09-12T20:19:33,262 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-12T20:19:33,262 # import from `distutils.core` to work with newer packaging standards. 2023-09-12T20:19:33,262 # - It provides a clear error message when setuptools is not installed. 2023-09-12T20:19:33,262 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-12T20:19:33,262 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-12T20:19:33,262 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-12T20:19:33,262 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-12T20:19:33,262 import os, sys, tokenize 2023-09-12T20:19:33,262 2023-09-12T20:19:33,262 try: 2023-09-12T20:19:33,262 import setuptools 2023-09-12T20:19:33,262 except ImportError as error: 2023-09-12T20:19:33,262 print( 2023-09-12T20:19:33,262 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-12T20:19:33,262 "the build environment.", 2023-09-12T20:19:33,262 file=sys.stderr, 2023-09-12T20:19:33,262 ) 2023-09-12T20:19:33,262 sys.exit(1) 2023-09-12T20:19:33,262 2023-09-12T20:19:33,262 __file__ = %r 2023-09-12T20:19:33,262 sys.argv[0] = __file__ 2023-09-12T20:19:33,262 2023-09-12T20:19:33,262 if os.path.exists(__file__): 2023-09-12T20:19:33,262 filename = __file__ 2023-09-12T20:19:33,262 with tokenize.open(__file__) as f: 2023-09-12T20:19:33,262 setup_py_code = f.read() 2023-09-12T20:19:33,262 else: 2023-09-12T20:19:33,262 filename = "" 2023-09-12T20:19:33,262 setup_py_code = "from setuptools import setup; setup()" 2023-09-12T20:19:33,262 2023-09-12T20:19:33,262 exec(compile(setup_py_code, filename, "exec")) 2023-09-12T20:19:33,262 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lsbbn6b8/pygame-minesweeper-sprites_4894637405c347fa80444c1061d4ff35/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ap4xwtja[/] 2023-09-12T20:19:33,263 [bold magenta]cwd[/]: /tmp/pip-wheel-lsbbn6b8/pygame-minesweeper-sprites_4894637405c347fa80444c1061d4ff35/ 2023-09-12T20:19:33,263 Preparing metadata (setup.py): finished with status 'error' 2023-09-12T20:19:33,265 ERROR: [present-rich] metadata generation failed 2023-09-12T20:19:33,270 Exception information: 2023-09-12T20:19:33,270 Traceback (most recent call last): 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-12T20:19:33,270 call_subprocess( 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-12T20:19:33,270 raise error 2023-09-12T20:19:33,270 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-12T20:19:33,270 2023-09-12T20:19:33,270 The above exception was the direct cause of the following exception: 2023-09-12T20:19:33,270 2023-09-12T20:19:33,270 Traceback (most recent call last): 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T20:19:33,270 status = run_func(*args) 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T20:19:33,270 return func(self, options, args) 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-12T20:19:33,270 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-12T20:19:33,270 result = self._result = resolver.resolve( 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-12T20:19:33,270 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-12T20:19:33,270 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-12T20:19:33,270 if not criterion.candidates: 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-12T20:19:33,270 return bool(self._sequence) 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-12T20:19:33,270 return any(self) 2023-09-12T20:19:33,270 ^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-12T20:19:33,270 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-12T20:19:33,270 candidate = func() 2023-09-12T20:19:33,270 ^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-12T20:19:33,270 self._link_candidate_cache[link] = LinkCandidate( 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-12T20:19:33,270 super().__init__( 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-12T20:19:33,270 self.dist = self._prepare() 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-12T20:19:33,270 dist = self._prepare_distribution() 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-12T20:19:33,270 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-12T20:19:33,270 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-12T20:19:33,270 dist = _get_prepared_distribution( 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-12T20:19:33,270 abstract_dist.prepare_distribution_metadata( 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-12T20:19:33,270 self.req.prepare_metadata() 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-12T20:19:33,270 self.metadata_directory = generate_metadata_legacy( 2023-09-12T20:19:33,270 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T20:19:33,270 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-12T20:19:33,270 raise MetadataGenerationFailed(package_details=details) from error 2023-09-12T20:19:33,270 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-12T20:19:33,282 Removed pygame-minesweeper-sprites==1.0.41 from https://files.pythonhosted.org/packages/70/31/730365b3470e8c04fad6f8b05be379f620133dfa4fa5f4f9c118e4aeeb9d/pygame-minesweeper-sprites-1.0.41.tar.gz from build tracker '/tmp/pip-build-tracker-yrw2j223' 2023-09-12T20:19:33,283 Removed build tracker: '/tmp/pip-build-tracker-yrw2j223'