2025-09-08T02:58:23,599 Created temporary directory: /tmp/pip-build-tracker-cjpt4nv9 2025-09-08T02:58:23,599 Initialized build tracking at /tmp/pip-build-tracker-cjpt4nv9 2025-09-08T02:58:23,600 Created build tracker: /tmp/pip-build-tracker-cjpt4nv9 2025-09-08T02:58:23,600 Entered build tracker: /tmp/pip-build-tracker-cjpt4nv9 2025-09-08T02:58:23,600 Created temporary directory: /tmp/pip-wheel-3rvws2km 2025-09-08T02:58:23,603 Created temporary directory: /tmp/pip-ephem-wheel-cache-5jmqsoon 2025-09-08T02:58:23,661 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T02:58:23,663 2 location(s) to search for versions of python-pdf: 2025-09-08T02:58:23,663 * https://pypi.org/simple/python-pdf/ 2025-09-08T02:58:23,663 * https://www.piwheels.org/simple/python-pdf/ 2025-09-08T02:58:23,663 Fetching project page and analyzing links: https://pypi.org/simple/python-pdf/ 2025-09-08T02:58:23,664 Getting page https://pypi.org/simple/python-pdf/ 2025-09-08T02:58:23,665 Found index url https://pypi.org/simple/ 2025-09-08T02:58:23,810 Fetched page https://pypi.org/simple/python-pdf/ as application/vnd.pypi.simple.v1+json 2025-09-08T02:58:23,819 Found link https://files.pythonhosted.org/packages/2b/42/2916d055b63cae5547d516e7064c5f78c3932bbb8400a425263ce015b2fd/python-pdf-0.2.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.2 2025-09-08T02:58:23,820 Found link https://files.pythonhosted.org/packages/83/69/8eb18bd2ce48cef171ca8273e0612851623164ec0b9ccc63fa98439a012a/python-pdf-0.3.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.3 2025-09-08T02:58:23,820 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/07/00/121bf37a358f797779541342e6f77ac133bfcaf8efa65001edcdd3a69e26/python_pdf-0.3-py2.py3-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,821 Found link https://files.pythonhosted.org/packages/7f/b0/81f100fd3b9ea2de7bc712b89a311c259cc8afec084ef0564ee57b1548d8/python-pdf-0.21.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.21 2025-09-08T02:58:23,821 Found link https://files.pythonhosted.org/packages/0d/b8/73c64845e5f192291d4920a378b3fafbaf4df25b42fa351bee00b63573ae/python-pdf-0.22.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.22 2025-09-08T02:58:23,822 Found link https://files.pythonhosted.org/packages/a1/e1/c2be90da8fd8dca9639030fe824cb6219749a4108c4e0620b07c06ed2d79/python-pdf-0.23.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.23 2025-09-08T02:58:23,822 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/53/a8/a746e70ad0b508353a534c1dec08846ed3c8a4c2067c68f268b96e0b6c88/python_pdf-0.23-py2.py3-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,822 Found link https://files.pythonhosted.org/packages/a0/a3/68ad58d6103dd44083bbe4a6adf3518d29032d72ca74df354bd7584a9aae/python-pdf-0.30.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.30 2025-09-08T02:58:23,823 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/dd/9e/606fd5bd18e99bdeebda1236d10286579064155dcdd3f88a8be93d034649/python_pdf-0.30-py2.py3-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,823 Found link https://files.pythonhosted.org/packages/ee/27/a7ab44370fef57200fcfc78973fbad716957f017ae23f3612b065c7c3cba/python-pdf-0.31.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.31 2025-09-08T02:58:23,824 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/06/8a/b4881314c9d474d48cb02901d297a5300650a0bb1b0ed06917284355cf95/python_pdf-0.31-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,824 Found link https://files.pythonhosted.org/packages/7f/15/37ce1a45bb7ef806ca384e768a6bb3742d530e64a189705bf9f9218bf161/python-pdf-0.32.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.32 2025-09-08T02:58:23,824 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/62/74/9ec799eb512dd01aa2b89fd19a14cab1a06d6aac893290e12d0bcd2e6b6a/python_pdf-0.32-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,825 Found link https://files.pythonhosted.org/packages/bb/d4/ba23747557ffc95e8b99fe599dd21e82422da263b5d69ffb6b8065a014b4/python-pdf-0.33.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.33 2025-09-08T02:58:23,825 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/06/e2/bc3cdd001569d7c334a3d757c13f026a61ddade08f1d247130ba251e3aba/python_pdf-0.33-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,826 Found link https://files.pythonhosted.org/packages/ce/f1/a3b406dfe73f25acd904cd44abe2afcab23cfca19da6734e810095c1e8c5/python-pdf-0.34.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.34 2025-09-08T02:58:23,826 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/9e/1e/6f7ddb1f32331a3ce91eace0f97a94d4e5d91633bb87e6073a996d297216/python_pdf-0.34-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,826 Found link https://files.pythonhosted.org/packages/8d/3e/8fe2a0f0a8553678e00dffef2688d638e8179731ebd9bed4fb849170819c/python-pdf-0.35.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.35 2025-09-08T02:58:23,827 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/52/dd/28676bc8c01f795d69e6474ceba2583749b6e85b4155490ec0e744198907/python_pdf-0.35-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,827 Found link https://files.pythonhosted.org/packages/c3/77/d5fce926da53d1092f269b3508ec76a2a4797285cfc3318765473bb35cc9/python-pdf-0.36.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.36 2025-09-08T02:58:23,828 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/a0/ad/e72e27dd94f909cb69080e56a11a8c64287fb428b4f90e5ebab1744011c5/python_pdf-0.36-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,828 Found link https://files.pythonhosted.org/packages/41/52/a5cb3f94426ffd80c31a61d7d8aef6c35193329dcd11c895dbd8b08eb7a6/python-pdf-0.37.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.37 2025-09-08T02:58:23,828 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/9a/f5/59acb257d809c5025cc11837b647a4d41c1df1b3d41b873fd5827be6c3dd/python_pdf-0.37-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,829 Found link https://files.pythonhosted.org/packages/e3/bb/df62533365f4681036df50130e0f135035481f8eedd5c1dab1002c8a49e2/python-pdf-0.38.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.38 2025-09-08T02:58:23,829 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/31/97/df5d4908adb44def64f7046f0fe70415b425e5a0d567114c43ab149154a9/python_pdf-0.38-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,830 Found link https://files.pythonhosted.org/packages/d9/e5/638921f9cb962e2a6bcbbab86ab6e2cf0391073c8874ffd6078dce596d22/python-pdf-0.39.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.39 2025-09-08T02:58:23,830 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/07/35/72684c47579d50649d12a54c6ec68ab42474f40decea401c10a738432516/python_pdf-0.39-py36-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,830 Found link https://files.pythonhosted.org/packages/fa/da/add32ad09d608f43e805089d5af874eb2f3a74d52426d4dbc2aba4243c9a/python-pdf-0.40.tar.gz (from https://pypi.org/simple/python-pdf/), version: 0.40 2025-09-08T02:58:23,831 Skipping link: No binaries permitted for python-pdf: https://files.pythonhosted.org/packages/14/a9/0d4f3c58ff8b5477378e723aa8b53ae6a28ff9b69fd305cc2876a0ca3e19/python_pdf-0.40-py3-none-any.whl (from https://pypi.org/simple/python-pdf/) 2025-09-08T02:58:23,831 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-pdf/ 2025-09-08T02:58:23,832 Getting page https://www.piwheels.org/simple/python-pdf/ 2025-09-08T02:58:23,834 Found index url https://www.piwheels.org/simple/ 2025-09-08T02:58:23,922 Fetched page https://www.piwheels.org/simple/python-pdf/ as text/html 2025-09-08T02:58:23,927 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.40-py3-none-any.whl#sha256=c60ef810d9f22ee995b5e5f2d9e467e853107f6d891572a4a8434e13adc21a03 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,927 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.39-py36-none-any.whl#sha256=47cbcd0798a03557421aa39e3e2523d3e26149037d7405f8d0ef50fd4852c694 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,927 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.38-py36-none-any.whl#sha256=2055714525c95be23660875d1d0488204aaf7ce82508be343587d1e1a3977824 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,927 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.37-py36-none-any.whl#sha256=0e6ba0b9761f03e94eb2bc9272ff04b7ba384e96954ce95c3b88e01048c78653 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,927 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.36-py36-none-any.whl#sha256=2c73fdeca0689fd9bca70821dcc70fc1e54f337e9d37e9c753370b679f7d0268 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,927 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.35-py36-none-any.whl#sha256=4e58f61fa43e62cd07c88dfabd6ed129d022389badc79173134d808c477b69c1 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,928 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.34-py36-none-any.whl#sha256=77b5d818bf1d957d458ba79e530eca811494087ba33374eaa41052fa0cc6ca39 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,928 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.33-py36-none-any.whl#sha256=4ed7fb70b14b499940bf92d557cad4e82631ca8be933f1a70e61fc6444ae2738 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,928 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.32-py36-none-any.whl#sha256=6c84a775830bbdec1adbe177711597b57fad63245153f9523c8aa3bd201005a3 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,928 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.31-py36-none-any.whl#sha256=3b6a90efac3cb63a351c6414f49ee076dbf4086e28988d7b9e24793c0d856956 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,928 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.30-py2.py3-none-any.whl#sha256=d430dd5a6ed37f2f5f43fca8ccbe5082677c8c3dbac461576480445be7161bb2 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,928 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.23-py2.py3-none-any.whl#sha256=a9ba7275f086ac27674d8022f224fa9cd9880bca19927f8d772c7e125dcd7683 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,928 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.22-py3-none-any.whl#sha256=fab52b93c673b9750fae60140bfa7ed512be3a3f9566660a2131cfb0970867a9 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,929 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.3-py2.py3-none-any.whl#sha256=01433b2e9c06173f43a7c0976b65f767c203c8095873914bc8f0ea9cbc42e6ee (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,929 Skipping link: No binaries permitted for python-pdf: https://archive1.piwheels.org/simple/python-pdf/python_pdf-0.2-py3-none-any.whl#sha256=79e0945e2474e85601ada5aeb5248317f01ad8c58c967492f83f2680c8d0e2c3 (from https://www.piwheels.org/simple/python-pdf/) 2025-09-08T02:58:23,929 Skipping link: not a file: https://www.piwheels.org/simple/python-pdf/ 2025-09-08T02:58:23,929 Skipping link: not a file: https://pypi.org/simple/python-pdf/ 2025-09-08T02:58:23,955 Given no hashes to check 1 links for project 'python-pdf': discarding no candidates 2025-09-08T02:58:23,956 Collecting python-pdf==0.21 2025-09-08T02:58:23,957 Created temporary directory: /tmp/pip-unpack-1qbi3h79 2025-09-08T02:58:24,227 Downloading python-pdf-0.21.tar.gz (14.6 MB) 2025-09-08T02:58:27,473 Added python-pdf==0.21 from https://files.pythonhosted.org/packages/7f/b0/81f100fd3b9ea2de7bc712b89a311c259cc8afec084ef0564ee57b1548d8/python-pdf-0.21.tar.gz to build tracker '/tmp/pip-build-tracker-cjpt4nv9' 2025-09-08T02:58:27,474 Running setup.py (path:/tmp/pip-wheel-3rvws2km/python-pdf_ce02b325491148fba76437e5df7e0849/setup.py) egg_info for package python-pdf 2025-09-08T02:58:27,475 Created temporary directory: /tmp/pip-pip-egg-info-wrmr2jvy 2025-09-08T02:58:27,475 Preparing metadata (setup.py): started 2025-09-08T02:58:27,476 Running command python setup.py egg_info 2025-09-08T02:58:27,983 Traceback (most recent call last): 2025-09-08T02:58:27,984 File "", line 2, in 2025-09-08T02:58:27,985 exec(compile(''' 2025-09-08T02:58:27,985 ~~~~^^^^^^^^^^^^ 2025-09-08T02:58:27,985 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:58:27,985 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:27,985 ...<32 lines>... 2025-09-08T02:58:27,985 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:58:27,985 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:27,985 ''' % ('/tmp/pip-wheel-3rvws2km/python-pdf_ce02b325491148fba76437e5df7e0849/setup.py',), "", "exec")) 2025-09-08T02:58:27,986 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:27,986 File "", line 35, in 2025-09-08T02:58:27,986 File "/tmp/pip-wheel-3rvws2km/python-pdf_ce02b325491148fba76437e5df7e0849/setup.py", line 18 2025-09-08T02:58:27,986 os.chmod(filepath, 0775) 2025-09-08T02:58:27,986 ^ 2025-09-08T02:58:27,986 SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers 2025-09-08T02:58:28,069 ERROR: python setup.py egg_info exited with 1 2025-09-08T02:58:28,081 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T02:58:28,081 exec(compile('"'"''"'"''"'"' 2025-09-08T02:58:28,081 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:58:28,081 # 2025-09-08T02:58:28,081 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T02:58:28,081 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T02:58:28,081 # - It provides a clear error message when setuptools is not installed. 2025-09-08T02:58:28,081 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T02:58:28,081 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T02:58:28,081 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T02:58:28,081 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T02:58:28,081 import os, sys, tokenize, traceback 2025-09-08T02:58:28,081 2025-09-08T02:58:28,081 try: 2025-09-08T02:58:28,081 import setuptools 2025-09-08T02:58:28,081 except ImportError: 2025-09-08T02:58:28,081 print( 2025-09-08T02:58:28,081 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T02:58:28,081 "the build environment with exception:", 2025-09-08T02:58:28,081 file=sys.stderr, 2025-09-08T02:58:28,081 ) 2025-09-08T02:58:28,081 traceback.print_exc() 2025-09-08T02:58:28,081 sys.exit(1) 2025-09-08T02:58:28,081 2025-09-08T02:58:28,081 __file__ = %r 2025-09-08T02:58:28,081 sys.argv[0] = __file__ 2025-09-08T02:58:28,081 2025-09-08T02:58:28,081 if os.path.exists(__file__): 2025-09-08T02:58:28,081 filename = __file__ 2025-09-08T02:58:28,081 with tokenize.open(__file__) as f: 2025-09-08T02:58:28,081 setup_py_code = f.read() 2025-09-08T02:58:28,081 else: 2025-09-08T02:58:28,081 filename = "" 2025-09-08T02:58:28,081 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T02:58:28,081 2025-09-08T02:58:28,081 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:58:28,081 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3rvws2km/python-pdf_ce02b325491148fba76437e5df7e0849/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-wrmr2jvy[/] 2025-09-08T02:58:28,081 [bold magenta]cwd[/]: /tmp/pip-wheel-3rvws2km/python-pdf_ce02b325491148fba76437e5df7e0849/ 2025-09-08T02:58:28,081 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T02:58:28,082 ERROR: metadata generation failed 2025-09-08T02:58:28,088 Exception information: 2025-09-08T02:58:28,088 Traceback (most recent call last): 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T02:58:28,088 call_subprocess( 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~^ 2025-09-08T02:58:28,088 args, 2025-09-08T02:58:28,088 ^^^^^ 2025-09-08T02:58:28,088 ...<2 lines>... 2025-09-08T02:58:28,088 spinner=spinner, 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 ) 2025-09-08T02:58:28,088 ^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T02:58:28,088 raise error 2025-09-08T02:58:28,088 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T02:58:28,088 2025-09-08T02:58:28,088 The above exception was the direct cause of the following exception: 2025-09-08T02:58:28,088 2025-09-08T02:58:28,088 Traceback (most recent call last): 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T02:58:28,088 status = _inner_run() 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T02:58:28,088 return self.run(options, args) 2025-09-08T02:58:28,088 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T02:58:28,088 return func(self, options, args) 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T02:58:28,088 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T02:58:28,088 result = self._result = resolver.resolve( 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~^ 2025-09-08T02:58:28,088 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 ) 2025-09-08T02:58:28,088 ^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T02:58:28,088 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T02:58:28,088 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T02:58:28,088 if not criterion.candidates: 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T02:58:28,088 return bool(self._sequence) 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T02:58:28,088 self._bool = any(self) 2025-09-08T02:58:28,088 ~~~^^^^^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T02:58:28,088 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T02:58:28,088 ^^^^^^^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T02:58:28,088 candidate = func() 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T02:58:28,088 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:58:28,088 link, template, name, version 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 ) 2025-09-08T02:58:28,088 ^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T02:58:28,088 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~^ 2025-09-08T02:58:28,088 link, 2025-09-08T02:58:28,088 ^^^^^ 2025-09-08T02:58:28,088 ...<3 lines>... 2025-09-08T02:58:28,088 version=version, 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 ) 2025-09-08T02:58:28,088 ^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T02:58:28,088 super().__init__( 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~^ 2025-09-08T02:58:28,088 link=link, 2025-09-08T02:58:28,088 ^^^^^^^^^^ 2025-09-08T02:58:28,088 ...<4 lines>... 2025-09-08T02:58:28,088 version=version, 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 ) 2025-09-08T02:58:28,088 ^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T02:58:28,088 self.dist = self._prepare() 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T02:58:28,088 dist = self._prepare_distribution() 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T02:58:28,088 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T02:58:28,088 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T02:58:28,088 dist = _get_prepared_distribution( 2025-09-08T02:58:28,088 req, 2025-09-08T02:58:28,088 ...<3 lines>... 2025-09-08T02:58:28,088 self.check_build_deps, 2025-09-08T02:58:28,088 ) 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T02:58:28,088 abstract_dist.prepare_distribution_metadata( 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:58:28,088 finder, build_isolation, check_build_deps 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 ) 2025-09-08T02:58:28,088 ^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T02:58:28,088 self.req.prepare_metadata() 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T02:58:28,088 self.metadata_directory = generate_metadata_legacy( 2025-09-08T02:58:28,088 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:58:28,088 build_env=self.build_env, 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 ...<3 lines>... 2025-09-08T02:58:28,088 details=details, 2025-09-08T02:58:28,088 ^^^^^^^^^^^^^^^^ 2025-09-08T02:58:28,088 ) 2025-09-08T02:58:28,088 ^ 2025-09-08T02:58:28,088 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T02:58:28,088 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T02:58:28,088 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T02:58:28,111 Removed python-pdf==0.21 from https://files.pythonhosted.org/packages/7f/b0/81f100fd3b9ea2de7bc712b89a311c259cc8afec084ef0564ee57b1548d8/python-pdf-0.21.tar.gz from build tracker '/tmp/pip-build-tracker-cjpt4nv9' 2025-09-08T02:58:28,111 Removed build tracker: '/tmp/pip-build-tracker-cjpt4nv9'