2023-09-15T20:16:44,351 Created temporary directory: /tmp/pip-build-tracker-wu2xaax_ 2023-09-15T20:16:44,352 Initialized build tracking at /tmp/pip-build-tracker-wu2xaax_ 2023-09-15T20:16:44,352 Created build tracker: /tmp/pip-build-tracker-wu2xaax_ 2023-09-15T20:16:44,353 Entered build tracker: /tmp/pip-build-tracker-wu2xaax_ 2023-09-15T20:16:44,354 Created temporary directory: /tmp/pip-wheel-q8cybodw 2023-09-15T20:16:44,356 Created temporary directory: /tmp/pip-ephem-wheel-cache-uxc1ruqj 2023-09-15T20:16:44,378 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-15T20:16:44,382 2 location(s) to search for versions of pyexsi: 2023-09-15T20:16:44,382 * https://pypi.org/simple/pyexsi/ 2023-09-15T20:16:44,382 * https://www.piwheels.org/simple/pyexsi/ 2023-09-15T20:16:44,382 Fetching project page and analyzing links: https://pypi.org/simple/pyexsi/ 2023-09-15T20:16:44,383 Getting page https://pypi.org/simple/pyexsi/ 2023-09-15T20:16:44,385 Found index url https://pypi.org/simple/ 2023-09-15T20:16:44,635 Fetched page https://pypi.org/simple/pyexsi/ as application/vnd.pypi.simple.v1+json 2023-09-15T20:16:44,638 Skipping link: No binaries permitted for pyexsi: https://files.pythonhosted.org/packages/1e/48/7fd38ba56794029634945c028b0b92d76a57c399d06f8afa986405dac4af/pyExSi-0.1-py3-none-any.whl (from https://pypi.org/simple/pyexsi/) 2023-09-15T20:16:44,639 Found link https://files.pythonhosted.org/packages/9e/37/1c89eb8d166cf09bfab73b0edae3f78bf518b476a18274ef0008d4465561/pyExSi-0.1.tar.gz (from https://pypi.org/simple/pyexsi/), version: 0.1 2023-09-15T20:16:44,639 Skipping link: No binaries permitted for pyexsi: https://files.pythonhosted.org/packages/3c/70/feb8d38a6b3c363fb830447ac35fee667a12691047b3dc9c7db32373eb9f/pyExSi-0.2-py3-none-any.whl (from https://pypi.org/simple/pyexsi/) 2023-09-15T20:16:44,640 Found link https://files.pythonhosted.org/packages/4c/66/fa6f5cf1a397969ac78d8d2c357467610d5cf7a4c24a530e2dd02fd04d1b/pyExSi-0.2.tar.gz (from https://pypi.org/simple/pyexsi/), version: 0.2 2023-09-15T20:16:44,640 Skipping link: No binaries permitted for pyexsi: https://files.pythonhosted.org/packages/35/9a/61e9265cd1612bf00fa075e1800f03efc13a23ca457b861f6b762113a25e/pyExSi-0.3-py3-none-any.whl (from https://pypi.org/simple/pyexsi/) 2023-09-15T20:16:44,641 Found link https://files.pythonhosted.org/packages/d2/b3/2c2a683aa4cdd372127a6b5811f563033dfbed0ec0f60e6d7b3c08f7adc3/pyExSi-0.3.tar.gz (from https://pypi.org/simple/pyexsi/), version: 0.3 2023-09-15T20:16:44,642 Skipping link: No binaries permitted for pyexsi: https://files.pythonhosted.org/packages/ff/a3/0d2d0b8f7dfa530124f7758ceab28613adc36ba91b9e365b4cd7dd70b873/pyExSi-0.4-py3-none-any.whl (from https://pypi.org/simple/pyexsi/) 2023-09-15T20:16:44,643 Found link https://files.pythonhosted.org/packages/29/bb/f4c4c209f4a0852e9ebc88c165052a1781ee3e55d0bc36e0e85040933875/pyExSi-0.4.tar.gz (from https://pypi.org/simple/pyexsi/), version: 0.4 2023-09-15T20:16:44,643 Skipping link: No binaries permitted for pyexsi: https://files.pythonhosted.org/packages/5a/76/f4f85783703a4b52e8a1972603b4d18cab028bafd881563bfe715a1d4b69/pyExSi-0.41-py3-none-any.whl (from https://pypi.org/simple/pyexsi/) 2023-09-15T20:16:44,644 Found link https://files.pythonhosted.org/packages/78/c0/34c5b195df2b4cc3ae77920e91598b76d0149e2e022ffc02974720ecdc5e/pyExSi-0.41.tar.gz (from https://pypi.org/simple/pyexsi/), version: 0.41 2023-09-15T20:16:44,645 Skipping link: No binaries permitted for pyexsi: https://files.pythonhosted.org/packages/e2/10/f226698227fc449b4c2363c8dd3a5a4caea304683eafca1938af7ad6a182/pyExSi-0.42-py3-none-any.whl (from https://pypi.org/simple/pyexsi/) 2023-09-15T20:16:44,645 Found link https://files.pythonhosted.org/packages/ca/dd/369e439063d1b967d585453301c060e1ae3339ce386bced90a2a36114a34/pyExSi-0.42.tar.gz (from https://pypi.org/simple/pyexsi/), version: 0.42 2023-09-15T20:16:44,646 Skipping link: No binaries permitted for pyexsi: https://files.pythonhosted.org/packages/1f/52/ef146ccf267944cc86415e1e58219bd7892acda431feff31f7983af04028/pyExSi-0.43-py3-none-any.whl (from https://pypi.org/simple/pyexsi/) 2023-09-15T20:16:44,646 Found link https://files.pythonhosted.org/packages/b3/91/e54d1eba1323cf5f7d08413f23830352627d7b43c268d086f921530cb883/pyExSi-0.43.tar.gz (from https://pypi.org/simple/pyexsi/), version: 0.43 2023-09-15T20:16:44,648 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyexsi/ 2023-09-15T20:16:44,648 Getting page https://www.piwheels.org/simple/pyexsi/ 2023-09-15T20:16:44,650 Found index url https://www.piwheels.org/simple/ 2023-09-15T20:16:51,734 Fetched page https://www.piwheels.org/simple/pyexsi/ as text/html 2023-09-15T20:16:51,739 Skipping link: No binaries permitted for pyexsi: https://www.piwheels.org/simple/pyexsi/pyExSi-0.1-py3-none-any.whl#sha256=b1bb8255ab6df21f4c6a8435387d78f69dc3788e8c039325d158c9fa94a84e36 (from https://www.piwheels.org/simple/pyexsi/) 2023-09-15T20:16:51,740 Skipping link: No binaries permitted for pyexsi: https://www.piwheels.org/simple/pyexsi/pyExSi-0.2-py3-none-any.whl#sha256=28634c36ed4045ae3e0d59819dc7be9194eb1c6495ead1be847d9e109e7ea669 (from https://www.piwheels.org/simple/pyexsi/) 2023-09-15T20:16:51,741 Skipping link: No binaries permitted for pyexsi: https://www.piwheels.org/simple/pyexsi/pyExSi-0.3-py3-none-any.whl#sha256=8b5b76e65cac37c650c0cacf25e5cdd9a6e3531e3f54cb2d23c52aa565ac74d8 (from https://www.piwheels.org/simple/pyexsi/) 2023-09-15T20:16:51,742 Skipping link: No binaries permitted for pyexsi: https://www.piwheels.org/simple/pyexsi/pyExSi-0.4-py3-none-any.whl#sha256=e011909de3b81e46eda60bf334e646bb9e9481aad6cbfb47b702bd721db10223 (from https://www.piwheels.org/simple/pyexsi/) 2023-09-15T20:16:51,742 Skipping link: No binaries permitted for pyexsi: https://www.piwheels.org/simple/pyexsi/pyExSi-0.41-py3-none-any.whl#sha256=4e7ee48205df96fa28b679f94e95dacc83e4dc02fefc565d1b7d07ecbca58c3f (from https://www.piwheels.org/simple/pyexsi/) 2023-09-15T20:16:51,743 Skipping link: No binaries permitted for pyexsi: https://www.piwheels.org/simple/pyexsi/pyExSi-0.42-py3-none-any.whl#sha256=1360a0f3bf9fa9b71699474c5b3404b9b4f985010cc168fce1e60e46680f4f01 (from https://www.piwheels.org/simple/pyexsi/) 2023-09-15T20:16:51,744 Skipping link: not a file: https://www.piwheels.org/simple/pyexsi/ 2023-09-15T20:16:51,745 Skipping link: not a file: https://pypi.org/simple/pyexsi/ 2023-09-15T20:16:51,788 Given no hashes to check 1 links for project 'pyexsi': discarding no candidates 2023-09-15T20:16:51,828 Collecting pyexsi==0.43 2023-09-15T20:16:51,832 Created temporary directory: /tmp/pip-unpack-ovbboqc1 2023-09-15T20:16:52,055 Downloading pyExSi-0.43.tar.gz (10 kB) 2023-09-15T20:16:52,082 Added pyexsi==0.43 from https://files.pythonhosted.org/packages/b3/91/e54d1eba1323cf5f7d08413f23830352627d7b43c268d086f921530cb883/pyExSi-0.43.tar.gz to build tracker '/tmp/pip-build-tracker-wu2xaax_' 2023-09-15T20:16:52,084 Running setup.py (path:/tmp/pip-wheel-q8cybodw/pyexsi_344b82d0069a4291bb64bc26d82783a1/setup.py) egg_info for package pyexsi 2023-09-15T20:16:52,085 Created temporary directory: /tmp/pip-pip-egg-info-7knl3aqo 2023-09-15T20:16:52,086 Preparing metadata (setup.py): started 2023-09-15T20:16:52,087 Running command python setup.py egg_info 2023-09-15T20:16:52,492 Traceback (most recent call last): 2023-09-15T20:16:52,493 File "", line 2, in 2023-09-15T20:16:52,493 File "", line 34, in 2023-09-15T20:16:52,494 File "/tmp/pip-wheel-q8cybodw/pyexsi_344b82d0069a4291bb64bc26d82783a1/setup.py", line 21, in 2023-09-15T20:16:52,495 with open('README.rst', 'r', encoding='utf8') as f: 2023-09-15T20:16:52,496 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,497 FileNotFoundError: [Errno 2] No such file or directory: 'README.rst' 2023-09-15T20:16:52,563 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-15T20:16:52,576 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-15T20:16:52,576 exec(compile('"'"''"'"''"'"' 2023-09-15T20:16:52,576 # This is -- a caller that pip uses to run setup.py 2023-09-15T20:16:52,576 # 2023-09-15T20:16:52,576 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-15T20:16:52,576 # import from `distutils.core` to work with newer packaging standards. 2023-09-15T20:16:52,576 # - It provides a clear error message when setuptools is not installed. 2023-09-15T20:16:52,576 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-15T20:16:52,576 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-15T20:16:52,576 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-15T20:16:52,576 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-15T20:16:52,576 import os, sys, tokenize 2023-09-15T20:16:52,576 2023-09-15T20:16:52,576 try: 2023-09-15T20:16:52,576 import setuptools 2023-09-15T20:16:52,576 except ImportError as error: 2023-09-15T20:16:52,576 print( 2023-09-15T20:16:52,576 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-15T20:16:52,576 "the build environment.", 2023-09-15T20:16:52,576 file=sys.stderr, 2023-09-15T20:16:52,576 ) 2023-09-15T20:16:52,576 sys.exit(1) 2023-09-15T20:16:52,576 2023-09-15T20:16:52,576 __file__ = %r 2023-09-15T20:16:52,576 sys.argv[0] = __file__ 2023-09-15T20:16:52,576 2023-09-15T20:16:52,576 if os.path.exists(__file__): 2023-09-15T20:16:52,576 filename = __file__ 2023-09-15T20:16:52,576 with tokenize.open(__file__) as f: 2023-09-15T20:16:52,576 setup_py_code = f.read() 2023-09-15T20:16:52,576 else: 2023-09-15T20:16:52,576 filename = "" 2023-09-15T20:16:52,576 setup_py_code = "from setuptools import setup; setup()" 2023-09-15T20:16:52,576 2023-09-15T20:16:52,576 exec(compile(setup_py_code, filename, "exec")) 2023-09-15T20:16:52,576 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-q8cybodw/pyexsi_344b82d0069a4291bb64bc26d82783a1/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-7knl3aqo[/] 2023-09-15T20:16:52,576 [bold magenta]cwd[/]: /tmp/pip-wheel-q8cybodw/pyexsi_344b82d0069a4291bb64bc26d82783a1/ 2023-09-15T20:16:52,577 Preparing metadata (setup.py): finished with status 'error' 2023-09-15T20:16:52,579 ERROR: [present-rich] metadata generation failed 2023-09-15T20:16:52,584 Exception information: 2023-09-15T20:16:52,584 Traceback (most recent call last): 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-15T20:16:52,584 call_subprocess( 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-15T20:16:52,584 raise error 2023-09-15T20:16:52,584 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-15T20:16:52,584 2023-09-15T20:16:52,584 The above exception was the direct cause of the following exception: 2023-09-15T20:16:52,584 2023-09-15T20:16:52,584 Traceback (most recent call last): 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-15T20:16:52,584 status = run_func(*args) 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-15T20:16:52,584 return func(self, options, args) 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-15T20:16:52,584 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-15T20:16:52,584 result = self._result = resolver.resolve( 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-15T20:16:52,584 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-15T20:16:52,584 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-15T20:16:52,584 if not criterion.candidates: 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-15T20:16:52,584 return bool(self._sequence) 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-15T20:16:52,584 return any(self) 2023-09-15T20:16:52,584 ^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-15T20:16:52,584 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-15T20:16:52,584 candidate = func() 2023-09-15T20:16:52,584 ^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-15T20:16:52,584 self._link_candidate_cache[link] = LinkCandidate( 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-15T20:16:52,584 super().__init__( 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-15T20:16:52,584 self.dist = self._prepare() 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-15T20:16:52,584 dist = self._prepare_distribution() 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-15T20:16:52,584 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-15T20:16:52,584 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-15T20:16:52,584 dist = _get_prepared_distribution( 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-15T20:16:52,584 abstract_dist.prepare_distribution_metadata( 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-15T20:16:52,584 self.req.prepare_metadata() 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-15T20:16:52,584 self.metadata_directory = generate_metadata_legacy( 2023-09-15T20:16:52,584 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-15T20:16:52,584 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-15T20:16:52,584 raise MetadataGenerationFailed(package_details=details) from error 2023-09-15T20:16:52,584 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-15T20:16:52,597 Removed pyexsi==0.43 from https://files.pythonhosted.org/packages/b3/91/e54d1eba1323cf5f7d08413f23830352627d7b43c268d086f921530cb883/pyExSi-0.43.tar.gz from build tracker '/tmp/pip-build-tracker-wu2xaax_' 2023-09-15T20:16:52,598 Removed build tracker: '/tmp/pip-build-tracker-wu2xaax_'