2025-09-08T11:38:05,273 Created temporary directory: /tmp/pip-build-tracker-jskv6oj9 2025-09-08T11:38:05,274 Initialized build tracking at /tmp/pip-build-tracker-jskv6oj9 2025-09-08T11:38:05,274 Created build tracker: /tmp/pip-build-tracker-jskv6oj9 2025-09-08T11:38:05,274 Entered build tracker: /tmp/pip-build-tracker-jskv6oj9 2025-09-08T11:38:05,274 Created temporary directory: /tmp/pip-wheel-vpynlvtb 2025-09-08T11:38:05,278 Created temporary directory: /tmp/pip-ephem-wheel-cache-nn8cmlet 2025-09-08T11:38:05,333 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T11:38:05,335 2 location(s) to search for versions of pydatum: 2025-09-08T11:38:05,335 * https://pypi.org/simple/pydatum/ 2025-09-08T11:38:05,335 * https://www.piwheels.org/simple/pydatum/ 2025-09-08T11:38:05,335 Fetching project page and analyzing links: https://pypi.org/simple/pydatum/ 2025-09-08T11:38:05,336 Getting page https://pypi.org/simple/pydatum/ 2025-09-08T11:38:05,337 Found index url https://pypi.org/simple/ 2025-09-08T11:38:05,407 Fetched page https://pypi.org/simple/pydatum/ as application/vnd.pypi.simple.v1+json 2025-09-08T11:38:05,410 Found link https://files.pythonhosted.org/packages/6d/fd/227f096eb106c351aa637510bd71962d4f815674ca47c2854fc1eb0eccce/pydatum-0.1.0.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.1.0 2025-09-08T11:38:05,410 Found link https://files.pythonhosted.org/packages/c1/42/c6c9b7d1b10ecdaeee47cfd53198b5936f38dcc3ff46c2c6f3a00b25530a/pydatum-0.1.1.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.1.1 2025-09-08T11:38:05,411 Found link https://files.pythonhosted.org/packages/8a/ba/e560ed5e7c4f756cd12b63064a8d029af95eb374dfc81f40687fc503f12b/pydatum-0.2.0.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.2.0 2025-09-08T11:38:05,411 Found link https://files.pythonhosted.org/packages/fc/0b/edbda164008a8e146ae861004e89382369945f7d2c3ece0f77ef23dbe3c3/pydatum-0.2.1.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.2.1 2025-09-08T11:38:05,411 Found link https://files.pythonhosted.org/packages/ed/59/ce1c54f90a22b09dbf2cde9404ea15efebbafe9858231c0a6e748533b1b7/pydatum-0.2.2.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.2.2 2025-09-08T11:38:05,411 Found link https://files.pythonhosted.org/packages/7f/24/26214742893f4381c01056819fa9d9f49c6382830acd5a33f9f75420f53e/pydatum-0.2.3.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.2.3 2025-09-08T11:38:05,412 Found link https://files.pythonhosted.org/packages/91/5f/7d3b5ed75362be41854d34bd2ead30bf64fbd886f2465f9a5c0ec169873d/pydatum-0.2.4.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.2.4 2025-09-08T11:38:05,412 Found link https://files.pythonhosted.org/packages/d0/02/671b825eeb691b1309517b26bc35cfca5b64550e09add3a1ee44e192bb04/pydatum-0.3.0.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.3.0 2025-09-08T11:38:05,412 Found link https://files.pythonhosted.org/packages/0b/9b/b827e05fee34ca2ba73059bd1b6439d4978a00df8744166e0c075edf9a46/pydatum-0.3.1.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.3.1 2025-09-08T11:38:05,412 Found link https://files.pythonhosted.org/packages/5c/d8/b33f5cfdecba91ad46c56d193cfd47fda3ff108a82849042ec6e9c476b9c/pydatum-0.4.0.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.4.0 2025-09-08T11:38:05,412 Found link https://files.pythonhosted.org/packages/6d/c7/30b36995c70709546460bcb7f2a0854ce1dd884a24979f51e4978afce35f/pydatum-0.4.1.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.4.1 2025-09-08T11:38:05,413 Found link https://files.pythonhosted.org/packages/3a/7b/fd334a066147335c3da9706da802a5edd68caf2880fb0e701c14027c1af4/pydatum-0.4.2.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.4.2 2025-09-08T11:38:05,413 Skipping link: No binaries permitted for pydatum: https://files.pythonhosted.org/packages/e3/86/58f3cc1a56a3e76679e1309dd8b5daf7230f6d9c318d6d58f841cd6604d0/pydatum-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pydatum/) 2025-09-08T11:38:05,413 Found link https://files.pythonhosted.org/packages/41/94/120e6007933404c9701c552a51df8e51576547e07c424c6290dad62b3585/pydatum-0.5.0.tar.gz (from https://pypi.org/simple/pydatum/), version: 0.5.0 2025-09-08T11:38:05,413 Skipping link: No binaries permitted for pydatum: https://files.pythonhosted.org/packages/29/34/366594eb5889d691f3247d195c542604d22870479e5941c9cda475731fbb/pydatum-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/pydatum/) 2025-09-08T11:38:05,413 Found link https://files.pythonhosted.org/packages/46/08/f4e48089767ad68ab53e4583b28bdba3323a9d476b9a7babaae7fb2a8134/pydatum-1.0.0.tar.gz (from https://pypi.org/simple/pydatum/), version: 1.0.0 2025-09-08T11:38:05,414 Skipping link: No binaries permitted for pydatum: https://files.pythonhosted.org/packages/bb/3a/8cb726d860023f3905f137e95648414e44e354c7e931266cc2e7f2b7fc14/pydatum-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/pydatum/) 2025-09-08T11:38:05,414 Found link https://files.pythonhosted.org/packages/87/98/fa485627088355809c4b8ee6e942dc9d98254097c8f02e3c5c9c970b39bd/pydatum-1.1.0.tar.gz (from https://pypi.org/simple/pydatum/), version: 1.1.0 2025-09-08T11:38:05,414 Skipping link: No binaries permitted for pydatum: https://files.pythonhosted.org/packages/0f/b9/084762f0a6cded18dad52c8ecf7b60af3ed96579e9e8d5dc07a48b041a21/pydatum-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/pydatum/) 2025-09-08T11:38:05,414 Found link https://files.pythonhosted.org/packages/a3/c9/0c8d5531eda6d60d457f21058678d58b9b215e48e348db15e07a3b6c5c6f/pydatum-1.2.0.tar.gz (from https://pypi.org/simple/pydatum/), version: 1.2.0 2025-09-08T11:38:05,414 Fetching project page and analyzing links: https://www.piwheels.org/simple/pydatum/ 2025-09-08T11:38:05,415 Getting page https://www.piwheels.org/simple/pydatum/ 2025-09-08T11:38:05,415 Found index url https://www.piwheels.org/simple/ 2025-09-08T11:38:05,506 Fetched page https://www.piwheels.org/simple/pydatum/ as text/html 2025-09-08T11:38:05,511 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-1.2.0-py2.py3-none-any.whl#sha256=4cfea7431f15acf3fa896c2edbf6d6f887a419a273abf1bf7a151d391d91129b (from https://www.piwheels.org/simple/pydatum/) 2025-09-08T11:38:05,511 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-1.1.0-py2.py3-none-any.whl#sha256=87d6804c0fd1c04a92c6f391404d9b28dede59fdaea7e552a03b116cabe75062 (from https://www.piwheels.org/simple/pydatum/) 2025-09-08T11:38:05,511 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-1.0.0-py2.py3-none-any.whl#sha256=037d30da6d03b9a764fc8897193fef90f4c4c5ea587e92e4742f612b0856f409 (from https://www.piwheels.org/simple/pydatum/) 2025-09-08T11:38:05,512 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.5.0-py2.py3-none-any.whl#sha256=1692d3d12cf8bc8f001d4044ab24a0949a5d10c097bb76d080779b10afb2cdf3 (from https://www.piwheels.org/simple/pydatum/) 2025-09-08T11:38:05,512 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.4.2-py2.py3-none-any.whl#sha256=8bbfca809c12891abd7eb0859ddbf3f86a8043ecb9ef7c2b3a65e1e700683683 (from https://www.piwheels.org/simple/pydatum/) 2025-09-08T11:38:05,512 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.4.1-py2.py3-none-any.whl#sha256=8f0f6f1ec0b292eba7e827b242837e1175d03106451d17a5b4204238dd96303e (from https://www.piwheels.org/simple/pydatum/) (requires-python:>=3.0) 2025-09-08T11:38:05,512 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.4.0-py2.py3-none-any.whl#sha256=f8703b980587cb5b555e1ac19806e08f34b0537d38a078784c28fa64d3a7cad3 (from https://www.piwheels.org/simple/pydatum/) (requires-python:>=3.0) 2025-09-08T11:38:05,512 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.3.1-py2.py3-none-any.whl#sha256=ebf4d1a26c711348b4b942e8011f2d06da9e29cf19ecd4943bcdb46d78b9e030 (from https://www.piwheels.org/simple/pydatum/) (requires-python:>=3.0) 2025-09-08T11:38:05,512 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.3.0-py2.py3-none-any.whl#sha256=693faa1729344015722c9c64b27fb1f334392864e69e14d8f8ce8cbed492e63c (from https://www.piwheels.org/simple/pydatum/) (requires-python:>=3.0) 2025-09-08T11:38:05,512 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.2.4-py2.py3-none-any.whl#sha256=f0c830da1f2c57caffd3c8d533530f9cbaed9c0ad28eb850378ef3790162b39f (from https://www.piwheels.org/simple/pydatum/) (requires-python:>=3.0) 2025-09-08T11:38:05,513 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.2.3-py2.py3-none-any.whl#sha256=6f41c27633a63f523e88353f12e98e6177e5591cdbc9804b259f7addadc9b168 (from https://www.piwheels.org/simple/pydatum/) (requires-python:>=3.0) 2025-09-08T11:38:05,513 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.2.2-py2.py3-none-any.whl#sha256=c1b8cdf4ea74d9a300a3c1771b209e905b34295478fddf3e5115f5cfbb774959 (from https://www.piwheels.org/simple/pydatum/) (requires-python:>=3.0) 2025-09-08T11:38:05,513 Skipping link: No binaries permitted for pydatum: https://archive1.piwheels.org/simple/pydatum/pydatum-0.2.1-py2.py3-none-any.whl#sha256=e4a3ababab6b1668299773069b7b2d2e548ab4fd2b29b9deddc9681fe7cb45ce (from https://www.piwheels.org/simple/pydatum/) (requires-python:>=3.0) 2025-09-08T11:38:05,513 Skipping link: not a file: https://www.piwheels.org/simple/pydatum/ 2025-09-08T11:38:05,513 Skipping link: not a file: https://pypi.org/simple/pydatum/ 2025-09-08T11:38:05,538 Given no hashes to check 1 links for project 'pydatum': discarding no candidates 2025-09-08T11:38:05,539 Collecting pydatum==0.1.1 2025-09-08T11:38:05,540 Created temporary directory: /tmp/pip-unpack-cy2y89c2 2025-09-08T11:38:05,677 Downloading pydatum-0.1.1.tar.gz (4.7 kB) 2025-09-08T11:38:05,701 Added pydatum==0.1.1 from https://files.pythonhosted.org/packages/c1/42/c6c9b7d1b10ecdaeee47cfd53198b5936f38dcc3ff46c2c6f3a00b25530a/pydatum-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-jskv6oj9' 2025-09-08T11:38:05,703 Running setup.py (path:/tmp/pip-wheel-vpynlvtb/pydatum_07c5c04f7f1847f39a07fab9327ee032/setup.py) egg_info for package pydatum 2025-09-08T11:38:05,703 Created temporary directory: /tmp/pip-pip-egg-info-v6nl842o 2025-09-08T11:38:05,703 Preparing metadata (setup.py): started 2025-09-08T11:38:05,704 Running command python setup.py egg_info 2025-09-08T11:38:06,219 Traceback (most recent call last): 2025-09-08T11:38:06,221 File "", line 2, in 2025-09-08T11:38:06,221 exec(compile(''' 2025-09-08T11:38:06,221 ~~~~^^^^^^^^^^^^ 2025-09-08T11:38:06,221 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:38:06,221 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,221 ...<32 lines>... 2025-09-08T11:38:06,221 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:38:06,221 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,222 ''' % ('/tmp/pip-wheel-vpynlvtb/pydatum_07c5c04f7f1847f39a07fab9327ee032/setup.py',), "", "exec")) 2025-09-08T11:38:06,222 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,222 File "", line 35, in 2025-09-08T11:38:06,222 File "/tmp/pip-wheel-vpynlvtb/pydatum_07c5c04f7f1847f39a07fab9327ee032/setup.py", line 17, in 2025-09-08T11:38:06,222 with open(path.join(here, 'README.md'), encoding='utf-8') as f: 2025-09-08T11:38:06,222 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,222 File "", line 921, in open 2025-09-08T11:38:06,222 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-vpynlvtb/pydatum_07c5c04f7f1847f39a07fab9327ee032/README.md' 2025-09-08T11:38:06,306 ERROR: python setup.py egg_info exited with 1 2025-09-08T11:38:06,318 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T11:38:06,318 exec(compile('"'"''"'"''"'"' 2025-09-08T11:38:06,318 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:38:06,318 # 2025-09-08T11:38:06,318 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T11:38:06,318 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T11:38:06,318 # - It provides a clear error message when setuptools is not installed. 2025-09-08T11:38:06,318 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T11:38:06,318 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T11:38:06,318 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T11:38:06,318 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T11:38:06,318 import os, sys, tokenize, traceback 2025-09-08T11:38:06,318 2025-09-08T11:38:06,318 try: 2025-09-08T11:38:06,318 import setuptools 2025-09-08T11:38:06,318 except ImportError: 2025-09-08T11:38:06,318 print( 2025-09-08T11:38:06,318 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T11:38:06,318 "the build environment with exception:", 2025-09-08T11:38:06,318 file=sys.stderr, 2025-09-08T11:38:06,318 ) 2025-09-08T11:38:06,318 traceback.print_exc() 2025-09-08T11:38:06,318 sys.exit(1) 2025-09-08T11:38:06,318 2025-09-08T11:38:06,318 __file__ = %r 2025-09-08T11:38:06,318 sys.argv[0] = __file__ 2025-09-08T11:38:06,318 2025-09-08T11:38:06,318 if os.path.exists(__file__): 2025-09-08T11:38:06,318 filename = __file__ 2025-09-08T11:38:06,318 with tokenize.open(__file__) as f: 2025-09-08T11:38:06,318 setup_py_code = f.read() 2025-09-08T11:38:06,318 else: 2025-09-08T11:38:06,318 filename = "" 2025-09-08T11:38:06,318 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T11:38:06,318 2025-09-08T11:38:06,318 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:38:06,318 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vpynlvtb/pydatum_07c5c04f7f1847f39a07fab9327ee032/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-v6nl842o[/] 2025-09-08T11:38:06,318 [bold magenta]cwd[/]: /tmp/pip-wheel-vpynlvtb/pydatum_07c5c04f7f1847f39a07fab9327ee032/ 2025-09-08T11:38:06,318 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T11:38:06,319 ERROR: metadata generation failed 2025-09-08T11:38:06,324 Exception information: 2025-09-08T11:38:06,324 Traceback (most recent call last): 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T11:38:06,324 call_subprocess( 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~^ 2025-09-08T11:38:06,324 args, 2025-09-08T11:38:06,324 ^^^^^ 2025-09-08T11:38:06,324 ...<2 lines>... 2025-09-08T11:38:06,324 spinner=spinner, 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 ) 2025-09-08T11:38:06,324 ^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T11:38:06,324 raise error 2025-09-08T11:38:06,324 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T11:38:06,324 2025-09-08T11:38:06,324 The above exception was the direct cause of the following exception: 2025-09-08T11:38:06,324 2025-09-08T11:38:06,324 Traceback (most recent call last): 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T11:38:06,324 status = _inner_run() 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T11:38:06,324 return self.run(options, args) 2025-09-08T11:38:06,324 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T11:38:06,324 return func(self, options, args) 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T11:38:06,324 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T11:38:06,324 result = self._result = resolver.resolve( 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:38:06,324 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 ) 2025-09-08T11:38:06,324 ^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T11:38:06,324 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T11:38:06,324 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T11:38:06,324 if not criterion.candidates: 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T11:38:06,324 return bool(self._sequence) 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T11:38:06,324 self._bool = any(self) 2025-09-08T11:38:06,324 ~~~^^^^^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T11:38:06,324 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T11:38:06,324 ^^^^^^^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T11:38:06,324 candidate = func() 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T11:38:06,324 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:38:06,324 link, template, name, version 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 ) 2025-09-08T11:38:06,324 ^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T11:38:06,324 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~^ 2025-09-08T11:38:06,324 link, 2025-09-08T11:38:06,324 ^^^^^ 2025-09-08T11:38:06,324 ...<3 lines>... 2025-09-08T11:38:06,324 version=version, 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 ) 2025-09-08T11:38:06,324 ^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T11:38:06,324 super().__init__( 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:38:06,324 link=link, 2025-09-08T11:38:06,324 ^^^^^^^^^^ 2025-09-08T11:38:06,324 ...<4 lines>... 2025-09-08T11:38:06,324 version=version, 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 ) 2025-09-08T11:38:06,324 ^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T11:38:06,324 self.dist = self._prepare() 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T11:38:06,324 dist = self._prepare_distribution() 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T11:38:06,324 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T11:38:06,324 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T11:38:06,324 dist = _get_prepared_distribution( 2025-09-08T11:38:06,324 req, 2025-09-08T11:38:06,324 ...<3 lines>... 2025-09-08T11:38:06,324 self.check_build_deps, 2025-09-08T11:38:06,324 ) 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T11:38:06,324 abstract_dist.prepare_distribution_metadata( 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:38:06,324 finder, build_isolation, check_build_deps 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 ) 2025-09-08T11:38:06,324 ^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T11:38:06,324 self.req.prepare_metadata() 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T11:38:06,324 self.metadata_directory = generate_metadata_legacy( 2025-09-08T11:38:06,324 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:38:06,324 build_env=self.build_env, 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 ...<3 lines>... 2025-09-08T11:38:06,324 details=details, 2025-09-08T11:38:06,324 ^^^^^^^^^^^^^^^^ 2025-09-08T11:38:06,324 ) 2025-09-08T11:38:06,324 ^ 2025-09-08T11:38:06,324 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T11:38:06,324 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T11:38:06,324 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T11:38:06,348 Removed pydatum==0.1.1 from https://files.pythonhosted.org/packages/c1/42/c6c9b7d1b10ecdaeee47cfd53198b5936f38dcc3ff46c2c6f3a00b25530a/pydatum-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-jskv6oj9' 2025-09-08T11:38:06,348 Removed build tracker: '/tmp/pip-build-tracker-jskv6oj9'