==> Building on electivire ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-asyncpg ./ .SRCINFO 769 100% 0.00kB/s 0:00:00 769 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 50 100% 48.83kB/s 0:00:00 50 100% 48.83kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,361 100% 1.30MB/s 0:00:00 1,361 100% 1.30MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) python-asyncpg-0.31.0-2.log 785 100% 766.60kB/s 0:00:00 785 100% 766.60kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,613 bytes received 190 bytes 5,606.00 bytes/sec total size is 3,408 speedup is 1.22 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building python-asyncpg  -> repo: extra  -> arch: riscv64  -> worker: felix-1 ==> Building python-asyncpg for [extra] (riscv64) ]3008;start=6629faa315764593b464997f00655ad8;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=d0ebe08711aa4179a9c8c50fbe86c768;pid=1552197;pidfdid=1546105304;comm=systemd-nspawn;container=arch-nspawn-1552197;type=container\]11;?\]2;🔵 Container arch-nspawn-1552197 on electivire.felixc.at\:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [!p]104[?7h]3008;end=6629faa315764593b464997f00655ad8\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...done ==> Making package: python-asyncpg 0.31.0-2 (Sat Jan 31 13:53:14 2026) ==> Retrieving sources...  -> Cloning asyncpg git repo... Cloning into bare repository '/home/felix/packages/python-asyncpg/asyncpg'... remote: Enumerating objects: 10508, done. remote: Counting objects: 0% (1/2189) remote: Counting objects: 1% (22/2189) remote: Counting objects: 2% (44/2189) remote: Counting objects: 3% (66/2189) remote: Counting objects: 4% (88/2189) remote: Counting objects: 5% (110/2189) remote: Counting objects: 6% (132/2189) remote: Counting objects: 7% (154/2189) remote: Counting objects: 8% (176/2189) remote: Counting objects: 9% (198/2189) remote: Counting objects: 10% (219/2189) remote: Counting objects: 11% (241/2189) remote: Counting objects: 12% (263/2189) remote: Counting objects: 13% (285/2189) remote: Counting objects: 14% (307/2189) remote: Counting objects: 15% (329/2189) remote: Counting objects: 16% (351/2189) remote: Counting objects: 17% (373/2189) remote: Counting objects: 18% (395/2189) remote: Counting objects: 19% (416/2189) remote: Counting objects: 20% (438/2189) remote: Counting objects: 21% (460/2189) remote: Counting objects: 22% (482/2189) remote: Counting objects: 23% (504/2189) remote: Counting objects: 24% (526/2189) remote: Counting objects: 25% (548/2189) remote: Counting objects: 26% (570/2189) remote: Counting objects: 27% (592/2189) remote: Counting objects: 28% (613/2189) remote: Counting objects: 29% (635/2189) remote: Counting objects: 30% (657/2189) remote: Counting objects: 31% (679/2189) remote: Counting objects: 32% (701/2189) remote: Counting objects: 33% (723/2189) remote: Counting objects: 34% (745/2189) remote: Counting objects: 35% (767/2189) remote: Counting objects: 36% (789/2189) remote: Counting objects: 37% (810/2189) remote: Counting objects: 38% (832/2189) remote: Counting objects: 39% (854/2189) remote: Counting objects: 40% (876/2189) remote: Counting objects: 41% (898/2189) remote: Counting objects: 42% (920/2189) remote: Counting objects: 43% (942/2189) remote: Counting objects: 44% (964/2189) remote: Counting objects: 45% (986/2189) remote: Counting objects: 46% (1007/2189) remote: Counting objects: 47% (1029/2189) remote: Counting objects: 48% (1051/2189) remote: Counting objects: 49% (1073/2189) remote: Counting objects: 50% (1095/2189) remote: Counting objects: 51% (1117/2189) remote: Counting objects: 52% (1139/2189) remote: Counting objects: 53% (1161/2189) remote: Counting objects: 54% (1183/2189) remote: Counting objects: 55% (1204/2189) remote: Counting objects: 56% (1226/2189) remote: Counting objects: 57% (1248/2189) remote: Counting objects: 58% (1270/2189) remote: Counting objects: 59% (1292/2189) remote: Counting objects: 60% (1314/2189) remote: Counting objects: 61% (1336/2189) remote: Counting objects: 62% (1358/2189) remote: Counting objects: 63% (1380/2189) remote: Counting objects: 64% (1401/2189) remote: Counting objects: 65% (1423/2189) remote: Counting objects: 66% (1445/2189) remote: Counting objects: 67% (1467/2189) remote: Counting objects: 68% (1489/2189) remote: Counting objects: 69% (1511/2189) remote: Counting objects: 70% (1533/2189) remote: Counting objects: 71% (1555/2189) remote: Counting objects: 72% (1577/2189) remote: Counting objects: 73% (1598/2189) remote: Counting objects: 74% (1620/2189) remote: Counting objects: 75% (1642/2189) remote: Counting objects: 76% (1664/2189) remote: Counting objects: 77% (1686/2189) remote: Counting objects: 78% (1708/2189) remote: Counting objects: 79% (1730/2189) remote: Counting objects: 80% (1752/2189) remote: Counting objects: 81% (1774/2189) remote: Counting objects: 82% (1795/2189) remote: Counting objects: 83% (1817/2189) remote: Counting objects: 84% (1839/2189) remote: Counting objects: 85% (1861/2189) remote: Counting objects: 86% (1883/2189) remote: Counting objects: 87% (1905/2189) remote: Counting objects: 88% (1927/2189) remote: Counting objects: 89% (1949/2189) remote: Counting objects: 90% (1971/2189) remote: Counting objects: 91% (1992/2189) remote: Counting objects: 92% (2014/2189) remote: Counting objects: 93% (2036/2189) remote: Counting objects: 94% (2058/2189) remote: Counting objects: 95% (2080/2189) remote: Counting objects: 96% (2102/2189) remote: Counting objects: 97% (2124/2189) remote: Counting objects: 98% (2146/2189) remote: Counting objects: 99% (2168/2189) remote: Counting objects: 100% (2189/2189) remote: Counting objects: 100% (2189/2189), done. remote: Compressing objects: 0% (1/291) remote: Compressing objects: 1% (3/291) remote: Compressing objects: 2% (6/291) remote: Compressing objects: 3% (9/291) remote: Compressing objects: 4% (12/291) remote: Compressing objects: 5% (15/291) remote: Compressing objects: 6% (18/291) remote: Compressing objects: 7% (21/291) remote: Compressing objects: 8% (24/291) remote: Compressing objects: 9% (27/291) remote: Compressing objects: 10% (30/291) remote: Compressing objects: 11% (33/291) remote: Compressing objects: 12% (35/291) remote: Compressing objects: 13% (38/291) remote: Compressing objects: 14% (41/291) remote: Compressing objects: 15% (44/291) remote: Compressing objects: 16% (47/291) remote: Compressing objects: 17% (50/291) remote: Compressing objects: 18% (53/291) remote: Compressing objects: 19% (56/291) remote: Compressing objects: 20% (59/291) remote: Compressing objects: 21% (62/291) remote: Compressing objects: 22% (65/291) remote: Compressing objects: 23% (67/291) remote: Compressing objects: 24% (70/291) remote: Compressing objects: 25% (73/291) remote: Compressing objects: 26% (76/291) remote: Compressing objects: 27% (79/291) remote: Compressing objects: 28% (82/291) remote: Compressing objects: 29% (85/291) remote: Compressing objects: 30% (88/291) remote: Compressing objects: 31% (91/291) remote: Compressing objects: 32% (94/291) remote: Compressing objects: 33% (97/291) remote: Compressing objects: 34% (99/291) remote: Compressing objects: 35% (102/291) remote: Compressing objects: 36% (105/291) remote: Compressing objects: 37% (108/291) remote: Compressing objects: 38% (111/291) remote: Compressing objects: 39% (114/291) remote: Compressing objects: 40% (117/291) remote: Compressing objects: 41% (120/291) remote: Compressing objects: 42% (123/291) remote: Compressing objects: 43% (126/291) remote: Compressing objects: 44% (129/291) remote: Compressing objects: 45% (131/291) remote: Compressing objects: 46% (134/291) remote: Compressing objects: 47% (137/291) remote: Compressing objects: 48% (140/291) remote: Compressing objects: 49% (143/291) remote: Compressing objects: 50% (146/291) remote: Compressing objects: 51% (149/291) remote: Compressing objects: 52% (152/291) remote: Compressing objects: 53% (155/291) remote: Compressing objects: 54% (158/291) remote: Compressing objects: 55% (161/291) remote: Compressing objects: 56% (163/291) remote: Compressing objects: 57% (166/291) remote: Compressing objects: 58% (169/291) remote: Compressing objects: 59% (172/291) remote: Compressing objects: 60% (175/291) remote: Compressing objects: 61% (178/291) remote: Compressing objects: 62% (181/291) remote: Compressing objects: 63% (184/291) remote: Compressing objects: 64% (187/291) remote: Compressing objects: 65% (190/291) remote: Compressing objects: 66% (193/291) remote: Compressing objects: 67% (195/291) remote: Compressing objects: 68% (198/291) remote: Compressing objects: 69% (201/291) remote: Compressing objects: 70% (204/291) remote: Compressing objects: 71% (207/291) remote: Compressing objects: 72% (210/291) remote: Compressing objects: 73% (213/291) remote: Compressing objects: 74% (216/291) remote: Compressing objects: 75% (219/291) remote: Compressing objects: 76% (222/291) remote: Compressing objects: 77% (225/291) remote: Compressing objects: 78% (227/291) remote: Compressing objects: 79% (230/291) remote: Compressing objects: 80% (233/291) remote: Compressing objects: 81% (236/291) remote: Compressing objects: 82% (239/291) remote: Compressing objects: 83% (242/291) remote: Compressing objects: 84% (245/291) remote: Compressing objects: 85% (248/291) remote: Compressing objects: 86% (251/291) remote: Compressing objects: 87% (254/291) remote: Compressing objects: 88% (257/291) remote: Compressing objects: 89% (259/291) remote: Compressing objects: 90% (262/291) remote: Compressing objects: 91% (265/291) remote: Compressing objects: 92% (268/291) remote: Compressing objects: 93% (271/291) remote: Compressing objects: 94% (274/291) remote: Compressing objects: 95% (277/291) remote: Compressing objects: 96% (280/291) remote: Compressing objects: 97% (283/291) remote: Compressing objects: 98% (286/291) remote: Compressing objects: 99% (289/291) remote: Compressing objects: 100% (291/291) remote: Compressing objects: 100% (291/291), done. Receiving objects: 0% (1/10508) Receiving objects: 1% (106/10508) Receiving objects: 2% (211/10508) Receiving objects: 3% (316/10508) Receiving objects: 4% (421/10508) Receiving objects: 5% (526/10508) Receiving objects: 6% (631/10508) Receiving objects: 7% (736/10508) Receiving objects: 8% (841/10508) Receiving objects: 9% (946/10508) Receiving objects: 10% (1051/10508) Receiving objects: 11% (1156/10508) Receiving objects: 12% (1261/10508) Receiving objects: 13% (1367/10508) Receiving objects: 14% (1472/10508) Receiving objects: 15% (1577/10508) Receiving objects: 16% (1682/10508) Receiving objects: 17% (1787/10508) Receiving objects: 18% (1892/10508) Receiving objects: 19% (1997/10508) Receiving objects: 20% (2102/10508) Receiving objects: 21% (2207/10508) Receiving objects: 22% (2312/10508) Receiving objects: 23% (2417/10508) Receiving objects: 24% (2522/10508) Receiving objects: 25% (2627/10508) Receiving objects: 26% (2733/10508) Receiving objects: 27% (2838/10508) Receiving objects: 28% (2943/10508) Receiving objects: 29% (3048/10508) Receiving objects: 30% (3153/10508) Receiving objects: 31% (3258/10508) Receiving objects: 32% (3363/10508) Receiving objects: 33% (3468/10508) Receiving objects: 34% (3573/10508) Receiving objects: 35% (3678/10508) Receiving objects: 36% (3783/10508) Receiving objects: 37% (3888/10508) Receiving objects: 38% (3994/10508) Receiving objects: 39% (4099/10508) Receiving objects: 40% (4204/10508) Receiving objects: 41% (4309/10508) Receiving objects: 42% (4414/10508) Receiving objects: 43% (4519/10508) Receiving objects: 44% (4624/10508) Receiving objects: 45% (4729/10508) Receiving objects: 46% (4834/10508) Receiving objects: 47% (4939/10508) Receiving objects: 48% (5044/10508) Receiving objects: 49% (5149/10508) Receiving objects: 50% (5254/10508) Receiving objects: 51% (5360/10508) Receiving objects: 52% (5465/10508) Receiving objects: 53% (5570/10508) Receiving objects: 54% (5675/10508) Receiving objects: 55% (5780/10508) Receiving objects: 56% (5885/10508) Receiving objects: 57% (5990/10508) Receiving objects: 58% (6095/10508) Receiving objects: 59% (6200/10508) Receiving objects: 60% (6305/10508) Receiving objects: 61% (6410/10508) Receiving objects: 62% (6515/10508) Receiving objects: 63% (6621/10508) Receiving objects: 64% (6726/10508) Receiving objects: 65% (6831/10508) Receiving objects: 66% (6936/10508) Receiving objects: 67% (7041/10508) Receiving objects: 68% (7146/10508) Receiving objects: 69% (7251/10508) Receiving objects: 70% (7356/10508) Receiving objects: 71% (7461/10508) Receiving objects: 72% (7566/10508) Receiving objects: 73% (7671/10508) Receiving objects: 74% (7776/10508) Receiving objects: 75% (7881/10508) Receiving objects: 76% (7987/10508) Receiving objects: 77% (8092/10508) Receiving objects: 78% (8197/10508) Receiving objects: 79% (8302/10508) Receiving objects: 80% (8407/10508) Receiving objects: 81% (8512/10508) Receiving objects: 82% (8617/10508) Receiving objects: 83% (8722/10508) Receiving objects: 84% (8827/10508) Receiving objects: 85% (8932/10508) Receiving objects: 86% (9037/10508) Receiving objects: 87% (9142/10508) Receiving objects: 88% (9248/10508) Receiving objects: 89% (9353/10508) Receiving objects: 90% (9458/10508) Receiving objects: 91% (9563/10508) Receiving objects: 92% (9668/10508) Receiving objects: 93% (9773/10508) Receiving objects: 94% (9878/10508) Receiving objects: 95% (9983/10508) Receiving objects: 96% (10088/10508) Receiving objects: 97% (10193/10508) Receiving objects: 98% (10298/10508) remote: Total 10508 (delta 2056), reused 1898 (delta 1898), pack-reused 8319 (from 2) Receiving objects: 99% (10403/10508) Receiving objects: 100% (10508/10508) Receiving objects: 100% (10508/10508), 15.01 MiB | 39.61 MiB/s, done. Resolving deltas: 0% (0/7719) Resolving deltas: 1% (78/7719) Resolving deltas: 2% (155/7719) Resolving deltas: 3% (232/7719) Resolving deltas: 4% (309/7719) Resolving deltas: 5% (386/7719) Resolving deltas: 6% (464/7719) Resolving deltas: 7% (541/7719) Resolving deltas: 8% (618/7719) Resolving deltas: 9% (695/7719) Resolving deltas: 10% (772/7719) Resolving deltas: 11% (850/7719) Resolving deltas: 12% (927/7719) Resolving deltas: 13% (1004/7719) Resolving deltas: 14% (1081/7719) Resolving deltas: 15% (1159/7719) Resolving deltas: 16% (1236/7719) Resolving deltas: 17% (1313/7719) Resolving deltas: 18% (1390/7719) Resolving deltas: 19% (1467/7719) Resolving deltas: 20% (1544/7719) Resolving deltas: 21% (1621/7719) Resolving deltas: 22% (1699/7719) Resolving deltas: 23% (1776/7719) Resolving deltas: 24% (1853/7719) Resolving deltas: 25% (1930/7719) Resolving deltas: 26% (2007/7719) Resolving deltas: 27% (2085/7719) Resolving deltas: 28% (2162/7719) Resolving deltas: 29% (2240/7719) Resolving deltas: 30% (2316/7719) Resolving deltas: 31% (2393/7719) Resolving deltas: 32% (2471/7719) Resolving deltas: 33% (2548/7719) Resolving deltas: 34% (2625/7719) Resolving deltas: 35% (2702/7719) Resolving deltas: 36% (2779/7719) Resolving deltas: 37% (2857/7719) Resolving deltas: 38% (2934/7719) Resolving deltas: 39% (3011/7719) Resolving deltas: 40% (3088/7719) Resolving deltas: 41% (3165/7719) Resolving deltas: 42% (3242/7719) Resolving deltas: 43% (3320/7719) Resolving deltas: 44% (3397/7719) Resolving deltas: 45% (3474/7719) Resolving deltas: 46% (3551/7719) Resolving deltas: 47% (3628/7719) Resolving deltas: 48% (3706/7719) Resolving deltas: 49% (3783/7719) Resolving deltas: 50% (3860/7719) Resolving deltas: 51% (3937/7719) Resolving deltas: 52% (4014/7719) Resolving deltas: 53% (4092/7719) Resolving deltas: 54% (4169/7719) Resolving deltas: 55% (4246/7719) Resolving deltas: 56% (4323/7719) Resolving deltas: 57% (4400/7719) Resolving deltas: 58% (4478/7719) Resolving deltas: 59% (4555/7719) Resolving deltas: 60% (4632/7719) Resolving deltas: 61% (4709/7719) Resolving deltas: 62% (4786/7719) Resolving deltas: 63% (4863/7719) Resolving deltas: 64% (4941/7719) Resolving deltas: 65% (5018/7719) Resolving deltas: 66% (5095/7719) Resolving deltas: 67% (5172/7719) Resolving deltas: 68% (5249/7719) Resolving deltas: 69% (5327/7719) Resolving deltas: 70% (5404/7719) Resolving deltas: 71% (5481/7719) Resolving deltas: 72% (5560/7719) Resolving deltas: 73% (5636/7719) Resolving deltas: 74% (5713/7719) Resolving deltas: 75% (5790/7719) Resolving deltas: 76% (5867/7719) Resolving deltas: 77% (5944/7719) Resolving deltas: 78% (6024/7719) Resolving deltas: 79% (6099/7719) Resolving deltas: 80% (6176/7719) Resolving deltas: 81% (6253/7719) Resolving deltas: 82% (6330/7719) Resolving deltas: 83% (6407/7719) Resolving deltas: 84% (6484/7719) Resolving deltas: 85% (6562/7719) Resolving deltas: 86% (6639/7719) Resolving deltas: 87% (6717/7719) Resolving deltas: 88% (6793/7719) Resolving deltas: 89% (6870/7719) Resolving deltas: 90% (6948/7719) Resolving deltas: 91% (7025/7719) Resolving deltas: 92% (7102/7719) Resolving deltas: 93% (7179/7719) Resolving deltas: 94% (7257/7719) Resolving deltas: 95% (7334/7719) Resolving deltas: 96% (7411/7719) Resolving deltas: 97% (7488/7719) Resolving deltas: 98% (7565/7719) Resolving deltas: 99% (7642/7719) Resolving deltas: 100% (7719/7719) Resolving deltas: 100% (7719/7719), done.  -> Cloning py-pgproto git repo... Cloning into bare repository '/home/felix/packages/python-asyncpg/py-pgproto'... remote: Enumerating objects: 562, done. remote: Counting objects: 0% (1/129) remote: Counting objects: 1% (2/129) remote: Counting objects: 2% (3/129) remote: Counting objects: 3% (4/129) remote: Counting objects: 4% (6/129) remote: Counting objects: 5% (7/129) remote: Counting objects: 6% (8/129) remote: Counting objects: 7% (10/129) remote: Counting objects: 8% (11/129) remote: Counting objects: 9% (12/129) remote: Counting objects: 10% (13/129) remote: Counting objects: 11% (15/129) remote: Counting objects: 12% (16/129) remote: Counting objects: 13% (17/129) remote: Counting objects: 14% (19/129) remote: Counting objects: 15% (20/129) remote: Counting objects: 16% (21/129) remote: Counting objects: 17% (22/129) remote: Counting objects: 18% (24/129) remote: Counting objects: 19% (25/129) remote: Counting objects: 20% (26/129) remote: Counting objects: 21% (28/129) remote: Counting objects: 22% (29/129) remote: Counting objects: 23% (30/129) remote: Counting objects: 24% (31/129) remote: Counting objects: 25% (33/129) remote: Counting objects: 26% (34/129) remote: Counting objects: 27% (35/129) remote: Counting objects: 28% (37/129) remote: Counting objects: 29% (38/129) remote: Counting objects: 30% (39/129) remote: Counting objects: 31% (40/129) remote: Counting objects: 32% (42/129) remote: Counting objects: 33% (43/129) remote: Counting objects: 34% (44/129) remote: Counting objects: 35% (46/129) remote: Counting objects: 36% (47/129) remote: Counting objects: 37% (48/129) remote: Counting objects: 38% (50/129) remote: Counting objects: 39% (51/129) remote: Counting objects: 40% (52/129) remote: Counting objects: 41% (53/129) remote: Counting objects: 42% (55/129) remote: Counting objects: 43% (56/129) remote: Counting objects: 44% (57/129) remote: Counting objects: 45% (59/129) remote: Counting objects: 46% (60/129) remote: Counting objects: 47% (61/129) remote: Counting objects: 48% (62/129) remote: Counting objects: 49% (64/129) remote: Counting objects: 50% (65/129) remote: Counting objects: 51% (66/129) remote: Counting objects: 52% (68/129) remote: Counting objects: 53% (69/129) remote: Counting objects: 54% (70/129) remote: Counting objects: 55% (71/129) remote: Counting objects: 56% (73/129) remote: Counting objects: 57% (74/129) remote: Counting objects: 58% (75/129) remote: Counting objects: 59% (77/129) remote: Counting objects: 60% (78/129) remote: Counting objects: 61% (79/129) remote: Counting objects: 62% (80/129) remote: Counting objects: 63% (82/129) remote: Counting objects: 64% (83/129) remote: Counting objects: 65% (84/129) remote: Counting objects: 66% (86/129) remote: Counting objects: 67% (87/129) remote: Counting objects: 68% (88/129) remote: Counting objects: 69% (90/129) remote: Counting objects: 70% (91/129) remote: Counting objects: 71% (92/129) remote: Counting objects: 72% (93/129) remote: Counting objects: 73% (95/129) remote: Counting objects: 74% (96/129) remote: Counting objects: 75% (97/129) remote: Counting objects: 76% (99/129) remote: Counting objects: 77% (100/129) remote: Counting objects: 78% (101/129) remote: Counting objects: 79% (102/129) remote: Counting objects: 80% (104/129) remote: Counting objects: 81% (105/129) remote: Counting objects: 82% (106/129) remote: Counting objects: 83% (108/129) remote: Counting objects: 84% (109/129) remote: Counting objects: 85% (110/129) remote: Counting objects: 86% (111/129) remote: Counting objects: 87% (113/129) remote: Counting objects: 88% (114/129) remote: Counting objects: 89% (115/129) remote: Counting objects: 90% (117/129) remote: Counting objects: 91% (118/129) remote: Counting objects: 92% (119/129) remote: Counting objects: 93% (120/129) remote: Counting objects: 94% (122/129) remote: Counting objects: 95% (123/129) remote: Counting objects: 96% (124/129) remote: Counting objects: 97% (126/129) remote: Counting objects: 98% (127/129) remote: Counting objects: 99% (128/129) remote: Counting objects: 100% (129/129) remote: Counting objects: 100% (129/129), done. remote: Compressing objects: 1% (1/83) remote: Compressing objects: 2% (2/83) remote: Compressing objects: 3% (3/83) remote: Compressing objects: 4% (4/83) remote: Compressing objects: 6% (5/83) remote: Compressing objects: 7% (6/83) remote: Compressing objects: 8% (7/83) remote: Compressing objects: 9% (8/83) remote: Compressing objects: 10% (9/83) remote: Compressing objects: 12% (10/83) remote: Compressing objects: 13% (11/83) remote: Compressing objects: 14% (12/83) remote: Compressing objects: 15% (13/83) remote: Compressing objects: 16% (14/83) remote: Compressing objects: 18% (15/83) remote: Compressing objects: 19% (16/83) remote: Compressing objects: 20% (17/83) remote: Compressing objects: 21% (18/83) remote: Compressing objects: 22% (19/83) remote: Compressing objects: 24% (20/83) remote: Compressing objects: 25% (21/83) remote: Compressing objects: 26% (22/83) remote: Compressing objects: 27% (23/83) remote: Compressing objects: 28% (24/83) remote: Compressing objects: 30% (25/83) remote: Compressing objects: 31% (26/83) remote: Compressing objects: 32% (27/83) remote: Compressing objects: 33% (28/83) remote: Compressing objects: 34% (29/83) remote: Compressing objects: 36% (30/83) remote: Compressing objects: 37% (31/83) remote: Compressing objects: 38% (32/83) remote: Compressing objects: 39% (33/83) remote: Compressing objects: 40% (34/83) remote: Compressing objects: 42% (35/83) remote: Compressing objects: 43% (36/83) remote: Compressing objects: 44% (37/83) remote: Compressing objects: 45% (38/83) remote: Compressing objects: 46% (39/83) remote: Compressing objects: 48% (40/83) remote: Compressing objects: 49% (41/83) remote: Compressing objects: 50% (42/83) remote: Compressing objects: 51% (43/83) remote: Compressing objects: 53% (44/83) remote: Compressing objects: 54% (45/83) remote: Compressing objects: 55% (46/83) remote: Compressing objects: 56% (47/83) remote: Compressing objects: 57% (48/83) remote: Compressing objects: 59% (49/83) remote: Compressing objects: 60% (50/83) remote: Compressing objects: 61% (51/83) remote: Compressing objects: 62% (52/83) remote: Compressing objects: 63% (53/83) remote: Compressing objects: 65% (54/83) remote: Compressing objects: 66% (55/83) remote: Compressing objects: 67% (56/83) remote: Compressing objects: 68% (57/83) remote: Compressing objects: 69% (58/83) remote: Compressing objects: 71% (59/83) remote: Compressing objects: 72% (60/83) remote: Compressing objects: 73% (61/83) remote: Compressing objects: 74% (62/83) remote: Compressing objects: 75% (63/83) remote: Compressing objects: 77% (64/83) remote: Compressing objects: 78% (65/83) remote: Compressing objects: 79% (66/83) remote: Compressing objects: 80% (67/83) remote: Compressing objects: 81% (68/83) remote: Compressing objects: 83% (69/83) remote: Compressing objects: 84% (70/83) remote: Compressing objects: 85% (71/83) remote: Compressing objects: 86% (72/83) remote: Compressing objects: 87% (73/83) remote: Compressing objects: 89% (74/83) remote: Compressing objects: 90% (75/83) remote: Compressing objects: 91% (76/83) remote: Compressing objects: 92% (77/83) remote: Compressing objects: 93% (78/83) remote: Compressing objects: 95% (79/83) remote: Compressing objects: 96% (80/83) remote: Compressing objects: 97% (81/83) remote: Compressing objects: 98% (82/83) remote: Compressing objects: 100% (83/83) remote: Compressing objects: 100% (83/83), done. Receiving objects: 0% (1/562) Receiving objects: 1% (6/562) Receiving objects: 2% (12/562) Receiving objects: 3% (17/562) Receiving objects: 4% (23/562) Receiving objects: 5% (29/562) Receiving objects: 6% (34/562) Receiving objects: 7% (40/562) Receiving objects: 8% (45/562) Receiving objects: 9% (51/562) Receiving objects: 10% (57/562) Receiving objects: 11% (62/562) Receiving objects: 12% (68/562) Receiving objects: 13% (74/562) Receiving objects: 14% (79/562) Receiving objects: 15% (85/562) Receiving objects: 16% (90/562) Receiving objects: 17% (96/562) Receiving objects: 18% (102/562) Receiving objects: 19% (107/562) Receiving objects: 20% (113/562) Receiving objects: 21% (119/562) Receiving objects: 22% (124/562) Receiving objects: 23% (130/562) Receiving objects: 24% (135/562) Receiving objects: 25% (141/562) Receiving objects: 26% (147/562) Receiving objects: 27% (152/562) Receiving objects: 28% (158/562) Receiving objects: 29% (163/562) Receiving objects: 30% (169/562) Receiving objects: 31% (175/562) Receiving objects: 32% (180/562) Receiving objects: 33% (186/562) Receiving objects: 34% (192/562) Receiving objects: 35% (197/562) Receiving objects: 36% (203/562) Receiving objects: 37% (208/562) Receiving objects: 38% (214/562) Receiving objects: 39% (220/562) Receiving objects: 40% (225/562) Receiving objects: 41% (231/562) Receiving objects: 42% (237/562) Receiving objects: 43% (242/562) Receiving objects: 44% (248/562) Receiving objects: 45% (253/562) Receiving objects: 46% (259/562) Receiving objects: 47% (265/562) Receiving objects: 48% (270/562) Receiving objects: 49% (276/562) Receiving objects: 50% (281/562) Receiving objects: 51% (287/562) Receiving objects: 52% (293/562) Receiving objects: 53% (298/562) Receiving objects: 54% (304/562) Receiving objects: 55% (310/562) Receiving objects: 56% (315/562) Receiving objects: 57% (321/562) Receiving objects: 58% (326/562) Receiving objects: 59% (332/562) Receiving objects: 60% (338/562) Receiving objects: 61% (343/562) Receiving objects: 62% (349/562) Receiving objects: 63% (355/562) Receiving objects: 64% (360/562) Receiving objects: 65% (366/562) Receiving objects: 66% (371/562) Receiving objects: 67% (377/562) Receiving objects: 68% (383/562) Receiving objects: 69% (388/562) Receiving objects: 70% (394/562) Receiving objects: 71% (400/562) Receiving objects: 72% (405/562) Receiving objects: 73% (411/562) Receiving objects: 74% (416/562) Receiving objects: 75% (422/562) Receiving objects: 76% (428/562) Receiving objects: 77% (433/562) remote: Total 562 (delta 59), reused 86 (delta 45), pack-reused 433 (from 1) Receiving objects: 78% (439/562) Receiving objects: 79% (444/562) Receiving objects: 80% (450/562) Receiving objects: 81% (456/562) Receiving objects: 82% (461/562) Receiving objects: 83% (467/562) Receiving objects: 84% (473/562) Receiving objects: 85% (478/562) Receiving objects: 86% (484/562) Receiving objects: 87% (489/562) Receiving objects: 88% (495/562) Receiving objects: 89% (501/562) Receiving objects: 90% (506/562) Receiving objects: 91% (512/562) Receiving objects: 92% (518/562) Receiving objects: 93% (523/562) Receiving objects: 94% (529/562) Receiving objects: 95% (534/562) Receiving objects: 96% (540/562) Receiving objects: 97% (546/562) Receiving objects: 98% (551/562) Receiving objects: 99% (557/562) Receiving objects: 100% (562/562) Receiving objects: 100% (562/562), 189.95 KiB | 10.55 MiB/s, done. Resolving deltas: 0% (0/365) Resolving deltas: 1% (4/365) Resolving deltas: 2% (8/365) Resolving deltas: 3% (11/365) Resolving deltas: 4% (15/365) Resolving deltas: 5% (19/365) Resolving deltas: 6% (22/365) Resolving deltas: 7% (26/365) Resolving deltas: 8% (30/365) Resolving deltas: 9% (33/365) Resolving deltas: 10% (37/365) Resolving deltas: 11% (42/365) Resolving deltas: 12% (44/365) Resolving deltas: 13% (48/365) Resolving deltas: 14% (52/365) Resolving deltas: 15% (56/365) Resolving deltas: 16% (59/365) Resolving deltas: 17% (63/365) Resolving deltas: 18% (66/365) Resolving deltas: 19% (70/365) Resolving deltas: 20% (73/365) Resolving deltas: 21% (77/365) Resolving deltas: 22% (81/365) Resolving deltas: 23% (84/365) Resolving deltas: 24% (88/365) Resolving deltas: 25% (92/365) Resolving deltas: 26% (95/365) Resolving deltas: 27% (99/365) Resolving deltas: 28% (103/365) Resolving deltas: 29% (106/365) Resolving deltas: 30% (110/365) Resolving deltas: 31% (114/365) Resolving deltas: 32% (117/365) Resolving deltas: 33% (121/365) Resolving deltas: 34% (125/365) Resolving deltas: 35% (128/365) Resolving deltas: 36% (132/365) Resolving deltas: 37% (136/365) Resolving deltas: 38% (139/365) Resolving deltas: 39% (143/365) Resolving deltas: 40% (146/365) Resolving deltas: 41% (150/365) Resolving deltas: 42% (154/365) Resolving deltas: 43% (157/365) Resolving deltas: 44% (161/365) Resolving deltas: 45% (165/365) Resolving deltas: 46% (168/365) Resolving deltas: 47% (172/365) Resolving deltas: 48% (176/365) Resolving deltas: 49% (179/365) Resolving deltas: 50% (183/365) Resolving deltas: 51% (187/365) Resolving deltas: 52% (190/365) Resolving deltas: 53% (194/365) Resolving deltas: 54% (198/365) Resolving deltas: 55% (201/365) Resolving deltas: 56% (205/365) Resolving deltas: 57% (209/365) Resolving deltas: 58% (212/365) Resolving deltas: 59% (216/365) Resolving deltas: 60% (220/365) Resolving deltas: 61% (223/365) Resolving deltas: 62% (227/365) Resolving deltas: 63% (230/365) Resolving deltas: 64% (234/365) Resolving deltas: 65% (238/365) Resolving deltas: 66% (241/365) Resolving deltas: 67% (245/365) Resolving deltas: 68% (249/365) Resolving deltas: 69% (252/365) Resolving deltas: 70% (257/365) Resolving deltas: 71% (260/365) Resolving deltas: 72% (263/365) Resolving deltas: 73% (267/365) Resolving deltas: 74% (271/365) Resolving deltas: 75% (274/365) Resolving deltas: 76% (279/365) Resolving deltas: 77% (282/365) Resolving deltas: 78% (285/365) Resolving deltas: 79% (289/365) Resolving deltas: 80% (292/365) Resolving deltas: 81% (296/365) Resolving deltas: 82% (300/365) Resolving deltas: 83% (303/365) Resolving deltas: 84% (307/365) Resolving deltas: 86% (315/365) Resolving deltas: 87% (318/365) Resolving deltas: 88% (322/365) Resolving deltas: 89% (325/365) Resolving deltas: 90% (329/365) Resolving deltas: 91% (333/365) Resolving deltas: 92% (336/365) Resolving deltas: 93% (340/365) Resolving deltas: 94% (344/365) Resolving deltas: 95% (347/365) Resolving deltas: 96% (351/365) Resolving deltas: 97% (355/365) Resolving deltas: 98% (358/365) Resolving deltas: 99% (362/365) Resolving deltas: 100% (365/365) Resolving deltas: 100% (365/365), done. ==> Validating source files with sha256sums... asyncpg ... Passed py-pgproto ... Skipped ]3008;start=0f0b9e0190f645a69ec6dccc97ab1f8d;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=d0ebe08711aa4179a9c8c50fbe86c768;pid=1553434;pidfdid=1546114705;comm=systemd-nspawn;container=arch-nspawn-1553434;type=container\]11;?\]2;🔵 Container arch-nspawn-1553434 on electivire.felixc.at\==> Making package: python-asyncpg 0.31.0-2 (Sat Jan 31 05:53:56 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (2) New Version Net Change core/mpdecimal 4.0.1-1 0.31 MiB core/python 3.14.2-2 132.78 MiB Total Installed Size: 133.09 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... 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] xz: for lzma [installed] tk: for tkinter :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (31) New Version Net Change Download Size extra/liburing 2.13-1 0.41 MiB extra/libuv 1.51.0-1 0.60 MiB extra/libxslt 1.1.45-2 0.76 MiB extra/numactl 2.0.19-1 0.20 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.33-9 0.08 MiB extra/postgresql-libs 18.1-2 15.50 MiB 2.36 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-iniconfig 2.1.0-3.1 0.05 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.0.1-3 0.04 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-more-itertools 10.8.0-2 0.73 MiB extra/python-packaging 26.0-1 0.89 MiB extra/python-platformdirs 4.5.1-3 0.28 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pygments 2.19.2-3 15.30 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/zlib-ng 2.3.2-1 0.23 MiB extra/cython 3.2.4-2 18.26 MiB extra/git 2.52.0-2 28.75 MiB extra/postgresql 18.1-2 43.12 MiB 10.17 MiB extra/python-build 1.4.0-1 0.24 MiB extra/python-distro 1.9.0-4 0.20 MiB 0.04 MiB extra/python-installer 0.7.0-14 0.20 MiB extra/python-pytest 1:8.4.2-3 4.69 MiB extra/python-setuptools 1:80.9.0-4 8.03 MiB extra/python-uvloop 0.22.1-2 1.83 MiB 0.60 MiB extra/python-wheel 0.45.1-4 0.30 MiB Total Download Size: 13.16 MiB Total Installed Size: 141.53 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... postgresql-18.1-2-riscv64 downloading... postgresql-libs-18.1-2-riscv64 downloading... python-uvloop-0.22.1-2-riscv64 downloading... python-distro-1.9.0-4-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cython... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` 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-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] less: the default pager for git installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... 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-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing liburing... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing numactl... installing postgresql-libs... installing postgresql... Optional dependencies for postgresql logrotate: rotates system logs automatically perl: for PL/Perl support [installed] postgresql-old-upgrade: upgrade from previous major version using pg_upgrade python: for PL/Python 3 support [installed] tcl: for PL/Tcl support installing python-distro... installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing libuv... installing python-uvloop... :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. Creating group 'postgres' with GID 968. Creating user 'postgres' (PostgreSQL user) with UID 968 and GID 968. (2/5) Creating temporary files... (3/5) Reloading system manager configuration... Skipped: Current root is not booted. (4/5) Arming ConditionNeedsUpdate... (5/5) Checking for old perl modules... ==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of asyncpg git repo... Cloning into 'asyncpg'... done. Switched to a new branch 'makepkg' -> Creating working copy of py-pgproto git repo... Cloning into 'py-pgproto'... done. ==> Starting prepare()... Submodule 'asyncpg/pgproto' (https://github.com/MagicStack/py-pgproto.git) registered for path 'asyncpg/pgproto' Cloning into '/build/python-asyncpg/src/asyncpg/asyncpg/pgproto'... done. Submodule path 'asyncpg/pgproto': checked out 'a29a6f6aaa09013cb33ffadb8dd57e21d671ab55' ==> Starting build()... * Getting build dependencies for wheel... * Building wheel... running bdist_wheel running build running build_py creating build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/__init__.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/_asyncio_compat.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/cluster.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/compat.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/connect_utils.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/connection.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/connresource.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/cursor.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/introspection.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/pool.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/prepared_stmt.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/serverversion.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/transaction.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/types.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/utils.py -> build/lib.linux-riscv64-cpython-314/asyncpg copying asyncpg/_version.py -> build/lib.linux-riscv64-cpython-314/asyncpg creating build/lib.linux-riscv64-cpython-314/asyncpg/_testbase copying asyncpg/_testbase/__init__.py -> build/lib.linux-riscv64-cpython-314/asyncpg/_testbase copying asyncpg/_testbase/fuzzer.py -> build/lib.linux-riscv64-cpython-314/asyncpg/_testbase creating build/lib.linux-riscv64-cpython-314/asyncpg/exceptions copying asyncpg/exceptions/__init__.py -> build/lib.linux-riscv64-cpython-314/asyncpg/exceptions copying asyncpg/exceptions/_base.py -> build/lib.linux-riscv64-cpython-314/asyncpg/exceptions creating build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/__init__.py -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/types.py -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto creating build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/__init__.py -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol creating build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs copying asyncpg/protocol/codecs/__init__.py -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs running egg_info creating asyncpg.egg-info writing asyncpg.egg-info/PKG-INFO writing dependency_links to asyncpg.egg-info/dependency_links.txt writing requirements to asyncpg.egg-info/requires.txt writing top-level names to asyncpg.egg-info/top_level.txt writing manifest file 'asyncpg.egg-info/SOURCES.txt' :189: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. warning: asyncpg/pgproto/./uuid.pyx:59:19: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:18:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:22:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:26:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:30:19: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:31:19: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:32:19: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:33:19: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:38:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:41:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:46:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:49:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:53:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/pgproto/./codecs/datetime.pyx:58:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. warning: asyncpg/protocol/codecs/array.pyx:18:13: Global cdef variable used with subinterpreter support enabled. This variable is not currently in the per-interpreter module state but this will likely change in future releases. Compiling asyncpg/pgproto/pgproto.pyx because it changed. Compiling asyncpg/protocol/protocol.pyx because it changed. [1/2] Cythonizing asyncpg/pgproto/pgproto.pyx [2/2] Cythonizing asyncpg/protocol/protocol.pyx reading manifest file 'asyncpg.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.py' under directory 'examples' adding license file 'LICENSE' writing manifest file 'asyncpg.egg-info/SOURCES.txt' copying asyncpg/pgproto/__init__.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/buffer.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/buffer.pxi -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/buffer.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/consts.pxi -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/cpythonx.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/debug.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/frb.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/frb.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/hton.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/pgproto.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/pgproto.pyi -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/pgproto.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/tohex.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/pgproto/uuid.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto copying asyncpg/protocol/consts.pxi -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/coreproto.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/coreproto.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/cpythonx.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/encodings.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/pgtypes.pxi -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/prepared_stmt.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/prepared_stmt.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/protocol.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/protocol.pyi -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/protocol.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/record.pyi -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/recordcapi.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/scram.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/scram.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/settings.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol copying asyncpg/protocol/settings.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol creating build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/__init__.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/bits.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/bytea.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/context.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/datetime.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/float.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/geometry.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/hstore.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/int.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/json.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/jsonpath.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/misc.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/network.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/numeric.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/pg_snapshot.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/text.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/tid.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/pgproto/codecs/uuid.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs copying asyncpg/protocol/codecs/array.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs copying asyncpg/protocol/codecs/base.pxd -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs copying asyncpg/protocol/codecs/base.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs copying asyncpg/protocol/codecs/pgproto.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs copying asyncpg/protocol/codecs/range.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs copying asyncpg/protocol/codecs/record.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs copying asyncpg/protocol/codecs/textutils.pyx -> build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs running build_ext building 'asyncpg.pgproto.pgproto' extension creating build/temp.linux-riscv64-cpython-314/asyncpg/pgproto gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-asyncpg/src=/usr/src/debug/python-asyncpg -flto=auto -fPIC -DCYTHON_USE_MODULE_STATE=1 -DCYTHON_PEP489_MULTI_PHASE_INIT=1 -DCYTHON_USE_TYPE_SPECS=1 -Iasyncpg/pgproto -I/usr/include/python3.14 -c asyncpg/pgproto/pgproto.c -o build/temp.linux-riscv64-cpython-314/asyncpg/pgproto/pgproto.o -O2 -fsigned-char -Wall -Wsign-compare -Wconversion asyncpg/pgproto/pgproto.c:3516:97: warning: integer constant is so large that it is unsigned 3516 | static int64_t const __pyx_v_7asyncpg_7pgproto_7pgproto_pg_time64_negative_infinity = ((int64_t)9223372036854775808); | ^~~~~~~~~~~~~~~~~~~ asyncpg/pgproto/pgproto.c: In function ‘__Pyx_State_AddModuleInterpIdAsIndex’: asyncpg/pgproto/pgproto.c:51725:64: warning: conversion to ‘long unsigned int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 51725 | sizeof(__Pyx_ModuleStateLookupData)+(to_allocate-1)*sizeof(__Pyx_InterpreterIdAndModule)); | ^ asyncpg/pgproto/pgproto.c: In function ‘__Pyx_State_AddModule’: asyncpg/pgproto/pgproto.c:51809:36: warning: conversion to ‘long unsigned int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 51809 | (to_allocate-1)*sizeof(__Pyx_InterpreterIdAndModule)); | ^ gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-asyncpg/src=/usr/src/debug/python-asyncpg -flto=auto build/temp.linux-riscv64-cpython-314/asyncpg/pgproto/pgproto.o -L/usr/lib -o build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/pgproto.cpython-314-riscv64-linux-gnu.so building 'asyncpg.protocol.record' extension creating build/temp.linux-riscv64-cpython-314/asyncpg/protocol/record gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-asyncpg/src=/usr/src/debug/python-asyncpg -flto=auto -fPIC -DCYTHON_USE_MODULE_STATE=1 -DCYTHON_PEP489_MULTI_PHASE_INIT=1 -DCYTHON_USE_TYPE_SPECS=1 -Iasyncpg/protocol/record/ -I/usr/include/python3.14 -c asyncpg/protocol/record/recordobj.c -o build/temp.linux-riscv64-cpython-314/asyncpg/protocol/record/recordobj.o -O2 -fsigned-char -Wall -Wsign-compare -Wconversion gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-asyncpg/src=/usr/src/debug/python-asyncpg -flto=auto build/temp.linux-riscv64-cpython-314/asyncpg/protocol/record/recordobj.o -L/usr/lib -o build/lib.linux-riscv64-cpython-314/asyncpg/protocol/record.cpython-314-riscv64-linux-gnu.so building 'asyncpg.protocol.protocol' extension gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-asyncpg/src=/usr/src/debug/python-asyncpg -flto=auto -fPIC -DCYTHON_USE_MODULE_STATE=1 -DCYTHON_PEP489_MULTI_PHASE_INIT=1 -DCYTHON_USE_TYPE_SPECS=1 -Iasyncpg/pgproto -Iasyncpg/pgproto/ -I/usr/include/python3.14 -c asyncpg/protocol/protocol.c -o build/temp.linux-riscv64-cpython-314/asyncpg/protocol/protocol.o -O2 -fsigned-char -Wall -Wsign-compare -Wconversion asyncpg/protocol/protocol.c: In function ‘__Pyx_PyUnicode_AsDouble_WithSpaces’: asyncpg/protocol/protocol.c:4622:58: warning: conversion to ‘long unsigned int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 4622 | char *number = (char*) PyMem_Malloc((length + 1) * sizeof(char)); | ^ asyncpg/protocol/protocol.c: In function ‘__Pyx__PyBytes_AsDouble’: asyncpg/protocol/protocol.c:101648:60: warning: conversion to ‘long unsigned int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 101648 | char *number = (char*) PyMem_Malloc((digits + 1) * sizeof(char)); | ^ asyncpg/protocol/protocol.c: In function ‘__Pyx_State_AddModuleInterpIdAsIndex’: asyncpg/protocol/protocol.c:107497:66: warning: conversion to ‘long unsigned int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 107497 | sizeof(__Pyx_ModuleStateLookupData)+(to_allocate-1)*sizeof(__Pyx_InterpreterIdAndModule)); | ^ asyncpg/protocol/protocol.c: In function ‘__Pyx_State_AddModule’: asyncpg/protocol/protocol.c:107581:38: warning: conversion to ‘long unsigned int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 107581 | (to_allocate-1)*sizeof(__Pyx_InterpreterIdAndModule)); | ^ gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-asyncpg/src=/usr/src/debug/python-asyncpg -flto=auto build/temp.linux-riscv64-cpython-314/asyncpg/protocol/protocol.o -L/usr/lib -o build/lib.linux-riscv64-cpython-314/asyncpg/protocol/protocol.cpython-314-riscv64-linux-gnu.so installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/__init__.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/_asyncio_compat.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/cluster.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/compat.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/connect_utils.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/connection.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/connresource.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/cursor.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/introspection.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/pool.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/prepared_stmt.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/serverversion.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/transaction.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/types.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/utils.py -> build/bdist.linux-riscv64/wheel/./asyncpg copying build/lib.linux-riscv64-cpython-314/asyncpg/_version.py -> build/bdist.linux-riscv64/wheel/./asyncpg creating build/bdist.linux-riscv64/wheel/asyncpg/_testbase copying build/lib.linux-riscv64-cpython-314/asyncpg/_testbase/__init__.py -> build/bdist.linux-riscv64/wheel/./asyncpg/_testbase copying build/lib.linux-riscv64-cpython-314/asyncpg/_testbase/fuzzer.py -> build/bdist.linux-riscv64/wheel/./asyncpg/_testbase creating build/bdist.linux-riscv64/wheel/asyncpg/exceptions copying build/lib.linux-riscv64-cpython-314/asyncpg/exceptions/__init__.py -> build/bdist.linux-riscv64/wheel/./asyncpg/exceptions copying build/lib.linux-riscv64-cpython-314/asyncpg/exceptions/_base.py -> build/bdist.linux-riscv64/wheel/./asyncpg/exceptions creating build/bdist.linux-riscv64/wheel/asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/__init__.py -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/types.py -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/__init__.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/buffer.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/buffer.pxi -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/buffer.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/consts.pxi -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/cpythonx.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/debug.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/frb.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/frb.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/hton.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/pgproto.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/pgproto.pyi -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/pgproto.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/tohex.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/uuid.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto creating build/bdist.linux-riscv64/wheel/asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/__init__.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/bits.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/bytea.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/context.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/datetime.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/float.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/geometry.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/hstore.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/int.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/json.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/jsonpath.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/misc.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/network.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/numeric.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/pg_snapshot.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/text.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/tid.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/codecs/uuid.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/pgproto/pgproto.cpython-314-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./asyncpg/pgproto creating build/bdist.linux-riscv64/wheel/asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/__init__.py -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol creating build/bdist.linux-riscv64/wheel/asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs/__init__.py -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs/array.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs/base.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs/base.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs/pgproto.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs/range.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs/record.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/codecs/textutils.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol/codecs copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/consts.pxi -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/coreproto.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/coreproto.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/cpythonx.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/encodings.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/pgtypes.pxi -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/prepared_stmt.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/prepared_stmt.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/protocol.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/protocol.pyi -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/protocol.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/record.pyi -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/recordcapi.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/scram.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/scram.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/settings.pxd -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/settings.pyx -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/record.cpython-314-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol copying build/lib.linux-riscv64-cpython-314/asyncpg/protocol/protocol.cpython-314-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./asyncpg/protocol running install_egg_info Copying asyncpg.egg-info to build/bdist.linux-riscv64/wheel/./asyncpg-0.31.0-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/asyncpg-0.31.0.dist-info/WHEEL creating '/build/python-asyncpg/src/asyncpg/dist/.tmp-s6ng4qej/asyncpg-0.31.0-cp314-cp314-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'asyncpg/__init__.py' adding 'asyncpg/_asyncio_compat.py' adding 'asyncpg/_version.py' adding 'asyncpg/cluster.py' adding 'asyncpg/compat.py' adding 'asyncpg/connect_utils.py' adding 'asyncpg/connection.py' adding 'asyncpg/connresource.py' adding 'asyncpg/cursor.py' adding 'asyncpg/introspection.py' adding 'asyncpg/pool.py' adding 'asyncpg/prepared_stmt.py' adding 'asyncpg/serverversion.py' adding 'asyncpg/transaction.py' adding 'asyncpg/types.py' adding 'asyncpg/utils.py' adding 'asyncpg/_testbase/__init__.py' adding 'asyncpg/_testbase/fuzzer.py' adding 'asyncpg/exceptions/__init__.py' adding 'asyncpg/exceptions/_base.py' adding 'asyncpg/pgproto/__init__.pxd' adding 'asyncpg/pgproto/__init__.py' adding 'asyncpg/pgproto/buffer.pxd' adding 'asyncpg/pgproto/buffer.pxi' adding 'asyncpg/pgproto/buffer.pyx' adding 'asyncpg/pgproto/consts.pxi' adding 'asyncpg/pgproto/cpythonx.pxd' adding 'asyncpg/pgproto/debug.pxd' adding 'asyncpg/pgproto/frb.pxd' adding 'asyncpg/pgproto/frb.pyx' adding 'asyncpg/pgproto/hton.pxd' adding 'asyncpg/pgproto/pgproto.cpython-314-riscv64-linux-gnu.so' adding 'asyncpg/pgproto/pgproto.pxd' adding 'asyncpg/pgproto/pgproto.pyi' adding 'asyncpg/pgproto/pgproto.pyx' adding 'asyncpg/pgproto/tohex.pxd' adding 'asyncpg/pgproto/types.py' adding 'asyncpg/pgproto/uuid.pyx' adding 'asyncpg/pgproto/codecs/__init__.pxd' adding 'asyncpg/pgproto/codecs/bits.pyx' adding 'asyncpg/pgproto/codecs/bytea.pyx' adding 'asyncpg/pgproto/codecs/context.pyx' adding 'asyncpg/pgproto/codecs/datetime.pyx' adding 'asyncpg/pgproto/codecs/float.pyx' adding 'asyncpg/pgproto/codecs/geometry.pyx' adding 'asyncpg/pgproto/codecs/hstore.pyx' adding 'asyncpg/pgproto/codecs/int.pyx' adding 'asyncpg/pgproto/codecs/json.pyx' adding 'asyncpg/pgproto/codecs/jsonpath.pyx' adding 'asyncpg/pgproto/codecs/misc.pyx' adding 'asyncpg/pgproto/codecs/network.pyx' adding 'asyncpg/pgproto/codecs/numeric.pyx' adding 'asyncpg/pgproto/codecs/pg_snapshot.pyx' adding 'asyncpg/pgproto/codecs/text.pyx' adding 'asyncpg/pgproto/codecs/tid.pyx' adding 'asyncpg/pgproto/codecs/uuid.pyx' adding 'asyncpg/protocol/__init__.py' adding 'asyncpg/protocol/consts.pxi' adding 'asyncpg/protocol/coreproto.pxd' adding 'asyncpg/protocol/coreproto.pyx' adding 'asyncpg/protocol/cpythonx.pxd' adding 'asyncpg/protocol/encodings.pyx' adding 'asyncpg/protocol/pgtypes.pxi' adding 'asyncpg/protocol/prepared_stmt.pxd' adding 'asyncpg/protocol/prepared_stmt.pyx' adding 'asyncpg/protocol/protocol.cpython-314-riscv64-linux-gnu.so' adding 'asyncpg/protocol/protocol.pxd' adding 'asyncpg/protocol/protocol.pyi' adding 'asyncpg/protocol/protocol.pyx' adding 'asyncpg/protocol/record.cpython-314-riscv64-linux-gnu.so' adding 'asyncpg/protocol/record.pyi' adding 'asyncpg/protocol/recordcapi.pxd' adding 'asyncpg/protocol/scram.pxd' adding 'asyncpg/protocol/scram.pyx' adding 'asyncpg/protocol/settings.pxd' adding 'asyncpg/protocol/settings.pyx' adding 'asyncpg/protocol/codecs/__init__.py' adding 'asyncpg/protocol/codecs/array.pyx' adding 'asyncpg/protocol/codecs/base.pxd' adding 'asyncpg/protocol/codecs/base.pyx' adding 'asyncpg/protocol/codecs/pgproto.pyx' adding 'asyncpg/protocol/codecs/range.pyx' adding 'asyncpg/protocol/codecs/record.pyx' adding 'asyncpg/protocol/codecs/textutils.pyx' adding 'asyncpg-0.31.0.dist-info/licenses/LICENSE' adding 'asyncpg-0.31.0.dist-info/METADATA' adding 'asyncpg-0.31.0.dist-info/WHEEL' adding 'asyncpg-0.31.0.dist-info/top_level.txt' adding 'asyncpg-0.31.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built asyncpg-0.31.0-cp314-cp314-linux_riscv64.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 rootdir: /build/python-asyncpg/src/asyncpg configfile: pyproject.toml testpaths: tests collected 316 items / 1 deselected / 315 selected tests/test__environment.py ss tests/test__sourcecode.py ss tests/test_adversity.py .... tests/test_cache_invalidation.py ......... tests/test_cancellation.py .... tests/test_codecs.py ...................................... tests/test_connect.py .............ssss.................................... tests/test_copy.py ........................ tests/test_cursor.py .......... tests/test_exceptions.py ... tests/test_execute.py .................... tests/test_introspection.py ....F.. tests/test_listeners.py .......... tests/test_logging.py .. tests/test_pool.py ............................................. tests/test_prepare.py ................................... tests/test_record.py ......................... tests/test_subinterpreters.py .. tests/test_test.py .. tests/test_timeout.py ......... tests/test_transaction.py ...... tests/test_types.py . tests/test_utils.py .. =================================== FAILURES =================================== _______________ TestIntrospection.test_introspection_on_large_db _______________ Traceback (most recent call last): File "/usr/lib/python3.14/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.14/unittest/case.py", line 669, in run self._callTestMethod(testMethod) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/usr/lib/python3.14/unittest/case.py", line 615, in _callTestMethod result = method() File "/build/python-asyncpg/src/asyncpg/test-env/lib/python3.14/site-packages/asyncpg/_testbase/__init__.py", line 92, in wrapper self.loop.run_until_complete(coro) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete return future.result() ~~~~~~~~~~~~~^^ File "/build/python-asyncpg/src/asyncpg/tests/test_introspection.py", line 78, in test_introspection_on_large_db with self.assertRunUnder(MAX_RUNTIME): ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/usr/lib/python3.14/contextlib.py", line 148, in __exit__ next(self.gen) ~~~~^^^^^^^^^^ File "/build/python-asyncpg/src/asyncpg/test-env/lib/python3.14/site-packages/asyncpg/_testbase/__init__.py", line 150, in assertRunUnder raise AssertionError( ...<2 lines>... elapsed, delta)) AssertionError: running block took 0.617s which is longer than the expected maximum of 0.250s =============================== warnings summary =============================== tests/test_pool.py::TestHotStandby::test_standby_pool_01 /usr/lib/python3.14/asyncio/locks.py:167: ResourceWarning: unclosed def __init__(self): Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_pool.py::TestHotStandby::test_standby_pool_01 /usr/lib/python3.14/asyncio/selector_events.py:873: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=9> _warn(f"unclosed transport {self!r}", ResourceWarning, source=self) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_pool.py::TestHotStandby::test_standby_pool_01 /build/python-asyncpg/src/asyncpg/test-env/lib/python3.14/site-packages/asyncpg/connection.py:135: ResourceWarning: unclosed connection ; run in asyncio debug mode to show the traceback of connection origin warnings.warn(msg, ResourceWarning) tests/test_pool.py::TestHotStandby::test_standby_pool_01 /usr/lib/python3.14/asyncio/locks.py:167: RuntimeWarning: coroutine 'Connection.close' was never awaited def __init__(self): Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_introspection.py::TestIntrospection::test_introspection_on_large_db = 1 failed, 306 passed, 8 skipped, 1 deselected, 4 warnings in 503.50s (0:08:23) = ==> ERROR: A failure occurred in check(). Aborting... [!p]104[?7h]3008;end=0f0b9e0190f645a69ec6dccc97ab1f8d\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-1/build [?25h[?25h[?25hreceiving incremental file list python-asyncpg-0.31.0-2-riscv64-build.log python-asyncpg-0.31.0-2-riscv64-check.log python-asyncpg-0.31.0-2-riscv64-prepare.log sent 81 bytes received 5,267 bytes 10,696.00 bytes/sec total size is 39,570 speedup is 7.40