==> Building on litleo ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,775 100% 0.00kB/s 0:00:00 1,775 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=9/11) .nvchecker.toml 95 100% 92.77kB/s 0:00:00 95 100% 92.77kB/s 0:00:00 (xfr#2, to-chk=8/11) PKGBUILD 4,438 100% 4.23MB/s 0:00:00 4,438 100% 4.23MB/s 0:00:00 (xfr#3, to-chk=7/11) add-dependency.patch 367 100% 358.40kB/s 0:00:00 367 100% 358.40kB/s 0:00:00 (xfr#4, to-chk=6/11) build-no-isolation.patch 685 100% 668.95kB/s 0:00:00 685 100% 668.95kB/s 0:00:00 (xfr#5, to-chk=5/11) python-setuptools-1:69.5.1-1.log 724 100% 707.03kB/s 0:00:00 724 100% 707.03kB/s 0:00:00 (xfr#6, to-chk=4/11) system-validate-pyproject.patch 1,406 93% 1.34MB/s 0:00:00 1,508 100% 1.44MB/s 0:00:00 (xfr#7, to-chk=3/11) keys/ keys/pgp/ keys/pgp/CE380CF3044959B8F377DA03708E6CB181B4C47E.asc 3,923 100% 3.74MB/s 0:00:00 3,923 100% 3.74MB/s 0:00:00 (xfr#8, to-chk=0/11) sent 7,490 bytes received 243 bytes 15,466.00 bytes/sec total size is 12,954 speedup is 1.68 ==> Ensuring required PGP keys are present...  -> Checking for CE380CF3044959B8F377DA03708E6CB181B4C47E...  -> Importing key from local... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root3 on remote host... ]2;🔵 Container arch-nspawn-3328915 on litleo.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root3]...done ==> Making package: python-setuptools 1:69.5.1-1 (Mon Aug 12 14:39:19 2024) ==> Retrieving sources...  -> Updating setuptools git repo... From https://github.com/pypa/setuptools - [deleted] (none) -> dev/adopt_bdist_wheel - [deleted] (none) -> dev/untangle_editable_wheel - [deleted] (none) -> issue-889 - [deleted] (none) -> revert-1180-fix_889_and_non-ascii_in_setup.cfg_take_2 - [deleted] (none) -> refs/pull/3905/merge - [deleted] (none) -> refs/pull/3906/merge - [deleted] (none) -> refs/pull/3907/merge - [deleted] (none) -> refs/pull/3908/merge - [deleted] (none) -> refs/pull/3979/merge - [deleted] (none) -> refs/pull/4021/merge remote: Enumerating objects: 9752, done. remote: Counting objects: 0% (1/3407) remote: Counting objects: 1% (35/3407) remote: Counting objects: 2% (69/3407) remote: Counting objects: 3% (103/3407) remote: Counting objects: 4% (137/3407) remote: Counting objects: 5% (171/3407) remote: Counting objects: 6% (205/3407) remote: Counting objects: 7% (239/3407) remote: Counting objects: 8% (273/3407) remote: Counting objects: 9% (307/3407) remote: Counting objects: 10% (341/3407) remote: Counting objects: 11% (375/3407) remote: Counting objects: 12% (409/3407) remote: Counting objects: 13% (443/3407) remote: Counting objects: 14% (477/3407) remote: Counting objects: 15% (512/3407) remote: Counting objects: 16% (546/3407) remote: Counting objects: 17% (580/3407) remote: Counting objects: 18% (614/3407) remote: Counting objects: 19% (648/3407) remote: Counting objects: 20% (682/3407) remote: Counting objects: 21% (716/3407) remote: Counting objects: 22% (750/3407) remote: Counting objects: 23% (784/3407) remote: Counting objects: 24% (818/3407) remote: Counting objects: 25% (852/3407) remote: Counting objects: 26% (886/3407) remote: Counting objects: 27% (920/3407) remote: Counting objects: 28% (954/3407) remote: Counting objects: 29% (989/3407) remote: Counting objects: 30% (1023/3407) remote: Counting objects: 31% (1057/3407) remote: Counting objects: 32% (1091/3407) remote: Counting objects: 33% (1125/3407) remote: Counting objects: 34% (1159/3407) remote: Counting objects: 35% (1193/3407) remote: Counting objects: 36% (1227/3407) remote: Counting objects: 37% (1261/3407) remote: Counting objects: 38% (1295/3407) remote: Counting objects: 39% (1329/3407) remote: Counting objects: 40% (1363/3407) remote: Counting objects: 41% (1397/3407) remote: Counting objects: 42% (1431/3407) remote: Counting objects: 43% (1466/3407) remote: Counting objects: 44% (1500/3407) remote: Counting objects: 45% (1534/3407) remote: Counting objects: 46% (1568/3407) remote: Counting objects: 47% (1602/3407) remote: Counting objects: 48% (1636/3407) remote: Counting objects: 49% (1670/3407) remote: Counting objects: 50% (1704/3407) remote: Counting objects: 51% (1738/3407) remote: Counting objects: 52% (1772/3407) remote: Counting objects: 53% (1806/3407) remote: Counting objects: 54% (1840/3407) remote: Counting objects: 55% (1874/3407) remote: Counting objects: 56% (1908/3407) remote: Counting objects: 57% (1942/3407) remote: Counting objects: 58% (1977/3407) remote: Counting objects: 59% (2011/3407) remote: Counting objects: 60% (2045/3407) remote: Counting objects: 61% (2079/3407) remote: Counting objects: 62% (2113/3407) remote: Counting objects: 63% (2147/3407) remote: Counting objects: 64% (2181/3407) remote: Counting objects: 65% (2215/3407) remote: Counting objects: 66% (2249/3407) remote: Counting objects: 67% (2283/3407) remote: Counting objects: 68% (2317/3407) remote: Counting objects: 69% (2351/3407) remote: Counting objects: 70% (2385/3407) remote: Counting objects: 71% (2419/3407) remote: Counting objects: 72% (2454/3407) remote: Counting objects: 73% (2488/3407) remote: Counting objects: 74% (2522/3407) remote: Counting objects: 75% (2556/3407) remote: Counting objects: 76% (2590/3407) remote: Counting objects: 77% (2624/3407) remote: Counting objects: 78% (2658/3407) remote: Counting objects: 79% (2692/3407) remote: Counting objects: 80% (2726/3407) remote: Counting objects: 81% (2760/3407) remote: Counting objects: 82% (2794/3407) remote: Counting objects: 83% (2828/3407) remote: Counting objects: 84% (2862/3407) remote: Counting objects: 85% (2896/3407) remote: Counting objects: 86% (2931/3407) remote: Counting objects: 87% (2965/3407) remote: Counting objects: 88% (2999/3407) remote: Counting objects: 89% (3033/3407) remote: Counting objects: 90% (3067/3407) remote: Counting objects: 91% (3101/3407) remote: Counting objects: 92% (3135/3407) remote: Counting objects: 93% (3169/3407) remote: Counting objects: 94% (3203/3407) remote: Counting objects: 95% (3237/3407) remote: Counting objects: 96% (3271/3407) remote: Counting objects: 97% (3305/3407) remote: Counting objects: 98% (3339/3407) remote: Counting objects: 99% (3373/3407) remote: Counting objects: 100% (3407/3407) remote: Counting objects: 100% (3407/3407), done. remote: Compressing objects: 0% (1/221) remote: Compressing objects: 1% (3/221) remote: Compressing objects: 2% (5/221) remote: Compressing objects: 3% (7/221) remote: Compressing objects: 4% (9/221) remote: Compressing objects: 5% (12/221) remote: Compressing objects: 6% (14/221) remote: Compressing objects: 7% (16/221) remote: Compressing objects: 8% (18/221) remote: Compressing objects: 9% (20/221) remote: Compressing objects: 10% (23/221) remote: Compressing objects: 11% (25/221) remote: Compressing objects: 12% (27/221) remote: Compressing objects: 13% (29/221) remote: Compressing objects: 14% (31/221) remote: Compressing objects: 15% (34/221) remote: Compressing objects: 16% (36/221) remote: Compressing objects: 17% (38/221) remote: Compressing objects: 18% (40/221) remote: Compressing objects: 19% (42/221) remote: Compressing objects: 20% (45/221) remote: Compressing objects: 21% (47/221) remote: Compressing objects: 22% (49/221) remote: Compressing objects: 23% (51/221) remote: Compressing objects: 24% (54/221) remote: Compressing objects: 25% (56/221) remote: Compressing objects: 26% (58/221) remote: Compressing objects: 27% (60/221) remote: Compressing objects: 28% (62/221) remote: Compressing objects: 29% (65/221) remote: Compressing objects: 30% (67/221) remote: Compressing objects: 31% (69/221) remote: Compressing objects: 32% (71/221) remote: Compressing objects: 33% (73/221) remote: Compressing objects: 34% (76/221) remote: Compressing objects: 35% (78/221) remote: Compressing objects: 36% (80/221) remote: Compressing objects: 37% (82/221) remote: Compressing objects: 38% (84/221) remote: Compressing objects: 39% (87/221) remote: Compressing objects: 40% (89/221) remote: Compressing objects: 41% (91/221) remote: Compressing objects: 42% (93/221) remote: Compressing objects: 43% (96/221) remote: Compressing objects: 44% (98/221) remote: Compressing objects: 45% (100/221) remote: Compressing objects: 46% (102/221) remote: Compressing objects: 47% (104/221) remote: Compressing objects: 48% (107/221) remote: Compressing objects: 49% (109/221) remote: Compressing objects: 50% (111/221) remote: Compressing objects: 51% (113/221) remote: Compressing objects: 52% (115/221) remote: Compressing objects: 53% (118/221) remote: Compressing objects: 54% (120/221) remote: Compressing objects: 55% (122/221) remote: Compressing objects: 56% (124/221) remote: Compressing objects: 57% (126/221) remote: Compressing objects: 58% (129/221) remote: Compressing objects: 59% (131/221) remote: Compressing objects: 60% (133/221) remote: Compressing objects: 61% (135/221) remote: Compressing objects: 62% (138/221) remote: Compressing objects: 63% (140/221) remote: Compressing objects: 64% (142/221) remote: Compressing objects: 65% (144/221) remote: Compressing objects: 66% (146/221) remote: Compressing objects: 67% (149/221) remote: Compressing objects: 68% (151/221) remote: Compressing objects: 69% (153/221) remote: Compressing objects: 70% (155/221) remote: Compressing objects: 71% (157/221) remote: Compressing objects: 72% (160/221) remote: Compressing objects: 73% (162/221) remote: Compressing objects: 74% (164/221) remote: Compressing objects: 75% (166/221) remote: Compressing objects: 76% (168/221) remote: Compressing objects: 77% (171/221) remote: Compressing objects: 78% (173/221) remote: Compressing objects: 79% (175/221) remote: Compressing objects: 80% (177/221) remote: Compressing objects: 81% (180/221) remote: Compressing objects: 82% (182/221) remote: Compressing objects: 83% (184/221) remote: Compressing objects: 84% (186/221) remote: Compressing objects: 85% (188/221) remote: Compressing objects: 86% (191/221) remote: Compressing objects: 87% (193/221) remote: Compressing objects: 88% (195/221) remote: Compressing objects: 89% (197/221) remote: Compressing objects: 90% (199/221) remote: Compressing objects: 91% (202/221) remote: Compressing objects: 92% (204/221) remote: Compressing objects: 93% (206/221) remote: Compressing objects: 94% (208/221) remote: Compressing objects: 95% (210/221) remote: Compressing objects: 96% (213/221) remote: Compressing objects: 97% (215/221) remote: Compressing objects: 98% (217/221) remote: Compressing objects: 99% (219/221) remote: Compressing objects: 100% (221/221) remote: Compressing objects: 100% (221/221), done. Receiving objects: 0% (1/9752) Receiving objects: 1% (98/9752) Receiving objects: 2% (196/9752), 108.01 KiB | 207.00 KiB/s Receiving objects: 2% (260/9752), 204.01 KiB | 191.00 KiB/s Receiving objects: 3% (293/9752), 204.01 KiB | 191.00 KiB/s Receiving objects: 4% (391/9752), 204.01 KiB | 191.00 KiB/s Receiving objects: 5% (488/9752), 324.01 KiB | 206.00 KiB/s Receiving objects: 6% (586/9752), 324.01 KiB | 206.00 KiB/s Receiving objects: 6% (673/9752), 324.01 KiB | 206.00 KiB/s Receiving objects: 7% (683/9752), 444.01 KiB | 212.00 KiB/s Receiving objects: 8% (781/9752), 444.01 KiB | 212.00 KiB/s Receiving objects: 9% (878/9752), 444.01 KiB | 212.00 KiB/s Receiving objects: 10% (976/9752), 580.01 KiB | 223.00 KiB/s Receiving objects: 11% (1073/9752), 580.01 KiB | 223.00 KiB/s Receiving objects: 11% (1169/9752), 580.01 KiB | 223.00 KiB/s Receiving objects: 12% (1171/9752), 580.01 KiB | 223.00 KiB/s Receiving objects: 13% (1268/9752), 756.01 KiB | 243.00 KiB/s Receiving objects: 14% (1366/9752), 756.01 KiB | 243.00 KiB/s Receiving objects: 15% (1463/9752), 940.01 KiB | 259.00 KiB/s Receiving objects: 16% (1561/9752), 940.01 KiB | 259.00 KiB/s Receiving objects: 16% (1573/9752), 940.01 KiB | 259.00 KiB/s Receiving objects: 17% (1658/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 18% (1756/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 19% (1853/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 20% (1951/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 21% (2048/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 22% (2146/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 23% (2243/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 24% (2341/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 25% (2438/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 26% (2536/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 27% (2634/9752), 1.15 MiB | 286.00 KiB/s Receiving objects: 28% (2731/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 29% (2829/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 30% (2926/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 31% (3024/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 32% (3121/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 33% (3219/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 34% (3316/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 35% (3414/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 36% (3511/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 37% (3609/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 38% (3706/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 39% (3804/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 40% (3901/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 41% (3999/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 42% (4096/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 43% (4194/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 44% (4291/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 45% (4389/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 46% (4486/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 47% (4584/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 48% (4681/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 49% (4779/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 50% (4876/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 50% (4926/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 51% (4974/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 52% (5072/9752), 1.40 MiB | 310.00 KiB/s Receiving objects: 53% (5169/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 54% (5267/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 55% (5364/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 56% (5462/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 57% (5559/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 58% (5657/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 59% (5754/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 60% (5852/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 61% (5949/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 62% (6047/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 63% (6144/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 64% (6242/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 65% (6339/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 66% (6437/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 67% (6534/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 68% (6632/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 69% (6729/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 70% (6827/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 71% (6924/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 72% (7022/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 73% (7119/9752), 1.69 MiB | 351.00 KiB/s Receiving objects: 74% (7217/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 75% (7314/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 76% (7412/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 77% (7510/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 78% (7607/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 79% (7705/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 79% (7770/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 80% (7802/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 81% (7900/9752), 2.07 MiB | 417.00 KiB/s Receiving objects: 82% (7997/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 83% (8095/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 84% (8192/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 85% (8290/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 86% (8387/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 87% (8485/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 88% (8582/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 89% (8680/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 90% (8777/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 91% (8875/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 92% (8972/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 93% (9070/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 94% (9167/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 95% (9265/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 96% (9362/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 97% (9460/9752), 2.46 MiB | 478.00 KiB/s Receiving objects: 98% (9557/9752), 2.96 MiB | 567.00 KiB/s Receiving objects: 99% (9655/9752), 2.96 MiB | 567.00 KiB/s remote: Total 9752 (delta 3235), reused 3296 (delta 3186), pack-reused 6345 Receiving objects: 100% (9752/9752), 2.96 MiB | 567.00 KiB/s Receiving objects: 100% (9752/9752), 3.06 MiB | 465.00 KiB/s, done. Resolving deltas: 0% (0/7154) Resolving deltas: 1% (72/7154) Resolving deltas: 2% (145/7154) Resolving deltas: 3% (215/7154) Resolving deltas: 4% (287/7154) Resolving deltas: 5% (358/7154) Resolving deltas: 6% (430/7154) Resolving deltas: 7% (501/7154) Resolving deltas: 8% (573/7154) Resolving deltas: 9% (644/7154) Resolving deltas: 10% (716/7154) Resolving deltas: 11% (787/7154) Resolving deltas: 12% (859/7154) Resolving deltas: 13% (931/7154) Resolving deltas: 14% (1002/7154) Resolving deltas: 15% (1075/7154) Resolving deltas: 16% (1145/7154) Resolving deltas: 17% (1217/7154) Resolving deltas: 18% (1288/7154) Resolving deltas: 19% (1360/7154) Resolving deltas: 20% (1431/7154) Resolving deltas: 21% (1503/7154) Resolving deltas: 22% (1574/7154) Resolving deltas: 23% (1646/7154) Resolving deltas: 24% (1717/7154) Resolving deltas: 25% (1789/7154) Resolving deltas: 26% (1861/7154) Resolving deltas: 27% (1932/7154) Resolving deltas: 28% (2004/7154) Resolving deltas: 29% (2075/7154) Resolving deltas: 30% (2147/7154) Resolving deltas: 31% (2218/7154) Resolving deltas: 32% (2290/7154) Resolving deltas: 33% (2361/7154) Resolving deltas: 34% (2433/7154) Resolving deltas: 35% (2504/7154) Resolving deltas: 36% (2576/7154) Resolving deltas: 37% (2648/7154) Resolving deltas: 38% (2719/7154) Resolving deltas: 39% (2791/7154) Resolving deltas: 40% (2862/7154) Resolving deltas: 41% (2934/7154) Resolving deltas: 42% (3006/7154) Resolving deltas: 43% (3077/7154) Resolving deltas: 44% (3148/7154) Resolving deltas: 45% (3220/7154) Resolving deltas: 46% (3291/7154) Resolving deltas: 47% (3364/7154) Resolving deltas: 48% (3434/7154) Resolving deltas: 49% (3506/7154) Resolving deltas: 50% (3577/7154) Resolving deltas: 51% (3649/7154) Resolving deltas: 52% (3721/7154) Resolving deltas: 53% (3793/7154) Resolving deltas: 54% (3864/7154) Resolving deltas: 55% (3935/7154) Resolving deltas: 56% (4009/7154) Resolving deltas: 57% (4078/7154) Resolving deltas: 58% (4151/7154) Resolving deltas: 59% (4221/7154) Resolving deltas: 60% (4293/7154) Resolving deltas: 61% (4364/7154) Resolving deltas: 62% (4436/7154) Resolving deltas: 63% (4508/7154) Resolving deltas: 64% (4579/7154) Resolving deltas: 65% (4651/7154) Resolving deltas: 66% (4722/7154) Resolving deltas: 67% (4794/7154) Resolving deltas: 68% (4865/7154) Resolving deltas: 69% (4937/7154) Resolving deltas: 70% (5008/7154) Resolving deltas: 71% (5080/7154) Resolving deltas: 72% (5151/7154) Resolving deltas: 73% (5223/7154) Resolving deltas: 74% (5294/7154) Resolving deltas: 75% (5366/7154) Resolving deltas: 76% (5438/7154) Resolving deltas: 77% (5509/7154) Resolving deltas: 78% (5581/7154) Resolving deltas: 79% (5652/7154) Resolving deltas: 79% (5678/7154) Resolving deltas: 80% (5724/7154) Resolving deltas: 81% (5795/7154) Resolving deltas: 82% (5867/7154) Resolving deltas: 83% (5938/7154) Resolving deltas: 84% (6010/7154) Resolving deltas: 85% (6081/7154) Resolving deltas: 86% (6153/7154) Resolving deltas: 87% (6224/7154) Resolving deltas: 88% (6296/7154) Resolving deltas: 89% (6368/7154) Resolving deltas: 90% (6439/7154) Resolving deltas: 91% (6511/7154) Resolving deltas: 92% (6582/7154) Resolving deltas: 93% (6654/7154) Resolving deltas: 94% (6725/7154) Resolving deltas: 95% (6797/7154) Resolving deltas: 96% (6868/7154) Resolving deltas: 97% (6940/7154) Resolving deltas: 98% (7011/7154) Resolving deltas: 99% (7083/7154) Resolving deltas: 100% (7154/7154) Resolving deltas: 100% (7154/7154), completed with 516 local objects. * [new ref] refs/archive/draft/3593-get_fullname-native -> refs/archive/draft/3593-get_fullname-native * [new ref] refs/archive/issue-889 -> refs/archive/issue-889 * [new ref] refs/archive/revert-1180-fix_889_and_non-ascii_in_setup.cfg_take_2 -> refs/archive/revert-1180-fix_889_and_non-ascii_in_setup.cfg_take_2 * [new branch] debt/fn-translate -> debt/fn-translate * [new branch] debt/simpler-safe-path -> debt/simpler-safe-path * [new branch] dependabot/pip/pytest-ruff-lt-0.5 -> dependabot/pip/pytest-ruff-lt-0.5 * [new branch] dependabot/pip/towncrier-lt-24.8 -> dependabot/pip/towncrier-lt-24.8 * [new branch] feature/3511-validate-metadata -> feature/3511-validate-metadata * [new branch] feature/adopt-setuptools-scm -> feature/adopt-setuptools-scm * [new branch] feature/pathlib-sources-support -> feature/pathlib-sources-support * [new branch] feature/remove-self-tags -> feature/remove-self-tags f45acf160..a6f7484b2 main -> main f45acf160..a6f7484b2 refs/pull/3406/head -> refs/pull/3406/head + 89b26365e...9228b974f refs/pull/3579/merge -> refs/pull/3579/merge (forced update) 11fd06ce3..e1c064f35 refs/pull/3979/head -> refs/pull/3979/head + c97c2a280...42fc47eb5 refs/pull/4021/head -> refs/pull/4021/head (forced update) * [new ref] refs/pull/4043/head -> refs/pull/4043/head * [new ref] refs/pull/4044/head -> refs/pull/4044/head * [new ref] refs/pull/4045/head -> refs/pull/4045/head * [new ref] refs/pull/4048/head -> refs/pull/4048/head * [new ref] refs/pull/4049/head -> refs/pull/4049/head * [new ref] refs/pull/4055/head -> refs/pull/4055/head * [new ref] refs/pull/4056/head -> refs/pull/4056/head * [new ref] refs/pull/4058/head -> refs/pull/4058/head * [new ref] refs/pull/4060/head -> refs/pull/4060/head * [new ref] refs/pull/4065/head -> refs/pull/4065/head * [new ref] refs/pull/4066/head -> refs/pull/4066/head * [new ref] refs/pull/4069/head -> refs/pull/4069/head * [new ref] refs/pull/4072/head -> refs/pull/4072/head * [new ref] refs/pull/4078/head -> refs/pull/4078/head * [new ref] refs/pull/4079/head -> refs/pull/4079/head * [new ref] refs/pull/4085/head -> refs/pull/4085/head * [new ref] refs/pull/4086/head -> refs/pull/4086/head * [new ref] refs/pull/4086/merge -> refs/pull/4086/merge * [new ref] refs/pull/4092/head -> refs/pull/4092/head * [new ref] refs/pull/4094/head -> refs/pull/4094/head * [new ref] refs/pull/4096/head -> refs/pull/4096/head * [new ref] refs/pull/4097/head -> refs/pull/4097/head * [new ref] refs/pull/4098/head -> refs/pull/4098/head * [new ref] refs/pull/4098/merge -> refs/pull/4098/merge * [new ref] refs/pull/4099/head -> refs/pull/4099/head * [new ref] refs/pull/4103/head -> refs/pull/4103/head * [new ref] refs/pull/4108/head -> refs/pull/4108/head * [new ref] refs/pull/4110/head -> refs/pull/4110/head * [new ref] refs/pull/4112/head -> refs/pull/4112/head * [new ref] refs/pull/4113/head -> refs/pull/4113/head * [new ref] refs/pull/4117/head -> refs/pull/4117/head * [new ref] refs/pull/4123/head -> refs/pull/4123/head * [new ref] refs/pull/4124/head -> refs/pull/4124/head * [new ref] refs/pull/4125/head -> refs/pull/4125/head * [new ref] refs/pull/4127/head -> refs/pull/4127/head * [new ref] refs/pull/4132/head -> refs/pull/4132/head * [new ref] refs/pull/4134/head -> refs/pull/4134/head * [new ref] refs/pull/4138/head -> refs/pull/4138/head * [new ref] refs/pull/4142/head -> refs/pull/4142/head * [new ref] refs/pull/4144/head -> refs/pull/4144/head * [new ref] refs/pull/4145/head -> refs/pull/4145/head * [new ref] refs/pull/4148/head -> refs/pull/4148/head * [new ref] refs/pull/4151/head -> refs/pull/4151/head * [new ref] refs/pull/4157/head -> refs/pull/4157/head * [new ref] refs/pull/4159/head -> refs/pull/4159/head * [new ref] refs/pull/4160/head -> refs/pull/4160/head * [new ref] refs/pull/4161/head -> refs/pull/4161/head * [new ref] refs/pull/4161/merge -> refs/pull/4161/merge * [new ref] refs/pull/4165/head -> refs/pull/4165/head * [new ref] refs/pull/4168/head -> refs/pull/4168/head * [new ref] refs/pull/4169/head -> refs/pull/4169/head * [new ref] refs/pull/4171/head -> refs/pull/4171/head * [new ref] refs/pull/4172/head -> refs/pull/4172/head * [new ref] refs/pull/4174/head -> refs/pull/4174/head * [new ref] refs/pull/4175/head -> refs/pull/4175/head * [new ref] refs/pull/4178/head -> refs/pull/4178/head * [new ref] refs/pull/4179/head -> refs/pull/4179/head * [new ref] refs/pull/4182/head -> refs/pull/4182/head * [new ref] refs/pull/4184/head -> refs/pull/4184/head * [new ref] refs/pull/4189/head -> refs/pull/4189/head * [new ref] refs/pull/4191/head -> refs/pull/4191/head * [new ref] refs/pull/4192/head -> refs/pull/4192/head * [new ref] refs/pull/4192/merge -> refs/pull/4192/merge * [new ref] refs/pull/4193/head -> refs/pull/4193/head * [new ref] refs/pull/4193/merge -> refs/pull/4193/merge * [new ref] refs/pull/4201/head -> refs/pull/4201/head * [new ref] refs/pull/4203/head -> refs/pull/4203/head * [new ref] refs/pull/4204/head -> refs/pull/4204/head * [new ref] refs/pull/4205/head -> refs/pull/4205/head * [new ref] refs/pull/4206/head -> refs/pull/4206/head * [new ref] refs/pull/4209/head -> refs/pull/4209/head * [new ref] refs/pull/4210/head -> refs/pull/4210/head * [new ref] refs/pull/4211/head -> refs/pull/4211/head * [new ref] refs/pull/4212/head -> refs/pull/4212/head * [new ref] refs/pull/4215/head -> refs/pull/4215/head * [new ref] refs/pull/4217/head -> refs/pull/4217/head * [new ref] refs/pull/4218/head -> refs/pull/4218/head * [new ref] refs/pull/4227/head -> refs/pull/4227/head * [new ref] refs/pull/4228/head -> refs/pull/4228/head * [new ref] refs/pull/4229/head -> refs/pull/4229/head * [new ref] refs/pull/4230/head -> refs/pull/4230/head * [new ref] refs/pull/4231/head -> refs/pull/4231/head * [new ref] refs/pull/4232/head -> refs/pull/4232/head * [new ref] refs/pull/4233/head -> refs/pull/4233/head * [new ref] refs/pull/4234/head -> refs/pull/4234/head * [new ref] refs/pull/4235/head -> refs/pull/4235/head * [new ref] refs/pull/4236/head -> refs/pull/4236/head * [new ref] refs/pull/4237/head -> refs/pull/4237/head * [new ref] refs/pull/4238/head -> refs/pull/4238/head * [new ref] refs/pull/4241/head -> refs/pull/4241/head * [new ref] refs/pull/4242/head -> refs/pull/4242/head * [new ref] refs/pull/4243/head -> refs/pull/4243/head * [new ref] refs/pull/4244/head -> refs/pull/4244/head * [new ref] refs/pull/4245/head -> refs/pull/4245/head * [new ref] refs/pull/4246/head -> refs/pull/4246/head * [new ref] refs/pull/4249/head -> refs/pull/4249/head * [new ref] refs/pull/4251/head -> refs/pull/4251/head * [new ref] refs/pull/4251/merge -> refs/pull/4251/merge * [new ref] refs/pull/4254/head -> refs/pull/4254/head * [new ref] refs/pull/4255/head -> refs/pull/4255/head * [new ref] refs/pull/4257/head -> refs/pull/4257/head * [new ref] refs/pull/4258/head -> refs/pull/4258/head * [new ref] refs/pull/4260/head -> refs/pull/4260/head * [new ref] refs/pull/4261/head -> refs/pull/4261/head * [new ref] refs/pull/4262/head -> refs/pull/4262/head * [new ref] refs/pull/4263/head -> refs/pull/4263/head * [new ref] refs/pull/4265/head -> refs/pull/4265/head * [new ref] refs/pull/4266/head -> refs/pull/4266/head * [new ref] refs/pull/4267/head -> refs/pull/4267/head * [new ref] refs/pull/4268/head -> refs/pull/4268/head * [new ref] refs/pull/4269/head -> refs/pull/4269/head * [new ref] refs/pull/4270/head -> refs/pull/4270/head * [new ref] refs/pull/4271/head -> refs/pull/4271/head * [new ref] refs/pull/4272/head -> refs/pull/4272/head * [new ref] refs/pull/4273/head -> refs/pull/4273/head * [new ref] refs/pull/4274/head -> refs/pull/4274/head * [new ref] refs/pull/4275/head -> refs/pull/4275/head * [new ref] refs/pull/4278/head -> refs/pull/4278/head * [new ref] refs/pull/4280/head -> refs/pull/4280/head * [new ref] refs/pull/4282/head -> refs/pull/4282/head * [new ref] refs/pull/4283/head -> refs/pull/4283/head * [new ref] refs/pull/4286/head -> refs/pull/4286/head * [new ref] refs/pull/4288/head -> refs/pull/4288/head * [new ref] refs/pull/4289/head -> refs/pull/4289/head * [new ref] refs/pull/4296/head -> refs/pull/4296/head * [new ref] refs/pull/4297/head -> refs/pull/4297/head * [new ref] refs/pull/4298/head -> refs/pull/4298/head * [new ref] refs/pull/4299/head -> refs/pull/4299/head * [new ref] refs/pull/4301/head -> refs/pull/4301/head * [new ref] refs/pull/4304/head -> refs/pull/4304/head * [new ref] refs/pull/4306/head -> refs/pull/4306/head * [new ref] refs/pull/4306/merge -> refs/pull/4306/merge * [new ref] refs/pull/4307/head -> refs/pull/4307/head * [new ref] refs/pull/4308/head -> refs/pull/4308/head * [new ref] refs/pull/4309/head -> refs/pull/4309/head * [new ref] refs/pull/4310/head -> refs/pull/4310/head * [new ref] refs/pull/4312/head -> refs/pull/4312/head * [new ref] refs/pull/4318/head -> refs/pull/4318/head * [new ref] refs/pull/4319/head -> refs/pull/4319/head * [new ref] refs/pull/4320/head -> refs/pull/4320/head * [new ref] refs/pull/4322/head -> refs/pull/4322/head * [new ref] refs/pull/4325/head -> refs/pull/4325/head * [new ref] refs/pull/4327/head -> refs/pull/4327/head * [new ref] refs/pull/4329/head -> refs/pull/4329/head * [new ref] refs/pull/4330/head -> refs/pull/4330/head * [new ref] refs/pull/4332/head -> refs/pull/4332/head * [new ref] refs/pull/4337/head -> refs/pull/4337/head * [new ref] refs/pull/4339/head -> refs/pull/4339/head * [new ref] refs/pull/4340/head -> refs/pull/4340/head * [new ref] refs/pull/4343/head -> refs/pull/4343/head * [new ref] refs/pull/4344/head -> refs/pull/4344/head * [new ref] refs/pull/4346/head -> refs/pull/4346/head * [new ref] refs/pull/4347/head -> refs/pull/4347/head * [new ref] refs/pull/4348/head -> refs/pull/4348/head * [new ref] refs/pull/4351/head -> refs/pull/4351/head * [new ref] refs/pull/4351/merge -> refs/pull/4351/merge * [new ref] refs/pull/4352/head -> refs/pull/4352/head * [new ref] refs/pull/4352/merge -> refs/pull/4352/merge * [new ref] refs/pull/4353/head -> refs/pull/4353/head * [new ref] refs/pull/4355/head -> refs/pull/4355/head * [new ref] refs/pull/4356/head -> refs/pull/4356/head * [new ref] refs/pull/4357/head -> refs/pull/4357/head * [new ref] refs/pull/4358/head -> refs/pull/4358/head * [new ref] refs/pull/4358/merge -> refs/pull/4358/merge * [new ref] refs/pull/4360/head -> refs/pull/4360/head * [new ref] refs/pull/4361/head -> refs/pull/4361/head * [new ref] refs/pull/4363/head -> refs/pull/4363/head * [new ref] refs/pull/4364/head -> refs/pull/4364/head * [new ref] refs/pull/4365/head -> refs/pull/4365/head * [new ref] refs/pull/4366/head -> refs/pull/4366/head * [new ref] refs/pull/4368/head -> refs/pull/4368/head * [new ref] refs/pull/4369/head -> refs/pull/4369/head * [new ref] refs/pull/4370/head -> refs/pull/4370/head * [new ref] refs/pull/4373/head -> refs/pull/4373/head * [new ref] refs/pull/4375/head -> refs/pull/4375/head * [new ref] refs/pull/4377/head -> refs/pull/4377/head * [new ref] refs/pull/4378/head -> refs/pull/4378/head * [new ref] refs/pull/4379/head -> refs/pull/4379/head * [new ref] refs/pull/4379/merge -> refs/pull/4379/merge * [new ref] refs/pull/4380/head -> refs/pull/4380/head * [new ref] refs/pull/4381/head -> refs/pull/4381/head * [new ref] refs/pull/4382/head -> refs/pull/4382/head * [new ref] refs/pull/4383/head -> refs/pull/4383/head * [new ref] refs/pull/4386/head -> refs/pull/4386/head * [new ref] refs/pull/4386/merge -> refs/pull/4386/merge * [new ref] refs/pull/4387/head -> refs/pull/4387/head * [new ref] refs/pull/4388/head -> refs/pull/4388/head * [new ref] refs/pull/4389/head -> refs/pull/4389/head * [new ref] refs/pull/4389/merge -> refs/pull/4389/merge * [new ref] refs/pull/4390/head -> refs/pull/4390/head * [new ref] refs/pull/4391/head -> refs/pull/4391/head * [new ref] refs/pull/4392/head -> refs/pull/4392/head * [new ref] refs/pull/4392/merge -> refs/pull/4392/merge * [new ref] refs/pull/4393/head -> refs/pull/4393/head * [new ref] refs/pull/4395/head -> refs/pull/4395/head * [new ref] refs/pull/4397/head -> refs/pull/4397/head * [new ref] refs/pull/4404/head -> refs/pull/4404/head * [new ref] refs/pull/4405/head -> refs/pull/4405/head * [new ref] refs/pull/4406/head -> refs/pull/4406/head * [new ref] refs/pull/4409/head -> refs/pull/4409/head * [new ref] refs/pull/4410/head -> refs/pull/4410/head * [new ref] refs/pull/4411/head -> refs/pull/4411/head * [new ref] refs/pull/4422/head -> refs/pull/4422/head * [new ref] refs/pull/4423/head -> refs/pull/4423/head * [new ref] refs/pull/4424/head -> refs/pull/4424/head * [new ref] refs/pull/4424/merge -> refs/pull/4424/merge * [new ref] refs/pull/4427/head -> refs/pull/4427/head * [new ref] refs/pull/4429/head -> refs/pull/4429/head * [new ref] refs/pull/4430/head -> refs/pull/4430/head * [new ref] refs/pull/4432/head -> refs/pull/4432/head * [new ref] refs/pull/4434/head -> refs/pull/4434/head * [new ref] refs/pull/4436/head -> refs/pull/4436/head * [new ref] refs/pull/4438/head -> refs/pull/4438/head * [new ref] refs/pull/4441/head -> refs/pull/4441/head * [new ref] refs/pull/4442/head -> refs/pull/4442/head * [new ref] refs/pull/4443/head -> refs/pull/4443/head * [new ref] refs/pull/4444/head -> refs/pull/4444/head * [new ref] refs/pull/4445/head -> refs/pull/4445/head * [new ref] refs/pull/4446/head -> refs/pull/4446/head * [new ref] refs/pull/4447/head -> refs/pull/4447/head * [new ref] refs/pull/4448/head -> refs/pull/4448/head * [new ref] refs/pull/4449/head -> refs/pull/4449/head * [new ref] refs/pull/4450/head -> refs/pull/4450/head * [new ref] refs/pull/4451/head -> refs/pull/4451/head * [new ref] refs/pull/4452/head -> refs/pull/4452/head * [new ref] refs/pull/4453/head -> refs/pull/4453/head * [new ref] refs/pull/4454/head -> refs/pull/4454/head * [new ref] refs/pull/4457/head -> refs/pull/4457/head * [new ref] refs/pull/4458/head -> refs/pull/4458/head * [new ref] refs/pull/4463/head -> refs/pull/4463/head * [new ref] refs/pull/4464/head -> refs/pull/4464/head * [new ref] refs/pull/4465/head -> refs/pull/4465/head * [new ref] refs/pull/4468/head -> refs/pull/4468/head * [new ref] refs/pull/4469/head -> refs/pull/4469/head * [new ref] refs/pull/4470/head -> refs/pull/4470/head * [new ref] refs/pull/4471/head -> refs/pull/4471/head * [new ref] refs/pull/4479/head -> refs/pull/4479/head * [new ref] refs/pull/4481/head -> refs/pull/4481/head * [new ref] refs/pull/4484/head -> refs/pull/4484/head * [new ref] refs/pull/4485/head -> refs/pull/4485/head * [new ref] refs/pull/4486/head -> refs/pull/4486/head * [new ref] refs/pull/4492/head -> refs/pull/4492/head * [new ref] refs/pull/4493/head -> refs/pull/4493/head * [new ref] refs/pull/4495/head -> refs/pull/4495/head * [new ref] refs/pull/4500/head -> refs/pull/4500/head * [new ref] refs/pull/4502/head -> refs/pull/4502/head * [new ref] refs/pull/4502/merge -> refs/pull/4502/merge * [new ref] refs/pull/4503/head -> refs/pull/4503/head * [new ref] refs/pull/4504/head -> refs/pull/4504/head * [new ref] refs/pull/4504/merge -> refs/pull/4504/merge * [new ref] refs/pull/4505/head -> refs/pull/4505/head * [new ref] refs/pull/4506/head -> refs/pull/4506/head * [new ref] refs/pull/4507/head -> refs/pull/4507/head * [new ref] refs/pull/4512/head -> refs/pull/4512/head * [new ref] refs/pull/4522/head -> refs/pull/4522/head * [new ref] refs/pull/4524/head -> refs/pull/4524/head * [new ref] refs/pull/4525/head -> refs/pull/4525/head * [new ref] refs/pull/4526/head -> refs/pull/4526/head * [new ref] refs/pull/4526/merge -> refs/pull/4526/merge * [new ref] refs/pull/4527/head -> refs/pull/4527/head * [new ref] refs/pull/4528/head -> refs/pull/4528/head * [new ref] refs/pull/4528/merge -> refs/pull/4528/merge * [new ref] refs/pull/4531/head -> refs/pull/4531/head * [new ref] refs/pull/4531/merge -> refs/pull/4531/merge * [new ref] refs/pull/4532/head -> refs/pull/4532/head * [new ref] refs/pull/4532/merge -> refs/pull/4532/merge * [new ref] refs/pull/4534/head -> refs/pull/4534/head * [new ref] refs/pull/4535/head -> refs/pull/4535/head * [new ref] refs/pull/4536/head -> refs/pull/4536/head * [new ref] refs/pull/4536/merge -> refs/pull/4536/merge * [new ref] refs/pull/4537/head -> refs/pull/4537/head * [new ref] refs/pull/4537/merge -> refs/pull/4537/merge * [new ref] refs/pull/4538/head -> refs/pull/4538/head * [new ref] refs/pull/4539/head -> refs/pull/4539/head * [new ref] refs/pull/4541/head -> refs/pull/4541/head * [new ref] refs/pull/4542/head -> refs/pull/4542/head * [new ref] refs/pull/4546/head -> refs/pull/4546/head * [new ref] refs/pull/4548/head -> refs/pull/4548/head * [new ref] refs/pull/4548/merge -> refs/pull/4548/merge * [new ref] refs/pull/4549/head -> refs/pull/4549/head * [new ref] refs/pull/4551/head -> refs/pull/4551/head * [new ref] refs/pull/4552/head -> refs/pull/4552/head * [new ref] refs/pull/4552/merge -> refs/pull/4552/merge * [new ref] refs/pull/4554/head -> refs/pull/4554/head * [new ref] refs/pull/4554/merge -> refs/pull/4554/merge * [new ref] refs/pull/4555/head -> refs/pull/4555/head * [new ref] refs/pull/4555/merge -> refs/pull/4555/merge * [new ref] refs/pull/4556/head -> refs/pull/4556/head * [new ref] refs/pull/4556/merge -> refs/pull/4556/merge * [new ref] refs/pull/4557/head -> refs/pull/4557/head * [new ref] refs/pull/4557/merge -> refs/pull/4557/merge * [new ref] refs/pull/4558/head -> refs/pull/4558/head * [new ref] refs/pull/4558/merge -> refs/pull/4558/merge * [new tag] v68.2.1 -> v68.2.1 * [new tag] v68.2.2 -> v68.2.2 * [new tag] v69.0.0 -> v69.0.0 * [new tag] v69.0.1 -> v69.0.1 * [new tag] v69.0.2 -> v69.0.2 * [new tag] v69.0.3 -> v69.0.3 * [new tag] v69.1.0 -> v69.1.0 * [new tag] v69.1.1 -> v69.1.1 * [new tag] v69.2.0 -> v69.2.0 * [new tag] v69.3.0 -> v69.3.0 * [new tag] v69.3.1 -> v69.3.1 * [new tag] v69.4.0 -> v69.4.0 * [new tag] v69.4.1 -> v69.4.1 * [new tag] v69.4.2 -> v69.4.2 * [new tag] v69.5.0 -> v69.5.0 * [new tag] v69.5.1 -> v69.5.1 * [new tag] v70.0.0 -> v70.0.0 * [new tag] v70.1.0 -> v70.1.0 * [new tag] v70.1.1 -> v70.1.1 * [new tag] v70.2.0 -> v70.2.0 * [new tag] v70.3.0 -> v70.3.0 * [new tag] v71.0.0 -> v71.0.0 * [new tag] v71.0.1 -> v71.0.1 * [new tag] v71.0.2 -> v71.0.2 * [new tag] v71.0.3 -> v71.0.3 * [new tag] v71.0.4 -> v71.0.4 * [new tag] v71.1.0 -> v71.1.0 * [new tag] v72.0.0 -> v72.0.0 * [new tag] v72.1.0 -> v72.1.0 * [new tag] v72.2.0 -> v72.2.0  -> Found system-validate-pyproject.patch  -> Found add-dependency.patch  -> Found build-no-isolation.patch ==> Validating source files with sha512sums... setuptools ... Passed system-validate-pyproject.patch ... Passed add-dependency.patch ... Passed build-no-isolation.patch ... Passed ==> Verifying source file signatures with gpg... setuptools git repo ... Passed ]2;🔵 Container arch-nspawn-3330254 on litleo.felixc.at==> Making package: python-setuptools 1:69.5.1-1 (Mon Aug 12 14:40:08 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (12) New Version Net Change extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-fastjsonschema 2.20.0-1 0.27 MiB extra/python-jaraco.context 5.3.0-1 0.04 MiB extra/python-jaraco.functools 4.0.2-1 0.07 MiB extra/python-trove-classifiers 2024.7.2-1 0.12 MiB extra/python-jaraco.text 4.0.0-1 0.08 MiB extra/python-more-itertools 10.3.0-1 0.63 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-packaging 24.1-1 0.49 MiB extra/python-platformdirs 4.2.2-1 0.24 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-validate-pyproject 0.18-1 0.33 MiB Total Installed Size: 2.52 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (55) New Version Net Change Download Size extra/perl-error 0.17029-6 0.04 MiB extra/perl-mailtools 2.21-8 0.10 MiB extra/perl-timedate 2.33-6 0.08 MiB extra/python-attrs 23.2.0-3 0.54 MiB extra/python-babel 2.15.0-1 28.61 MiB 6.13 MiB extra/python-cachetools 5.3.2-3 0.13 MiB 0.03 MiB extra/python-cffi 1.16.0-2 1.32 MiB extra/python-chardet 5.2.0-2 2.98 MiB extra/python-charset-normalizer 3.3.2-2 0.43 MiB extra/python-colorama 0.4.6-3 0.25 MiB extra/python-configupdater 3.2-1 0.32 MiB 0.06 MiB extra/python-cryptography 42.0.6-1 4.51 MiB extra/python-distlib 0.3.8-2 1.29 MiB extra/python-docutils 1:0.21.2-1 5.65 MiB extra/python-filelock 3.13.3-2 0.08 MiB extra/python-idna 3.7-1 0.84 MiB extra/python-imagesize 1.4.1-5 0.05 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-jinja 1:3.1.4-1 1.74 MiB extra/python-markupsafe 2.1.5-2 0.07 MiB extra/python-path 16.10.1-1 0.24 MiB 0.04 MiB extra/python-pluggy 1.5.0-1 0.20 MiB extra/python-pycparser 2.22-2 1.71 MiB extra/python-pygments 2.18.0-1 14.10 MiB extra/python-pyproject-api 1.7.1-1 0.12 MiB 0.03 MiB extra/python-pyproject-hooks 1.1.0-1 0.10 MiB extra/python-pytest 1:8.3.1-1 3.90 MiB extra/python-pytz 2024.1-2 0.16 MiB extra/python-requests 2.32.3-1 0.60 MiB extra/python-snowballstemmer 2.2.0-6 2.59 MiB extra/python-sphinx-alabaster-theme 0.7.16-2 0.05 MiB extra/python-sphinxcontrib-applehelp 2.0.0-1 0.26 MiB 0.03 MiB extra/python-sphinxcontrib-devhelp 2.0.0-2 0.13 MiB 0.02 MiB extra/python-sphinxcontrib-htmlhelp 2.1.0-1 0.17 MiB 0.04 MiB extra/python-sphinxcontrib-jsmath 1.0.1-17 0.02 MiB extra/python-sphinxcontrib-qthelp 2.0.0-1 0.16 MiB 0.03 MiB extra/python-sphinxcontrib-serializinghtml 2.0.0-1 0.14 MiB 0.03 MiB extra/python-toml 0.10.2-10 0.18 MiB extra/python-tomlkit 0.13.0-1 0.56 MiB extra/python-tox 4.12.1-2 1.57 MiB 0.30 MiB extra/python-urllib3 1.26.18-3 1.26 MiB extra/python-virtualenv 20.25.0-3 4.61 MiB extra/git 2.46.0-1 26.98 MiB extra/python-build 1.2.1-3 0.19 MiB extra/python-ini2toml 0.15-1 0.48 MiB 0.10 MiB extra/python-jaraco.envs 2.6.0-2 0.02 MiB 0.01 MiB extra/python-jaraco.path 3.7.0-2 0.05 MiB 0.01 MiB extra/python-pip 24.0-2 19.86 MiB extra/python-pytest-enabler 3.1.1-2 0.02 MiB 0.01 MiB extra/python-pytest-home 0.6.0-1 0.01 MiB 0.01 MiB extra/python-pytest-timeout 2.3.1-2 0.08 MiB 0.02 MiB extra/python-setuptools 1:69.0.3-6 4.39 MiB extra/python-sphinx 7.4.7-1 19.54 MiB 2.58 MiB extra/python-tomli-w 1.0.0-7 0.03 MiB extra/python-wheel 0.44.0-1 0.26 MiB 0.06 MiB Total Download Size: 9.54 MiB Total Installed Size: 153.79 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-babel-2.15.0-1-any downloading... python-sphinx-7.4.7-1-any downloading... python-tox-4.12.1-2-any downloading... python-ini2toml-0.15-1-any downloading... python-wheel-0.44.0-1-any downloading... python-configupdater-3.2-1-any downloading... python-path-16.10.1-1-any downloading... python-sphinxcontrib-htmlhelp-2.1.0-1-any downloading... python-sphinxcontrib-applehelp-2.0.0-1-any downloading... python-sphinxcontrib-serializinghtml-2.0.0-1-any downloading... python-sphinxcontrib-qthelp-2.0.0-1-any downloading... python-pyproject-api-1.7.1-1-any downloading... python-cachetools-5.3.2-3-any downloading... python-sphinxcontrib-devhelp-2.0.0-2-any downloading... python-pytest-timeout-2.3.1-2-any downloading... python-jaraco.path-3.7.0-2-any downloading... python-pytest-enabler-3.1.1-2-any downloading... python-jaraco.envs-2.6.0-2-any downloading... python-pytest-home-0.6.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-setuptools... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) [pending] python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation [pending] installing python-configupdater... installing python-tomlkit... installing python-ini2toml... installing python-path... installing python-distlib... installing python-filelock... installing python-virtualenv... installing python-cachetools... installing python-chardet... installing python-colorama... installing python-pluggy... installing python-pyproject-api... installing python-tox... Optional dependencies for python-tox python-pytest: for pytest plugin to test tox and its plugins [pending] python-pytest-mock: for pytest plugin to test tox and its plugins python-re-assert: for pytest plugin to test tox and its plugins installing python-jaraco.envs... installing python-jaraco.path... installing python-attrs... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext [installed] installing python-cryptography... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-pip... installing python-iniconfig... installing python-pytest... installing python-toml... installing python-pytest-enabler... installing python-pytest-home... installing python-pytest-timeout... installing python-pytz... installing python-babel... installing python-docutils... Optional dependencies for python-docutils python-myst-parser: to parse input in "Markdown" (CommonMark) format python-pillow: for some image manipulation operations python-pygments: for syntax highlighting of code directives and roles [pending] installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-pygments... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-certifi: security support python-cryptography: security support [installed] python-idna: security support [installed] python-pyopenssl: security support python-pysocks: SOCKS support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library [installed] python-pysocks: SOCKS proxy support installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... installing python-sphinx... Optional dependencies for python-sphinx imagemagick: for ext.imgconverter texlive-fontsextra: for the default admonition title icons in PDF output texlive-latexextra: for generation of PDF documentation installing python-tomli-w... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources...  -> Found system-validate-pyproject.patch  -> Found add-dependency.patch  -> Found build-no-isolation.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of setuptools git repo... Cloning into 'setuptools'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file setuptools/config/pyprojecttoml.py patching file setup.cfg Hunk #1 succeeded at 27 with fuzz 2 (offset 1 line). patching file setuptools/tests/fixtures.py ==> Starting build()... running build running build_py creating build creating build/lib creating build/lib/pkg_resources copying pkg_resources/__init__.py -> build/lib/pkg_resources creating build/lib/setuptools copying setuptools/depends.py -> build/lib/setuptools copying setuptools/version.py -> build/lib/setuptools copying setuptools/monkey.py -> build/lib/setuptools copying setuptools/unicode_utils.py -> build/lib/setuptools copying setuptools/extension.py -> build/lib/setuptools copying setuptools/package_index.py -> build/lib/setuptools copying setuptools/dist.py -> build/lib/setuptools copying setuptools/wheel.py -> build/lib/setuptools copying setuptools/namespaces.py -> build/lib/setuptools copying setuptools/installer.py -> build/lib/setuptools copying setuptools/_imp.py -> build/lib/setuptools copying setuptools/glob.py -> build/lib/setuptools copying setuptools/discovery.py -> build/lib/setuptools copying setuptools/_normalization.py -> build/lib/setuptools copying setuptools/dep_util.py -> build/lib/setuptools copying setuptools/windows_support.py -> build/lib/setuptools copying setuptools/_reqs.py -> build/lib/setuptools copying setuptools/_itertools.py -> build/lib/setuptools copying setuptools/logging.py -> build/lib/setuptools copying setuptools/msvc.py -> build/lib/setuptools copying setuptools/_entry_points.py -> build/lib/setuptools copying setuptools/_core_metadata.py -> build/lib/setuptools copying setuptools/modified.py -> build/lib/setuptools copying setuptools/warnings.py -> build/lib/setuptools copying setuptools/errors.py -> build/lib/setuptools copying setuptools/build_meta.py -> build/lib/setuptools copying setuptools/__init__.py -> build/lib/setuptools copying setuptools/archive_util.py -> build/lib/setuptools copying setuptools/_importlib.py -> build/lib/setuptools copying setuptools/sandbox.py -> build/lib/setuptools copying setuptools/_path.py -> build/lib/setuptools copying setuptools/launch.py -> build/lib/setuptools creating build/lib/_distutils_hack copying _distutils_hack/override.py -> build/lib/_distutils_hack copying _distutils_hack/__init__.py -> build/lib/_distutils_hack creating build/lib/setuptools/config copying setuptools/config/pyprojecttoml.py -> build/lib/setuptools/config copying setuptools/config/setupcfg.py -> build/lib/setuptools/config copying setuptools/config/_apply_pyprojecttoml.py -> build/lib/setuptools/config copying setuptools/config/expand.py -> build/lib/setuptools/config copying setuptools/config/__init__.py -> build/lib/setuptools/config creating build/lib/setuptools/_distutils copying setuptools/_distutils/version.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/_msvccompiler.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/py38compat.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/extension.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/cmd.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/fancy_getopt.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/py39compat.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/_macos_compat.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/versionpredicate.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/_modified.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/dist.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/msvc9compiler.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/filelist.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/sysconfig.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/debug.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/core.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/util.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/log.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/bcppcompiler.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/dir_util.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/_collections.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/dep_util.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/_itertools.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/_functools.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/text_file.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/file_util.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/config.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/errors.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/__init__.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/cygwinccompiler.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/archive_util.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/ccompiler.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/_log.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/spawn.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/msvccompiler.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/unixccompiler.py -> build/lib/setuptools/_distutils copying setuptools/_distutils/zosccompiler.py -> build/lib/setuptools/_distutils creating build/lib/setuptools/command copying setuptools/command/build_ext.py -> build/lib/setuptools/command copying setuptools/command/egg_info.py -> build/lib/setuptools/command copying setuptools/command/sdist.py -> build/lib/setuptools/command copying setuptools/command/install_egg_info.py -> build/lib/setuptools/command copying setuptools/command/editable_wheel.py -> build/lib/setuptools/command copying setuptools/command/saveopts.py -> build/lib/setuptools/command copying setuptools/command/install.py -> build/lib/setuptools/command copying setuptools/command/install_scripts.py -> build/lib/setuptools/command copying setuptools/command/rotate.py -> build/lib/setuptools/command copying setuptools/command/bdist_rpm.py -> build/lib/setuptools/command copying setuptools/command/upload.py -> build/lib/setuptools/command copying setuptools/command/setopt.py -> build/lib/setuptools/command copying setuptools/command/test.py -> build/lib/setuptools/command copying setuptools/command/develop.py -> build/lib/setuptools/command copying setuptools/command/build.py -> build/lib/setuptools/command copying setuptools/command/_requirestxt.py -> build/lib/setuptools/command copying setuptools/command/build_py.py -> build/lib/setuptools/command copying setuptools/command/easy_install.py -> build/lib/setuptools/command copying setuptools/command/bdist_egg.py -> build/lib/setuptools/command copying setuptools/command/install_lib.py -> build/lib/setuptools/command copying setuptools/command/alias.py -> build/lib/setuptools/command copying setuptools/command/dist_info.py -> build/lib/setuptools/command copying setuptools/command/upload_docs.py -> build/lib/setuptools/command copying setuptools/command/__init__.py -> build/lib/setuptools/command copying setuptools/command/build_clib.py -> build/lib/setuptools/command copying setuptools/command/register.py -> build/lib/setuptools/command creating build/lib/setuptools/compat copying setuptools/compat/py311.py -> build/lib/setuptools/compat copying setuptools/compat/py310.py -> build/lib/setuptools/compat copying setuptools/compat/py39.py -> build/lib/setuptools/compat copying setuptools/compat/__init__.py -> build/lib/setuptools/compat creating build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/build_ext.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/sdist.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/bdist.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/bdist_dumb.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/install_egg_info.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/install_data.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/install.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/install_scripts.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/bdist_rpm.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/upload.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/build_scripts.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/build.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/install_headers.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/build_py.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/check.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/install_lib.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/config.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/__init__.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/_framework_compat.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/build_clib.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/register.py -> build/lib/setuptools/_distutils/command copying setuptools/_distutils/command/clean.py -> build/lib/setuptools/_distutils/command creating build/lib/setuptools/_distutils/compat copying setuptools/_distutils/compat/py38.py -> build/lib/setuptools/_distutils/compat copying setuptools/_distutils/compat/__init__.py -> build/lib/setuptools/_distutils/compat copying setuptools/script (dev).tmpl -> build/lib/setuptools copying setuptools/script.tmpl -> build/lib/setuptools ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.12.4, pytest-8.3.1, pluggy-1.5.0 rootdir: /build/python-setuptools/src/setuptools configfile: pytest.ini plugins: timeout-2.3.1, enabler-3.1.1, home-0.6.0 collected 1199 items / 33 deselected / 1166 selected pkg_resources/__init__.py ... [ 0%] pkg_resources/api_tests.txt . [ 0%] pkg_resources/tests/test_find_distributions.py .... [ 0%] pkg_resources/tests/test_markers.py . [ 0%] pkg_resources/tests/test_pkg_resources.py .................ssss [ 2%] pkg_resources/tests/test_resources.py .................................. [ 5%] ................................................ [ 9%] pkg_resources/tests/test_working_set.py ................................ [ 12%] .... [ 12%] setuptools/_entry_points.py . [ 12%] setuptools/_itertools.py . [ 12%] setuptools/_normalization.py ...... [ 13%] setuptools/_path.py . [ 13%] setuptools/build_meta.py ..... [ 13%] setuptools/command/develop.py . [ 13%] setuptools/command/editable_wheel.py ... [ 14%] setuptools/command/install_lib.py . [ 14%] setuptools/config/_apply_pyprojecttoml.py .. [ 14%] setuptools/config/expand.py . [ 14%] setuptools/discovery.py ... [ 14%] setuptools/dist.py . [ 14%] setuptools/namespaces.py . [ 15%] setuptools/package_index.py .. [ 15%] setuptools/sandbox.py . [ 15%] setuptools/tests/config/test_apply_pyprojecttoml.py .......x...F........ [ 16%] ...... [ 17%] setuptools/tests/config/test_expand.py ....................... [ 19%] setuptools/tests/config/test_pyprojecttoml.py ................. [ 20%] setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py ... [ 21%] setuptools/tests/config/test_setupcfg.py ............................... [ 23%] .................................... [ 26%] setuptools/tests/integration/test_pip_install_sdist.py sssssssss [ 27%] setuptools/tests/test_archive_util.py X [ 27%] setuptools/tests/test_bdist_deprecations.py X [ 27%] setuptools/tests/test_bdist_egg.py .x [ 28%] setuptools/tests/test_build.py .. [ 28%] setuptools/tests/test_build_clib.py .. [ 28%] setuptools/tests/test_build_ext.py ........ [ 29%] setuptools/tests/test_build_meta.py ....................FF.............. [ 32%] ........................................................................ [ 38%] ...........FF........................................................... [ 44%] ..................... [ 46%] setuptools/tests/test_build_py.py ....x............ [ 47%] setuptools/tests/test_config_discovery.py .............................. [ 50%] ..................................................... [ 54%] setuptools/tests/test_core_metadata.py ..........x...x............... [ 57%] setuptools/tests/test_depends.py . [ 57%] setuptools/tests/test_develop.py sx.... [ 58%] setuptools/tests/test_dist.py ........................... [ 60%] setuptools/tests/test_dist_info.py ..................................... [ 63%] . [ 63%] setuptools/tests/test_distutils_adoption.py s....sss....s [ 64%] setuptools/tests/test_easy_install.py .................................. [ 67%] .............. [ 68%] setuptools/tests/test_editable_install.py .............................. [ 71%] ............. [ 72%] setuptools/tests/test_egg_info.py ..........................x........... [ 75%] ..................................... [ 78%] setuptools/tests/test_extern.py ... [ 79%] setuptools/tests/test_find_packages.py ................... [ 80%] setuptools/tests/test_find_py_modules.py ......... [ 81%] setuptools/tests/test_glob.py .... [ 81%] setuptools/tests/test_install_scripts.py .s.s [ 82%] setuptools/tests/test_integration.py .X.x. [ 82%] setuptools/tests/test_logging.py ... [ 83%] setuptools/tests/test_manifest.py ...................................... [ 86%] ............................. [ 88%] setuptools/tests/test_msvc14.py ssss [ 89%] setuptools/tests/test_namespaces.py .... [ 89%] setuptools/tests/test_packageindex.py .................... [ 91%] setuptools/tests/test_register.py . [ 91%] setuptools/tests/test_sandbox.py .......... [ 92%] setuptools/tests/test_sdist.py ................................ [ 94%] setuptools/tests/test_setopt.py .. [ 95%] setuptools/tests/test_setuptools.py ....................... [ 96%] setuptools/tests/test_test.py . [ 97%] setuptools/tests/test_unicode_utils.py . [ 97%] setuptools/tests/test_upload.py . [ 97%] setuptools/tests/test_warnings.py .... [ 97%] setuptools/tests/test_wheel.py ........................ [ 99%] setuptools/tests/test_windows_wrappers.py ssss [100%] =================================== FAILURES =================================== __ TestPresetField.test_not_listed_in_dynamic[classifiers-classifiers-value0] __ self = tmp_path = PosixPath('/tmp/pytest-of-builduser/pytest-0/test_not_listed_in_dynamic_cla0') attr = 'classifiers', field = 'classifiers', value = ['Private :: Classifier'] @pytest.mark.parametrize( "attr, field, value", [ ("classifiers", "classifiers", ["Private :: Classifier"]), ("entry_points", "scripts", {"console_scripts": ["foobar=foobar:main"]}), ("entry_points", "gui-scripts", {"gui_scripts": ["bazquux=bazquux:main"]}), pytest.param( *("install_requires", "dependencies", ["six"]), marks=[ pytest.mark.filterwarnings("ignore:.*install_requires. overwritten") ], ), ], ) def test_not_listed_in_dynamic(self, tmp_path, attr, field, value): """Setuptools cannot set a field if not listed in ``dynamic``""" pyproject = self.pyproject(tmp_path, []) dist = makedist(tmp_path, **{attr: value}) msg = re.compile(f"defined outside of `pyproject.toml`:.*{field}", re.S) > with pytest.warns(_MissingDynamic, match=msg): E DeprecationWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. setuptools/tests/config/test_apply_pyprojecttoml.py:353: DeprecationWarning _________ TestBuildMetaBackend.test_build_with_pyproject_config[None] __________ self = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_build_with_pyproject_conf0') setup_script = None @pytest.mark.parametrize("setup_script", [None, SETUP_SCRIPT_STUB]) def test_build_with_pyproject_config(self, tmpdir, setup_script): files = { 'pyproject.toml': DALS( """ [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "foo" license = {text = "MIT"} description = "This is a Python package" dynamic = ["version", "readme"] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers" ] urls = {Homepage = "http://github.com"} dependencies = [ "appdirs", ] [project.optional-dependencies] all = [ "tomli>=1", "pyscaffold>=4,<5", 'importlib; python_version == "2.6"', ] [project.scripts] foo = "foo.cli:main" [tool.setuptools] zip-safe = false package-dir = {"" = "src"} packages = {find = {where = ["src"]}} license-files = ["LICENSE*"] [tool.setuptools.dynamic] version = {attr = "foo.__version__"} readme = {file = "README.rst"} [tool.distutils.sdist] formats = "gztar" [tool.distutils.bdist_wheel] universal = true """ ), "MANIFEST.in": DALS( """ global-include *.py *.txt global-exclude *.py[cod] """ ), "README.rst": "This is a ``README``", "LICENSE.txt": "---- placeholder MIT license ----", "src": { "foo": { "__init__.py": "__version__ = '0.1'", "__init__.pyi": "__version__: str", "cli.py": "def main(): print('hello world')", "data.txt": "def main(): print('hello world')", "py.typed": "", } }, } if setup_script: files["setup.py"] = setup_script build_backend = self.get_build_backend() with tmpdir.as_cwd(): path.build(files) sdist_path = build_backend.build_sdist("temp") wheel_file = build_backend.build_wheel("temp") with tarfile.open(os.path.join(tmpdir, "temp", sdist_path)) as tar: sdist_contents = set(tar.getnames()) with ZipFile(os.path.join(tmpdir, "temp", wheel_file)) as zipfile: wheel_contents = set(zipfile.namelist()) metadata = str(zipfile.read("foo-0.1.dist-info/METADATA"), "utf-8") license = str(zipfile.read("foo-0.1.dist-info/LICENSE.txt"), "utf-8") epoints = str(zipfile.read("foo-0.1.dist-info/entry_points.txt"), "utf-8") assert sdist_contents - {"foo-0.1/setup.py"} == { 'foo-0.1', 'foo-0.1/LICENSE.txt', 'foo-0.1/MANIFEST.in', 'foo-0.1/PKG-INFO', 'foo-0.1/README.rst', 'foo-0.1/pyproject.toml', 'foo-0.1/setup.cfg', 'foo-0.1/src', 'foo-0.1/src/foo', 'foo-0.1/src/foo/__init__.py', 'foo-0.1/src/foo/__init__.pyi', 'foo-0.1/src/foo/cli.py', 'foo-0.1/src/foo/data.txt', 'foo-0.1/src/foo/py.typed', 'foo-0.1/src/foo.egg-info', 'foo-0.1/src/foo.egg-info/PKG-INFO', 'foo-0.1/src/foo.egg-info/SOURCES.txt', 'foo-0.1/src/foo.egg-info/dependency_links.txt', 'foo-0.1/src/foo.egg-info/entry_points.txt', 'foo-0.1/src/foo.egg-info/requires.txt', 'foo-0.1/src/foo.egg-info/top_level.txt', 'foo-0.1/src/foo.egg-info/not-zip-safe', } assert wheel_contents == { "foo/__init__.py", "foo/__init__.pyi", # include type information by default "foo/cli.py", "foo/data.txt", # include_package_data defaults to True "foo/py.typed", # include type information by default "foo-0.1.dist-info/LICENSE.txt", "foo-0.1.dist-info/METADATA", "foo-0.1.dist-info/WHEEL", "foo-0.1.dist-info/entry_points.txt", "foo-0.1.dist-info/top_level.txt", "foo-0.1.dist-info/RECORD", } assert license == "---- placeholder MIT license ----" metadata = metadata.replace("(", "").replace(")", "") # ^-- compatibility hack for pypa/wheel#552 for line in ( "Summary: This is a Python package", "License: MIT", "Classifier: Intended Audience :: Developers", "Requires-Dist: appdirs", "Requires-Dist: tomli >=1 ; extra == 'all'", "Requires-Dist: importlib ; python_version == \"2.6\" and extra == 'all'", ): > assert line in metadata E AssertionError setuptools/tests/test_build_meta.py:450: AssertionError _ TestBuildMetaBackend.test_build_with_pyproject_config[__import__('setuptools').setup()] _ self = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_build_with_pyproject_conf1') setup_script = "__import__('setuptools').setup()" @pytest.mark.parametrize("setup_script", [None, SETUP_SCRIPT_STUB]) def test_build_with_pyproject_config(self, tmpdir, setup_script): files = { 'pyproject.toml': DALS( """ [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "foo" license = {text = "MIT"} description = "This is a Python package" dynamic = ["version", "readme"] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers" ] urls = {Homepage = "http://github.com"} dependencies = [ "appdirs", ] [project.optional-dependencies] all = [ "tomli>=1", "pyscaffold>=4,<5", 'importlib; python_version == "2.6"', ] [project.scripts] foo = "foo.cli:main" [tool.setuptools] zip-safe = false package-dir = {"" = "src"} packages = {find = {where = ["src"]}} license-files = ["LICENSE*"] [tool.setuptools.dynamic] version = {attr = "foo.__version__"} readme = {file = "README.rst"} [tool.distutils.sdist] formats = "gztar" [tool.distutils.bdist_wheel] universal = true """ ), "MANIFEST.in": DALS( """ global-include *.py *.txt global-exclude *.py[cod] """ ), "README.rst": "This is a ``README``", "LICENSE.txt": "---- placeholder MIT license ----", "src": { "foo": { "__init__.py": "__version__ = '0.1'", "__init__.pyi": "__version__: str", "cli.py": "def main(): print('hello world')", "data.txt": "def main(): print('hello world')", "py.typed": "", } }, } if setup_script: files["setup.py"] = setup_script build_backend = self.get_build_backend() with tmpdir.as_cwd(): path.build(files) sdist_path = build_backend.build_sdist("temp") wheel_file = build_backend.build_wheel("temp") with tarfile.open(os.path.join(tmpdir, "temp", sdist_path)) as tar: sdist_contents = set(tar.getnames()) with ZipFile(os.path.join(tmpdir, "temp", wheel_file)) as zipfile: wheel_contents = set(zipfile.namelist()) metadata = str(zipfile.read("foo-0.1.dist-info/METADATA"), "utf-8") license = str(zipfile.read("foo-0.1.dist-info/LICENSE.txt"), "utf-8") epoints = str(zipfile.read("foo-0.1.dist-info/entry_points.txt"), "utf-8") assert sdist_contents - {"foo-0.1/setup.py"} == { 'foo-0.1', 'foo-0.1/LICENSE.txt', 'foo-0.1/MANIFEST.in', 'foo-0.1/PKG-INFO', 'foo-0.1/README.rst', 'foo-0.1/pyproject.toml', 'foo-0.1/setup.cfg', 'foo-0.1/src', 'foo-0.1/src/foo', 'foo-0.1/src/foo/__init__.py', 'foo-0.1/src/foo/__init__.pyi', 'foo-0.1/src/foo/cli.py', 'foo-0.1/src/foo/data.txt', 'foo-0.1/src/foo/py.typed', 'foo-0.1/src/foo.egg-info', 'foo-0.1/src/foo.egg-info/PKG-INFO', 'foo-0.1/src/foo.egg-info/SOURCES.txt', 'foo-0.1/src/foo.egg-info/dependency_links.txt', 'foo-0.1/src/foo.egg-info/entry_points.txt', 'foo-0.1/src/foo.egg-info/requires.txt', 'foo-0.1/src/foo.egg-info/top_level.txt', 'foo-0.1/src/foo.egg-info/not-zip-safe', } assert wheel_contents == { "foo/__init__.py", "foo/__init__.pyi", # include type information by default "foo/cli.py", "foo/data.txt", # include_package_data defaults to True "foo/py.typed", # include type information by default "foo-0.1.dist-info/LICENSE.txt", "foo-0.1.dist-info/METADATA", "foo-0.1.dist-info/WHEEL", "foo-0.1.dist-info/entry_points.txt", "foo-0.1.dist-info/top_level.txt", "foo-0.1.dist-info/RECORD", } assert license == "---- placeholder MIT license ----" metadata = metadata.replace("(", "").replace(")", "") # ^-- compatibility hack for pypa/wheel#552 for line in ( "Summary: This is a Python package", "License: MIT", "Classifier: Intended Audience :: Developers", "Requires-Dist: appdirs", "Requires-Dist: tomli >=1 ; extra == 'all'", "Requires-Dist: importlib ; python_version == \"2.6\" and extra == 'all'", ): > assert line in metadata E AssertionError setuptools/tests/test_build_meta.py:450: AssertionError ______ TestBuildMetaLegacyBackend.test_build_with_pyproject_config[None] _______ self = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_build_with_pyproject_conf2') setup_script = None @pytest.mark.parametrize("setup_script", [None, SETUP_SCRIPT_STUB]) def test_build_with_pyproject_config(self, tmpdir, setup_script): files = { 'pyproject.toml': DALS( """ [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "foo" license = {text = "MIT"} description = "This is a Python package" dynamic = ["version", "readme"] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers" ] urls = {Homepage = "http://github.com"} dependencies = [ "appdirs", ] [project.optional-dependencies] all = [ "tomli>=1", "pyscaffold>=4,<5", 'importlib; python_version == "2.6"', ] [project.scripts] foo = "foo.cli:main" [tool.setuptools] zip-safe = false package-dir = {"" = "src"} packages = {find = {where = ["src"]}} license-files = ["LICENSE*"] [tool.setuptools.dynamic] version = {attr = "foo.__version__"} readme = {file = "README.rst"} [tool.distutils.sdist] formats = "gztar" [tool.distutils.bdist_wheel] universal = true """ ), "MANIFEST.in": DALS( """ global-include *.py *.txt global-exclude *.py[cod] """ ), "README.rst": "This is a ``README``", "LICENSE.txt": "---- placeholder MIT license ----", "src": { "foo": { "__init__.py": "__version__ = '0.1'", "__init__.pyi": "__version__: str", "cli.py": "def main(): print('hello world')", "data.txt": "def main(): print('hello world')", "py.typed": "", } }, } if setup_script: files["setup.py"] = setup_script build_backend = self.get_build_backend() with tmpdir.as_cwd(): path.build(files) sdist_path = build_backend.build_sdist("temp") wheel_file = build_backend.build_wheel("temp") with tarfile.open(os.path.join(tmpdir, "temp", sdist_path)) as tar: sdist_contents = set(tar.getnames()) with ZipFile(os.path.join(tmpdir, "temp", wheel_file)) as zipfile: wheel_contents = set(zipfile.namelist()) metadata = str(zipfile.read("foo-0.1.dist-info/METADATA"), "utf-8") license = str(zipfile.read("foo-0.1.dist-info/LICENSE.txt"), "utf-8") epoints = str(zipfile.read("foo-0.1.dist-info/entry_points.txt"), "utf-8") assert sdist_contents - {"foo-0.1/setup.py"} == { 'foo-0.1', 'foo-0.1/LICENSE.txt', 'foo-0.1/MANIFEST.in', 'foo-0.1/PKG-INFO', 'foo-0.1/README.rst', 'foo-0.1/pyproject.toml', 'foo-0.1/setup.cfg', 'foo-0.1/src', 'foo-0.1/src/foo', 'foo-0.1/src/foo/__init__.py', 'foo-0.1/src/foo/__init__.pyi', 'foo-0.1/src/foo/cli.py', 'foo-0.1/src/foo/data.txt', 'foo-0.1/src/foo/py.typed', 'foo-0.1/src/foo.egg-info', 'foo-0.1/src/foo.egg-info/PKG-INFO', 'foo-0.1/src/foo.egg-info/SOURCES.txt', 'foo-0.1/src/foo.egg-info/dependency_links.txt', 'foo-0.1/src/foo.egg-info/entry_points.txt', 'foo-0.1/src/foo.egg-info/requires.txt', 'foo-0.1/src/foo.egg-info/top_level.txt', 'foo-0.1/src/foo.egg-info/not-zip-safe', } assert wheel_contents == { "foo/__init__.py", "foo/__init__.pyi", # include type information by default "foo/cli.py", "foo/data.txt", # include_package_data defaults to True "foo/py.typed", # include type information by default "foo-0.1.dist-info/LICENSE.txt", "foo-0.1.dist-info/METADATA", "foo-0.1.dist-info/WHEEL", "foo-0.1.dist-info/entry_points.txt", "foo-0.1.dist-info/top_level.txt", "foo-0.1.dist-info/RECORD", } assert license == "---- placeholder MIT license ----" metadata = metadata.replace("(", "").replace(")", "") # ^-- compatibility hack for pypa/wheel#552 for line in ( "Summary: This is a Python package", "License: MIT", "Classifier: Intended Audience :: Developers", "Requires-Dist: appdirs", "Requires-Dist: tomli >=1 ; extra == 'all'", "Requires-Dist: importlib ; python_version == \"2.6\" and extra == 'all'", ): > assert line in metadata E AssertionError setuptools/tests/test_build_meta.py:450: AssertionError _ TestBuildMetaLegacyBackend.test_build_with_pyproject_config[__import__('setuptools').setup()] _ self = tmpdir = local('/tmp/pytest-of-builduser/pytest-0/test_build_with_pyproject_conf3') setup_script = "__import__('setuptools').setup()" @pytest.mark.parametrize("setup_script", [None, SETUP_SCRIPT_STUB]) def test_build_with_pyproject_config(self, tmpdir, setup_script): files = { 'pyproject.toml': DALS( """ [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "foo" license = {text = "MIT"} description = "This is a Python package" dynamic = ["version", "readme"] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers" ] urls = {Homepage = "http://github.com"} dependencies = [ "appdirs", ] [project.optional-dependencies] all = [ "tomli>=1", "pyscaffold>=4,<5", 'importlib; python_version == "2.6"', ] [project.scripts] foo = "foo.cli:main" [tool.setuptools] zip-safe = false package-dir = {"" = "src"} packages = {find = {where = ["src"]}} license-files = ["LICENSE*"] [tool.setuptools.dynamic] version = {attr = "foo.__version__"} readme = {file = "README.rst"} [tool.distutils.sdist] formats = "gztar" [tool.distutils.bdist_wheel] universal = true """ ), "MANIFEST.in": DALS( """ global-include *.py *.txt global-exclude *.py[cod] """ ), "README.rst": "This is a ``README``", "LICENSE.txt": "---- placeholder MIT license ----", "src": { "foo": { "__init__.py": "__version__ = '0.1'", "__init__.pyi": "__version__: str", "cli.py": "def main(): print('hello world')", "data.txt": "def main(): print('hello world')", "py.typed": "", } }, } if setup_script: files["setup.py"] = setup_script build_backend = self.get_build_backend() with tmpdir.as_cwd(): path.build(files) sdist_path = build_backend.build_sdist("temp") wheel_file = build_backend.build_wheel("temp") with tarfile.open(os.path.join(tmpdir, "temp", sdist_path)) as tar: sdist_contents = set(tar.getnames()) with ZipFile(os.path.join(tmpdir, "temp", wheel_file)) as zipfile: wheel_contents = set(zipfile.namelist()) metadata = str(zipfile.read("foo-0.1.dist-info/METADATA"), "utf-8") license = str(zipfile.read("foo-0.1.dist-info/LICENSE.txt"), "utf-8") epoints = str(zipfile.read("foo-0.1.dist-info/entry_points.txt"), "utf-8") assert sdist_contents - {"foo-0.1/setup.py"} == { 'foo-0.1', 'foo-0.1/LICENSE.txt', 'foo-0.1/MANIFEST.in', 'foo-0.1/PKG-INFO', 'foo-0.1/README.rst', 'foo-0.1/pyproject.toml', 'foo-0.1/setup.cfg', 'foo-0.1/src', 'foo-0.1/src/foo', 'foo-0.1/src/foo/__init__.py', 'foo-0.1/src/foo/__init__.pyi', 'foo-0.1/src/foo/cli.py', 'foo-0.1/src/foo/data.txt', 'foo-0.1/src/foo/py.typed', 'foo-0.1/src/foo.egg-info', 'foo-0.1/src/foo.egg-info/PKG-INFO', 'foo-0.1/src/foo.egg-info/SOURCES.txt', 'foo-0.1/src/foo.egg-info/dependency_links.txt', 'foo-0.1/src/foo.egg-info/entry_points.txt', 'foo-0.1/src/foo.egg-info/requires.txt', 'foo-0.1/src/foo.egg-info/top_level.txt', 'foo-0.1/src/foo.egg-info/not-zip-safe', } assert wheel_contents == { "foo/__init__.py", "foo/__init__.pyi", # include type information by default "foo/cli.py", "foo/data.txt", # include_package_data defaults to True "foo/py.typed", # include type information by default "foo-0.1.dist-info/LICENSE.txt", "foo-0.1.dist-info/METADATA", "foo-0.1.dist-info/WHEEL", "foo-0.1.dist-info/entry_points.txt", "foo-0.1.dist-info/top_level.txt", "foo-0.1.dist-info/RECORD", } assert license == "---- placeholder MIT license ----" metadata = metadata.replace("(", "").replace(")", "") # ^-- compatibility hack for pypa/wheel#552 for line in ( "Summary: This is a Python package", "License: MIT", "Classifier: Intended Audience :: Developers", "Requires-Dist: appdirs", "Requires-Dist: tomli >=1 ; extra == 'all'", "Requires-Dist: importlib ; python_version == \"2.6\" and extra == 'all'", ): > assert line in metadata E AssertionError setuptools/tests/test_build_meta.py:450: AssertionError =================================== XPASSES ==================================== ____________________________ test_bdist_rpm_warning ____________________________ ------------------------------ Captured log call ------------------------------- INFO root:dist.py:985 running bdist_rpm INFO root:dist.py:985 running egg_info INFO root:dir_util.py:70 creating foo.egg-info INFO root:egg_info.py:668 writing foo.egg-info/PKG-INFO INFO root:egg_info.py:292 writing dependency_links to foo.egg-info/dependency_links.txt INFO root:egg_info.py:292 writing top-level names to foo.egg-info/top_level.txt INFO root:egg_info.py:668 writing foo.egg-info/PKG-INFO INFO root:egg_info.py:292 writing dependency_links to foo.egg-info/dependency_links.txt INFO root:util.py:328 writing manifest file 'foo.egg-info/SOURCES.txt' WARNING root:build_py.py:214 file hi.py (for module hi) not found INFO root:sdist.py:190 reading manifest file 'foo.egg-info/SOURCES.txt' INFO root:util.py:328 writing manifest file 'foo.egg-info/SOURCES.txt' ____________________________ test_virtualenvwrapper ____________________________ ------------------------------ Captured log call ------------------------------- WARNING root:cmd.py:185 WARNING: The easy_install command is deprecated and will be removed in a future version. INFO root:package_index.py:923 Searching for virtualenvwrapper INFO root:package_index.py:923 Reading https://pypi.org/simple/virtualenvwrapper/ INFO root:package_index.py:923 Downloading https://files.pythonhosted.org/packages/3d/27/94ba8fc7828bdf0d163e70364fdaab1e9d9d25445d1459ff89cffe42dad3/virtualenvwrapper-6.1.0-py3-none-any.whl#sha256=b72d2eff7f9859cb4e9558638ac41093c7eef333ec1958e7628055e05dd22d4d INFO root:package_index.py:923 Best match: virtualenvwrapper 6.1.0 INFO root:easy_install.py:731 Processing virtualenvwrapper-6.1.0-py3-none-any.whl INFO root:util.py:328 Installing virtualenvwrapper-6.1.0-py3-none-any.whl to /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir INFO root:easy_install.py:1263 Adding virtualenvwrapper 6.1.0 to easy-install.pth file INFO root:easy_install.py:865 Installing virtualenvwrapper.sh script to /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir INFO root:easy_install.py:865 Installing virtualenvwrapper_lazy.sh script to /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir INFO root:easy_install.py:769 Installed /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir/virtualenvwrapper-6.1.0-py3.12.egg INFO root:easy_install.py:783 Processing dependencies for virtualenvwrapper INFO root:package_index.py:923 Searching for stevedore INFO root:package_index.py:923 Reading https://pypi.org/simple/stevedore/ INFO root:package_index.py:923 Downloading https://files.pythonhosted.org/packages/eb/f1/c7c6205c367c764ee173537f7eaf070bba4dd0fa11bf081813c2f75285a3/stevedore-5.2.0-py3-none-any.whl#sha256=1c15d95766ca0569cad14cb6272d4d31dae66b011a929d7c18219c176ea1b5c9 INFO root:package_index.py:923 Best match: stevedore 5.2.0 INFO root:easy_install.py:731 Processing stevedore-5.2.0-py3-none-any.whl INFO root:util.py:328 Installing stevedore-5.2.0-py3-none-any.whl to /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir INFO root:easy_install.py:1263 Adding stevedore 5.2.0 to easy-install.pth file INFO root:easy_install.py:1669 detected new path './virtualenvwrapper-6.1.0-py3.12.egg' INFO root:easy_install.py:769 Installed /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir/stevedore-5.2.0-py3.12.egg INFO root:package_index.py:923 Searching for virtualenv-clone INFO root:package_index.py:923 Reading https://pypi.org/simple/virtualenv-clone/ INFO root:package_index.py:923 Downloading https://files.pythonhosted.org/packages/21/ac/e07058dc5a6c1b97f751d24f20d4b0ec14d735d77f4a1f78c471d6d13a43/virtualenv_clone-0.5.7-py3-none-any.whl#sha256=44d5263bceed0bac3e1424d64f798095233b64def1c5689afa43dc3223caf5b0 INFO root:package_index.py:923 Best match: virtualenv-clone 0.5.7 INFO root:easy_install.py:731 Processing virtualenv_clone-0.5.7-py3-none-any.whl INFO root:util.py:328 Installing virtualenv_clone-0.5.7-py3-none-any.whl to /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir INFO root:easy_install.py:1263 Adding virtualenv-clone 0.5.7 to easy-install.pth file INFO root:easy_install.py:1669 detected new path './stevedore-5.2.0-py3.12.egg' INFO root:easy_install.py:865 Installing virtualenv-clone script to /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir INFO root:easy_install.py:769 Installed /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir/virtualenv_clone-0.5.7-py3.12.egg INFO root:package_index.py:923 Searching for pbr!=2.1.0,>=2.0.0 INFO root:package_index.py:923 Reading https://pypi.org/simple/pbr/ INFO root:package_index.py:923 Downloading https://files.pythonhosted.org/packages/64/dd/171c9fb653591cf265bcc89c436eec75c9bde3dec921cc236fa71e5698df/pbr-6.0.0-py2.py3-none-any.whl#sha256=4a7317d5e3b17a3dccb6a8cfe67dab65b20551404c52c8ed41279fa4f0cb4cda INFO root:package_index.py:923 Best match: pbr 6.0.0 INFO root:easy_install.py:731 Processing pbr-6.0.0-py2.py3-none-any.whl INFO root:util.py:328 Installing pbr-6.0.0-py2.py3-none-any.whl to /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir INFO root:easy_install.py:1263 Adding pbr 6.0.0 to easy-install.pth file INFO root:easy_install.py:1669 detected new path './virtualenv_clone-0.5.7-py3.12.egg' INFO root:easy_install.py:865 Installing pbr script to /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir INFO root:easy_install.py:769 Installed /tmp/pytest-of-builduser/pytest-0/test_virtualenvwrapper0/install_dir/pbr-6.0.0-py3.12.egg INFO root:easy_install.py:797 Finished processing dependencies for virtualenvwrapper =========================== short test summary info ============================ SKIPPED [1] pkg_resources/tests/test_pkg_resources.py:400: Testing case-insensitive filesystems. SKIPPED [3] pkg_resources/tests/test_pkg_resources.py:416: Testing systems using backslashes as path separators. SKIPPED [9] setuptools/tests/integration/test_pip_install_sdist.py:124: skipping integration tests SKIPPED [1] setuptools/tests/test_develop.py:64: TODO: needs a fixture to cause 'develop' to be invoked without mutating environment. SKIPPED [1] setuptools/tests/test_distutils_adoption.py:50: stdlib distutils is removed from Python 3.12+ SKIPPED [3] setuptools/tests/test_distutils_adoption.py:118: stdlib distutils is removed from Python 3.12+ SKIPPED [1] setuptools/tests/test_distutils_adoption.py:149: stdlib distutils is removed from Python 3.12+ SKIPPED [1] setuptools/tests/test_install_scripts.py:48: Windows only SKIPPED [1] setuptools/tests/test_install_scripts.py:76: Windows only SKIPPED [1] setuptools/tests/test_msvc14.py:15: These tests are only for win32 SKIPPED [1] setuptools/tests/test_msvc14.py:36: These tests are only for win32 SKIPPED [1] setuptools/tests/test_msvc14.py:54: These tests are only for win32 SKIPPED [1] setuptools/tests/test_msvc14.py:68: These tests are only for win32 SKIPPED [1] setuptools/tests/test_windows_wrappers.py:83: Windows only SKIPPED [1] setuptools/tests/test_windows_wrappers.py:127: Windows only SKIPPED [1] setuptools/tests/test_windows_wrappers.py:160: Windows only SKIPPED [1] setuptools/tests/test_windows_wrappers.py:228: Windows only XFAIL setuptools/tests/config/test_apply_pyprojecttoml.py::test_utf8_maintainer_in_metadata[international-email] - CPython's `email.headerregistry.Address` only supports RFC 5322, as of Nov 10, 2022 and latest Python 3.11.0 XFAIL setuptools/tests/test_bdist_egg.py::Test::test_exclude_source_files - Byte code disabled XFAIL setuptools/tests/test_build_py.py::test_excluded_subpackages - reason: #3260 XFAIL setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata Version 1.2: Project-Url-attrs5] - Issue #1578: project_urls not read XFAIL setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata Version 2.1: Provides Extra-attrs9] - provides_extras not read XFAIL setuptools/tests/test_develop.py::TestDevelop::test_egg_link_filename - legacy behavior retained for compatibility #4167 XFAIL setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_marker_in_setup_cfg] XFAIL setuptools/tests/test_integration.py::test_python_novaclient XPASS setuptools/tests/test_archive_util.py::test_unicode_files - #710 and #712 XPASS setuptools/tests/test_bdist_deprecations.py::test_bdist_rpm_warning - bdist_rpm is long deprecated, should we remove it? #1988 XPASS setuptools/tests/test_integration.py::test_virtualenvwrapper = 5 failed, 1121 passed, 29 skipped, 33 deselected, 8 xfailed, 3 xpassed in 8409.21s (2:20:09) = ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root3/build [?25h[?25hreceiving incremental file list python-setuptools-1:69.5.1-1-riscv64-build.log python-setuptools-1:69.5.1-1-riscv64-check.log python-setuptools-1:69.5.1-1-riscv64-prepare.log sent 81 bytes received 7,115 bytes 14,392.00 bytes/sec total size is 50,752 speedup is 7.05