==> Building on electivire ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-build ./ .SRCINFO 1,296 100% 0.00kB/s 0:00:00 1,296 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=6/8) PKGBUILD 2,001 100% 1.91MB/s 0:00:00 2,001 100% 1.91MB/s 0:00:00 (xfr#2, to-chk=5/8) python-build-1.2.1-1.log 369 100% 360.35kB/s 0:00:00 369 100% 360.35kB/s 0:00:00 (xfr#3, to-chk=4/8) keys/ keys/pgp/ keys/pgp/2FDEC9863E5E14C7BC429F27B9D0E45146A241E8.asc 5,747 100% 5.48MB/s 0:00:00 5,747 100% 5.48MB/s 0:00:00 (xfr#4, to-chk=1/8) keys/pgp/3DCE51D60930EBA47858BA4146F633CBB0EB4BF2.asc 11,893 100% 11.34MB/s 0:00:00 11,893 100% 11.34MB/s 0:00:00 (xfr#5, to-chk=0/8) sent 15,267 bytes received 174 bytes 4,411.71 bytes/sec total size is 21,134 speedup is 1.37 ==> Ensuring required PGP keys are present...  -> Checking for 2FDEC9863E5E14C7BC429F27B9D0E45146A241E8... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root18 on remote host... [?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] -> [root18]...done ==> Making package: python-build 1.2.1-1 (Sat Apr 20 01:49:51 2024) ==> Retrieving sources...  -> Cloning python-build git repo... Cloning into bare repository '/home/felix/packages/python-build/python-build'... remote: Enumerating objects: 6831, done. remote: Counting objects: 0% (1/6830) remote: Counting objects: 1% (69/6830) remote: Counting objects: 2% (137/6830) remote: Counting objects: 3% (205/6830) remote: Counting objects: 4% (274/6830) remote: Counting objects: 5% (342/6830) remote: Counting objects: 6% (410/6830) remote: Counting objects: 7% (479/6830) remote: Counting objects: 8% (547/6830) remote: Counting objects: 9% (615/6830) remote: Counting objects: 10% (683/6830) remote: Counting objects: 11% (752/6830) remote: Counting objects: 12% (820/6830) remote: Counting objects: 13% (888/6830) remote: Counting objects: 14% (957/6830) remote: Counting objects: 15% (1025/6830) remote: Counting objects: 16% (1093/6830) remote: Counting objects: 17% (1162/6830) remote: Counting objects: 18% (1230/6830) remote: Counting objects: 19% (1298/6830) remote: Counting objects: 20% (1366/6830) remote: Counting objects: 21% (1435/6830) remote: Counting objects: 22% (1503/6830) remote: Counting objects: 23% (1571/6830) remote: Counting objects: 24% (1640/6830) remote: Counting objects: 25% (1708/6830) remote: Counting objects: 26% (1776/6830) remote: Counting objects: 27% (1845/6830) remote: Counting objects: 28% (1913/6830) remote: Counting objects: 29% (1981/6830) remote: Counting objects: 30% (2049/6830) remote: Counting objects: 31% (2118/6830) remote: Counting objects: 32% (2186/6830) remote: Counting objects: 33% (2254/6830) remote: Counting objects: 34% (2323/6830) remote: Counting objects: 35% (2391/6830) remote: Counting objects: 36% (2459/6830) remote: Counting objects: 37% (2528/6830) remote: Counting objects: 38% (2596/6830) remote: Counting objects: 39% (2664/6830) remote: Counting objects: 40% (2732/6830) remote: Counting objects: 41% (2801/6830) remote: Counting objects: 42% (2869/6830) remote: Counting objects: 43% (2937/6830) remote: Counting objects: 44% (3006/6830) remote: Counting objects: 45% (3074/6830) remote: Counting objects: 46% (3142/6830) remote: Counting objects: 47% (3211/6830) remote: Counting objects: 48% (3279/6830) remote: Counting objects: 49% (3347/6830) remote: Counting objects: 50% (3415/6830) remote: Counting objects: 51% (3484/6830) remote: Counting objects: 52% (3552/6830) remote: Counting objects: 53% (3620/6830) remote: Counting objects: 54% (3689/6830) remote: Counting objects: 55% (3757/6830) remote: Counting objects: 56% (3825/6830) remote: Counting objects: 57% (3894/6830) remote: Counting objects: 58% (3962/6830) remote: Counting objects: 59% (4030/6830) remote: Counting objects: 60% (4098/6830) remote: Counting objects: 61% (4167/6830) remote: Counting objects: 62% (4235/6830) remote: Counting objects: 63% (4303/6830) remote: Counting objects: 64% (4372/6830) remote: Counting objects: 65% (4440/6830) remote: Counting objects: 66% (4508/6830) remote: Counting objects: 67% (4577/6830) remote: Counting objects: 68% (4645/6830) remote: Counting objects: 69% (4713/6830) remote: Counting objects: 70% (4781/6830) remote: Counting objects: 71% (4850/6830) remote: Counting objects: 72% (4918/6830) remote: Counting objects: 73% (4986/6830) remote: Counting objects: 74% (5055/6830) remote: Counting objects: 75% (5123/6830) remote: Counting objects: 76% (5191/6830) remote: Counting objects: 77% (5260/6830) remote: Counting objects: 78% (5328/6830) remote: Counting objects: 79% (5396/6830) remote: Counting objects: 80% (5464/6830) remote: Counting objects: 81% (5533/6830) remote: Counting objects: 82% (5601/6830) remote: Counting objects: 83% (5669/6830) remote: Counting objects: 84% (5738/6830) remote: Counting objects: 85% (5806/6830) remote: Counting objects: 86% (5874/6830) remote: Counting objects: 87% (5943/6830) remote: Counting objects: 88% (6011/6830) remote: Counting objects: 89% (6079/6830) remote: Counting objects: 90% (6147/6830) remote: Counting objects: 91% (6216/6830) remote: Counting objects: 92% (6284/6830) remote: Counting objects: 93% (6352/6830) remote: Counting objects: 94% (6421/6830) remote: Counting objects: 95% (6489/6830) remote: Counting objects: 96% (6557/6830) remote: Counting objects: 97% (6626/6830) remote: Counting objects: 98% (6694/6830) remote: Counting objects: 99% (6762/6830) remote: Counting objects: 100% (6830/6830) remote: Counting objects: 100% (6830/6830), done. remote: Compressing objects: 0% (1/2337) remote: Compressing objects: 1% (24/2337) remote: Compressing objects: 2% (47/2337) remote: Compressing objects: 3% (71/2337) remote: Compressing objects: 4% (94/2337) remote: Compressing objects: 5% (117/2337) remote: Compressing objects: 6% (141/2337) remote: Compressing objects: 7% (164/2337) remote: Compressing objects: 8% (187/2337) remote: Compressing objects: 9% (211/2337) remote: Compressing objects: 10% (234/2337) remote: Compressing objects: 11% (258/2337) remote: Compressing objects: 12% (281/2337) remote: Compressing objects: 13% (304/2337) remote: Compressing objects: 14% (328/2337) remote: Compressing objects: 15% (351/2337) remote: Compressing objects: 16% (374/2337) remote: Compressing objects: 17% (398/2337) remote: Compressing objects: 18% (421/2337) remote: Compressing objects: 19% (445/2337) remote: Compressing objects: 20% (468/2337) remote: Compressing objects: 21% (491/2337) remote: Compressing objects: 22% (515/2337) remote: Compressing objects: 23% (538/2337) remote: Compressing objects: 24% (561/2337) remote: Compressing objects: 25% (585/2337) remote: Compressing objects: 26% (608/2337) remote: Compressing objects: 27% (631/2337) remote: Compressing objects: 28% (655/2337) remote: Compressing objects: 29% (678/2337) remote: Compressing objects: 30% (702/2337) remote: Compressing objects: 31% (725/2337) remote: Compressing objects: 32% (748/2337) remote: Compressing objects: 33% (772/2337) remote: Compressing objects: 34% (795/2337) remote: Compressing objects: 35% (818/2337) remote: Compressing objects: 36% (842/2337) remote: Compressing objects: 37% (865/2337) remote: Compressing objects: 38% (889/2337) remote: Compressing objects: 39% (912/2337) remote: Compressing objects: 40% (935/2337) remote: Compressing objects: 41% (959/2337) remote: Compressing objects: 42% (982/2337) remote: Compressing objects: 43% (1005/2337) remote: Compressing objects: 44% (1029/2337) remote: Compressing objects: 45% (1052/2337) remote: Compressing objects: 46% (1076/2337) remote: Compressing objects: 47% (1099/2337) remote: Compressing objects: 48% (1122/2337) remote: Compressing objects: 49% (1146/2337) remote: Compressing objects: 50% (1169/2337) remote: Compressing objects: 51% (1192/2337) remote: Compressing objects: 52% (1216/2337) remote: Compressing objects: 53% (1239/2337) remote: Compressing objects: 54% (1262/2337) remote: Compressing objects: 55% (1286/2337) remote: Compressing objects: 56% (1309/2337) remote: Compressing objects: 57% (1333/2337) remote: Compressing objects: 58% (1356/2337) remote: Compressing objects: 59% (1379/2337) remote: Compressing objects: 60% (1403/2337) remote: Compressing objects: 61% (1426/2337) remote: Compressing objects: 62% (1449/2337) remote: Compressing objects: 63% (1473/2337) remote: Compressing objects: 64% (1496/2337) remote: Compressing objects: 65% (1520/2337) remote: Compressing objects: 66% (1543/2337) remote: Compressing objects: 67% (1566/2337) remote: Compressing objects: 68% (1590/2337) remote: Compressing objects: 69% (1613/2337) remote: Compressing objects: 70% (1636/2337) remote: Compressing objects: 71% (1660/2337) remote: Compressing objects: 72% (1683/2337) remote: Compressing objects: 73% (1707/2337) remote: Compressing objects: 74% (1730/2337) remote: Compressing objects: 75% (1753/2337) remote: Compressing objects: 76% (1777/2337) remote: Compressing objects: 77% (1800/2337) remote: Compressing objects: 78% (1823/2337) remote: Compressing objects: 79% (1847/2337) remote: Compressing objects: 80% (1870/2337) remote: Compressing objects: 81% (1893/2337) remote: Compressing objects: 82% (1917/2337) remote: Compressing objects: 83% (1940/2337) remote: Compressing objects: 84% (1964/2337) remote: Compressing objects: 85% (1987/2337) remote: Compressing objects: 86% (2010/2337) remote: Compressing objects: 87% (2034/2337) remote: Compressing objects: 88% (2057/2337) remote: Compressing objects: 89% (2080/2337) remote: Compressing objects: 90% (2104/2337) remote: Compressing objects: 91% (2127/2337) remote: Compressing objects: 92% (2151/2337) remote: Compressing objects: 93% (2174/2337) remote: Compressing objects: 94% (2197/2337) remote: Compressing objects: 95% (2221/2337) remote: Compressing objects: 96% (2244/2337) remote: Compressing objects: 97% (2267/2337) remote: Compressing objects: 98% (2291/2337) remote: Compressing objects: 99% (2314/2337) remote: Compressing objects: 100% (2337/2337) remote: Compressing objects: 100% (2337/2337), done. Receiving objects: 0% (1/6831) Receiving objects: 1% (69/6831) Receiving objects: 2% (137/6831) Receiving objects: 3% (205/6831) Receiving objects: 4% (274/6831) Receiving objects: 5% (342/6831) Receiving objects: 6% (410/6831) Receiving objects: 7% (479/6831) Receiving objects: 8% (547/6831) Receiving objects: 9% (615/6831) Receiving objects: 10% (684/6831) Receiving objects: 11% (752/6831) Receiving objects: 12% (820/6831) Receiving objects: 13% (889/6831) Receiving objects: 14% (957/6831) Receiving objects: 15% (1025/6831) Receiving objects: 16% (1093/6831) Receiving objects: 17% (1162/6831) Receiving objects: 18% (1230/6831) Receiving objects: 19% (1298/6831) Receiving objects: 20% (1367/6831) Receiving objects: 21% (1435/6831) Receiving objects: 22% (1503/6831) Receiving objects: 23% (1572/6831) Receiving objects: 24% (1640/6831) Receiving objects: 25% (1708/6831) Receiving objects: 26% (1777/6831) Receiving objects: 27% (1845/6831) Receiving objects: 28% (1913/6831) Receiving objects: 29% (1981/6831) Receiving objects: 30% (2050/6831) Receiving objects: 31% (2118/6831) Receiving objects: 32% (2186/6831) Receiving objects: 33% (2255/6831) Receiving objects: 34% (2323/6831) Receiving objects: 35% (2391/6831) Receiving objects: 36% (2460/6831) Receiving objects: 37% (2528/6831) Receiving objects: 38% (2596/6831) Receiving objects: 39% (2665/6831) Receiving objects: 40% (2733/6831) Receiving objects: 41% (2801/6831) Receiving objects: 42% (2870/6831) Receiving objects: 43% (2938/6831) Receiving objects: 44% (3006/6831) Receiving objects: 45% (3074/6831) Receiving objects: 46% (3143/6831) Receiving objects: 47% (3211/6831) Receiving objects: 48% (3279/6831) Receiving objects: 49% (3348/6831) Receiving objects: 50% (3416/6831) Receiving objects: 51% (3484/6831) Receiving objects: 52% (3553/6831) Receiving objects: 53% (3621/6831) Receiving objects: 54% (3689/6831) Receiving objects: 55% (3758/6831) Receiving objects: 56% (3826/6831) Receiving objects: 57% (3894/6831) Receiving objects: 58% (3962/6831) Receiving objects: 59% (4031/6831) Receiving objects: 60% (4099/6831) Receiving objects: 61% (4167/6831) Receiving objects: 62% (4236/6831) Receiving objects: 63% (4304/6831) Receiving objects: 64% (4372/6831) Receiving objects: 65% (4441/6831) Receiving objects: 66% (4509/6831) Receiving objects: 67% (4577/6831) Receiving objects: 68% (4646/6831) Receiving objects: 69% (4714/6831) Receiving objects: 70% (4782/6831) Receiving objects: 71% (4851/6831) Receiving objects: 72% (4919/6831) Receiving objects: 73% (4987/6831) Receiving objects: 74% (5055/6831) Receiving objects: 75% (5124/6831) Receiving objects: 76% (5192/6831) Receiving objects: 77% (5260/6831) Receiving objects: 78% (5329/6831) Receiving objects: 79% (5397/6831) Receiving objects: 80% (5465/6831) Receiving objects: 81% (5534/6831) Receiving objects: 82% (5602/6831) Receiving objects: 83% (5670/6831) Receiving objects: 84% (5739/6831) Receiving objects: 85% (5807/6831) Receiving objects: 86% (5875/6831) Receiving objects: 87% (5943/6831) Receiving objects: 88% (6012/6831) Receiving objects: 89% (6080/6831) Receiving objects: 90% (6148/6831) Receiving objects: 91% (6217/6831) Receiving objects: 92% (6285/6831) Receiving objects: 93% (6353/6831) Receiving objects: 94% (6422/6831) Receiving objects: 95% (6490/6831) remote: Total 6831 (delta 4020), reused 6646 (delta 3935), pack-reused 1 Receiving objects: 96% (6558/6831) Receiving objects: 97% (6627/6831) Receiving objects: 98% (6695/6831) Receiving objects: 99% (6763/6831) Receiving objects: 100% (6831/6831) Receiving objects: 100% (6831/6831), 1.54 MiB | 36.65 MiB/s, done. Resolving deltas: 0% (0/4020) Resolving deltas: 1% (41/4020) Resolving deltas: 2% (81/4020) Resolving deltas: 3% (121/4020) Resolving deltas: 4% (162/4020) Resolving deltas: 5% (201/4020) Resolving deltas: 6% (243/4020) Resolving deltas: 7% (282/4020) Resolving deltas: 8% (322/4020) Resolving deltas: 9% (362/4020) Resolving deltas: 10% (403/4020) Resolving deltas: 11% (443/4020) Resolving deltas: 12% (483/4020) Resolving deltas: 13% (523/4020) Resolving deltas: 14% (563/4020) Resolving deltas: 15% (604/4020) Resolving deltas: 16% (644/4020) Resolving deltas: 17% (684/4020) Resolving deltas: 18% (724/4020) Resolving deltas: 19% (764/4020) Resolving deltas: 20% (804/4020) Resolving deltas: 21% (845/4020) Resolving deltas: 22% (885/4020) Resolving deltas: 23% (925/4020) Resolving deltas: 24% (965/4020) Resolving deltas: 25% (1005/4020) Resolving deltas: 26% (1046/4020) Resolving deltas: 27% (1087/4020) Resolving deltas: 28% (1126/4020) Resolving deltas: 29% (1166/4020) Resolving deltas: 30% (1206/4020) Resolving deltas: 31% (1247/4020) Resolving deltas: 32% (1287/4020) Resolving deltas: 33% (1327/4020) Resolving deltas: 34% (1367/4020) Resolving deltas: 35% (1407/4020) Resolving deltas: 36% (1448/4020) Resolving deltas: 37% (1489/4020) Resolving deltas: 38% (1528/4020) Resolving deltas: 39% (1569/4020) Resolving deltas: 40% (1608/4020) Resolving deltas: 41% (1649/4020) Resolving deltas: 42% (1689/4020) Resolving deltas: 43% (1729/4020) Resolving deltas: 44% (1770/4020) Resolving deltas: 45% (1810/4020) Resolving deltas: 46% (1850/4020) Resolving deltas: 47% (1891/4020) Resolving deltas: 48% (1930/4020) Resolving deltas: 49% (1970/4020) Resolving deltas: 50% (2011/4020) Resolving deltas: 51% (2051/4020) Resolving deltas: 52% (2091/4020) Resolving deltas: 53% (2131/4020) Resolving deltas: 54% (2171/4020) Resolving deltas: 55% (2211/4020) Resolving deltas: 56% (2252/4020) Resolving deltas: 57% (2292/4020) Resolving deltas: 58% (2332/4020) Resolving deltas: 59% (2379/4020) Resolving deltas: 60% (2412/4020) Resolving deltas: 61% (2453/4020) Resolving deltas: 62% (2493/4020) Resolving deltas: 63% (2533/4020) Resolving deltas: 64% (2573/4020) Resolving deltas: 65% (2613/4020) Resolving deltas: 66% (2655/4020) Resolving deltas: 67% (2694/4020) Resolving deltas: 68% (2734/4020) Resolving deltas: 69% (2774/4020) Resolving deltas: 70% (2814/4020) Resolving deltas: 71% (2858/4020) Resolving deltas: 72% (2895/4020) Resolving deltas: 73% (2935/4020) Resolving deltas: 74% (2976/4020) Resolving deltas: 75% (3015/4020) Resolving deltas: 76% (3056/4020) Resolving deltas: 77% (3099/4020) Resolving deltas: 78% (3137/4020) Resolving deltas: 79% (3177/4020) Resolving deltas: 80% (3216/4020) Resolving deltas: 81% (3258/4020) Resolving deltas: 82% (3297/4020) Resolving deltas: 83% (3337/4020) Resolving deltas: 84% (3377/4020) Resolving deltas: 85% (3417/4020) Resolving deltas: 86% (3458/4020) Resolving deltas: 87% (3498/4020) Resolving deltas: 88% (3540/4020) Resolving deltas: 89% (3578/4020) Resolving deltas: 90% (3622/4020) Resolving deltas: 91% (3659/4020) Resolving deltas: 92% (3699/4020) Resolving deltas: 93% (3739/4020) Resolving deltas: 94% (3779/4020) Resolving deltas: 95% (3819/4020) Resolving deltas: 96% (3862/4020) Resolving deltas: 97% (3900/4020) Resolving deltas: 98% (3940/4020) Resolving deltas: 99% (3981/4020) Resolving deltas: 100% (4020/4020) Resolving deltas: 100% (4020/4020), done. ==> Validating source files with b2sums... python-build ... Passed ==> Verifying source file signatures with gpg... python-build git repo ... Passed ==> Making package: python-build 1.2.1-1 (Sat Apr 20 01:50:02 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (3) New Version Net Change core/python 3.11.8-1 107.82 MiB extra/python-packaging 23.2-1 0.53 MiB extra/python-pyproject-hooks 1.0.0-5 0.09 MiB Total Installed Size: 108.45 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-packaging... installing python-pyproject-hooks... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (61) New Version Net Change Download Size extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/python-autocommand 2.2.2-4 0.08 MiB extra/python-babel 2.14.0-1 34.54 MiB extra/python-beautifulsoup4 4.12.3-1 1.72 MiB extra/python-charset-normalizer 3.3.2-1 0.47 MiB extra/python-distlib 0.3.8-1 1.39 MiB extra/python-docutils 1:0.20.1-2 5.72 MiB extra/python-docutils-stubs 0.0.22-2 0.27 MiB 0.05 MiB extra/python-fastjsonschema 2.19.1-1 0.30 MiB extra/python-idna 3.6-1 0.71 MiB extra/python-imagesize 1.4.1-4 0.05 MiB extra/python-inflect 7.2.0-1 0.39 MiB extra/python-iniconfig 2.0.0-4 0.04 MiB extra/python-jaraco.context 4.3.0-3 0.04 MiB extra/python-jaraco.functools 4.0.0-1 0.07 MiB extra/python-jaraco.text 3.12.0-1.1 0.09 MiB extra/python-jinja 1:3.1.3-1 1.82 MiB extra/python-markupsafe 2.1.5-1 0.08 MiB extra/python-more-itertools 10.2.0-1 0.64 MiB extra/python-ordered-set 4.1.0-4 0.07 MiB extra/python-platformdirs 4.2.0-1 0.24 MiB extra/python-pluggy 1.4.0-2 0.21 MiB extra/python-pygments 2.17.2-1 13.94 MiB extra/python-pytz 2024.1-1 0.17 MiB extra/python-requests 2.31.0-1 0.61 MiB extra/python-snowballstemmer 2.2.0-5 2.82 MiB extra/python-soupsieve 2.5-1 0.45 MiB extra/python-sphinx-alabaster-theme 0.7.16-1 0.05 MiB extra/python-sphinx-basic-ng 1.0.0b2-1 0.04 MiB extra/python-sphinxcontrib-applehelp 1.0.8-1 0.26 MiB extra/python-sphinxcontrib-devhelp 1.0.6-1 0.13 MiB extra/python-sphinxcontrib-htmlhelp 2.0.5-1 0.17 MiB extra/python-sphinxcontrib-jsmath 1.0.1-15 0.02 MiB extra/python-sphinxcontrib-qthelp 1.0.7-1 0.17 MiB extra/python-sphinxcontrib-serializinghtml 1.1.10-1 0.14 MiB extra/python-tomli 2.0.1-3 0.11 MiB extra/python-trove-classifiers 2024.3.25-1 0.12 MiB extra/python-typeguard 4.2.1-1 0.42 MiB extra/python-typing_extensions 4.10.0-1 0.39 MiB extra/python-urllib3 1.26.15-1 1.30 MiB extra/python-validate-pyproject 0.13-1 0.29 MiB extra/uv 0.1.34-1 23.21 MiB 7.53 MiB extra/git 2.44.0-1 25.03 MiB extra/python-build 1.1.1-2 0.69 MiB extra/python-filelock 3.13.3-1 0.09 MiB 0.02 MiB extra/python-flit-core 3.9.0-2 0.26 MiB extra/python-installer 0.7.0-4 0.19 MiB extra/python-pytest 1:8.1.1-1 4.18 MiB extra/python-pytest-mock 3.13.0-1 0.10 MiB extra/python-pytest-rerunfailures 14.0-1 0.11 MiB 0.02 MiB extra/python-setuptools 1:69.0.3-4 4.68 MiB extra/python-sphinx 7.2.6-1 18.91 MiB extra/python-sphinx-argparse-cli 1.11.0-2 0.07 MiB 0.02 MiB extra/python-sphinx-autodoc-typehints 2.0.1-1 0.18 MiB 0.04 MiB extra/python-sphinx-furo 2024.01.29-1 0.35 MiB extra/python-sphinx-issues 3.0.1-2 0.05 MiB extra/python-uv 0.1.34-1 0.08 MiB 0.02 MiB extra/python-virtualenv 20.25.0-1 4.69 MiB extra/python-wheel 0.43.0-1 0.28 MiB Total Download Size: 7.71 MiB Total Installed Size: 153.89 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... uv-0.1.34-1-riscv64 downloading... python-docutils-stubs-0.0.22-2-any downloading... python-sphinx-autodoc-typehints-2.0.1-1-any downloading... python-pytest-rerunfailures-14.0-1-any downloading... python-filelock-3.13.3-1-any downloading... python-sphinx-argparse-cli-1.11.0-2-any downloading... python-uv-0.1.34-1-riscv64 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-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation [pending] installing python-flit-core... installing python-installer... 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 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 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-latexextra: for generation of PDF documentation installing python-docutils-stubs... installing python-sphinx-argparse-cli... installing python-sphinx-autodoc-typehints... Optional dependencies for python-sphinx-autodoc-typehints python-nptyping: for numpydoc support installing python-soupsieve... installing python-beautifulsoup4... Optional dependencies for python-beautifulsoup4 python-cchardet: alternative to autodetect character encodings python-chardet: to autodetect character encodings python-lxml: alternative HTML parser python-html5lib: alternative HTML parser installing python-sphinx-basic-ng... installing python-sphinx-furo... installing python-sphinx-issues... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-pytest-mock... installing python-pytest-rerunfailures... Optional dependencies for python-pytest-rerunfailures python-pytest-xdist: for recovering from crashes installing python-filelock... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-typeguard... installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing uv... installing python-uv... installing python-distlib... installing python-virtualenv... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of python-build git repo... Cloning into 'python-build'... done. Switched to a new branch 'makepkg' ==> Starting build()... * Building wheel... Successfully built build-1.2.1-py3-none-any.whl Running Sphinx v7.2.6 making output directory... done locale_dir /build/python-build/src/python-build/docs/locales/en/LC_MESSAGES does not exist loading intersphinx inventory from https://docs.python.org/3/objects.inv... locale_dir /build/python-build/src/python-build/docs/locales/en/LC_MESSAGES does not exist building [mo]: targets for 0 po files that are out of date writing output... building [dirhtml]: targets for 8 source files that are out of date updating environment: locale_dir /build/python-build/src/python-build/docs/locales/en/LC_MESSAGES does not exist [new config] 8 added, 0 changed, 0 removed reading sources... [ 12%] api reading sources... [ 25%] changelog reading sources... [ 38%] differences reading sources... [ 50%] index reading sources... [ 62%] installation reading sources... [ 75%] mission reading sources... [ 88%] release reading sources... [100%] test_suite looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 12%] api writing output... [ 25%] changelog writing output... [ 38%] differences writing output... [ 50%] index writing output... [ 62%] installation writing output... [ 75%] mission writing output... [ 88%] release writing output... [100%] test_suite generating indices... genindex py-modindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in docs-output. ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.11.8, pytest-8.1.1, pluggy-1.4.0 installed packages of interest: build==1.1.1 filelock==3.13.3 packaging==23.2 pyproject_hooks==1.0.0 setuptools==69.0.3 tomli==2.0.1 virtualenv==20.25.0 wheel==0.43.0 rootdir: /build/python-build/src/python-build configfile: pyproject.toml testpaths: tests plugins: mock-3.13.0, rerunfailures-14.0, typeguard-4.2.1 collected 196 items / 2 deselected / 194 selected tests/test_ctx_logger.py ...... [ 3%] tests/test_env.py .ss...........................F.. [ 20%] tests/test_main.py ......................................... [ 41%] tests/test_main_helpers.py . [ 41%] tests/test_module.py .. [ 42%] tests/test_projectbuilder.py ........................................... [ 64%] ............... [ 72%] tests/test_self_packaging.py ... [ 74%] tests/test_util.py ..x. [ 76%] tests/test_integration.py ssssssssssssssssssssssssssssssssssssssssssssss [100%] =================================== FAILURES =================================== ___________________ test_requirement_installation[False-uv] ____________________ package_test_flit = '/build/python-build/src/python-build/tests/packages/test-flit' installer = 'uv' @pytest.mark.network @pytest.mark.usefixtures('local_pip') @pytest.mark.parametrize( 'installer', [ 'pip', pytest.param('uv', marks=pytest.mark.xfail(IS_PYPY and IS_WINDOWS, reason='uv cannot find PyPy executable')), ], ) def test_requirement_installation( package_test_flit: str, installer: build.env.Installer, ): with build.env.DefaultIsolatedEnv(installer=installer) as env: > env.install([f'test-flit @ {Path(package_test_flit).as_uri()}']) tests/test_env.py:266: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/build/env.py:136: in install self._env_backend.install_requirements(requirements) src/build/env.py:301: in install_requirements run_subprocess([*cmd, 'install', *requirements], env={**os.environ, 'VIRTUAL_ENV': self._env_path}) src/build/_ctx.py:71: in run_subprocess subprocess.run(cmd, capture_output=True, check=True, env=env) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ input = None, capture_output = True, timeout = None, check = True popenargs = (['/usr/bin/uv', 'pip', 'install', 'test-flit @ file:///build/python-build/src/python-build/tests/packages/test-flit'],) kwargs = {'env': {'BUILDTOOL': 'devtools', 'BUILDTOOLVER': '1:1.1.1-1-any', 'CFLAGS': '-march=rv64gc -mabi=lp64d -O2 -pipe -fno...ld/src=/usr/src/debug/python-build -flto=auto', 'CHOST': 'riscv64-unknown-linux-gnu', ...}, 'stderr': -1, 'stdout': -1} process = stdout = b'' stderr = b'error: Querying Python at `/tmp/build-env-uzz6f9c6/bin/python` did not return the expected data: unknown variant `ri..."os": {"name": "manylinux", "major": 2, "minor": 39}, "arch": "riscv64"}, "gil_disabled": false}\n--- stderr:\n\n---\n' retcode = 2 def run(*popenargs, input=None, capture_output=False, timeout=None, check=False, **kwargs): """Run command with arguments and return a CompletedProcess instance. The returned instance will have attributes args, returncode, stdout and stderr. By default, stdout and stderr are not captured, and those attributes will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, or pass capture_output=True to capture both. If check is True and the exit code was non-zero, it raises a CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute, and output & stderr attributes if those streams were captured. If timeout is given, and the process takes too long, a TimeoutExpired exception will be raised. There is an optional argument "input", allowing you to pass bytes or a string to the subprocess's stdin. If you use this argument you may not also use the Popen constructor's "stdin" argument, as it will be used internally. By default, all communication is in bytes, and therefore any "input" should be bytes, and the stdout and stderr will be bytes. If in text mode, any "input" should be a string, and stdout and stderr will be strings decoded according to locale encoding, or by "encoding" if set. Text mode is triggered by setting any of text, encoding, errors or universal_newlines. The other arguments are the same as for the Popen constructor. """ if input is not None: if kwargs.get('stdin') is not None: raise ValueError('stdin and input arguments may not both be used.') kwargs['stdin'] = PIPE if capture_output: if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: raise ValueError('stdout and stderr arguments may not be used ' 'with capture_output.') kwargs['stdout'] = PIPE kwargs['stderr'] = PIPE with Popen(*popenargs, **kwargs) as process: try: stdout, stderr = process.communicate(input, timeout=timeout) except TimeoutExpired as exc: process.kill() if _mswindows: # Windows accumulates the output in a single blocking # read() call run on child threads, with the timeout # being done in a join() on those threads. communicate() # _after_ kill() is required to collect that and add it # to the exception. exc.stdout, exc.stderr = process.communicate() else: # POSIX _communicate already populated the output so # far into the TimeoutExpired exception. process.wait() raise except: # Including KeyboardInterrupt, communicate handled that. process.kill() # We don't call process.wait() as .__exit__ does that for us. raise retcode = process.poll() if check and retcode: > raise CalledProcessError(retcode, process.args, output=stdout, stderr=stderr) E subprocess.CalledProcessError: Command '['/usr/bin/uv', 'pip', 'install', 'test-flit @ file:///build/python-build/src/python-build/tests/packages/test-flit']' returned non-zero exit status 2. /usr/lib/python3.11/subprocess.py:571: CalledProcessError ------------------------------ Captured log call ------------------------------- INFO build:env.py:92 Creating isolated environment: venv+uv... INFO build:env.py:135 Installing packages in isolated environment: - test-flit @ file:///build/python-build/src/python-build/tests/packages/test-flit =========================== short test summary info ============================ FAILED tests/test_env.py::test_requirement_installation[False-uv] - subproces... = 1 failed, 144 passed, 48 skipped, 2 deselected, 1 xfailed in 611.50s (0:10:11) = ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root18/build [?25h[?25hreceiving incremental file list python-build-1.2.1-1-riscv64-build.log python-build-1.2.1-1-riscv64-check.log sent 62 bytes received 3,585 bytes 1,458.80 bytes/sec total size is 9,498 speedup is 2.60