2025-09-07T20:21:55,539 Created temporary directory: /tmp/pip-build-tracker-yb_9hi4d 2025-09-07T20:21:55,539 Initialized build tracking at /tmp/pip-build-tracker-yb_9hi4d 2025-09-07T20:21:55,540 Created build tracker: /tmp/pip-build-tracker-yb_9hi4d 2025-09-07T20:21:55,540 Entered build tracker: /tmp/pip-build-tracker-yb_9hi4d 2025-09-07T20:21:55,540 Created temporary directory: /tmp/pip-wheel-dq2x5_do 2025-09-07T20:21:55,543 Created temporary directory: /tmp/pip-ephem-wheel-cache-ynysj9ry 2025-09-07T20:21:55,602 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:21:55,605 2 location(s) to search for versions of launchpadlib: 2025-09-07T20:21:55,605 * https://pypi.org/simple/launchpadlib/ 2025-09-07T20:21:55,605 * https://www.piwheels.org/simple/launchpadlib/ 2025-09-07T20:21:55,605 Fetching project page and analyzing links: https://pypi.org/simple/launchpadlib/ 2025-09-07T20:21:55,605 Getting page https://pypi.org/simple/launchpadlib/ 2025-09-07T20:21:55,607 Found index url https://pypi.org/simple/ 2025-09-07T20:21:55,677 Fetched page https://pypi.org/simple/launchpadlib/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:21:55,681 Found link https://files.pythonhosted.org/packages/64/48/cc9c6bf58ef3a1c849bc3fb5c7d299a25c8bc5cbc63bf532705c555f0ab1/launchpadlib-1.0.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.0 2025-09-07T20:21:55,681 Found link https://files.pythonhosted.org/packages/fb/2b/ae056c04ce26b84baab491fda9226da2930e085ccef45eccbbc9f35dbe9b/launchpadlib-1.0.1.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.0.1 2025-09-07T20:21:55,682 Found link https://files.pythonhosted.org/packages/4a/c2/b38370a8b3a3a87868c2dc9b3d8be86f6242aab511156b3f6c4802363188/launchpadlib-1.0.2.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.0.2 2025-09-07T20:21:55,682 Found link https://files.pythonhosted.org/packages/30/67/c391e96af4c6d210c43bfc76eb550cb2e8bdfd6fcfa56513b9ae60febdd0/launchpadlib-1.6.0.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.6.0 2025-09-07T20:21:55,682 Found link https://files.pythonhosted.org/packages/a0/51/264e7fa1586dc72a72a6411536fd1589fd1d1a03725ee9665c08c4eb43bc/launchpadlib-1.10.2.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.2 2025-09-07T20:21:55,682 Found link https://files.pythonhosted.org/packages/7c/51/6f410760ba1fb0b32dfe741dec11a6ecd695c0455af2803d6834907c7f66/launchpadlib-1.10.3.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.3 2025-09-07T20:21:55,683 Found link https://files.pythonhosted.org/packages/6e/db/150e8325ee03c6eb88e14e02efbd83c90fcfec23d615d02fccb5a6349eb0/launchpadlib-1.10.4.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.4 2025-09-07T20:21:55,683 Found link https://files.pythonhosted.org/packages/e6/2b/721606eba8d52e66c6aa436d05ef4b8def963e3d6cbfbb61a05b3891bda3/launchpadlib-1.10.5.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.5 2025-09-07T20:21:55,683 Found link https://files.pythonhosted.org/packages/82/ec/bffedf4e7b14251d0299db7364b5445516627a501f62e0045a3876686981/launchpadlib-1.10.6.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.6 2025-09-07T20:21:55,683 Found link https://files.pythonhosted.org/packages/a3/14/74ab750a0e0c4b31c554614f93d3240db45a096bd29a8eed420960c7b597/launchpadlib-1.10.7.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.7 2025-09-07T20:21:55,683 Found link https://files.pythonhosted.org/packages/f4/25/65234a1f5256ecb73b83e62631286e34eb7195a7afaf52fca9917d925f95/launchpadlib-1.10.8.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.8 2025-09-07T20:21:55,684 Found link https://files.pythonhosted.org/packages/92/a6/67dc3d485a21c458ed09cd40b15948334f9eb6a86498a85becb223d3a7d8/launchpadlib-1.10.9.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.9 2025-09-07T20:21:55,684 Found link https://files.pythonhosted.org/packages/b1/32/f8633c04d29f95bfb467219112674ef693448f151e32668384dc0af593ec/launchpadlib-1.10.10.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.10 2025-09-07T20:21:55,684 Found link https://files.pythonhosted.org/packages/3c/3f/b8fa0e1a44c10d7f2ec860b3a79ae3296a9d9c3d8b530d3986997a81d281/launchpadlib-1.10.11.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.11 2025-09-07T20:21:55,684 Found link https://files.pythonhosted.org/packages/18/1b/7ca106cc66f8176bbb4677ed3867f2a703cc6568cf12fb3cb1537e7c9f3b/launchpadlib-1.10.12.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.12 2025-09-07T20:21:55,684 Found link https://files.pythonhosted.org/packages/af/23/d97442ef2e13db4648608a9e1a5822b9ff5e25e7f05013b8a57343120e85/launchpadlib-1.10.13.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.13 2025-09-07T20:21:55,685 Found link https://files.pythonhosted.org/packages/50/1d/05d9b143a1d5a74abc5d431f607c6584449fecd9531b80cb064466bd27c6/launchpadlib-1.10.14.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.14 2025-09-07T20:21:55,685 Skipping link: No binaries permitted for launchpadlib: https://files.pythonhosted.org/packages/b9/3b/bb9d3b943277693a929d4be7bdc4b596f77932427b7e7117bb0f01d90ffe/launchpadlib-1.10.15-py2.py3-none-any.whl (from https://pypi.org/simple/launchpadlib/) 2025-09-07T20:21:55,685 Found link https://files.pythonhosted.org/packages/e2/ac/8cdaa7555b0cfe674b37185dcd0773344eba518da10060d219fbcfcc8cea/launchpadlib-1.10.15.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.15 2025-09-07T20:21:55,685 Skipping link: No binaries permitted for launchpadlib: https://files.pythonhosted.org/packages/61/e4/de84c814e0542aa81d51fff7348178ba3c9952e53756c6c7479db02f7431/launchpadlib-1.10.15.1-py2.py3-none-any.whl (from https://pypi.org/simple/launchpadlib/) 2025-09-07T20:21:55,685 Found link https://files.pythonhosted.org/packages/f4/28/d4bc67e6903229e380292a5f14e797a2f6a0f21d5dcd7f17ebb82f867d01/launchpadlib-1.10.15.1.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.15.1 2025-09-07T20:21:55,686 Skipping link: No binaries permitted for launchpadlib: https://files.pythonhosted.org/packages/a9/03/1c11a02b891ab21ee9d0b9817d85d5b33ac337fb98f52531fa83f90a4226/launchpadlib-1.10.16-py2.py3-none-any.whl (from https://pypi.org/simple/launchpadlib/) 2025-09-07T20:21:55,686 Found link https://files.pythonhosted.org/packages/c6/ab/d660df8b1678aed8e1fe6469f4aa771dccb124fb2891f38746615c93b35b/launchpadlib-1.10.16.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.16 2025-09-07T20:21:55,686 Skipping link: No binaries permitted for launchpadlib: https://files.pythonhosted.org/packages/75/10/e1bbf70c7e3ce5754df1b6b256faf02b677f249220a310d0c3c1b642e8f4/launchpadlib-1.10.17-py2.py3-none-any.whl (from https://pypi.org/simple/launchpadlib/) 2025-09-07T20:21:55,686 Found link https://files.pythonhosted.org/packages/91/b2/85b7e8b7c4e2a21978aa53174114a27f2c62d143633a2e103c4166072262/launchpadlib-1.10.17.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.17 2025-09-07T20:21:55,686 Skipping link: No binaries permitted for launchpadlib: https://files.pythonhosted.org/packages/3a/f2/16e3c4e90c720f972fdac6328b6f2777567a1b81fffe4af57678730b73fc/launchpadlib-1.10.18-py2.py3-none-any.whl (from https://pypi.org/simple/launchpadlib/) 2025-09-07T20:21:55,687 Found link https://files.pythonhosted.org/packages/12/6b/a6c95513df6d5ff5d7ffa8a7d0a06bc2aa11d94812c0f2555402c191c1eb/launchpadlib-1.10.18.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.10.18 2025-09-07T20:21:55,687 Skipping link: No binaries permitted for launchpadlib: https://files.pythonhosted.org/packages/b5/e7/06e419bdac7f7d45b99730af71a069731d453531ef5f00d06a36f6c8b87d/launchpadlib-1.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/launchpadlib/) 2025-09-07T20:21:55,687 Found link https://files.pythonhosted.org/packages/e1/61/cf604b4248ccb707c433f9905a8d18943667a1823cf4d3712bd5587db790/launchpadlib-1.11.0.tar.gz (from https://pypi.org/simple/launchpadlib/), version: 1.11.0 2025-09-07T20:21:55,687 Skipping link: No binaries permitted for launchpadlib: https://files.pythonhosted.org/packages/0f/29/1480a569c6988c68c3d440f288707dbdaa040f0a9ab7b6963c761c12c663/launchpadlib-2.0.0-py3-none-any.whl (from https://pypi.org/simple/launchpadlib/) (requires-python:>=3.5) 2025-09-07T20:21:55,688 Found link https://files.pythonhosted.org/packages/80/28/d1801b89af8f39e6b933840f0a2ab600fd502b67d04376d956297c36d7ef/launchpadlib-2.0.0.tar.gz (from https://pypi.org/simple/launchpadlib/) (requires-python:>=3.5), version: 2.0.0 2025-09-07T20:21:55,688 Skipping link: No binaries permitted for launchpadlib: https://files.pythonhosted.org/packages/3a/a2/2fbbee98e88322446edc71a9ea662c8bf288e5199777545b4480d09bf3d1/launchpadlib-2.1.0-py3-none-any.whl (from https://pypi.org/simple/launchpadlib/) (requires-python:>=3.8) 2025-09-07T20:21:55,689 Found link https://files.pythonhosted.org/packages/30/ec/e659321733decaafe95d4cf964ce360b153de48c5725d5f27cefe97bf5f8/launchpadlib-2.1.0.tar.gz (from https://pypi.org/simple/launchpadlib/) (requires-python:>=3.8), version: 2.1.0 2025-09-07T20:21:55,689 Fetching project page and analyzing links: https://www.piwheels.org/simple/launchpadlib/ 2025-09-07T20:21:55,689 Getting page https://www.piwheels.org/simple/launchpadlib/ 2025-09-07T20:21:55,690 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:21:55,803 Fetched page https://www.piwheels.org/simple/launchpadlib/ as text/html 2025-09-07T20:21:55,812 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-2.1.0-py3-none-any.whl#sha256=9d8b3f55346242f435db99caf0d1681e8b2abad70472a8c62a9aaad5a6103d8a (from https://www.piwheels.org/simple/launchpadlib/) (requires-python:>=3.8) 2025-09-07T20:21:55,813 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-2.0.0-py3-none-any.whl#sha256=9d5c3d2a596f18910cf9c07a22ad924d13006d6cddd82fddcb7d5e9e2c4d8125 (from https://www.piwheels.org/simple/launchpadlib/) (requires-python:>=3.5) 2025-09-07T20:21:55,813 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.11.0-py2.py3-none-any.whl#sha256=2949db8769a0ac3b33a3996977f4ed3c1d70fd890e09da22e02a58f08f6d8b71 (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,813 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.18-py2.py3-none-any.whl#sha256=add98cac6c35ee120fc4d3539c8381b262552731224773e924b398d58e50f969 (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,814 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.17-py2.py3-none-any.whl#sha256=24dfc5da59757fb3e7ef5c46b8af264230aa4f39ec20e5a60bd55031027e01e2 (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,814 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.16-py2.py3-none-any.whl#sha256=197c74d74a6d65ddeb2f4e47d6d62f1b63e6ba17b690b4c5a951c2b80f26b73c (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,814 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.15.1-py2.py3-none-any.whl#sha256=fa0c93708a432f9b5a0c3a1c62f0b7f711b35e303fd1aa50c378dca90324a172 (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,815 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.15-py2.py3-none-any.whl#sha256=864ecea3856782c34d44fe55a06fcaaea8ae942c783d1c8e789cdf0fddfd034d (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,815 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.14-py3-none-any.whl#sha256=8cbaf205a4f371c1834669d813fb556b902a87d31645f0cf177318e1c81651f3 (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,815 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.13-py3-none-any.whl#sha256=f61a591aff60a9315da09131eeb000bfb8287b788d1899a161e727ca22b1989f (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,816 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.12-py3-none-any.whl#sha256=39650c71ee098ad1be426176565b265899262a0da10a70f649f2f6681ed0cb2b (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,816 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.11-py3-none-any.whl#sha256=1279b5054d01dee6412b77b370354ef70d30af7361a62cd394c7843054f1896a (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,816 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.10-py3-none-any.whl#sha256=50ac63c44a88dc8d5dd25ba7aefe4c88b9f94287052cefbf1d2dd5d9500efeb8 (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,816 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.9-py3-none-any.whl#sha256=9ff23fdb0610891f6dc147524bf23b04e5d3a773d836aed58819ffb72dc35b39 (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,817 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.8-py3-none-any.whl#sha256=05014a7b5bd8bf660807bfa20eaebf84ca8a180c55bf231e25506c3a6d89361e (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,817 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.7-py3-none-any.whl#sha256=fd7ceda42319cff00bc2705f6e53d906ed5ce42553e7f480756c7b8d0b5f748d (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,817 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.6-py3-none-any.whl#sha256=bc774514b92a8ccdbe6837c1ef512f217b49ddb62e992eeadbea1ef79b50611a (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,818 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.5-py3-none-any.whl#sha256=d44c16f20c0d52eb004e1dff5b863f5d48c9bc754ae34aa0804bb2fdef369b39 (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,818 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.4-py3-none-any.whl#sha256=30559c99c9a2c70ca0a803d27fd86d69d00ad71b182533f0a34daf05740665fe (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,818 Skipping link: No binaries permitted for launchpadlib: https://archive1.piwheels.org/simple/launchpadlib/launchpadlib-1.10.3-py3-none-any.whl#sha256=5b3d2b8504860dcbab3597b28e3e024354358965fb8916d53f79e577195478cd (from https://www.piwheels.org/simple/launchpadlib/) 2025-09-07T20:21:55,819 Skipping link: not a file: https://www.piwheels.org/simple/launchpadlib/ 2025-09-07T20:21:55,819 Skipping link: not a file: https://pypi.org/simple/launchpadlib/ 2025-09-07T20:21:55,850 Given no hashes to check 1 links for project 'launchpadlib': discarding no candidates 2025-09-07T20:21:55,851 Collecting launchpadlib==1.0 2025-09-07T20:21:55,852 Created temporary directory: /tmp/pip-unpack-33id4n7l 2025-09-07T20:21:55,991 Downloading launchpadlib-1.0.tar.gz (51 kB) 2025-09-07T20:21:56,045 Added launchpadlib==1.0 from https://files.pythonhosted.org/packages/64/48/cc9c6bf58ef3a1c849bc3fb5c7d299a25c8bc5cbc63bf532705c555f0ab1/launchpadlib-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-yb_9hi4d' 2025-09-07T20:21:56,046 Running setup.py (path:/tmp/pip-wheel-dq2x5_do/launchpadlib_6f8e2dea649f4636ad77807f35d11cb2/setup.py) egg_info for package launchpadlib 2025-09-07T20:21:56,047 Created temporary directory: /tmp/pip-pip-egg-info-h3m2aznq 2025-09-07T20:21:56,047 Preparing metadata (setup.py): started 2025-09-07T20:21:56,048 Running command python setup.py egg_info 2025-09-07T20:21:56,559 Traceback (most recent call last): 2025-09-07T20:21:56,561 File "", line 2, in 2025-09-07T20:21:56,561 exec(compile(''' 2025-09-07T20:21:56,561 ~~~~^^^^^^^^^^^^ 2025-09-07T20:21:56,561 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:21:56,561 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,561 ...<32 lines>... 2025-09-07T20:21:56,561 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:21:56,561 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,562 ''' % ('/tmp/pip-wheel-dq2x5_do/launchpadlib_6f8e2dea649f4636ad77807f35d11cb2/setup.py',), "", "exec")) 2025-09-07T20:21:56,562 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,562 File "", line 35, in 2025-09-07T20:21:56,562 File "/tmp/pip-wheel-dq2x5_do/launchpadlib_6f8e2dea649f4636ad77807f35d11cb2/setup.py", line 21, in 2025-09-07T20:21:56,562 import ez_setup 2025-09-07T20:21:56,562 File "/tmp/pip-wheel-dq2x5_do/launchpadlib_6f8e2dea649f4636ad77807f35d11cb2/ez_setup.py", line 98 2025-09-07T20:21:56,562 except pkg_resources.VersionConflict, e: 2025-09-07T20:21:56,562 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,563 SyntaxError: multiple exception types must be parenthesized 2025-09-07T20:21:56,646 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:21:56,658 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:21:56,658 exec(compile('"'"''"'"''"'"' 2025-09-07T20:21:56,658 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:21:56,658 # 2025-09-07T20:21:56,658 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:21:56,658 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:21:56,658 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:21:56,658 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:21:56,658 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:21:56,658 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:21:56,658 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:21:56,658 import os, sys, tokenize, traceback 2025-09-07T20:21:56,658 2025-09-07T20:21:56,658 try: 2025-09-07T20:21:56,658 import setuptools 2025-09-07T20:21:56,658 except ImportError: 2025-09-07T20:21:56,658 print( 2025-09-07T20:21:56,658 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:21:56,658 "the build environment with exception:", 2025-09-07T20:21:56,658 file=sys.stderr, 2025-09-07T20:21:56,658 ) 2025-09-07T20:21:56,658 traceback.print_exc() 2025-09-07T20:21:56,658 sys.exit(1) 2025-09-07T20:21:56,658 2025-09-07T20:21:56,658 __file__ = %r 2025-09-07T20:21:56,658 sys.argv[0] = __file__ 2025-09-07T20:21:56,658 2025-09-07T20:21:56,658 if os.path.exists(__file__): 2025-09-07T20:21:56,658 filename = __file__ 2025-09-07T20:21:56,658 with tokenize.open(__file__) as f: 2025-09-07T20:21:56,658 setup_py_code = f.read() 2025-09-07T20:21:56,658 else: 2025-09-07T20:21:56,658 filename = "" 2025-09-07T20:21:56,658 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:21:56,658 2025-09-07T20:21:56,658 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:21:56,658 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-dq2x5_do/launchpadlib_6f8e2dea649f4636ad77807f35d11cb2/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-h3m2aznq[/] 2025-09-07T20:21:56,658 [bold magenta]cwd[/]: /tmp/pip-wheel-dq2x5_do/launchpadlib_6f8e2dea649f4636ad77807f35d11cb2/ 2025-09-07T20:21:56,658 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:21:56,659 ERROR: metadata generation failed 2025-09-07T20:21:56,664 Exception information: 2025-09-07T20:21:56,664 Traceback (most recent call last): 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:21:56,664 call_subprocess( 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~^ 2025-09-07T20:21:56,664 args, 2025-09-07T20:21:56,664 ^^^^^ 2025-09-07T20:21:56,664 ...<2 lines>... 2025-09-07T20:21:56,664 spinner=spinner, 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 ) 2025-09-07T20:21:56,664 ^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:21:56,664 raise error 2025-09-07T20:21:56,664 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:21:56,664 2025-09-07T20:21:56,664 The above exception was the direct cause of the following exception: 2025-09-07T20:21:56,664 2025-09-07T20:21:56,664 Traceback (most recent call last): 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:21:56,664 status = _inner_run() 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:21:56,664 return self.run(options, args) 2025-09-07T20:21:56,664 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:21:56,664 return func(self, options, args) 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:21:56,664 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:21:56,664 result = self._result = resolver.resolve( 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:56,664 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 ) 2025-09-07T20:21:56,664 ^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:21:56,664 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:21:56,664 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:21:56,664 if not criterion.candidates: 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:21:56,664 return bool(self._sequence) 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:21:56,664 self._bool = any(self) 2025-09-07T20:21:56,664 ~~~^^^^^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:21:56,664 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:21:56,664 ^^^^^^^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:21:56,664 candidate = func() 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:21:56,664 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:56,664 link, template, name, version 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 ) 2025-09-07T20:21:56,664 ^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:21:56,664 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~^ 2025-09-07T20:21:56,664 link, 2025-09-07T20:21:56,664 ^^^^^ 2025-09-07T20:21:56,664 ...<3 lines>... 2025-09-07T20:21:56,664 version=version, 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 ) 2025-09-07T20:21:56,664 ^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:21:56,664 super().__init__( 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:56,664 link=link, 2025-09-07T20:21:56,664 ^^^^^^^^^^ 2025-09-07T20:21:56,664 ...<4 lines>... 2025-09-07T20:21:56,664 version=version, 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 ) 2025-09-07T20:21:56,664 ^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:21:56,664 self.dist = self._prepare() 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:21:56,664 dist = self._prepare_distribution() 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:21:56,664 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:21:56,664 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:21:56,664 dist = _get_prepared_distribution( 2025-09-07T20:21:56,664 req, 2025-09-07T20:21:56,664 ...<3 lines>... 2025-09-07T20:21:56,664 self.check_build_deps, 2025-09-07T20:21:56,664 ) 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:21:56,664 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:56,664 finder, build_isolation, check_build_deps 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 ) 2025-09-07T20:21:56,664 ^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:21:56,664 self.req.prepare_metadata() 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:21:56,664 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:21:56,664 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:56,664 build_env=self.build_env, 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 ...<3 lines>... 2025-09-07T20:21:56,664 details=details, 2025-09-07T20:21:56,664 ^^^^^^^^^^^^^^^^ 2025-09-07T20:21:56,664 ) 2025-09-07T20:21:56,664 ^ 2025-09-07T20:21:56,664 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:21:56,664 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:21:56,664 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:21:56,684 Removed launchpadlib==1.0 from https://files.pythonhosted.org/packages/64/48/cc9c6bf58ef3a1c849bc3fb5c7d299a25c8bc5cbc63bf532705c555f0ab1/launchpadlib-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-yb_9hi4d' 2025-09-07T20:21:56,684 Removed build tracker: '/tmp/pip-build-tracker-yb_9hi4d'