2023-09-08T15:30:59,006 Created temporary directory: /tmp/pip-build-tracker-cn4kh1zj 2023-09-08T15:30:59,008 Initialized build tracking at /tmp/pip-build-tracker-cn4kh1zj 2023-09-08T15:30:59,008 Created build tracker: /tmp/pip-build-tracker-cn4kh1zj 2023-09-08T15:30:59,009 Entered build tracker: /tmp/pip-build-tracker-cn4kh1zj 2023-09-08T15:30:59,009 Created temporary directory: /tmp/pip-wheel-47iijvnj 2023-09-08T15:30:59,013 Created temporary directory: /tmp/pip-ephem-wheel-cache-7hi_o30i 2023-09-08T15:30:59,034 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T15:30:59,038 2 location(s) to search for versions of cubicweb-timesheet: 2023-09-08T15:30:59,038 * https://pypi.org/simple/cubicweb-timesheet/ 2023-09-08T15:30:59,038 * https://www.piwheels.org/simple/cubicweb-timesheet/ 2023-09-08T15:30:59,039 Fetching project page and analyzing links: https://pypi.org/simple/cubicweb-timesheet/ 2023-09-08T15:30:59,039 Getting page https://pypi.org/simple/cubicweb-timesheet/ 2023-09-08T15:30:59,041 Found index url https://pypi.org/simple/ 2023-09-08T15:30:59,181 Fetched page https://pypi.org/simple/cubicweb-timesheet/ as application/vnd.pypi.simple.v1+json 2023-09-08T15:30:59,187 Found link https://files.pythonhosted.org/packages/5d/5b/86cbb2a6dfc2fc74147ffa2d631a175327556b7b3b95527912d06d3f1014/cubicweb-timesheet-0.2.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.2.0 2023-09-08T15:30:59,187 Found link https://files.pythonhosted.org/packages/79/07/f6eb430c795d599fd008bbdbe23c319970822c05eb71a3c72f6fe3f84e51/cubicweb-timesheet-0.2.1.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.2.1 2023-09-08T15:30:59,188 Found link https://files.pythonhosted.org/packages/34/7a/39be8cc73ff8f6030a4b4f19c56b35b55a148b591ec14040c8c62bc9bf87/cubicweb-timesheet-0.2.2.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.2.2 2023-09-08T15:30:59,189 Found link https://files.pythonhosted.org/packages/83/8a/27e5466cfc4b622f6203d65049eaa1f9867f51b8cc5a50864d544e37de90/cubicweb-timesheet-0.2.3.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.2.3 2023-09-08T15:30:59,189 Found link https://files.pythonhosted.org/packages/30/e6/7876b9bf14ce62e8b4da85778efb265757db0e490542c1daca5b50e98ed3/cubicweb-timesheet-0.3.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.3.0 2023-09-08T15:30:59,190 Found link https://files.pythonhosted.org/packages/b8/86/379196e8b4cd113f63cce2c203e29d2789432c2dd9f52ed93d2d8c22d86a/cubicweb-timesheet-0.5.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.5.0 2023-09-08T15:30:59,191 Found link https://files.pythonhosted.org/packages/50/f4/bf4b133cd3397307f0e61422756179a035b10f090121ba17b6d548aa9f14/cubicweb-timesheet-0.8.1.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.8.1 2023-09-08T15:30:59,192 Found link https://files.pythonhosted.org/packages/60/24/fd29b48861245a50da49cd8de30a17097bd282d50ef13764d2faf805e8d5/cubicweb-timesheet-0.9.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.9.0 2023-09-08T15:30:59,192 Found link https://files.pythonhosted.org/packages/84/51/7efdee81f627f0e186d0569110453d2edb0bc0e10ed1b8d3a1b5d2d410e3/cubicweb-timesheet-0.9.1.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.9.1 2023-09-08T15:30:59,193 Found link https://files.pythonhosted.org/packages/c2/9e/ed1c4b5331ec07fbdde899effb5f6528bedf073c6ddee2ab5cd91774e70c/cubicweb-timesheet-0.10.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.10.0 2023-09-08T15:30:59,194 Found link https://files.pythonhosted.org/packages/ec/aa/47ea233b7a9b5199180bac9480e811566343fb4a3b72c62c3544a5588988/cubicweb-timesheet-0.11.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.11.0 2023-09-08T15:30:59,194 Found link https://files.pythonhosted.org/packages/8d/2a/4bf9f943d742e33b23a3648f328237605e69e8d477bec0316222ac7ed10b/cubicweb-timesheet-0.12.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.12.0 2023-09-08T15:30:59,195 Found link https://files.pythonhosted.org/packages/88/9c/86d5dda75ff922ad9b9713cc2c3cb2ac80cce117263d0ea7043b00e9381a/cubicweb-timesheet-0.13.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.13.0 2023-09-08T15:30:59,196 Found link https://files.pythonhosted.org/packages/26/db/535b2280f0755e9192bc42386611b3f43f481b84f468978bc52ab2ce3cb3/cubicweb-timesheet-0.13.1.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.13.1 2023-09-08T15:30:59,197 Found link https://files.pythonhosted.org/packages/3a/96/68611b21246207016e7166cafe03fa9a8e62ad75054b7bcfb5f9973f0657/cubicweb-timesheet-0.14.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.14.0 2023-09-08T15:30:59,197 Found link https://files.pythonhosted.org/packages/70/96/4be4050e36d70bbb9e6edf75eaf8ce7eaf12cee29dc7e15d1048a3a4a272/cubicweb-timesheet-0.14.1.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.14.1 2023-09-08T15:30:59,198 Found link https://files.pythonhosted.org/packages/4b/56/4a63dc41a57895ca5020a6ee06b53e22b9530fa3a68ba5c852f5d2a6cf9e/cubicweb-timesheet-0.15.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.15.0 2023-09-08T15:30:59,198 Found link https://files.pythonhosted.org/packages/64/66/b83b93c32e81167660847bfd76dd1e536f3c50685f6f80da91d4b845649e/cubicweb-timesheet-0.15.1.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.15.1 2023-09-08T15:30:59,199 Found link https://files.pythonhosted.org/packages/38/8d/d6982d4d20d5e81aa521fcbadfef7e0201b861781fd6d6a32e252eab3bb4/cubicweb-timesheet-0.15.2.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.15.2 2023-09-08T15:30:59,200 Found link https://files.pythonhosted.org/packages/1e/83/733a0b8dc6d0593b5ac9b5ff60ef67430b30fbe2c46fa437658562ccfa1a/cubicweb-timesheet-0.16.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.16.0 2023-09-08T15:30:59,200 Found link https://files.pythonhosted.org/packages/ce/7e/3c1f5d827197ec37edf126eb01718232b139ac9659af5613cec4b83d58e1/cubicweb-timesheet-0.17.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.17.0 2023-09-08T15:30:59,201 Found link https://files.pythonhosted.org/packages/44/b0/f5c25b9fa65a56a3c8e06ebceb6c666790a77772e4075efa947e61f2e44c/cubicweb-timesheet-0.17.1.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.17.1 2023-09-08T15:30:59,201 Found link https://files.pythonhosted.org/packages/cc/73/9a28cd8e0b2a7a12655ee9b23318e1b22422023301437e54b3ccb5452011/cubicweb-timesheet-0.18.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 0.18.0 2023-09-08T15:30:59,202 Skipping link: No binaries permitted for cubicweb-timesheet: https://files.pythonhosted.org/packages/ca/e7/c856edbd32c3cc19fd0b70a816467adda1c169c33659216a4e3611153341/cubicweb_timesheet-0.18.0-py3-none-any.whl (from https://pypi.org/simple/cubicweb-timesheet/) 2023-09-08T15:30:59,203 Found link https://files.pythonhosted.org/packages/d9/17/fc1021aec2c433c029784e4a6db768ae4d7e95559699341f230499a526a5/cubicweb-timesheet-1.0.0.tar.gz (from https://pypi.org/simple/cubicweb-timesheet/), version: 1.0.0 2023-09-08T15:30:59,204 Skipping link: No binaries permitted for cubicweb-timesheet: https://files.pythonhosted.org/packages/4d/fd/30f9734cd43423295f2c046989688eb9c8c8d555069100976d41be1a1269/cubicweb_timesheet-1.0.0-py3-none-any.whl (from https://pypi.org/simple/cubicweb-timesheet/) 2023-09-08T15:30:59,204 Fetching project page and analyzing links: https://www.piwheels.org/simple/cubicweb-timesheet/ 2023-09-08T15:30:59,205 Getting page https://www.piwheels.org/simple/cubicweb-timesheet/ 2023-09-08T15:30:59,206 Found index url https://www.piwheels.org/simple/ 2023-09-08T15:31:01,107 Fetched page https://www.piwheels.org/simple/cubicweb-timesheet/ as text/html 2023-09-08T15:31:01,114 Skipping link: No binaries permitted for cubicweb-timesheet: https://www.piwheels.org/simple/cubicweb-timesheet/cubicweb_timesheet-1.0.0-py3-none-any.whl#sha256=09d2d931473fb65fe0a5c94d1de55de7e637a2514ec36f3e937fe18409762502 (from https://www.piwheels.org/simple/cubicweb-timesheet/) 2023-09-08T15:31:01,115 Skipping link: No binaries permitted for cubicweb-timesheet: https://www.piwheels.org/simple/cubicweb-timesheet/cubicweb_timesheet-0.18.0-py3-none-any.whl#sha256=646cc5bd627fd396767629cd19947a9025c1580e40446e56e6266fa8afb45697 (from https://www.piwheels.org/simple/cubicweb-timesheet/) 2023-09-08T15:31:01,117 Skipping link: No binaries permitted for cubicweb-timesheet: https://www.piwheels.org/simple/cubicweb-timesheet/cubicweb_timesheet-0.17.1-py3-none-any.whl#sha256=f2de092d6df9a1f7436dd23d8f04dfb159b6b28d34cd24c55fb7605a7248a011 (from https://www.piwheels.org/simple/cubicweb-timesheet/) 2023-09-08T15:31:01,117 Skipping link: No binaries permitted for cubicweb-timesheet: https://www.piwheels.org/simple/cubicweb-timesheet/cubicweb_timesheet-0.17.0-py3-none-any.whl#sha256=060d0704a4685fa75b597467f7dcc8722fb1ba7551adc8f44581f7acc7dff36b (from https://www.piwheels.org/simple/cubicweb-timesheet/) 2023-09-08T15:31:01,118 Skipping link: No binaries permitted for cubicweb-timesheet: https://www.piwheels.org/simple/cubicweb-timesheet/cubicweb_timesheet-0.16.0-py3-none-any.whl#sha256=f9d4bd9b894eba1fbd438e3f5a28fefc1c954a48f2be9c27a7a5c9ebb41ab5b0 (from https://www.piwheels.org/simple/cubicweb-timesheet/) 2023-09-08T15:31:01,119 Skipping link: No binaries permitted for cubicweb-timesheet: https://www.piwheels.org/simple/cubicweb-timesheet/cubicweb_timesheet-0.2.1-py3-none-any.whl#sha256=995ad199355dc81aaf09697e3087ec093650aca6d631d299f8d423adbdf0e9e6 (from https://www.piwheels.org/simple/cubicweb-timesheet/) 2023-09-08T15:31:01,120 Skipping link: No binaries permitted for cubicweb-timesheet: https://www.piwheels.org/simple/cubicweb-timesheet/cubicweb_timesheet-0.2.0-py3-none-any.whl#sha256=9bc17cd6453b333948f0ccd767ea379c00e2cfab76a7fe5b4428af3bddd0f4c8 (from https://www.piwheels.org/simple/cubicweb-timesheet/) 2023-09-08T15:31:01,121 Skipping link: not a file: https://www.piwheels.org/simple/cubicweb-timesheet/ 2023-09-08T15:31:01,122 Skipping link: not a file: https://pypi.org/simple/cubicweb-timesheet/ 2023-09-08T15:31:01,157 Given no hashes to check 1 links for project 'cubicweb-timesheet': discarding no candidates 2023-09-08T15:31:01,174 Collecting cubicweb-timesheet==0.11.0 2023-09-08T15:31:01,177 Created temporary directory: /tmp/pip-unpack-tzquol48 2023-09-08T15:31:01,392 Downloading cubicweb-timesheet-0.11.0.tar.gz (21 kB) 2023-09-08T15:31:01,447 Added cubicweb-timesheet==0.11.0 from https://files.pythonhosted.org/packages/ec/aa/47ea233b7a9b5199180bac9480e811566343fb4a3b72c62c3544a5588988/cubicweb-timesheet-0.11.0.tar.gz to build tracker '/tmp/pip-build-tracker-cn4kh1zj' 2023-09-08T15:31:01,449 Running setup.py (path:/tmp/pip-wheel-47iijvnj/cubicweb-timesheet_d129e9d80dfd4d8194290c6a06cec2d9/setup.py) egg_info for package cubicweb-timesheet 2023-09-08T15:31:01,450 Created temporary directory: /tmp/pip-pip-egg-info-03fy4lkg 2023-09-08T15:31:01,450 Preparing metadata (setup.py): started 2023-09-08T15:31:01,452 Running command python setup.py egg_info 2023-09-08T15:31:01,857 Traceback (most recent call last): 2023-09-08T15:31:01,857 File "", line 2, in 2023-09-08T15:31:01,858 File "", line 34, in 2023-09-08T15:31:01,859 File "/tmp/pip-wheel-47iijvnj/cubicweb-timesheet_d129e9d80dfd4d8194290c6a06cec2d9/setup.py", line 115 2023-09-08T15:31:01,860 except OSError, ex: 2023-09-08T15:31:01,861 ^^^^^^^^^^^ 2023-09-08T15:31:01,861 SyntaxError: multiple exception types must be parenthesized 2023-09-08T15:31:01,928 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T15:31:01,941 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T15:31:01,941 exec(compile('"'"''"'"''"'"' 2023-09-08T15:31:01,941 # This is -- a caller that pip uses to run setup.py 2023-09-08T15:31:01,941 # 2023-09-08T15:31:01,941 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T15:31:01,941 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T15:31:01,941 # - It provides a clear error message when setuptools is not installed. 2023-09-08T15:31:01,941 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T15:31:01,941 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T15:31:01,941 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T15:31:01,941 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T15:31:01,941 import os, sys, tokenize 2023-09-08T15:31:01,941 2023-09-08T15:31:01,941 try: 2023-09-08T15:31:01,941 import setuptools 2023-09-08T15:31:01,941 except ImportError as error: 2023-09-08T15:31:01,941 print( 2023-09-08T15:31:01,941 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T15:31:01,941 "the build environment.", 2023-09-08T15:31:01,941 file=sys.stderr, 2023-09-08T15:31:01,941 ) 2023-09-08T15:31:01,941 sys.exit(1) 2023-09-08T15:31:01,941 2023-09-08T15:31:01,941 __file__ = %r 2023-09-08T15:31:01,941 sys.argv[0] = __file__ 2023-09-08T15:31:01,941 2023-09-08T15:31:01,941 if os.path.exists(__file__): 2023-09-08T15:31:01,941 filename = __file__ 2023-09-08T15:31:01,941 with tokenize.open(__file__) as f: 2023-09-08T15:31:01,941 setup_py_code = f.read() 2023-09-08T15:31:01,941 else: 2023-09-08T15:31:01,941 filename = "" 2023-09-08T15:31:01,941 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T15:31:01,941 2023-09-08T15:31:01,941 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T15:31:01,941 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-47iijvnj/cubicweb-timesheet_d129e9d80dfd4d8194290c6a06cec2d9/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-03fy4lkg[/] 2023-09-08T15:31:01,942 [bold magenta]cwd[/]: /tmp/pip-wheel-47iijvnj/cubicweb-timesheet_d129e9d80dfd4d8194290c6a06cec2d9/ 2023-09-08T15:31:01,943 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T15:31:01,944 ERROR: [present-rich] metadata generation failed 2023-09-08T15:31:01,950 Exception information: 2023-09-08T15:31:01,950 Traceback (most recent call last): 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T15:31:01,950 call_subprocess( 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T15:31:01,950 raise error 2023-09-08T15:31:01,950 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T15:31:01,950 2023-09-08T15:31:01,950 The above exception was the direct cause of the following exception: 2023-09-08T15:31:01,950 2023-09-08T15:31:01,950 Traceback (most recent call last): 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T15:31:01,950 status = run_func(*args) 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T15:31:01,950 return func(self, options, args) 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T15:31:01,950 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T15:31:01,950 result = self._result = resolver.resolve( 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T15:31:01,950 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T15:31:01,950 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T15:31:01,950 if not criterion.candidates: 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T15:31:01,950 return bool(self._sequence) 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T15:31:01,950 return any(self) 2023-09-08T15:31:01,950 ^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T15:31:01,950 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T15:31:01,950 candidate = func() 2023-09-08T15:31:01,950 ^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T15:31:01,950 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T15:31:01,950 super().__init__( 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T15:31:01,950 self.dist = self._prepare() 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T15:31:01,950 dist = self._prepare_distribution() 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T15:31:01,950 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T15:31:01,950 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T15:31:01,950 dist = _get_prepared_distribution( 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T15:31:01,950 abstract_dist.prepare_distribution_metadata( 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T15:31:01,950 self.req.prepare_metadata() 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T15:31:01,950 self.metadata_directory = generate_metadata_legacy( 2023-09-08T15:31:01,950 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:31:01,950 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T15:31:01,950 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T15:31:01,950 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T15:31:01,962 Removed cubicweb-timesheet==0.11.0 from https://files.pythonhosted.org/packages/ec/aa/47ea233b7a9b5199180bac9480e811566343fb4a3b72c62c3544a5588988/cubicweb-timesheet-0.11.0.tar.gz from build tracker '/tmp/pip-build-tracker-cn4kh1zj' 2023-09-08T15:31:01,963 Removed build tracker: '/tmp/pip-build-tracker-cn4kh1zj'