==>(B Building on shinx(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/python-langsmith ./ .SRCINFO 2,189 100% 0.00kB/s 0:00:00 2,189 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 54 100% 52.73kB/s 0:00:00 54 100% 52.73kB/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 4,112 100% 3.92MB/s 0:00:00 4,112 100% 3.92MB/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-langsmith-0.11.2-1.1.log 748 100% 730.47kB/s 0:00:00 748 100% 730.47kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,690 bytes received 192 bytes 7,764.00 bytes/sec total size is 7,590 speedup is 1.96 ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building python-langsmith(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-4(B ==>(B Building python-langsmith for [extra] (riscv64)(B ]3008;start=285035b7c8dc4ad29bd4ca574cee6be4;user=felix;hostname=shinx.felixc.at;machineid=49ee0d8bc12d4691a2e31342e4159c5a;bootid=3585d7d995b04972a92d40ed97568c24;pid=193800;pidfdid=25360272;comm=sudo;targetuser=root;type=session\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=78151ed83d7f49ed86665eb8d071c8ac;user=root;hostname=shinx.felixc.at;machineid=49ee0d8bc12d4691a2e31342e4159c5a;bootid=3585d7d995b04972a92d40ed97568c24;pid=193844;pidfdid=25403516;comm=systemd-nspawn;container=arch-nspawn-193844;type=container\]11;?\]2;🔵 Container arch-nspawn-193844 on shinx.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=78151ed83d7f49ed86665eb8d071c8ac\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-4]...(Bdone(B ]3008;start=a4385ea525d54270b47009c45baec048;user=root;hostname=shinx.felixc.at;machineid=49ee0d8bc12d4691a2e31342e4159c5a;bootid=3585d7d995b04972a92d40ed97568c24;pid=194007;pidfdid=25345842;comm=sudo;targetuser=felix;type=session\==>(B Making package: python-langsmith 0.11.2-1.1 (Wed Sep 9 19:30:22 2026)(B ==>(B Retrieving sources...(B  ->(B Cloning langsmith-sdk git repo...(B Cloning into bare repository '/home/felix/packages/python-langsmith/langsmith-sdk'... remote: Enumerating objects: 82447, done. remote: Counting objects: 0% (1/2805) remote: Counting objects: 1% (29/2805) remote: Counting objects: 2% (57/2805) remote: Counting objects: 3% (85/2805) remote: Counting objects: 4% (113/2805) remote: Counting objects: 5% (141/2805) remote: Counting objects: 6% (169/2805) remote: Counting objects: 7% (197/2805) remote: Counting objects: 8% (225/2805) remote: Counting objects: 9% (253/2805) remote: Counting objects: 10% (281/2805) remote: Counting objects: 11% (309/2805) remote: Counting objects: 12% (337/2805) remote: Counting objects: 13% (365/2805) remote: Counting objects: 14% (393/2805) remote: Counting objects: 15% (421/2805) remote: Counting objects: 16% (449/2805) remote: Counting objects: 17% (477/2805) remote: Counting objects: 18% (505/2805) remote: Counting objects: 19% (533/2805) remote: Counting objects: 20% (561/2805) remote: Counting objects: 21% (590/2805) remote: Counting objects: 22% (618/2805) remote: Counting objects: 23% (646/2805) remote: Counting objects: 24% (674/2805) remote: Counting objects: 25% (702/2805) remote: Counting objects: 26% (730/2805) remote: Counting objects: 27% (758/2805) remote: Counting objects: 28% (786/2805) remote: Counting objects: 29% (814/2805) remote: Counting objects: 30% (842/2805) remote: Counting objects: 31% (870/2805) remote: Counting objects: 32% (898/2805) remote: Counting objects: 33% (926/2805) remote: Counting objects: 34% (954/2805) remote: Counting objects: 35% (982/2805) remote: Counting objects: 36% (1010/2805) remote: Counting objects: 37% (1038/2805) remote: Counting objects: 38% (1066/2805) remote: Counting objects: 39% (1094/2805) remote: Counting objects: 40% (1122/2805) remote: Counting objects: 41% (1151/2805) remote: Counting objects: 42% (1179/2805) remote: Counting objects: 43% (1207/2805) remote: Counting objects: 44% (1235/2805) remote: Counting objects: 45% (1263/2805) remote: Counting objects: 46% (1291/2805) remote: Counting objects: 47% (1319/2805) remote: Counting objects: 48% (1347/2805) remote: Counting objects: 49% (1375/2805) remote: Counting objects: 50% (1403/2805) remote: Counting objects: 51% (1431/2805) remote: Counting objects: 52% (1459/2805) remote: Counting objects: 53% (1487/2805) remote: Counting objects: 54% (1515/2805) remote: Counting objects: 55% (1543/2805) remote: Counting objects: 56% (1571/2805) remote: Counting objects: 57% (1599/2805) remote: Counting objects: 58% (1627/2805) remote: Counting objects: 59% (1655/2805) remote: Counting objects: 60% (1683/2805) remote: Counting objects: 61% (1712/2805) remote: Counting objects: 62% (1740/2805) remote: Counting objects: 63% (1768/2805) remote: Counting objects: 64% (1796/2805) remote: Counting objects: 65% (1824/2805) remote: Counting objects: 66% (1852/2805) remote: Counting objects: 67% (1880/2805) remote: Counting objects: 68% (1908/2805) remote: Counting objects: 69% (1936/2805) remote: Counting objects: 70% (1964/2805) remote: Counting objects: 71% (1992/2805) remote: Counting objects: 72% (2020/2805) remote: Counting objects: 73% (2048/2805) remote: Counting objects: 74% (2076/2805) remote: Counting objects: 75% (2104/2805) remote: Counting objects: 76% (2132/2805) remote: Counting objects: 77% (2160/2805) remote: Counting objects: 78% (2188/2805) remote: Counting objects: 79% (2216/2805) remote: Counting objects: 80% (2244/2805) remote: Counting objects: 81% (2273/2805) remote: Counting objects: 82% (2301/2805) remote: Counting objects: 83% (2329/2805) remote: Counting objects: 84% (2357/2805) remote: Counting objects: 85% (2385/2805) remote: Counting objects: 86% (2413/2805) remote: Counting objects: 87% (2441/2805) remote: Counting objects: 88% (2469/2805) remote: Counting objects: 89% (2497/2805) remote: Counting objects: 90% (2525/2805) remote: Counting objects: 91% (2553/2805) remote: Counting objects: 92% (2581/2805) remote: Counting objects: 93% (2609/2805) remote: Counting objects: 94% (2637/2805) remote: Counting objects: 95% (2665/2805) remote: Counting objects: 96% (2693/2805) remote: Counting objects: 97% (2721/2805) remote: Counting objects: 98% (2749/2805) remote: Counting objects: 99% (2777/2805) remote: Counting objects: 100% (2805/2805) remote: Counting objects: 100% (2805/2805), done. remote: Compressing objects: 0% (1/928) remote: Compressing objects: 1% (10/928) remote: Compressing objects: 2% (19/928) remote: Compressing objects: 3% (28/928) remote: Compressing objects: 4% (38/928) remote: Compressing objects: 5% (47/928) remote: Compressing objects: 6% (56/928) remote: Compressing objects: 7% (65/928) remote: Compressing objects: 8% (75/928) remote: Compressing objects: 9% (84/928) remote: Compressing objects: 10% (93/928) remote: Compressing objects: 11% (103/928) remote: Compressing objects: 12% (112/928) remote: Compressing objects: 13% (121/928) remote: Compressing objects: 14% (130/928) remote: Compressing objects: 15% (140/928) remote: Compressing objects: 16% (149/928) remote: Compressing objects: 17% (158/928) remote: Compressing objects: 18% (168/928) remote: Compressing objects: 19% (177/928) remote: Compressing objects: 20% (186/928) remote: Compressing objects: 21% (195/928) remote: Compressing objects: 22% (205/928) remote: Compressing objects: 23% (214/928) remote: Compressing objects: 24% (223/928) remote: Compressing objects: 25% (232/928) remote: Compressing objects: 26% (242/928) remote: Compressing objects: 27% (251/928) remote: Compressing objects: 28% (260/928) remote: Compressing objects: 29% (270/928) remote: Compressing objects: 30% (279/928) remote: Compressing objects: 31% (288/928) remote: Compressing objects: 32% (297/928) remote: Compressing objects: 33% (307/928) remote: Compressing objects: 34% (316/928) remote: Compressing objects: 35% (325/928) remote: Compressing objects: 36% (335/928) remote: Compressing objects: 37% (344/928) remote: Compressing objects: 38% (353/928) remote: Compressing objects: 39% (362/928) remote: Compressing objects: 40% (372/928) remote: Compressing objects: 41% (381/928) remote: Compressing objects: 42% (390/928) remote: Compressing objects: 43% (400/928) remote: Compressing objects: 44% (409/928) remote: Compressing objects: 45% (418/928) remote: Compressing objects: 46% (427/928) remote: Compressing objects: 47% (437/928) remote: Compressing objects: 48% (446/928) remote: Compressing objects: 49% (455/928) remote: Compressing objects: 50% (464/928) remote: Compressing objects: 51% (474/928) remote: Compressing objects: 52% (483/928) remote: Compressing objects: 53% (492/928) remote: Compressing objects: 54% (502/928) remote: Compressing objects: 55% (511/928) remote: Compressing objects: 56% (520/928) remote: Compressing objects: 57% (529/928) remote: Compressing objects: 58% (539/928) remote: Compressing objects: 59% (548/928) remote: Compressing objects: 60% (557/928) remote: Compressing objects: 61% (567/928) remote: Compressing objects: 62% (576/928) remote: Compressing objects: 63% (585/928) remote: Compressing objects: 64% (594/928) remote: Compressing objects: 65% (604/928) remote: Compressing objects: 66% (613/928) remote: Compressing objects: 67% (622/928) remote: Compressing objects: 68% (632/928) remote: Compressing objects: 69% (641/928) remote: Compressing objects: 70% (650/928) remote: Compressing objects: 71% (659/928) remote: Compressing objects: 72% (669/928) remote: Compressing objects: 73% (678/928) remote: Compressing objects: 74% (687/928) remote: Compressing objects: 75% (696/928) remote: Compressing objects: 76% (706/928) remote: Compressing objects: 77% (715/928) remote: Compressing objects: 78% (724/928) remote: Compressing objects: 79% (734/928) remote: Compressing objects: 80% (743/928) remote: Compressing objects: 81% (752/928) remote: Compressing objects: 82% (761/928) remote: Compressing objects: 83% (771/928) remote: Compressing objects: 84% (780/928) remote: Compressing objects: 85% (789/928) remote: Compressing objects: 86% (799/928) remote: Compressing objects: 87% (808/928) remote: Compressing objects: 88% (817/928) remote: Compressing objects: 89% (826/928) remote: Compressing objects: 90% (836/928) remote: Compressing objects: 91% (845/928) remote: Compressing objects: 92% (854/928) remote: Compressing objects: 93% (864/928) remote: Compressing objects: 94% (873/928) remote: Compressing objects: 95% (882/928) remote: Compressing objects: 96% (891/928) remote: Compressing objects: 97% (901/928) remote: Compressing objects: 98% (910/928) remote: Compressing objects: 99% (919/928) remote: Compressing objects: 100% (928/928) remote: Compressing objects: 100% (928/928), done. Receiving objects: 0% (1/82447) Receiving objects: 1% (825/82447) Receiving objects: 2% (1649/82447) Receiving objects: 3% (2474/82447) Receiving objects: 4% (3298/82447) Receiving objects: 5% (4123/82447) Receiving objects: 6% (4947/82447) Receiving objects: 7% (5772/82447) Receiving objects: 8% (6596/82447) Receiving objects: 9% (7421/82447) Receiving objects: 10% (8245/82447) Receiving objects: 11% (9070/82447) Receiving objects: 12% (9894/82447) Receiving objects: 13% (10719/82447) Receiving objects: 14% (11543/82447) Receiving objects: 15% (12368/82447) Receiving objects: 16% (13192/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 17% (14016/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 18% (14841/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 19% (15665/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 20% (16490/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 21% (17314/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 22% (18139/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 23% (18963/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 24% (19788/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 25% (20612/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 26% (21437/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 27% (22261/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 28% (23086/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 29% (23910/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 30% (24735/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 31% (25559/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 32% (26384/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 33% (27208/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 34% (28032/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 35% (28857/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 36% (29681/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 37% (30506/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 38% (31330/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 39% (32155/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 40% (32979/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 41% (33804/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 42% (34628/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 43% (35453/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 44% (36277/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 45% (37102/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 46% (37926/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 47% (38751/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 48% (39575/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 49% (40400/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 50% (41224/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 51% (42048/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 52% (42873/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 53% (43697/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 54% (44522/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 55% (45346/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 56% (46171/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 57% (46995/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 58% (47820/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 59% (48644/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 60% (49469/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 61% (50293/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 62% (51118/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 63% (51942/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 64% (52767/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 65% (53591/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 66% (54416/82447), 16.72 MiB | 33.36 MiB/s Receiving objects: 66% (54818/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 67% (55240/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 68% (56064/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 69% (56889/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 70% (57713/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 71% (58538/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 72% (59362/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 73% (60187/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 74% (61011/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 75% (61836/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 76% (62660/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 77% (63485/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 78% (64309/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 79% (65134/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 80% (65958/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 81% (66783/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 82% (67607/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 83% (68432/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 84% (69256/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 85% (70080/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 86% (70905/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 87% (71729/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 88% (72554/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 89% (73378/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 90% (74203/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 91% (75027/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 92% (75852/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 93% (76676/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 94% (77501/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 95% (78325/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 96% (79150/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 97% (79974/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 98% (80799/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 99% (81623/82447), 34.02 MiB | 33.27 MiB/s remote: Total 82447 (delta 2567), reused 1913 (delta 1877), pack-reused 79642 (from 2) Receiving objects: 100% (82447/82447), 34.02 MiB | 33.27 MiB/s Receiving objects: 100% (82447/82447), 49.22 MiB | 33.11 MiB/s, done. Resolving deltas: 0% (0/60478) Resolving deltas: 1% (605/60478) Resolving deltas: 2% (1210/60478) Resolving deltas: 3% (1815/60478) Resolving deltas: 4% (2420/60478) Resolving deltas: 5% (3025/60478) Resolving deltas: 6% (3629/60478) Resolving deltas: 7% (4234/60478) Resolving deltas: 8% (4839/60478) Resolving deltas: 9% (5446/60478) Resolving deltas: 10% (6048/60478) Resolving deltas: 11% (6653/60478) Resolving deltas: 12% (7258/60478) Resolving deltas: 13% (7863/60478) Resolving deltas: 14% (8467/60478) Resolving deltas: 15% (9072/60478) Resolving deltas: 16% (9677/60478) Resolving deltas: 17% (10282/60478) Resolving deltas: 18% (10887/60478) Resolving deltas: 19% (11491/60478) Resolving deltas: 20% (12096/60478) Resolving deltas: 21% (12701/60478) Resolving deltas: 22% (13306/60478) Resolving deltas: 23% (13910/60478) Resolving deltas: 24% (14515/60478) Resolving deltas: 25% (15120/60478) Resolving deltas: 26% (15725/60478) Resolving deltas: 27% (16330/60478) Resolving deltas: 28% (16934/60478) Resolving deltas: 29% (17539/60478) Resolving deltas: 30% (18144/60478) Resolving deltas: 31% (18749/60478) Resolving deltas: 32% (19353/60478) Resolving deltas: 33% (19958/60478) Resolving deltas: 34% (20563/60478) Resolving deltas: 35% (21168/60478) Resolving deltas: 36% (21773/60478) Resolving deltas: 37% (22377/60478) Resolving deltas: 38% (22982/60478) Resolving deltas: 39% (23587/60478) Resolving deltas: 40% (24192/60478) Resolving deltas: 41% (24796/60478) Resolving deltas: 42% (25401/60478) Resolving deltas: 43% (26006/60478) Resolving deltas: 44% (26611/60478) Resolving deltas: 45% (27216/60478) Resolving deltas: 46% (27820/60478) Resolving deltas: 47% (28425/60478) Resolving deltas: 48% (29030/60478) Resolving deltas: 49% (29635/60478) Resolving deltas: 50% (30239/60478) Resolving deltas: 51% (30844/60478) Resolving deltas: 52% (31449/60478) Resolving deltas: 53% (32054/60478) Resolving deltas: 54% (32659/60478) Resolving deltas: 55% (33263/60478) Resolving deltas: 56% (33868/60478) Resolving deltas: 57% (34473/60478) Resolving deltas: 58% (35078/60478) Resolving deltas: 59% (35683/60478) Resolving deltas: 60% (36287/60478) Resolving deltas: 61% (36892/60478) Resolving deltas: 62% (37498/60478) Resolving deltas: 63% (38102/60478) Resolving deltas: 64% (38706/60478) Resolving deltas: 65% (39311/60478) Resolving deltas: 66% (39916/60478) Resolving deltas: 67% (40521/60478) Resolving deltas: 68% (41126/60478) Resolving deltas: 69% (41730/60478) Resolving deltas: 70% (42335/60478) Resolving deltas: 71% (42940/60478) Resolving deltas: 72% (43545/60478) Resolving deltas: 73% (44149/60478) Resolving deltas: 74% (44754/60478) Resolving deltas: 75% (45359/60478) Resolving deltas: 76% (45964/60478) Resolving deltas: 77% (46569/60478) Resolving deltas: 78% (47173/60478) Resolving deltas: 79% (47778/60478) Resolving deltas: 80% (48383/60478) Resolving deltas: 81% (48988/60478) Resolving deltas: 82% (49592/60478) Resolving deltas: 83% (50197/60478) Resolving deltas: 84% (50802/60478) Resolving deltas: 85% (51407/60478) Resolving deltas: 86% (52012/60478) Resolving deltas: 87% (52616/60478) Resolving deltas: 88% (53221/60478) Resolving deltas: 89% (53826/60478) Resolving deltas: 90% (54431/60478) Resolving deltas: 91% (55035/60478) Resolving deltas: 92% (55640/60478) Resolving deltas: 93% (56245/60478) Resolving deltas: 94% (56850/60478) Resolving deltas: 95% (57455/60478) Resolving deltas: 96% (58059/60478) Resolving deltas: 97% (58664/60478) Resolving deltas: 98% (59269/60478) Resolving deltas: 99% (59874/60478) Resolving deltas: 100% (60478/60478) Resolving deltas: 100% (60478/60478), done. ==>(B Validating source files with sha512sums...(B langsmith-sdk ... Passed ]3008;end=a4385ea525d54270b47009c45baec048\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=dac16fb429474b168dd59369e7d2cb89;user=root;hostname=shinx.felixc.at;machineid=49ee0d8bc12d4691a2e31342e4159c5a;bootid=3585d7d995b04972a92d40ed97568c24;pid=195015;pidfdid=25403700;comm=systemd-nspawn;container=makechrootpkg-python-langsmith.build.193821;type=container\]11;?\]2;🔵 Container makechrootpkg-python-langsmith.build.193821 on shinx.felixc.at\]3008;start=3adad207da1f4327b77e66dae3b8a1a2;user=root;hostname=makechrootpkg-python-langsmith.build.193821;machineid=3f305d9254cc43beaea66ac45a1f7f1b;bootid=e2e41a6853d148a7a6dedd6bbbd9f32b;pid=34;pidfdid=25383720;comm=sudo;targetuser=builduser;type=session\==>(B Making package: python-langsmith 0.11.2-1.1 (Wed Sep 9 17:30:43 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=ce96d0985b374c0481ac2543738d3028;user=builduser;hostname=makechrootpkg-python-langsmith.build.193821;machineid=3f305d9254cc43beaea66ac45a1f7f1b;bootid=e2e41a6853d148a7a6dedd6bbbd9f32b;pid=2017;pidfdid=25349187;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (23) New Version Net Change Download Size extra/python-annotated-types 0.8.0-1 0.12 MiB extra/python-certifi 2026.07.22-1 0.02 MiB extra/python-charset-normalizer 3.5.1-1 0.63 MiB extra/python-h11 0.16.0-2 0.29 MiB extra/python-httpcore 1.0.9-3 1.04 MiB extra/python-idna 3.19-1 0.66 MiB extra/python-pydantic-core 3:2.46.5-1 5.35 MiB 1.67 MiB extra/python-typing-inspection 0.4.4-1 0.13 MiB extra/python-urllib3 2.6.3-1 1.44 MiB extra/python-anyio 4.15.1-1 2.24 MiB extra/python-distro 1.9.0-4 0.20 MiB 0.04 MiB extra/python-httpx 0.28.1-7 2.83 MiB extra/python-orjson 3.12.0-1 0.68 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-pydantic 2.13.5-1 6.05 MiB 0.87 MiB extra/python-requests 2.34.2-1 0.76 MiB extra/python-requests-toolbelt 1.0.0-6 0.44 MiB extra/python-sniffio 1.3.1-5 0.04 MiB extra/python-typing_extensions 4.16.0-1 0.53 MiB extra/python-uuid-utils 0.17.1-1 0.69 MiB 0.26 MiB extra/python-websockets 16.1.1-1 2.02 MiB extra/python-xxhash 4.0.1-1 0.08 MiB 0.02 MiB extra/python-zstandard 0.25.0-3 1.45 MiB 0.45 MiB Total Download Size: 3.32 MiB Total Installed Size: 29.25 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-pydantic-core-3:2.46.5-1-riscv64 downloading... python-pydantic-2.13.5-1-any downloading... python-zstandard-0.25.0-3-riscv64 downloading... python-uuid-utils-0.17.1-1-riscv64 downloading... python-distro-1.9.0-4-any downloading... python-xxhash-4.0.1-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-idna... installing python-anyio... Optional dependencies for python-anyio python-trio: trio backend python-outcome: trio backend python-uvloop: use uvloop for asyncio backend python-pytest: pytest plugin installing python-distro... installing python-certifi... installing python-h11... installing python-httpcore... Optional dependencies for python-httpcore python-h2: for HTTP/2 support python-socksio: for SOCKS support python-anyio: for asyncio backend [installed] python-trio: for trio backend python-sniffio: for async support [pending] installing python-httpx... Optional dependencies for python-httpx python-brotli: for brotli response decompression python-brotlicffi: for brotli response decompression python-zstandard: for zstd response decompression [pending] python-h2: HTTP/2 support python-socksio: SOCKS proxy support python-click: command line client support python-rich: command line client support python-pygments: command line client support python-trio: alternative async library installing python-orjson... installing python-packaging... installing python-annotated-types... installing python-typing_extensions... installing python-typing-inspection... installing python-pydantic-core... installing python-pydantic... Optional dependencies for python-pydantic mypy: for type validation with mypy python-dotenv: for .env file support python-email-validator: for email validation python-hypothesis: for hypothesis plugin when using legacy v1 installing python-charset-normalizer... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 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-requests-toolbelt... installing python-sniffio... installing python-uuid-utils... installing python-websockets... installing python-xxhash... installing python-zstandard... Optional dependencies for python-zstandard python-cffi :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=ce96d0985b374c0481ac2543738d3028\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=99b2913f25b9410eb5e6e251b63ef096;user=builduser;hostname=makechrootpkg-python-langsmith.build.193821;machineid=3f305d9254cc43beaea66ac45a1f7f1b;bootid=e2e41a6853d148a7a6dedd6bbbd9f32b;pid=2346;pidfdid=25403976;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... warning: insufficient columns available for table display Packages (54) abseil-cpp-20260817.0-2 gtest-1.18.0-1 libyaml-0.2.5-3 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 protobuf-36.1-1 python-editables-0.6-1 python-googleapis-common-protos-1.75.2-1 python-iniconfig-2.3.0-1 python-jsonpatch-1.33-6 python-jsonpointer-3.1.1-1 python-langchain-protocol-0.0.19-1 python-langsmith-0.11.2-1 python-markdown-it-py-4.2.0-1 python-marshmallow-4.3.1-1 python-mdurl-0.1.2-9 python-mypy_extensions-1.1.0-2 python-opentelemetry-exporter-otlp-proto-common-1.44.0-1 python-opentelemetry-proto-1.44.0-1 python-opentelemetry-semantic-conventions-1.44.0-1 python-pathspec-1.1.1-1 python-pluggy-1.6.0-3.1 python-protobuf-36.1-1 python-pygments-2.21.0-1 python-pyproject-hooks-1.2.0-6 python-tenacity-9.2.0-1 python-trove-classifiers-2026.6.1.19-1 python-typing_inspect-0.9.0-6 python-wrapt-2.4.0-1 python-yaml-6.0.3-2 zlib-ng-2.3.3-1 git-2.55.0-1 python-attrs-26.1.0-1 python-build-1.6.0-1 python-cachetools-7.1.8-1 python-dataclasses-json-0.6.7-1 python-hatchling-1.30.1-1 python-installer-1.0.1-1 python-langchain-core-1.6.2-1 python-multipart-2.0.0-1 python-opentelemetry-api-1.44.0-1 python-opentelemetry-exporter-otlp-proto-http-1.44.0-1 python-opentelemetry-sdk-1.44.0-1 python-pytest-1:9.1.1-1 python-pytest-asyncio-1.4.0-1 python-pytest-httpx-0.36.2-1 python-pytest-rerunfailures-16.6.1-1 python-pytest-retry-1.7.0-1 python-pytest-socket-0.8.1-1 python-pytest-timeout-2.5.0-1 python-rich-15.0.0-1 python-vcrpy-8.3.0-1 python-wheel-0.48.0-1 Total Download Size: 4.20 MiB Total Installed Size: 123.93 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-langsmith-0.11.2-1-any downloading... python-langchain-core-1.6.2-1-any downloading... python-protobuf-36.1-1-riscv64 downloading... python-opentelemetry-sdk-1.44.0-1-any downloading... python-opentelemetry-semantic-conventions-1.44.0-1-any downloading... python-googleapis-common-protos-1.75.2-1-any downloading... python-marshmallow-4.3.1-1-any downloading... python-opentelemetry-api-1.44.0-1-any downloading... python-vcrpy-8.3.0-1-any downloading... python-tenacity-9.2.0-1-any downloading... python-dataclasses-json-0.6.7-1-any downloading... python-opentelemetry-proto-1.44.0-1-any downloading... python-pytest-rerunfailures-16.6.1-1-any downloading... python-multipart-2.0.0-1-any downloading... python-pytest-httpx-0.36.2-1-any downloading... python-opentelemetry-exporter-otlp-proto-http-1.44.0-1-any downloading... python-opentelemetry-exporter-otlp-proto-common-1.44.0-1-any downloading... python-pytest-retry-1.7.0-1-any downloading... python-typing_inspect-0.9.0-6-any downloading... python-langchain-protocol-0.0.19-1-any downloading... python-pytest-socket-0.8.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing 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-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-editables... installing python-pathspec... Optional dependencies for python-pathspec python-google-re2: re2 backend installing python-pluggy... installing python-trove-classifiers... installing python-hatchling... installing python-installer... 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 installing python-attrs... installing python-cachetools... installing python-marshmallow... installing python-mypy_extensions... installing python-typing_inspect... installing python-dataclasses-json... installing python-jsonpointer... installing python-jsonpatch... installing python-langchain-protocol... installing python-langsmith... Optional dependencies for python-langsmith python-langchain-core: LangChain runnable integration support [pending] python-cachetools: LiveKit and Pipecat tracing support [installed] python-pytest: LangSmith pytest plugin support [pending] python-rich: enhanced pytest output support [pending] python-vcrpy: VCR support [pending] python-opentelemetry-api: OpenTelemetry tracing support [pending] python-opentelemetry-sdk: OpenTelemetry tracing support [pending] python-opentelemetry-exporter-otlp-proto-http: OpenTelemetry export support [pending] installing python-tenacity... Optional dependencies for python-tenacity python-tornado: for Tornado coroutines support installing libyaml... installing python-yaml... installing python-langchain-core... installing python-multipart... installing python-opentelemetry-api... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing abseil-cpp... installing protobuf... installing python-protobuf... installing python-googleapis-common-protos... Optional dependencies for python-googleapis-common-protos python-grpcio: for grpc support installing python-opentelemetry-proto... installing python-opentelemetry-exporter-otlp-proto-common... installing python-opentelemetry-semantic-conventions... installing python-opentelemetry-sdk... installing python-opentelemetry-exporter-otlp-proto-http... installing python-iniconfig... installing python-pygments... installing python-pytest... installing python-pytest-asyncio... installing python-pytest-httpx... installing python-pytest-rerunfailures... Optional dependencies for python-pytest-rerunfailures python-pytest-xdist: for recovering from crashes installing python-pytest-retry... installing python-pytest-socket... installing python-pytest-timeout... installing python-mdurl... installing python-markdown-it-py... Optional dependencies for python-markdown-it-py python-mdit_py_plugins: core plugins python-linkify-it-py: linkify extension installing python-rich... installing python-wrapt... installing python-vcrpy... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h]3008;end=99b2913f25b9410eb5e6e251b63ef096\==>(B Retrieving sources...(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Creating working copy of langsmith-sdk git repo...(B Cloning into 'langsmith-sdk'... done. Switched to a new branch 'makepkg' ==>(B Starting prepare()...(B ==>(B Starting build()...(B * Getting build dependencies for wheel... * Building wheel... Successfully built langsmith-0.11.2-py3-none-any.whl ==>(B Starting check()...(B ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/python-langsmith/src/langsmith-sdk/python configfile: pyproject.toml plugins: anyio-4.15.1, langsmith-0.11.2, asyncio-1.4.0, httpx-0.36.2, rerunfailures-16.6.1, retry-1.7.0, socket-0.8.1, timeout-2.4.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function timeout: 120.0s timeout method: thread timeout func_only: False collected 2021 items / 9 deselected / 2 skipped / 2012 selected tests/unit_tests/evaluation/test_async_experiment_results.py ....... [ 0%] tests/unit_tests/evaluation/test_evaluator.py ....................... [ 1%] tests/unit_tests/evaluation/test_key_extraction.py ........... [ 2%] tests/unit_tests/evaluation/test_runner.py ...........F................. [ 3%] ........................................................................ [ 7%] ... [ 7%] tests/unit_tests/evaluation/test_sync_experiment_results.py ........ [ 7%] tests/unit_tests/sandbox/test_async_client.py .......................... [ 8%] .................................. [ 10%] tests/unit_tests/sandbox/test_async_sandbox.py ......................... [ 11%] ........ [ 12%] tests/unit_tests/sandbox/test_async_ws_execute.py ...................... [ 13%] ...................... [ 14%] tests/unit_tests/sandbox/test_client.py ................................ [ 16%] ....................................................... [ 18%] tests/unit_tests/sandbox/test_command_handle.py .... [ 18%] tests/unit_tests/sandbox/test_command_id_retry.py ............ [ 19%] tests/unit_tests/sandbox/test_exceptions.py ...................... [ 20%] tests/unit_tests/sandbox/test_helpers.py .... [ 20%] tests/unit_tests/sandbox/test_models.py .......................... [ 22%] tests/unit_tests/sandbox/test_proxy_config.py .......................... [ 23%] ....................... [ 24%] tests/unit_tests/sandbox/test_sandbox.py ............................... [ 26%] ... [ 26%] tests/unit_tests/sandbox/test_sync_async_conversion.py ......... [ 26%] tests/unit_tests/sandbox/test_transport.py ............................. [ 28%] ................. [ 28%] tests/unit_tests/sandbox/test_tunnel.py ................................ [ 30%] . [ 30%] tests/unit_tests/sandbox/test_ws_execute.py ............................ [ 32%] .................................. [ 33%] tests/unit_tests/sandbox/test_yamux.py ....................... [ 34%] tests/unit_tests/test_anonymizer.py .................................... [ 36%] ........... [ 37%] tests/unit_tests/test_async_client.py .......................... [ 38%] tests/unit_tests/test_beta_evals.py . [ 38%] tests/unit_tests/test_client.py ........................................ [ 40%] ........................................................................ [ 44%] ........................................................................ [ 47%] ........................................................................ [ 51%] ........................................sss. [ 53%] tests/unit_tests/test_custom_headers.py ...... [ 53%] tests/unit_tests/test_env.py ............... [ 54%] tests/unit_tests/test_expect.py . [ 54%] tests/unit_tests/test_experiment_metadata.py .......... [ 55%] tests/unit_tests/test_hub_methods.py ................................... [ 56%] ........... [ 57%] tests/unit_tests/test_insights_report.py .... [ 57%] tests/unit_tests/test_ls_agent_type.py ....... [ 57%] tests/unit_tests/test_multipart_retry_matrix.py ........................ [ 59%] ...x [ 59%] tests/unit_tests/test_multiple_endpoints.py .......... [ 59%] tests/unit_tests/test_oauth_refresh_lock.py ......... [ 60%] tests/unit_tests/test_operations.py .... [ 60%] tests/unit_tests/test_otel_exporter.py ............ [ 60%] tests/unit_tests/test_otel_url.py ................. [ 61%] tests/unit_tests/test_profiles_oauth_discovery.py ........... [ 62%] tests/unit_tests/test_prompt_cache.py .................................. [ 64%] ................................... [ 65%] tests/unit_tests/test_pytest_plugin.py .... [ 66%] tests/unit_tests/test_replica_endpoints.py ............................. [ 67%] ....................... [ 68%] tests/unit_tests/test_replica_run_ids.py .... [ 68%] tests/unit_tests/test_replica_serialization.py . [ 68%] tests/unit_tests/test_run_helpers.py ................................ss. [ 70%] ........................................................................ [ 74%] ............... [ 74%] tests/unit_tests/test_run_tree_gc_leak.py ..... [ 75%] tests/unit_tests/test_run_trees.py ..................................... [ 76%] . [ 77%] tests/unit_tests/test_runtime_overrides.py ............ [ 77%] tests/unit_tests/test_span_utils.py .. [ 77%] tests/unit_tests/test_testing.py .... [ 77%] tests/unit_tests/test_utils.py ................. [ 78%] tests/unit_tests/test_uuid_v7.py ......... [ 79%] tests/unit_tests/test_v2_migration_utils.py ............................ [ 80%] ........ [ 81%] tests/unit_tests/wrappers/test_anthropic_processing.py ................. [ 81%] ...... [ 82%] tests/unit_tests/wrappers/test_claude_agent_sdk_hooks.py ............... [ 82%] ... [ 83%] tests/unit_tests/wrappers/test_gemini_live.py ............... [ 83%] tests/unit_tests/wrappers/test_gemini_processing.py .................... [ 84%] ..................... [ 85%] tests/unit_tests/wrappers/test_google_adk_live.py ...................... [ 86%] ............................... [ 88%] tests/unit_tests/wrappers/test_livekit.py .............................. [ 89%] ................................................... [ 92%] tests/unit_tests/wrappers/test_openai_processing.py .................... [ 93%] .. [ 93%] tests/unit_tests/wrappers/test_openai_realtime.py ............. [ 94%] tests/unit_tests/wrappers/test_openai_realtime_agents.py ............... [ 94%] ...... [ 95%] tests/unit_tests/wrappers/test_pipecat.py .............................. [ 96%] ...................................... [ 98%] tests/unit_tests/wrappers/test_voice_helpers.py ........ [ 99%] tests/unit_tests/wrappers/test_voice_session.py ................... [100%] =================================== FAILURES =================================== __________________ test_aevaluate_results[False-False-False] ___________________ blocking = False, as_runnable = False, upload_results = False @pytest.mark.skipif(sys.version_info < (3, 9), reason="requires python3.9 or higher") @pytest.mark.parametrize("blocking", [False, True]) @pytest.mark.parametrize("as_runnable", [False, True]) @pytest.mark.parametrize("upload_results", [False, True]) async def test_aevaluate_results( blocking: bool, as_runnable: bool, upload_results: bool ) -> None: session = mock.Mock() ds_name = "my-dataset" ds_id = "00886375-eb2a-4038-9032-efff60309896" SPLIT_SIZE = 3 NUM_REPETITIONS = 4 ds_example_responses = [_create_example(i) for i in range(10)] ds_examples = [e[0] for e in ds_example_responses] dev_split = random.sample(ds_examples, SPLIT_SIZE) tenant_id = str(uuid.uuid4()) fake_request = FakeRequest( ds_id, ds_name, [e[1] for e in ds_example_responses], tenant_id ) session.request = fake_request.request client = Client( api_url="http://localhost:1984", api_key="123", session=session, info=ls_schemas.LangSmithInfo( batch_ingest_config=ls_schemas.BatchIngestConfig( size_limit_bytes=None, # Note this field is not used here size_limit=100, scale_up_nthreads_limit=16, scale_up_qsize_trigger=1000, scale_down_nempty_trigger=4, ) ), ) client._tenant_id = uuid.UUID(tenant_id) ordering_of_stuff: List[str] = [] locked = False lock = asyncio.Lock() slow_index = None async def predict(inputs: dict) -> dict: nonlocal locked nonlocal slow_index if len(ordering_of_stuff) > 2 and not locked: async with lock: if len(ordering_of_stuff) > 2 and not locked: locked = True await asyncio.sleep(3) slow_index = len(ordering_of_stuff) ordering_of_stuff.append("predict") else: ordering_of_stuff.append("predict") else: ordering_of_stuff.append("predict") return {"output": inputs["in"] + 1} if as_runnable: try: from langchain_core.runnables import RunnableLambda except ImportError: pytest.skip("langchain-core not installed.") return else: predict = RunnableLambda(predict) async def score_value_first(run, example): ordering_of_stuff.append("evaluate") return {"score": 0.3} async def score_unpacked_inputs_outputs(inputs, outputs): ordering_of_stuff.append("evaluate") return {"score": outputs["output"]} async def score_unpacked_inputs_outputs_reference( inputs, outputs, reference_outputs ): ordering_of_stuff.append("evaluate") return {"score": reference_outputs["answer"]} async def score_unpacked_inputs_outputs_attachments(inputs, outputs, attachments): ordering_of_stuff.append("evaluate") return {"score": outputs["output"]} async def score_unpacked_outputs(outputs): ordering_of_stuff.append("evaluate") return {"score": outputs["output"]} async def eval_float(run, example): ordering_of_stuff.append("evaluate") return 0.2 async def eval_str(run, example): ordering_of_stuff.append("evaluate") return "good" async def eval_list(run, example): ordering_of_stuff.append("evaluate") return [ {"score": True, "key": "list_eval_bool"}, {"score": 1, "key": "list_eval_int"}, ] def summary_eval_runs_examples(runs_, examples_): return {"score": len(runs_[0].dotted_order)} def summary_eval_inputs_outputs(inputs, outputs): return {"score": len([x["in"] for x in inputs])} def summary_eval_outputs_reference(outputs, reference_outputs): return {"score": len([x["answer"] for x in reference_outputs])} evaluators = [ score_value_first, score_unpacked_inputs_outputs, score_unpacked_inputs_outputs_reference, score_unpacked_inputs_outputs_attachments, score_unpacked_outputs, eval_float, eval_str, eval_list, ] summary_evaluators = [ summary_eval_runs_examples, summary_eval_inputs_outputs, summary_eval_outputs_reference, ] results = await aevaluate( predict, client=client, data=dev_split, evaluators=evaluators, summary_evaluators=summary_evaluators, num_repetitions=NUM_REPETITIONS, blocking=blocking, upload_results=upload_results, max_concurrency=None, ) if not blocking: deltas: list = [] start = time.time() last = start now = None async for _ in results: now = time.time() deltas.append((now - last)) last = now total = now - start # type: ignore > assert 3.3 > total > 1.5 E assert 3.3 > 3.4523401260375977 tests/unit_tests/evaluation/test_runner.py:709: AssertionError ----------------------------- Captured stdout call ----------------------------- Starting evaluation of experiment: %s back-water-42 ------------------------------ Captured log call ------------------------------- WARNING langsmith.client:_background_thread.py:607 Run compression is not enabled. Please update to the latest version of LangSmith. Falling back to regular multipart ingestion. =============================== warnings summary =============================== ../../../../../usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py:188 /usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py:188: DeprecationWarning: langsmith.wrappers._openai_agents is deprecated and has been moved to langsmith.integrations.openai_agents_sdk. Please update your imports. exec(co, module.__dict__) tests/unit_tests/evaluation/test_runner.py: 51 warnings /build/python-langsmith/src/langsmith-sdk/python/langsmith/evaluation/_arunner.py:490: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead asyncio.iscoroutinefunction(target) tests/unit_tests/evaluation/test_runner.py: 24 warnings /build/python-langsmith/src/langsmith-sdk/python/langsmith/evaluation/_arunner.py:1352: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead if not asyncio.iscoroutinefunction(target) and not _is_langchain_runnable(target): tests/unit_tests/evaluation/test_runner.py::test_evaluate_results[False-False-False] /build/python-langsmith/src/langsmith-sdk/python/langsmith/evaluation/_runner.py:396: LangSmithBetaWarning: 'upload_results' parameter is in beta. _warn_once("'upload_results' parameter is in beta.") tests/unit_tests/evaluation/test_runner.py: 24 warnings /build/python-langsmith/src/langsmith-sdk/python/langsmith/client.py:8313: DeprecationWarning: The following arguments are no longer used in the create_feedback endpoint: ['metadata'] warnings.warn( tests/unit_tests/test_async_client.py::test_async_create_feedback_includes_trace_id_and_feedback_id /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_async_client.py:432: LangSmithWarning: Creating feedback for a run without session_id is deprecated and will stop working in a future release. See https://docs.langchain.com/langsmith/smithdb-sdk-migration-feedback#feedback-create feedback = await client.create_feedback( tests/unit_tests/test_async_client.py::test_list_runs_child_run_ids_deprecation_warning /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_async_client.py:704: DeprecationWarning: list_runs() is deprecated and will be removed after Jan 31, 2027. Use client.runs.query() instead. See https://docs.langchain.com/langsmith/smithdb-sdk-migration#runs-query for the migration guide. async for _ in client.list_runs( tests/unit_tests/test_beta_evals.py::test_compute_test_metrics_deprecation_warning /build/python-langsmith/src/langsmith-sdk/python/langsmith/_internal/_beta_decorator.py:85: LangSmithBetaWarning: Function compute_test_metrics is in beta. return func(*args, **kwargs) tests/unit_tests/test_client.py: 123 warnings /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:895: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead and not asyncio.iscoroutinefunction(getattr(Client, method)) tests/unit_tests/test_client.py: 123 warnings /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:902: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead and asyncio.iscoroutinefunction(getattr(Client, method)) tests/unit_tests/test_client.py::test_create_feedback_string_source_type[api] tests/unit_tests/test_client.py::test_create_feedback_string_source_type[model] /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:2149: LangSmithWarning: Creating feedback for a run without session_id is deprecated and will stop working in a future release. See https://docs.langchain.com/langsmith/smithdb-sdk-migration-feedback#feedback-create client.create_feedback( tests/unit_tests/test_client.py::test_create_feedback_can_opt_out_of_extending_trace_retention /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:2170: LangSmithWarning: Creating feedback for a run without session_id is deprecated and will stop working in a future release. See https://docs.langchain.com/langsmith/smithdb-sdk-migration-feedback#feedback-create client.create_feedback( tests/unit_tests/test_client.py::test_create_feedback_opt_out_uses_direct_post_when_batching_available /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:2208: LangSmithWarning: Creating feedback for a run without session_id is deprecated and will stop working in a future release. See https://docs.langchain.com/langsmith/smithdb-sdk-migration-feedback#feedback-create client.create_feedback( tests/unit_tests/test_client.py::test_select_eval_results /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:3300: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ (1, expected.dict()), tests/unit_tests/test_client.py::test_select_eval_results /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:3302: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ (1, {"results": [expected.dict()]}), tests/unit_tests/test_client.py::test_select_eval_results tests/unit_tests/test_client.py::test_select_eval_results /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:3303: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ (2, {"results": [expected.dict(), expected.dict()]}), tests/unit_tests/test_client.py::test_select_eval_results /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:3319: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ **expected2.dict(exclude={"comment"}), tests/unit_tests/test_client.py::test_create_feedback_with_zstd_compression /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:4799: LangSmithWarning: Creating feedback for a run without session_id is deprecated and will stop working in a future release. See https://docs.langchain.com/langsmith/smithdb-sdk-migration-feedback#feedback-create client.create_feedback( tests/unit_tests/test_client.py::test_list_runs_child_run_ids_deprecation_warning /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_client.py:6616: DeprecationWarning: list_runs() is deprecated and will be removed after Jan 31, 2027. Use client.runs.query() instead. See https://docs.langchain.com/langsmith/smithdb-sdk-migration#runs-query for the migration guide. client.list_runs( tests/unit_tests/test_insights_report.py::test_get_insights_report_basic_metadata /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_insights_report.py:93: LangSmithBetaWarning: Function get_insights_report is in beta. result = client.get_insights_report( tests/unit_tests/test_run_trees.py::test_json_serializable /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_run_trees.py:107: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ d = run_tree.dict() tests/unit_tests/test_run_trees.py::test_json_serializable /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_run_trees.py:110: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ d = run_tree.dict() tests/unit_tests/test_run_trees.py::test_json_serializable /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_run_trees.py:112: PydanticDeprecatedSince20: The `json` method is deprecated; use `model_dump_json` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ d = json.loads(run_tree.json()) tests/unit_tests/test_run_trees.py::test_json_serializable /build/python-langsmith/src/langsmith-sdk/python/langsmith/client.py:735: LangSmithMissingAPIKeyWarning: API key must be provided when using hosted LangSmith API warnings.warn( tests/unit_tests/test_run_trees.py::test_json_serializable /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_run_trees.py:115: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ d = run_tree.dict() tests/unit_tests/test_run_trees.py::test_json_serializable /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_run_trees.py:117: PydanticDeprecatedSince20: The `json` method is deprecated; use `model_dump_json` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ d = json.loads(run_tree.json()) tests/unit_tests/test_run_trees.py::test_json_serializable /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_run_trees.py:120: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ d = run_tree.dict() tests/unit_tests/test_run_trees.py::test_json_serializable /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/test_run_trees.py:122: PydanticDeprecatedSince20: The `json` method is deprecated; use `model_dump_json` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.13/migration/ d = json.loads(run_tree.json()) tests/unit_tests/wrappers/test_livekit.py::TestAutomaticSessionReport::test_configured_processor_installs_the_same_automatic_hook /build/python-langsmith/src/langsmith-sdk/python/tests/unit_tests/wrappers/test_livekit.py:734: LangSmithBetaWarning: Function configure_livekit is in beta. proc = configure_livekit(downstream_processor=MagicMock()) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/unit_tests/evaluation/test_runner.py::test_aevaluate_results[False-False-False] = 1 failed, 2005 passed, 7 skipped, 9 deselected, 1 xfailed, 371 warnings in 438.07s (0:07:18) = ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=3adad207da1f4327b77e66dae3b8a1a2\[!p]104\[?7h]3008;end=dac16fb429474b168dd59369e7d2cb89\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-4/build(B [?12l[?25h[?12l[?25h]3008;end=285035b7c8dc4ad29bd4ca574cee6be4\[?12l[?25hreceiving incremental file list python-langsmith-0.11.2-1.1-riscv64-build.log python-langsmith-0.11.2-1.1-riscv64-check.log python-langsmith-0.11.2-1.1-riscv64-prepare.log sent 81 bytes received 5,127 bytes 10,416.00 bytes/sec total size is 26,335 speedup is 5.06