2023-09-08T16:45:10,815 Created temporary directory: /tmp/pip-build-tracker-tqs4ld3q 2023-09-08T16:45:10,816 Initialized build tracking at /tmp/pip-build-tracker-tqs4ld3q 2023-09-08T16:45:10,817 Created build tracker: /tmp/pip-build-tracker-tqs4ld3q 2023-09-08T16:45:10,817 Entered build tracker: /tmp/pip-build-tracker-tqs4ld3q 2023-09-08T16:45:10,818 Created temporary directory: /tmp/pip-wheel-uz3j41l9 2023-09-08T16:45:10,821 Created temporary directory: /tmp/pip-ephem-wheel-cache-qlda10ea 2023-09-08T16:45:10,844 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T16:45:10,848 2 location(s) to search for versions of createcoverage: 2023-09-08T16:45:10,848 * https://pypi.org/simple/createcoverage/ 2023-09-08T16:45:10,848 * https://www.piwheels.org/simple/createcoverage/ 2023-09-08T16:45:10,848 Fetching project page and analyzing links: https://pypi.org/simple/createcoverage/ 2023-09-08T16:45:10,849 Getting page https://pypi.org/simple/createcoverage/ 2023-09-08T16:45:10,851 Found index url https://pypi.org/simple/ 2023-09-08T16:45:10,995 Fetched page https://pypi.org/simple/createcoverage/ as application/vnd.pypi.simple.v1+json 2023-09-08T16:45:10,998 Found link https://files.pythonhosted.org/packages/c2/e8/604ed97c3ce34caee674d429a51abe0eeeb68b197f17092a38bb68982aa8/createcoverage-0.1.tar.gz (from https://pypi.org/simple/createcoverage/), version: 0.1 2023-09-08T16:45:10,999 Found link https://files.pythonhosted.org/packages/6c/cb/8084d9c99d48e70196352a702b82f9442a3e142d3f7ab8b835503b65af9a/createcoverage-0.2.tar.gz (from https://pypi.org/simple/createcoverage/), version: 0.2 2023-09-08T16:45:11,000 Found link https://files.pythonhosted.org/packages/ab/0e/a925d30ce102f0baf465e80379889b1873c5f67f4b42a01a642a903665d7/createcoverage-0.3.tar.gz (from https://pypi.org/simple/createcoverage/), version: 0.3 2023-09-08T16:45:11,000 Found link https://files.pythonhosted.org/packages/99/72/2b9fbfc269a8af9ba73e368805c7a4179bd4922615c260536e32718aa78e/createcoverage-0.4.tar.gz (from https://pypi.org/simple/createcoverage/), version: 0.4 2023-09-08T16:45:11,001 Found link https://files.pythonhosted.org/packages/78/0d/aaf328f9fc2d3630300b80bda589221c2a2ee673d66418896d3683040d71/createcoverage-1.0.tar.gz (from https://pypi.org/simple/createcoverage/), version: 1.0 2023-09-08T16:45:11,002 Found link https://files.pythonhosted.org/packages/93/01/c3d650e19f325d4b472ae07e515b3ef4fa0f002613a43bc563b0dd9d838a/createcoverage-1.1.tar.gz (from https://pypi.org/simple/createcoverage/), version: 1.1 2023-09-08T16:45:11,003 Found link https://files.pythonhosted.org/packages/27/2b/2f0a44f01108623ed1d437bcafdab98adeb7bc62130c388efa16b781ba0d/createcoverage-1.2.tar.gz (from https://pypi.org/simple/createcoverage/), version: 1.2 2023-09-08T16:45:11,003 Found link https://files.pythonhosted.org/packages/7a/a5/7f8340cbd82dadadd037d43a9c5a35a5203a3613ba0b69eb7a2854c9a5ed/createcoverage-1.3.zip (from https://pypi.org/simple/createcoverage/), version: 1.3 2023-09-08T16:45:11,004 Found link https://files.pythonhosted.org/packages/c1/3d/d60fffc1f7ff0128e17c0fc16bcafb084c817aabad8747954a4d88bd1299/createcoverage-1.3.1.zip (from https://pypi.org/simple/createcoverage/), version: 1.3.1 2023-09-08T16:45:11,005 Found link https://files.pythonhosted.org/packages/e3/e3/be9ecf14a0ac5156be575a5ed58f9152ebf6afd6fe74ec22780de7f350cc/createcoverage-1.3.2.zip (from https://pypi.org/simple/createcoverage/), version: 1.3.2 2023-09-08T16:45:11,005 Found link https://files.pythonhosted.org/packages/9c/62/a4223baeff47736e663f69a5ade805faf8a37d43ad87fe2ec44c4da13a1b/createcoverage-1.4.tar.gz (from https://pypi.org/simple/createcoverage/), version: 1.4 2023-09-08T16:45:11,006 Found link https://files.pythonhosted.org/packages/ae/38/14502874530e50e6939fa10c198281da808ba2ffe0113edd66aa3e625b65/createcoverage-1.4.1.tar.gz (from https://pypi.org/simple/createcoverage/), version: 1.4.1 2023-09-08T16:45:11,007 Found link https://files.pythonhosted.org/packages/93/67/ab2ed06d2b25fc13b008f0ad384d14365c6956ac9eb8263db88ba6f47630/createcoverage-1.5.tar.gz (from https://pypi.org/simple/createcoverage/), version: 1.5 2023-09-08T16:45:11,008 Fetching project page and analyzing links: https://www.piwheels.org/simple/createcoverage/ 2023-09-08T16:45:11,009 Getting page https://www.piwheels.org/simple/createcoverage/ 2023-09-08T16:45:11,010 Found index url https://www.piwheels.org/simple/ 2023-09-08T16:45:11,446 Fetched page https://www.piwheels.org/simple/createcoverage/ as text/html 2023-09-08T16:45:11,450 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-0.3-py3-none-any.whl#sha256=fcfd03d4c075fd7078b7c633a88b8eb3d36ddfcc672a495f54f5fbb7b70ba11a (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,452 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-0.4-py3-none-any.whl#sha256=854dea9a003fee76ab77c17b580676fb97f79511f005989dced255ad82ab1010 (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,453 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-1.0-py3-none-any.whl#sha256=7ae2ac979d1b9597d36b6284aa020af5bc106ef979951cffc66832fdc169325a (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,454 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-1.1-py3-none-any.whl#sha256=e163007c1e230afa77cc933ace5d224e355c957fee59a34d912c566282bf7e50 (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,456 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-1.2-py3-none-any.whl#sha256=865cfb8752ab7f6206997cbc11f0f3a2b0cb7f7346814d59da2b9154b6217d18 (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,457 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-1.3-py3-none-any.whl#sha256=e9faa05dc3b84b8aad8644b0bc1fa487e28bb764f8739db5b7a1c1453de7af31 (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,459 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-1.3.2-py3-none-any.whl#sha256=2736b0eb5a40a2c81a0582efb26f164f1cf8e4e4783809f6594b9a56dbfbe6b0 (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,460 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-1.4-py3-none-any.whl#sha256=d48581d33cc8e84320bce443909f01a243606eaec9e89678ca6c9eba40ba14df (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,462 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-1.4.1-py3-none-any.whl#sha256=4c1bf33b651b88e60f8145451d12c0fc4977dd3251673b2323b8045837c4ae49 (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,464 Skipping link: No binaries permitted for createcoverage: https://www.piwheels.org/simple/createcoverage/createcoverage-1.5-py3-none-any.whl#sha256=be34fdce02ec8782902d55647bcc6766762b6a8cc8ad9d35b4e4839e5012335d (from https://www.piwheels.org/simple/createcoverage/) 2023-09-08T16:45:11,465 Skipping link: not a file: https://www.piwheels.org/simple/createcoverage/ 2023-09-08T16:45:11,467 Skipping link: not a file: https://pypi.org/simple/createcoverage/ 2023-09-08T16:45:11,490 Given no hashes to check 1 links for project 'createcoverage': discarding no candidates 2023-09-08T16:45:11,508 Collecting createcoverage==1.3.1 2023-09-08T16:45:11,510 Created temporary directory: /tmp/pip-unpack-5s6nrdqk 2023-09-08T16:45:12,126 Downloading createcoverage-1.3.1.zip (22 kB) 2023-09-08T16:45:12,181 Added createcoverage==1.3.1 from https://files.pythonhosted.org/packages/c1/3d/d60fffc1f7ff0128e17c0fc16bcafb084c817aabad8747954a4d88bd1299/createcoverage-1.3.1.zip to build tracker '/tmp/pip-build-tracker-tqs4ld3q' 2023-09-08T16:45:12,184 Running setup.py (path:/tmp/pip-wheel-uz3j41l9/createcoverage_f18ebacf678d459381cb80d45b498b8a/setup.py) egg_info for package createcoverage 2023-09-08T16:45:12,186 Created temporary directory: /tmp/pip-pip-egg-info-b1qwoj5f 2023-09-08T16:45:12,187 Preparing metadata (setup.py): started 2023-09-08T16:45:12,189 Running command python setup.py egg_info 2023-09-08T16:45:12,644 Traceback (most recent call last): 2023-09-08T16:45:12,644 File "", line 2, in 2023-09-08T16:45:12,644 File "", line 34, in 2023-09-08T16:45:12,645 File "/tmp/pip-wheel-uz3j41l9/createcoverage_f18ebacf678d459381cb80d45b498b8a/setup.py", line 7, in 2023-09-08T16:45:12,646 open('CREDITS.rst').read(), 2023-09-08T16:45:12,647 ^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,648 FileNotFoundError: [Errno 2] No such file or directory: 'CREDITS.rst' 2023-09-08T16:45:12,716 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T16:45:12,729 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T16:45:12,729 exec(compile('"'"''"'"''"'"' 2023-09-08T16:45:12,729 # This is -- a caller that pip uses to run setup.py 2023-09-08T16:45:12,729 # 2023-09-08T16:45:12,729 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T16:45:12,729 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T16:45:12,729 # - It provides a clear error message when setuptools is not installed. 2023-09-08T16:45:12,729 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T16:45:12,729 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T16:45:12,729 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T16:45:12,729 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T16:45:12,729 import os, sys, tokenize 2023-09-08T16:45:12,729 2023-09-08T16:45:12,729 try: 2023-09-08T16:45:12,729 import setuptools 2023-09-08T16:45:12,729 except ImportError as error: 2023-09-08T16:45:12,729 print( 2023-09-08T16:45:12,729 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T16:45:12,729 "the build environment.", 2023-09-08T16:45:12,729 file=sys.stderr, 2023-09-08T16:45:12,729 ) 2023-09-08T16:45:12,729 sys.exit(1) 2023-09-08T16:45:12,729 2023-09-08T16:45:12,729 __file__ = %r 2023-09-08T16:45:12,729 sys.argv[0] = __file__ 2023-09-08T16:45:12,729 2023-09-08T16:45:12,729 if os.path.exists(__file__): 2023-09-08T16:45:12,729 filename = __file__ 2023-09-08T16:45:12,729 with tokenize.open(__file__) as f: 2023-09-08T16:45:12,729 setup_py_code = f.read() 2023-09-08T16:45:12,729 else: 2023-09-08T16:45:12,729 filename = "" 2023-09-08T16:45:12,729 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T16:45:12,729 2023-09-08T16:45:12,729 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T16:45:12,729 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-uz3j41l9/createcoverage_f18ebacf678d459381cb80d45b498b8a/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-b1qwoj5f[/] 2023-09-08T16:45:12,729 [bold magenta]cwd[/]: /tmp/pip-wheel-uz3j41l9/createcoverage_f18ebacf678d459381cb80d45b498b8a/ 2023-09-08T16:45:12,730 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T16:45:12,731 ERROR: [present-rich] metadata generation failed 2023-09-08T16:45:12,737 Exception information: 2023-09-08T16:45:12,737 Traceback (most recent call last): 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T16:45:12,737 call_subprocess( 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T16:45:12,737 raise error 2023-09-08T16:45:12,737 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T16:45:12,737 2023-09-08T16:45:12,737 The above exception was the direct cause of the following exception: 2023-09-08T16:45:12,737 2023-09-08T16:45:12,737 Traceback (most recent call last): 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T16:45:12,737 status = run_func(*args) 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T16:45:12,737 return func(self, options, args) 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T16:45:12,737 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T16:45:12,737 result = self._result = resolver.resolve( 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T16:45:12,737 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T16:45:12,737 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T16:45:12,737 if not criterion.candidates: 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T16:45:12,737 return bool(self._sequence) 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T16:45:12,737 return any(self) 2023-09-08T16:45:12,737 ^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T16:45:12,737 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T16:45:12,737 candidate = func() 2023-09-08T16:45:12,737 ^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T16:45:12,737 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T16:45:12,737 super().__init__( 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T16:45:12,737 self.dist = self._prepare() 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T16:45:12,737 dist = self._prepare_distribution() 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T16:45:12,737 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T16:45:12,737 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T16:45:12,737 dist = _get_prepared_distribution( 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T16:45:12,737 abstract_dist.prepare_distribution_metadata( 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T16:45:12,737 self.req.prepare_metadata() 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T16:45:12,737 self.metadata_directory = generate_metadata_legacy( 2023-09-08T16:45:12,737 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:45:12,737 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T16:45:12,737 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T16:45:12,737 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T16:45:12,749 Removed createcoverage==1.3.1 from https://files.pythonhosted.org/packages/c1/3d/d60fffc1f7ff0128e17c0fc16bcafb084c817aabad8747954a4d88bd1299/createcoverage-1.3.1.zip from build tracker '/tmp/pip-build-tracker-tqs4ld3q' 2023-09-08T16:45:12,750 Removed build tracker: '/tmp/pip-build-tracker-tqs4ld3q'