2025-09-08T10:43:44,595 Created temporary directory: /tmp/pip-build-tracker-t2qee9y5 2025-09-08T10:43:44,596 Initialized build tracking at /tmp/pip-build-tracker-t2qee9y5 2025-09-08T10:43:44,596 Created build tracker: /tmp/pip-build-tracker-t2qee9y5 2025-09-08T10:43:44,596 Entered build tracker: /tmp/pip-build-tracker-t2qee9y5 2025-09-08T10:43:44,597 Created temporary directory: /tmp/pip-wheel-cauv0fdh 2025-09-08T10:43:44,600 Created temporary directory: /tmp/pip-ephem-wheel-cache-zw31e97r 2025-09-08T10:43:44,665 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:43:44,667 2 location(s) to search for versions of link: 2025-09-08T10:43:44,667 * https://pypi.org/simple/link/ 2025-09-08T10:43:44,667 * https://www.piwheels.org/simple/link/ 2025-09-08T10:43:44,667 Fetching project page and analyzing links: https://pypi.org/simple/link/ 2025-09-08T10:43:44,668 Getting page https://pypi.org/simple/link/ 2025-09-08T10:43:44,669 Found index url https://pypi.org/simple/ 2025-09-08T10:43:44,740 Fetched page https://pypi.org/simple/link/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:43:44,746 Found link https://files.pythonhosted.org/packages/41/15/0281f7561eafc0bb44a4a1f19c539b733b59f8f61dec9bca790acf3dc529/link-0.1.5.tar.gz (from https://pypi.org/simple/link/), version: 0.1.5 2025-09-08T10:43:44,746 Found link https://files.pythonhosted.org/packages/c4/d1/ac41fccd3fce15260cdf0f835af3dedd7f0f7cf044bda92c235eea172b2d/link-0.1.6.tar.gz (from https://pypi.org/simple/link/), version: 0.1.6 2025-09-08T10:43:44,746 Found link https://files.pythonhosted.org/packages/6e/cd/136acf96c2598e34bd6e61135440a8f1a59020153868c56ceec8e614fd5c/link-0.1.7.tar.gz (from https://pypi.org/simple/link/), version: 0.1.7 2025-09-08T10:43:44,746 Found link https://files.pythonhosted.org/packages/4f/80/c77f30f351123f6450aaf0b5a7e4807f0c3937209e4e669b70811b6e9374/link-0.1.8.tar.gz (from https://pypi.org/simple/link/), version: 0.1.8 2025-09-08T10:43:44,747 Found link https://files.pythonhosted.org/packages/27/b4/b80937a5aa452ea1d275e80b7129e81412314303204ba4224f46a64d8b30/link-0.1.9.tar.gz (from https://pypi.org/simple/link/), version: 0.1.9 2025-09-08T10:43:44,747 Found link https://files.pythonhosted.org/packages/e3/90/18f6759ff5862e4fd5c7f0a086e20f76be46eb164d3110f2b9deb3fcca9b/link-0.2.0.tar.gz (from https://pypi.org/simple/link/), version: 0.2.0 2025-09-08T10:43:44,747 Found link https://files.pythonhosted.org/packages/94/67/2017afc55ffff1070fe3525f008edcf4111e62bfd53a80ab655dc2dbff74/link-0.2.4.tar.gz (from https://pypi.org/simple/link/), version: 0.2.4 2025-09-08T10:43:44,747 Found link https://files.pythonhosted.org/packages/75/25/024a8fed4b7183be11888c360204f1bad5191f6c5cc282b1e050777ff53d/link-0.2.5.tar.gz (from https://pypi.org/simple/link/), version: 0.2.5 2025-09-08T10:43:44,747 Found link https://files.pythonhosted.org/packages/9f/57/0925c456875f6516740d1144b828489928ba20e47906bb6511f76676a2cb/link-0.2.6.tar.gz (from https://pypi.org/simple/link/), version: 0.2.6 2025-09-08T10:43:44,748 Found link https://files.pythonhosted.org/packages/2c/7b/cf7df02c00e6b0d4942ddadd9f6e3c03a22149dd4bf29948764746d9ab8d/link-0.2.7.tar.gz (from https://pypi.org/simple/link/), version: 0.2.7 2025-09-08T10:43:44,748 Found link https://files.pythonhosted.org/packages/98/43/88a6b24e1321abffb32def19cecdbc5c34130026928b98a9527044fae60e/link-0.2.8.tar.gz (from https://pypi.org/simple/link/), version: 0.2.8 2025-09-08T10:43:44,748 Found link https://files.pythonhosted.org/packages/78/e5/415a92fc5563a1cfcf2a11abbf3411a766091f029b56fd8e53536aba1ade/link-0.2.9.tar.gz (from https://pypi.org/simple/link/), version: 0.2.9 2025-09-08T10:43:44,748 Found link https://files.pythonhosted.org/packages/74/f0/1a2743974b2715873f1b2990da4b8f8b810f61d61d60d00dee15195a0240/link-0.2.10.tar.gz (from https://pypi.org/simple/link/), version: 0.2.10 2025-09-08T10:43:44,748 Found link https://files.pythonhosted.org/packages/09/38/59d9d0908c9d407449774514dfac2d167944c316abf41274f950b9a5e877/link-0.3.0.tar.gz (from https://pypi.org/simple/link/), version: 0.3.0 2025-09-08T10:43:44,749 Found link https://files.pythonhosted.org/packages/d2/a8/be74c783aca42a64a2ce74fb17fc0625625021457c8acc2e55b5e196faf6/link-0.3.1.tar.gz (from https://pypi.org/simple/link/), version: 0.3.1 2025-09-08T10:43:44,749 Found link https://files.pythonhosted.org/packages/ed/49/f27ec9d312625cd1db52f2fe2ae9103297d616212196c35017f9150d4a0f/link-0.3.2.tar.gz (from https://pypi.org/simple/link/), version: 0.3.2 2025-09-08T10:43:44,749 Found link https://files.pythonhosted.org/packages/94/70/fe9b01f272cf7f530ae616167006b38f5a35de2bb2b8b8095ad3635e6b99/link-0.3.3.tar.gz (from https://pypi.org/simple/link/), version: 0.3.3 2025-09-08T10:43:44,749 Found link https://files.pythonhosted.org/packages/01/97/4f201f8527838292c112891e7fcd31ee9cb3020cc626fdabfbb3f651c219/link-0.3.4.tar.gz (from https://pypi.org/simple/link/), version: 0.3.4 2025-09-08T10:43:44,749 Found link https://files.pythonhosted.org/packages/6a/b1/ce419136f3da88b870839efe2f40644c72c7c94593b9e10f14073cbe1af4/link-0.3.5.tar.gz (from https://pypi.org/simple/link/), version: 0.3.5 2025-09-08T10:43:44,750 Found link https://files.pythonhosted.org/packages/ec/dd/654a6e27bd92796562b5a82af10385a350760dfeb1110676bd6d908da7ad/link-0.3.6.tar.gz (from https://pypi.org/simple/link/), version: 0.3.6 2025-09-08T10:43:44,750 Found link https://files.pythonhosted.org/packages/99/0d/383a412f202312debb433a1a76051ec646c101fe5d1ef91198eb25342852/link-1.0.0.tar.gz (from https://pypi.org/simple/link/), version: 1.0.0 2025-09-08T10:43:44,750 Found link https://files.pythonhosted.org/packages/fb/a6/b1d7313fee33d767a94de51475400167939427de4cd4e95bab6ed2aad723/link-1.1.0.tar.gz (from https://pypi.org/simple/link/), version: 1.1.0 2025-09-08T10:43:44,750 Found link https://files.pythonhosted.org/packages/3f/fe/eb74afd6b08cb8fadbab58b1eefeb418538eda7db14f6f8f5fbc039c30ec/link-1.2.0.tar.gz (from https://pypi.org/simple/link/), version: 1.2.0 2025-09-08T10:43:44,750 Found link https://files.pythonhosted.org/packages/d9/81/cc01d31733b52767d594663259d10b3c3685b67a63909e9d2f050335498f/link-1.2.1.tar.gz (from https://pypi.org/simple/link/), version: 1.2.1 2025-09-08T10:43:44,751 Found link https://files.pythonhosted.org/packages/56/fc/6df02055b27685fb7e112671bbab8c1170f1a7aac81c4859860677de8fe9/link-1.2.2.tar.gz (from https://pypi.org/simple/link/), version: 1.2.2 2025-09-08T10:43:44,751 Found link https://files.pythonhosted.org/packages/a1/e4/487c93b245c26871e4449fb1f38d03ab952d134d51fc19ee55c603d25a38/link-1.2.3.tar.gz (from https://pypi.org/simple/link/), version: 1.2.3 2025-09-08T10:43:44,751 Found link https://files.pythonhosted.org/packages/e9/26/0dcc3b3ca68a556048b75811a2a6dcc8895b240be12554ee52eaaa91628f/link-1.2.4.tar.gz (from https://pypi.org/simple/link/), version: 1.2.4 2025-09-08T10:43:44,751 Found link https://files.pythonhosted.org/packages/28/52/8e35d85556ed30f3c6a7a4c89786f4722d70b8d8f98cf0cd193d513d2d54/link-1.2.5.tar.gz (from https://pypi.org/simple/link/), version: 1.2.5 2025-09-08T10:43:44,752 Found link https://files.pythonhosted.org/packages/df/ae/393dbfc7e66b4c602539aa38f9c0ab1901a490aa4cbc8f5362d56065061f/link-1.2.6.tar.gz (from https://pypi.org/simple/link/), version: 1.2.6 2025-09-08T10:43:44,752 Found link https://files.pythonhosted.org/packages/5e/ae/40c95484b07bd15dbe9d332f60793d354239ec072b2cb4d0ac5eb03dad9d/link-1.2.7.tar.gz (from https://pypi.org/simple/link/), version: 1.2.7 2025-09-08T10:43:44,752 Found link https://files.pythonhosted.org/packages/c8/6c/f35b08cef0837f21d3a6adfd397f244dbdfb86e00bd31395d36c5a0225fd/link-1.2.8.tar.gz (from https://pypi.org/simple/link/), version: 1.2.8 2025-09-08T10:43:44,752 Found link https://files.pythonhosted.org/packages/a5/e6/578f4eed5937ae62b19d2396eb7116f970a63e2e3d9a1ba04a4292cca6f9/link-1.2.9.tar.gz (from https://pypi.org/simple/link/), version: 1.2.9 2025-09-08T10:43:44,752 Found link https://files.pythonhosted.org/packages/62/42/5d29828318b5f11d829e17bbf8eb766698304303c02f972f2a8bd44e866e/link-1.2.11.tar.gz (from https://pypi.org/simple/link/), version: 1.2.11 2025-09-08T10:43:44,753 Found link https://files.pythonhosted.org/packages/35/fe/d4f1d5c7905350a75ff116032ce519bb2e5d996bd7bc2a19f53af2945451/link-1.2.12.tar.gz (from https://pypi.org/simple/link/), version: 1.2.12 2025-09-08T10:43:44,753 Found link https://files.pythonhosted.org/packages/83/33/716acabcb97896168f8b783a4eb514db371b72b4124e17bfbf93d46d451e/link-1.2.13.tar.gz (from https://pypi.org/simple/link/), version: 1.2.13 2025-09-08T10:43:44,753 Found link https://files.pythonhosted.org/packages/d9/82/cc682ecb73d507535e5e43c14a1657350f5740bf1f2e936310b52b0f0844/link-1.2.14.tar.gz (from https://pypi.org/simple/link/), version: 1.2.14 2025-09-08T10:43:44,753 Found link https://files.pythonhosted.org/packages/3d/69/28ea17733a209a19a2c701777cd206f01d80f06b7dd5b99b8bfefaabcc88/link-1.2.15.tar.gz (from https://pypi.org/simple/link/), version: 1.2.15 2025-09-08T10:43:44,753 Found link https://files.pythonhosted.org/packages/91/36/ac5d0ed7343fe8d4bc0264dee90d09fb991100ede6fe083a6fa65dd327e0/link-1.2.16.tar.gz (from https://pypi.org/simple/link/), version: 1.2.16 2025-09-08T10:43:44,754 Found link https://files.pythonhosted.org/packages/aa/5d/07ab9c007a0427896c165973c1922933051fa802ba9931ee61f4f3959610/link-1.2.17.tar.gz (from https://pypi.org/simple/link/), version: 1.2.17 2025-09-08T10:43:44,754 Found link https://files.pythonhosted.org/packages/51/ce/61cd3034bf8af1f7ae68574631075e3bc00d713897e1f5f8f15f317f9186/link-1.2.18.tar.gz (from https://pypi.org/simple/link/), version: 1.2.18 2025-09-08T10:43:44,754 Found link https://files.pythonhosted.org/packages/22/fe/3c55ede6a68c87b170a1e95c1443d261085c68625e72760d2e5ce34cd243/link-1.2.19.tar.gz (from https://pypi.org/simple/link/), version: 1.2.19 2025-09-08T10:43:44,754 Found link https://files.pythonhosted.org/packages/1c/39/f6ff6e57230eab4eda382fc343356ae90c5e45acb2cf227c0103e63094c8/link-2.0.2.tar.gz (from https://pypi.org/simple/link/), version: 2.0.2 2025-09-08T10:43:44,754 Found link https://files.pythonhosted.org/packages/86/8e/722f02e2095c92cbcf20bff9f000e853028bcb6743b4029a3bb96407ff81/link-2.0.4.tar.gz (from https://pypi.org/simple/link/), version: 2.0.4 2025-09-08T10:43:44,755 Found link https://files.pythonhosted.org/packages/42/cf/448cee5a9a814b0396d5e67fd37978002fc438034394e5f494ae9b5dbf39/link-2.1.0.tar.gz (from https://pypi.org/simple/link/), version: 2.1.0 2025-09-08T10:43:44,755 Found link https://files.pythonhosted.org/packages/0c/24/e296d5b4d7a5ac9fbc68b32308dc91ccf02714d8ae6bf055f47b0532588e/link-2.1.1.tar.gz (from https://pypi.org/simple/link/), version: 2.1.1 2025-09-08T10:43:44,755 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ad/6e/0d29686fbb26310efb39d7db9f3b3ac022091adec9d01b2158dc6a58d9f2/link-2.1.2-py3.9.egg (from https://pypi.org/simple/link/) 2025-09-08T10:43:44,755 Found link https://files.pythonhosted.org/packages/7f/ed/38d7f6ebbd6fdae83ad477f39082c52f353f6b6b3c5c3aa1e2b458397ac0/link-2.1.2.tar.gz (from https://pypi.org/simple/link/), version: 2.1.2 2025-09-08T10:43:44,755 Found link https://files.pythonhosted.org/packages/2d/9a/3f5da700bff63b7f2f9a7d04b299e8c1f35f9dec06d600f60677238423c8/link-2.1.3.tar.gz (from https://pypi.org/simple/link/), version: 2.1.3 2025-09-08T10:43:44,755 Skipping link: No binaries permitted for link: https://files.pythonhosted.org/packages/f9/a1/66a4a8944738b71079f9dc7f0ed44fed6942eca048377efd1d0bf1a0f271/link-2.1.4-py3-none-any.whl (from https://pypi.org/simple/link/) 2025-09-08T10:43:44,756 Found link https://files.pythonhosted.org/packages/88/51/fa21bf29975debd79f57e8c4fb27b12a1a2b11cddf4179c167618be5e4f7/link-2.1.4.tar.gz (from https://pypi.org/simple/link/), version: 2.1.4 2025-09-08T10:43:44,756 Fetching project page and analyzing links: https://www.piwheels.org/simple/link/ 2025-09-08T10:43:44,756 Getting page https://www.piwheels.org/simple/link/ 2025-09-08T10:43:44,757 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:43:44,977 Fetched page https://www.piwheels.org/simple/link/ as text/html 2025-09-08T10:43:44,988 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-2.1.4-py3-none-any.whl#sha256=5818e42b61f15357efa37bdf221524ff64ed1ea4f69cada2332ff19c46484420 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,988 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-2.1.3-py3-none-any.whl#sha256=6584a217694261b2c2bf2014c844553ba8f16b15bc93bb693d16f82d6b9f9589 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,989 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-2.1.2-py3-none-any.whl#sha256=dcf58a7f8de867633b8cf400adac72d70d5c11716b4f1f4f693c370f60018a91 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,989 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-2.1.1-py3-none-any.whl#sha256=0f8d066296a8ed0a4b6e12200ac3257b04efc2b5f606329898f97f185f6c05a1 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,989 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-2.1.0-py3-none-any.whl#sha256=05f378f054d84524d7820cefe9ad9470d66b70d18e4ce242b9198b4c3c6ac5d3 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,990 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-2.0.4-py3-none-any.whl#sha256=2b13b10c9885bc24840e62cf6b8d01568e81b4f4904ef98b66caf9b133866c96 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,990 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-2.0.2-py3-none-any.whl#sha256=57b7b281f7d3197207d3863e3d0c607c4e30df8ced4e11eeeceb67b68e23f582 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,990 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.19-py3-none-any.whl#sha256=ddbda32856eecc224036a876bb36324e1a600b713b1bd603ee90b1130e9cdd64 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,991 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.18-py3-none-any.whl#sha256=b2a15a3d549c2983420bc844a2922d07ed0c0ff916a65a86ac4e94188556470a (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,991 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.17-py3-none-any.whl#sha256=9b94b0339cdc89bbdbe0d2889d1ed18bcf54e69899eb102a1eae1b887fe3754d (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,991 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.16-py3-none-any.whl#sha256=9b652af25862e43853206ddf4ec15da8e6026c110fe7ba10282dd020df40fc1c (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,992 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.15-py3-none-any.whl#sha256=6565dcdb3bf7858cb24716616b7217eec47947404cdc9688243e3000061b77a5 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,992 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.14-py3-none-any.whl#sha256=773176b63e639214c00c7ad27a4c078266e0bc6ed426a29d36fd6879ceabd0d5 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,992 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.13-py3-none-any.whl#sha256=807d472e825216314be6fd97eceac6a3d34f5763d20bb401b967185f4ae5de4e (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,993 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.12-py3-none-any.whl#sha256=7b558ca8e25e1428eacfb8f281619dc291617b396ff9122e8c1f4cf0af43eebb (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,993 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.11-py3-none-any.whl#sha256=09f68a88c1fec1e8a792d800882e6a36173593595bd0622c871c44b0111cd4e4 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,993 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.9-py3-none-any.whl#sha256=f6c9a0b43a73b1a32e23ba6601874852fb34e6c3a06566b3c6152228612854a8 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,993 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.7-py3-none-any.whl#sha256=4af9fbba94d5a9bd0204fef976fde49a2a897e403809a58c90c6ed8bfe45507c (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,994 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.4-py3-none-any.whl#sha256=9290c940c91ae0385e26b36ce93a8bf0ecbce644d38afbda4f74eb2dad1a3ac2 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,994 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.3-py3-none-any.whl#sha256=8866d2599fa676af4b016ba6c3e9af6bef0774feb79256e69356d05eb6347e31 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,994 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.2-py3-none-any.whl#sha256=3c2466612d8f1dfc0ef079f670495369a5cf13c312cba8aaa662a8139e7aded6 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,995 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.1-py3-none-any.whl#sha256=cf8f913f18ddc6998b4ebc46b66d101ce2512037d1ad100c08b819734f2538f9 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,995 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.2.0-py3-none-any.whl#sha256=9a9eea74ec0646e8c36495c9fdce49f3eb2efb6488b44f1270233d41c6bf81bb (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,995 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.1.0-py3-none-any.whl#sha256=11d8d0db655228ae2f82d4dd12e2ed14bd9ad678df1a6551cd1a9c0d8e4c0e43 (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,995 Skipping link: No binaries permitted for link: https://archive1.piwheels.org/simple/link/link-1.0.0-py3-none-any.whl#sha256=c3f696700c7c03c7976598b6aa795eab93a73e67fa06286d2036359f4268018f (from https://www.piwheels.org/simple/link/) 2025-09-08T10:43:44,996 Skipping link: not a file: https://www.piwheels.org/simple/link/ 2025-09-08T10:43:44,996 Skipping link: not a file: https://pypi.org/simple/link/ 2025-09-08T10:43:45,025 Given no hashes to check 1 links for project 'link': discarding no candidates 2025-09-08T10:43:45,026 Collecting link==1.2.8 2025-09-08T10:43:45,027 Created temporary directory: /tmp/pip-unpack-zz_hg8_5 2025-09-08T10:43:45,163 Downloading link-1.2.8.tar.gz (30 kB) 2025-09-08T10:43:45,205 Added link==1.2.8 from https://files.pythonhosted.org/packages/c8/6c/f35b08cef0837f21d3a6adfd397f244dbdfb86e00bd31395d36c5a0225fd/link-1.2.8.tar.gz to build tracker '/tmp/pip-build-tracker-t2qee9y5' 2025-09-08T10:43:45,206 Running setup.py (path:/tmp/pip-wheel-cauv0fdh/link_f92f227cd72647efafa005ba861c2b45/setup.py) egg_info for package link 2025-09-08T10:43:45,206 Created temporary directory: /tmp/pip-pip-egg-info-jo1kbj7z 2025-09-08T10:43:45,207 Preparing metadata (setup.py): started 2025-09-08T10:43:45,207 Running command python setup.py egg_info 2025-09-08T10:43:45,710 Traceback (most recent call last): 2025-09-08T10:43:45,711 File "", line 2, in 2025-09-08T10:43:45,711 exec(compile(''' 2025-09-08T10:43:45,711 ~~~~^^^^^^^^^^^^ 2025-09-08T10:43:45,711 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:43:45,712 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,712 ...<32 lines>... 2025-09-08T10:43:45,712 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:43:45,712 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,712 ''' % ('/tmp/pip-wheel-cauv0fdh/link_f92f227cd72647efafa005ba861c2b45/setup.py',), "", "exec")) 2025-09-08T10:43:45,712 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,713 File "", line 35, in 2025-09-08T10:43:45,713 File "/tmp/pip-wheel-cauv0fdh/link_f92f227cd72647efafa005ba861c2b45/setup.py", line 4, in 2025-09-08T10:43:45,713 import version as _version 2025-09-08T10:43:45,713 ModuleNotFoundError: No module named 'version' 2025-09-08T10:43:45,798 ERROR: python setup.py egg_info exited with 1 2025-09-08T10:43:45,812 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T10:43:45,812 exec(compile('"'"''"'"''"'"' 2025-09-08T10:43:45,812 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:43:45,812 # 2025-09-08T10:43:45,812 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:43:45,812 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:43:45,812 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:43:45,812 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:43:45,812 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:43:45,812 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:43:45,812 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:43:45,812 import os, sys, tokenize, traceback 2025-09-08T10:43:45,812 2025-09-08T10:43:45,812 try: 2025-09-08T10:43:45,812 import setuptools 2025-09-08T10:43:45,812 except ImportError: 2025-09-08T10:43:45,812 print( 2025-09-08T10:43:45,812 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:43:45,812 "the build environment with exception:", 2025-09-08T10:43:45,812 file=sys.stderr, 2025-09-08T10:43:45,812 ) 2025-09-08T10:43:45,812 traceback.print_exc() 2025-09-08T10:43:45,812 sys.exit(1) 2025-09-08T10:43:45,812 2025-09-08T10:43:45,812 __file__ = %r 2025-09-08T10:43:45,812 sys.argv[0] = __file__ 2025-09-08T10:43:45,812 2025-09-08T10:43:45,812 if os.path.exists(__file__): 2025-09-08T10:43:45,812 filename = __file__ 2025-09-08T10:43:45,812 with tokenize.open(__file__) as f: 2025-09-08T10:43:45,812 setup_py_code = f.read() 2025-09-08T10:43:45,812 else: 2025-09-08T10:43:45,812 filename = "" 2025-09-08T10:43:45,812 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:43:45,812 2025-09-08T10:43:45,812 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:43:45,812 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-cauv0fdh/link_f92f227cd72647efafa005ba861c2b45/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-jo1kbj7z[/] 2025-09-08T10:43:45,812 [bold magenta]cwd[/]: /tmp/pip-wheel-cauv0fdh/link_f92f227cd72647efafa005ba861c2b45/ 2025-09-08T10:43:45,812 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T10:43:45,813 ERROR: metadata generation failed 2025-09-08T10:43:45,818 Exception information: 2025-09-08T10:43:45,818 Traceback (most recent call last): 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T10:43:45,818 call_subprocess( 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~^ 2025-09-08T10:43:45,818 args, 2025-09-08T10:43:45,818 ^^^^^ 2025-09-08T10:43:45,818 ...<2 lines>... 2025-09-08T10:43:45,818 spinner=spinner, 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 ) 2025-09-08T10:43:45,818 ^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T10:43:45,818 raise error 2025-09-08T10:43:45,818 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T10:43:45,818 2025-09-08T10:43:45,818 The above exception was the direct cause of the following exception: 2025-09-08T10:43:45,818 2025-09-08T10:43:45,818 Traceback (most recent call last): 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:43:45,818 status = _inner_run() 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:43:45,818 return self.run(options, args) 2025-09-08T10:43:45,818 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:43:45,818 return func(self, options, args) 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T10:43:45,818 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T10:43:45,818 result = self._result = resolver.resolve( 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:43:45,818 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 ) 2025-09-08T10:43:45,818 ^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T10:43:45,818 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T10:43:45,818 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T10:43:45,818 if not criterion.candidates: 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T10:43:45,818 return bool(self._sequence) 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T10:43:45,818 self._bool = any(self) 2025-09-08T10:43:45,818 ~~~^^^^^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T10:43:45,818 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T10:43:45,818 ^^^^^^^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T10:43:45,818 candidate = func() 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T10:43:45,818 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:43:45,818 link, template, name, version 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 ) 2025-09-08T10:43:45,818 ^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T10:43:45,818 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~^ 2025-09-08T10:43:45,818 link, 2025-09-08T10:43:45,818 ^^^^^ 2025-09-08T10:43:45,818 ...<3 lines>... 2025-09-08T10:43:45,818 version=version, 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 ) 2025-09-08T10:43:45,818 ^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T10:43:45,818 super().__init__( 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:43:45,818 link=link, 2025-09-08T10:43:45,818 ^^^^^^^^^^ 2025-09-08T10:43:45,818 ...<4 lines>... 2025-09-08T10:43:45,818 version=version, 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 ) 2025-09-08T10:43:45,818 ^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T10:43:45,818 self.dist = self._prepare() 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T10:43:45,818 dist = self._prepare_distribution() 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T10:43:45,818 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T10:43:45,818 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T10:43:45,818 dist = _get_prepared_distribution( 2025-09-08T10:43:45,818 req, 2025-09-08T10:43:45,818 ...<3 lines>... 2025-09-08T10:43:45,818 self.check_build_deps, 2025-09-08T10:43:45,818 ) 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T10:43:45,818 abstract_dist.prepare_distribution_metadata( 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:43:45,818 finder, build_isolation, check_build_deps 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 ) 2025-09-08T10:43:45,818 ^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T10:43:45,818 self.req.prepare_metadata() 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T10:43:45,818 self.metadata_directory = generate_metadata_legacy( 2025-09-08T10:43:45,818 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:43:45,818 build_env=self.build_env, 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 ...<3 lines>... 2025-09-08T10:43:45,818 details=details, 2025-09-08T10:43:45,818 ^^^^^^^^^^^^^^^^ 2025-09-08T10:43:45,818 ) 2025-09-08T10:43:45,818 ^ 2025-09-08T10:43:45,818 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T10:43:45,818 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T10:43:45,818 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T10:43:45,838 Removed link==1.2.8 from https://files.pythonhosted.org/packages/c8/6c/f35b08cef0837f21d3a6adfd397f244dbdfb86e00bd31395d36c5a0225fd/link-1.2.8.tar.gz from build tracker '/tmp/pip-build-tracker-t2qee9y5' 2025-09-08T10:43:45,839 Removed build tracker: '/tmp/pip-build-tracker-t2qee9y5'