2023-09-12T14:13:57,194 Created temporary directory: /tmp/pip-build-tracker-c9ahe17g 2023-09-12T14:13:57,195 Initialized build tracking at /tmp/pip-build-tracker-c9ahe17g 2023-09-12T14:13:57,196 Created build tracker: /tmp/pip-build-tracker-c9ahe17g 2023-09-12T14:13:57,196 Entered build tracker: /tmp/pip-build-tracker-c9ahe17g 2023-09-12T14:13:57,197 Created temporary directory: /tmp/pip-wheel-uriecq99 2023-09-12T14:13:57,200 Created temporary directory: /tmp/pip-ephem-wheel-cache-zifp5l_i 2023-09-12T14:13:57,221 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T14:13:57,225 2 location(s) to search for versions of py4pm: 2023-09-12T14:13:57,225 * https://pypi.org/simple/py4pm/ 2023-09-12T14:13:57,225 * https://www.piwheels.org/simple/py4pm/ 2023-09-12T14:13:57,226 Fetching project page and analyzing links: https://pypi.org/simple/py4pm/ 2023-09-12T14:13:57,226 Getting page https://pypi.org/simple/py4pm/ 2023-09-12T14:13:57,228 Found index url https://pypi.org/simple/ 2023-09-12T14:13:57,370 Fetched page https://pypi.org/simple/py4pm/ as application/vnd.pypi.simple.v1+json 2023-09-12T14:13:57,375 Found link https://files.pythonhosted.org/packages/c5/c3/4da0ea90d83a971d328ca37635ef1157c82b3438c8d894bbd8ad7157abe3/py4pm-0.1.tar.gz (from https://pypi.org/simple/py4pm/), version: 0.1 2023-09-12T14:13:57,376 Found link https://files.pythonhosted.org/packages/e8/8f/2e17bceb564921c1f0c3592bea6b2cbc5b239a0dc4788f71e96963f656eb/py4pm-0.2.tar.gz (from https://pypi.org/simple/py4pm/), version: 0.2 2023-09-12T14:13:57,376 Found link https://files.pythonhosted.org/packages/50/41/f3b8ab4eea045a210b3167eaf4db273618b2a99e8d893c83d2a1b131edea/py4pm-0.3.tar.gz (from https://pypi.org/simple/py4pm/), version: 0.3 2023-09-12T14:13:57,377 Found link https://files.pythonhosted.org/packages/ad/01/543f00cbb8d8da045afd0b54dd11c497f12f5fd2f06e7ecaf825df7b799b/py4pm-0.4.tar.gz (from https://pypi.org/simple/py4pm/), version: 0.4 2023-09-12T14:13:57,378 Found link https://files.pythonhosted.org/packages/37/12/ac365615e8bb28ee225a099c5850cd009d50f6a052416919b65ce28823b3/py4pm-0.5.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.5 2023-09-12T14:13:57,379 Found link https://files.pythonhosted.org/packages/01/70/999fb44a77bf4afed6740a8dbc674e6abf13d562b83f5ce1f21ee0dbf182/py4pm-0.6.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6 2023-09-12T14:13:57,380 Found link https://files.pythonhosted.org/packages/22/ab/b002a386f32d10111a20072ed9e0e09249e7a3332a0ecc6aed5f0d141547/py4pm-0.6.1.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.1 2023-09-12T14:13:57,381 Found link https://files.pythonhosted.org/packages/84/60/0a4073408e4205d339bb8f16b7594d3158078fc882a9285aa75eaaf15f4d/py4pm-0.6.2.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.2 2023-09-12T14:13:57,382 Found link https://files.pythonhosted.org/packages/55/ae/ad39d61b428153da2167b0f4a27e961fc3ee9ccacab3103d813eeeccd6a8/py4pm-0.6.3.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.3 2023-09-12T14:13:57,383 Skipping link: No binaries permitted for py4pm: https://files.pythonhosted.org/packages/7a/92/8c3f7c16db2fd757b6ccf3e9a649f3bbbe51f56499139624a05375bd6619/py4pm-0.6.4-py3-none-any.whl (from https://pypi.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,384 Found link https://files.pythonhosted.org/packages/67/d5/793a8704c2f80dab5afa9a13bba9cdf97865ed1f65bca337863c72eb80cb/py4pm-0.6.4.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.4 2023-09-12T14:13:57,385 Skipping link: No binaries permitted for py4pm: https://files.pythonhosted.org/packages/06/bd/0913d7f1ef1337499d08662586129fac85d5f367dbcf9b17263ea693b4d7/py4pm-0.6.5-py3-none-any.whl (from https://pypi.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,386 Found link https://files.pythonhosted.org/packages/b1/2a/36c029c974d14ab017304e7fca22f8c7c2d4a5e1f840e0f9ad8b7c1e8585/py4pm-0.6.5.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.5 2023-09-12T14:13:57,388 Found link https://files.pythonhosted.org/packages/67/77/4db744386910f7dbabe278a3887b07e9128482b0f15916fd8f8047bdc769/py4pm-0.6.6.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.6 2023-09-12T14:13:57,390 Found link https://files.pythonhosted.org/packages/48/6e/0ba0feb74d49a911696e666ed5c419e324101dc22d8928508565befe523a/py4pm-0.6.7.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.7 2023-09-12T14:13:57,391 Found link https://files.pythonhosted.org/packages/9a/49/adc47375197fe3100efef4831d871c0b41b804380252948fcc2e6e0c45d0/py4pm-0.6.8.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.8 2023-09-12T14:13:57,393 Found link https://files.pythonhosted.org/packages/76/11/aade529d683509f4397199d734926986998f9a3836fc592b37cfc47b87bd/py4pm-0.6.9.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.9 2023-09-12T14:13:57,394 Found link https://files.pythonhosted.org/packages/8e/94/4623671ab1dc17cef23dc666643bcb98c1ee6ab34835751674ea2f7f303e/py4pm-0.6.10.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.10 2023-09-12T14:13:57,395 Found link https://files.pythonhosted.org/packages/3c/4e/5fcfcd0d265b5ecd110dcd69722cb08bd5e1b181c29b1c560939bc2ca50b/py4pm-0.6.11.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.11 2023-09-12T14:13:57,397 Found link https://files.pythonhosted.org/packages/28/70/791163ad3852733eac39b133e3a1375b2c2796b601ab2a90910a6123a290/py4pm-0.6.12.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.6.12 2023-09-12T14:13:57,398 Found link https://files.pythonhosted.org/packages/f4/90/942d07003cc7df7b67f46a9bbe20eae699f3dbd419c716ef09cb5947c56c/py4pm-0.7.0.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.7.0 2023-09-12T14:13:57,400 Found link https://files.pythonhosted.org/packages/ca/ca/34418d4ed046ecf588c806315255e5ce04122726a7950b805e46a13c8ce4/py4pm-0.7.1.tar.gz (from https://pypi.org/simple/py4pm/) (requires-python:>=3), version: 0.7.1 2023-09-12T14:13:57,401 Fetching project page and analyzing links: https://www.piwheels.org/simple/py4pm/ 2023-09-12T14:13:57,402 Getting page https://www.piwheels.org/simple/py4pm/ 2023-09-12T14:13:57,404 Found index url https://www.piwheels.org/simple/ 2023-09-12T14:13:57,685 Fetched page https://www.piwheels.org/simple/py4pm/ as text/html 2023-09-12T14:13:57,690 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.1-py3-none-any.whl#sha256=ea39cb2697edc3835f559ee36ffa07e2f2f6d43e4cc7dc0777f6e2e1f0c5d95a (from https://www.piwheels.org/simple/py4pm/) 2023-09-12T14:13:57,691 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.2-py3-none-any.whl#sha256=08b2695713d8401c07c48a0ae0b8560e1577de5af44698842f7866cd3993fb95 (from https://www.piwheels.org/simple/py4pm/) 2023-09-12T14:13:57,692 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.3-py3-none-any.whl#sha256=d72cec45986c3d9ee9bc1d80b6a0704ac8b139a415441b06f07eb606b56f4b60 (from https://www.piwheels.org/simple/py4pm/) 2023-09-12T14:13:57,692 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.4-py3-none-any.whl#sha256=315a2dd3f751c0eb294c69c2da7172203831dda542d257f1db1c2ce3e8e51684 (from https://www.piwheels.org/simple/py4pm/) 2023-09-12T14:13:57,693 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.5-py3-none-any.whl#sha256=dd34338f481b1159e563f762fe7d9a7f1279e131e0aa57059321f8c5166c0de4 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,693 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6-py3-none-any.whl#sha256=72a6f4262728c49a97cc719788eb5b4348800b9c115647d7fa3dcca2aeee9bd3 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,694 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.10-py3-none-any.whl#sha256=3e9e97a095fe6fdfba1465a029a7c9fbdb896efed4eab955367227132973acf9 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,695 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.11-py3-none-any.whl#sha256=fd208670ab5d76797c9d9238f1ab180d520adac8e303fba4f7cd92ad015a8071 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,695 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.12-py3-none-any.whl#sha256=8faacaf8f5048ae33d7a9c3ea5c8edf2638bd88cfc4a33d1265023813ebf5b5d (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,696 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.3-py3-none-any.whl#sha256=1b744628ad88209910b19950619c63b157b5bd3ceb4c9a02a0d4e7701e38ef40 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,696 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.4-py3-none-any.whl#sha256=68d37d71c330b1f7c45249ffb8add9a60849214544b7a210e5c374fd19fe5b65 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,696 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.5-py3-none-any.whl#sha256=481cb8033d6dda98f8dc0ed2662b6c5077404fa22ad2a3dbec8367702772b9ba (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,697 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.6-py3-none-any.whl#sha256=062176d281bd84950234183ba6cc8816df8fb04be83b690883f768e96aafbe44 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,697 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.7-py3-none-any.whl#sha256=a83a036dc4832d95cd76b17ef35dc7b8137cd284f62707ac0251fc1e5a83cfad (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,698 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.8-py3-none-any.whl#sha256=313a2f3d380a6bf9f65623a3fa89e44bf08f63dbbe67a4b0db4d4523076d057e (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,699 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.6.9-py3-none-any.whl#sha256=a7a41824dd3db9fd3f33f310e0a40a1764fd0f05a7b7303347addc244cc66c57 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,699 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.7.0-py3-none-any.whl#sha256=b17dec30fde7b8ee18d2c0e06acf8b36a528712bba16c0b357e607246d3232b4 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,700 Skipping link: No binaries permitted for py4pm: https://www.piwheels.org/simple/py4pm/py4pm-0.7.1-py3-none-any.whl#sha256=9dbde93e2a7ca6d5924c78173c2ada75d0c4b0a93015406fbce9e2b3058d0f86 (from https://www.piwheels.org/simple/py4pm/) (requires-python:>=3) 2023-09-12T14:13:57,701 Skipping link: not a file: https://www.piwheels.org/simple/py4pm/ 2023-09-12T14:13:57,701 Skipping link: not a file: https://pypi.org/simple/py4pm/ 2023-09-12T14:13:57,722 Given no hashes to check 1 links for project 'py4pm': discarding no candidates 2023-09-12T14:13:57,740 Collecting py4pm==0.6.2 2023-09-12T14:13:57,742 Created temporary directory: /tmp/pip-unpack-y6o8iv4k 2023-09-12T14:13:58,277 Downloading py4pm-0.6.2.tar.gz (23 kB) 2023-09-12T14:13:58,532 Added py4pm==0.6.2 from https://files.pythonhosted.org/packages/84/60/0a4073408e4205d339bb8f16b7594d3158078fc882a9285aa75eaaf15f4d/py4pm-0.6.2.tar.gz to build tracker '/tmp/pip-build-tracker-c9ahe17g' 2023-09-12T14:13:58,533 Running setup.py (path:/tmp/pip-wheel-uriecq99/py4pm_cb27c346769d4c0b82b43d300c3fe33c/setup.py) egg_info for package py4pm 2023-09-12T14:13:58,535 Created temporary directory: /tmp/pip-pip-egg-info-109ifgl0 2023-09-12T14:13:58,535 Preparing metadata (setup.py): started 2023-09-12T14:13:58,536 Running command python setup.py egg_info 2023-09-12T14:13:58,984 Traceback (most recent call last): 2023-09-12T14:13:58,984 File "", line 2, in 2023-09-12T14:13:58,985 File "", line 34, in 2023-09-12T14:13:58,985 File "/tmp/pip-wheel-uriecq99/py4pm_cb27c346769d4c0b82b43d300c3fe33c/setup.py", line 12, in 2023-09-12T14:13:58,986 with open(path.join(this_directory, 'README.md'), encoding='utf-8') as f: 2023-09-12T14:13:58,987 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:58,988 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-uriecq99/py4pm_cb27c346769d4c0b82b43d300c3fe33c/README.md' 2023-09-12T14:13:59,055 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-12T14:13:59,068 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-12T14:13:59,068 exec(compile('"'"''"'"''"'"' 2023-09-12T14:13:59,068 # This is -- a caller that pip uses to run setup.py 2023-09-12T14:13:59,068 # 2023-09-12T14:13:59,068 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-12T14:13:59,068 # import from `distutils.core` to work with newer packaging standards. 2023-09-12T14:13:59,068 # - It provides a clear error message when setuptools is not installed. 2023-09-12T14:13:59,068 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-12T14:13:59,068 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-12T14:13:59,068 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-12T14:13:59,068 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-12T14:13:59,068 import os, sys, tokenize 2023-09-12T14:13:59,068 2023-09-12T14:13:59,068 try: 2023-09-12T14:13:59,068 import setuptools 2023-09-12T14:13:59,068 except ImportError as error: 2023-09-12T14:13:59,068 print( 2023-09-12T14:13:59,068 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-12T14:13:59,068 "the build environment.", 2023-09-12T14:13:59,068 file=sys.stderr, 2023-09-12T14:13:59,068 ) 2023-09-12T14:13:59,068 sys.exit(1) 2023-09-12T14:13:59,068 2023-09-12T14:13:59,068 __file__ = %r 2023-09-12T14:13:59,068 sys.argv[0] = __file__ 2023-09-12T14:13:59,068 2023-09-12T14:13:59,068 if os.path.exists(__file__): 2023-09-12T14:13:59,068 filename = __file__ 2023-09-12T14:13:59,068 with tokenize.open(__file__) as f: 2023-09-12T14:13:59,068 setup_py_code = f.read() 2023-09-12T14:13:59,068 else: 2023-09-12T14:13:59,068 filename = "" 2023-09-12T14:13:59,068 setup_py_code = "from setuptools import setup; setup()" 2023-09-12T14:13:59,068 2023-09-12T14:13:59,068 exec(compile(setup_py_code, filename, "exec")) 2023-09-12T14:13:59,068 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-uriecq99/py4pm_cb27c346769d4c0b82b43d300c3fe33c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-109ifgl0[/] 2023-09-12T14:13:59,068 [bold magenta]cwd[/]: /tmp/pip-wheel-uriecq99/py4pm_cb27c346769d4c0b82b43d300c3fe33c/ 2023-09-12T14:13:59,069 Preparing metadata (setup.py): finished with status 'error' 2023-09-12T14:13:59,071 ERROR: [present-rich] metadata generation failed 2023-09-12T14:13:59,076 Exception information: 2023-09-12T14:13:59,076 Traceback (most recent call last): 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-12T14:13:59,076 call_subprocess( 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-12T14:13:59,076 raise error 2023-09-12T14:13:59,076 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-12T14:13:59,076 2023-09-12T14:13:59,076 The above exception was the direct cause of the following exception: 2023-09-12T14:13:59,076 2023-09-12T14:13:59,076 Traceback (most recent call last): 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T14:13:59,076 status = run_func(*args) 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T14:13:59,076 return func(self, options, args) 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-12T14:13:59,076 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-12T14:13:59,076 result = self._result = resolver.resolve( 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-12T14:13:59,076 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-12T14:13:59,076 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-12T14:13:59,076 if not criterion.candidates: 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-12T14:13:59,076 return bool(self._sequence) 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-12T14:13:59,076 return any(self) 2023-09-12T14:13:59,076 ^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-12T14:13:59,076 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-12T14:13:59,076 candidate = func() 2023-09-12T14:13:59,076 ^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-12T14:13:59,076 self._link_candidate_cache[link] = LinkCandidate( 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-12T14:13:59,076 super().__init__( 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-12T14:13:59,076 self.dist = self._prepare() 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-12T14:13:59,076 dist = self._prepare_distribution() 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-12T14:13:59,076 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-12T14:13:59,076 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-12T14:13:59,076 dist = _get_prepared_distribution( 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-12T14:13:59,076 abstract_dist.prepare_distribution_metadata( 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-12T14:13:59,076 self.req.prepare_metadata() 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-12T14:13:59,076 self.metadata_directory = generate_metadata_legacy( 2023-09-12T14:13:59,076 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T14:13:59,076 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-12T14:13:59,076 raise MetadataGenerationFailed(package_details=details) from error 2023-09-12T14:13:59,076 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-12T14:13:59,089 Removed py4pm==0.6.2 from https://files.pythonhosted.org/packages/84/60/0a4073408e4205d339bb8f16b7594d3158078fc882a9285aa75eaaf15f4d/py4pm-0.6.2.tar.gz from build tracker '/tmp/pip-build-tracker-c9ahe17g' 2023-09-12T14:13:59,090 Removed build tracker: '/tmp/pip-build-tracker-c9ahe17g'