==> Building on electivire ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/jupyterlab ./ .SRCINFO 1,160 100% 0.00kB/s 0:00:00 1,160 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 51 100% 49.80kB/s 0:00:00 51 100% 49.80kB/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,649 100% 1.57MB/s 0:00:00 1,649 100% 1.57MB/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) jupyterlab-4.6.3-1.log 846 100% 826.17kB/s 0:00:00 846 100% 826.17kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,697 bytes received 186 bytes 5,766.00 bytes/sec total size is 4,088 speedup is 1.42 ==> Applying RISC-V patches... sending incremental file list ./ riscv64.patch 472 100% 0.00kB/s 0:00:00 472 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 466 bytes received 38 bytes 1,008.00 bytes/sec total size is 472 speedup is 0.94 patching file PKGBUILD ==> 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 jupyterlab -> repo: extra -> arch: riscv64 -> worker: felix-3 ==> Building jupyterlab for [extra] (riscv64) 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. [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-3]...done ==> Making package: jupyterlab 4.6.3-1 (Mon Sep 7 06:20:25 2026) ==> Retrieving sources...  -> Cloning jupyterlab git repo... Cloning into bare repository '/home/felix/packages/jupyterlab/jupyterlab'... remote: Enumerating objects: 578025 remote: Enumerating objects: 578236 remote: Enumerating objects: 580824, done. remote: Counting objects: 0% (1/2799) remote: Counting objects: 1% (28/2799) remote: Counting objects: 2% (56/2799) remote: Counting objects: 3% (84/2799) remote: Counting objects: 4% (112/2799) remote: Counting objects: 5% (140/2799) remote: Counting objects: 6% (168/2799) remote: Counting objects: 7% (196/2799) remote: Counting objects: 8% (224/2799) remote: Counting objects: 9% (252/2799) remote: Counting objects: 10% (280/2799) remote: Counting objects: 11% (308/2799) remote: Counting objects: 12% (336/2799) remote: Counting objects: 13% (364/2799) remote: Counting objects: 14% (392/2799) remote: Counting objects: 15% (420/2799) remote: Counting objects: 16% (448/2799) remote: Counting objects: 17% (476/2799) remote: Counting objects: 18% (504/2799) remote: Counting objects: 19% (532/2799) remote: Counting objects: 20% (560/2799) remote: Counting objects: 21% (588/2799) remote: Counting objects: 22% (616/2799) remote: Counting objects: 23% (644/2799) remote: Counting objects: 24% (672/2799) remote: Counting objects: 25% (700/2799) remote: Counting objects: 26% (728/2799) remote: Counting objects: 27% (756/2799) remote: Counting objects: 28% (784/2799) remote: Counting objects: 29% (812/2799) remote: Counting objects: 30% (840/2799) remote: Counting objects: 31% (868/2799) remote: Counting objects: 32% (896/2799) remote: Counting objects: 33% (924/2799) remote: Counting objects: 34% (952/2799) remote: Counting objects: 35% (980/2799) remote: Counting objects: 36% (1008/2799) remote: Counting objects: 37% (1036/2799) remote: Counting objects: 38% (1064/2799) remote: Counting objects: 39% (1092/2799) remote: Counting objects: 40% (1120/2799) remote: Counting objects: 41% (1148/2799) remote: Counting objects: 42% (1176/2799) remote: Counting objects: 43% (1204/2799) remote: Counting objects: 44% (1232/2799) remote: Counting objects: 45% (1260/2799) remote: Counting objects: 46% (1288/2799) remote: Counting objects: 47% (1316/2799) remote: Counting objects: 48% (1344/2799) remote: Counting objects: 49% (1372/2799) remote: Counting objects: 50% (1400/2799) remote: Counting objects: 51% (1428/2799) remote: Counting objects: 52% (1456/2799) remote: Counting objects: 53% (1484/2799) remote: Counting objects: 54% (1512/2799) remote: Counting objects: 55% (1540/2799) remote: Counting objects: 56% (1568/2799) remote: Counting objects: 57% (1596/2799) remote: Counting objects: 58% (1624/2799) remote: Counting objects: 59% (1652/2799) remote: Counting objects: 60% (1680/2799) remote: Counting objects: 61% (1708/2799) remote: Counting objects: 62% (1736/2799) remote: Counting objects: 63% (1764/2799) remote: Counting objects: 64% (1792/2799) remote: Counting objects: 65% (1820/2799) remote: Counting objects: 66% (1848/2799) remote: Counting objects: 67% (1876/2799) remote: Counting objects: 68% (1904/2799) remote: Counting objects: 69% (1932/2799) remote: Counting objects: 70% (1960/2799) remote: Counting objects: 71% (1988/2799) remote: Counting objects: 72% (2016/2799) remote: Counting objects: 73% (2044/2799) remote: Counting objects: 74% (2072/2799) remote: Counting objects: 75% (2100/2799) remote: Counting objects: 76% (2128/2799) remote: Counting objects: 77% (2156/2799) remote: Counting objects: 78% (2184/2799) remote: Counting objects: 79% (2212/2799) remote: Counting objects: 80% (2240/2799) remote: Counting objects: 81% (2268/2799) remote: Counting objects: 82% (2296/2799) remote: Counting objects: 83% (2324/2799) remote: Counting objects: 84% (2352/2799) remote: Counting objects: 85% (2380/2799) remote: Counting objects: 86% (2408/2799) remote: Counting objects: 87% (2436/2799) remote: Counting objects: 88% (2464/2799) remote: Counting objects: 89% (2492/2799) remote: Counting objects: 90% (2520/2799) remote: Counting objects: 91% (2548/2799) remote: Counting objects: 92% (2576/2799) remote: Counting objects: 93% (2604/2799) remote: Counting objects: 94% (2632/2799) remote: Counting objects: 95% (2660/2799) remote: Counting objects: 96% (2688/2799) remote: Counting objects: 97% (2716/2799) remote: Counting objects: 98% (2744/2799) remote: Counting objects: 99% (2772/2799) remote: Counting objects: 100% (2799/2799) remote: Counting objects: 100% (2799/2799), done. remote: Compressing objects: 0% (1/1193) remote: Compressing objects: 1% (12/1193) remote: Compressing objects: 2% (24/1193) remote: Compressing objects: 3% (36/1193) remote: Compressing objects: 4% (48/1193) remote: Compressing objects: 5% (60/1193) remote: Compressing objects: 6% (72/1193) remote: Compressing objects: 7% (84/1193) remote: Compressing objects: 8% (96/1193) remote: Compressing objects: 9% (108/1193) remote: Compressing objects: 10% (120/1193) remote: Compressing objects: 11% (132/1193) remote: Compressing objects: 12% (144/1193) remote: Compressing objects: 13% (156/1193) remote: Compressing objects: 14% (168/1193) remote: Compressing objects: 15% (179/1193) remote: Compressing objects: 16% (191/1193) remote: Compressing objects: 17% (203/1193) remote: Compressing objects: 18% (215/1193) remote: Compressing objects: 19% (227/1193) remote: Compressing objects: 20% (239/1193) remote: Compressing objects: 21% (251/1193) remote: Compressing objects: 22% (263/1193) remote: Compressing objects: 23% (275/1193) remote: Compressing objects: 24% (287/1193) remote: Compressing objects: 25% (299/1193) remote: Compressing objects: 26% (311/1193) remote: Compressing objects: 27% (323/1193) remote: Compressing objects: 28% (335/1193) remote: Compressing objects: 29% (346/1193) remote: Compressing objects: 30% (358/1193) remote: Compressing objects: 31% (370/1193) remote: Compressing objects: 32% (382/1193) remote: Compressing objects: 33% (394/1193) remote: Compressing objects: 34% (406/1193) remote: Compressing objects: 35% (418/1193) remote: Compressing objects: 36% (430/1193) remote: Compressing objects: 37% (442/1193) remote: Compressing objects: 38% (454/1193) remote: Compressing objects: 39% (466/1193) remote: Compressing objects: 40% (478/1193) remote: Compressing objects: 41% (490/1193) remote: Compressing objects: 42% (502/1193) remote: Compressing objects: 43% (513/1193) remote: Compressing objects: 44% (525/1193) remote: Compressing objects: 45% (537/1193) remote: Compressing objects: 46% (549/1193) remote: Compressing objects: 47% (561/1193) remote: Compressing objects: 48% (573/1193) remote: Compressing objects: 49% (585/1193) remote: Compressing objects: 50% (597/1193) remote: Compressing objects: 51% (609/1193) remote: Compressing objects: 52% (621/1193) remote: Compressing objects: 53% (633/1193) remote: Compressing objects: 54% (645/1193) remote: Compressing objects: 55% (657/1193) remote: Compressing objects: 56% (669/1193) remote: Compressing objects: 57% (681/1193) remote: Compressing objects: 58% (692/1193) remote: Compressing objects: 59% (704/1193) remote: Compressing objects: 60% (716/1193) remote: Compressing objects: 61% (728/1193) remote: Compressing objects: 62% (740/1193) remote: Compressing objects: 63% (752/1193) remote: Compressing objects: 64% (764/1193) remote: Compressing objects: 65% (776/1193) remote: Compressing objects: 66% (788/1193) remote: Compressing objects: 67% (800/1193) remote: Compressing objects: 68% (812/1193) remote: Compressing objects: 69% (824/1193) remote: Compressing objects: 70% (836/1193) remote: Compressing objects: 71% (848/1193) remote: Compressing objects: 72% (859/1193) remote: Compressing objects: 73% (871/1193) remote: Compressing objects: 74% (883/1193) remote: Compressing objects: 75% (895/1193) remote: Compressing objects: 76% (907/1193) remote: Compressing objects: 77% (919/1193) remote: Compressing objects: 78% (931/1193) remote: Compressing objects: 79% (943/1193) remote: Compressing objects: 80% (955/1193) remote: Compressing objects: 81% (967/1193) remote: Compressing objects: 82% (979/1193) remote: Compressing objects: 83% (991/1193) remote: Compressing objects: 84% (1003/1193) remote: Compressing objects: 85% (1015/1193) remote: Compressing objects: 86% (1026/1193) remote: Compressing objects: 87% (1038/1193) remote: Compressing objects: 88% (1050/1193) remote: Compressing objects: 89% (1062/1193) remote: Compressing objects: 90% (1074/1193) remote: Compressing objects: 91% (1086/1193) remote: Compressing objects: 92% (1098/1193) remote: Compressing objects: 93% (1110/1193) remote: Compressing objects: 94% (1122/1193) remote: Compressing objects: 95% (1134/1193) remote: Compressing objects: 96% (1146/1193) remote: Compressing objects: 97% (1158/1193) remote: Compressing objects: 98% (1170/1193) remote: Compressing objects: 99% (1182/1193) remote: Compressing objects: 100% (1193/1193) remote: Compressing objects: 100% (1193/1193), done. Receiving objects: 0% (1/580824) Receiving objects: 1% (5809/580824) Receiving objects: 2% (11617/580824) Receiving objects: 3% (17425/580824) Receiving objects: 4% (23233/580824) Receiving objects: 5% (29042/580824) Receiving objects: 6% (34850/580824) Receiving objects: 7% (40658/580824) Receiving objects: 8% (46466/580824) Receiving objects: 9% (52275/580824) Receiving objects: 10% (58083/580824) Receiving objects: 11% (63891/580824) Receiving objects: 11% (66463/580824), 15.42 MiB | 28.27 MiB/s Receiving objects: 12% (69699/580824), 32.64 MiB | 30.99 MiB/s Receiving objects: 13% (75508/580824), 49.80 MiB | 31.16 MiB/s Receiving objects: 14% (81316/580824), 49.80 MiB | 31.16 MiB/s Receiving objects: 14% (82601/580824), 49.80 MiB | 31.16 MiB/s Receiving objects: 15% (87124/580824), 66.94 MiB | 31.78 MiB/s Receiving objects: 16% (92932/580824), 84.36 MiB | 31.82 MiB/s Receiving objects: 16% (96808/580824), 84.36 MiB | 31.82 MiB/s Receiving objects: 17% (98741/580824), 84.36 MiB | 31.82 MiB/s Receiving objects: 18% (104549/580824), 101.38 MiB | 32.08 MiB/s Receiving objects: 19% (110357/580824), 118.99 MiB | 32.13 MiB/s Receiving objects: 19% (112836/580824), 118.99 MiB | 32.13 MiB/s Receiving objects: 20% (116165/580824), 118.99 MiB | 32.13 MiB/s Receiving objects: 21% (121974/580824), 136.18 MiB | 32.33 MiB/s Receiving objects: 22% (127782/580824), 136.18 MiB | 32.33 MiB/s Receiving objects: 23% (133590/580824), 136.18 MiB | 32.33 MiB/s Receiving objects: 24% (139398/580824), 153.88 MiB | 32.36 MiB/s Receiving objects: 24% (142843/580824), 153.88 MiB | 32.36 MiB/s Receiving objects: 25% (145206/580824), 153.88 MiB | 32.36 MiB/s Receiving objects: 26% (151015/580824), 153.88 MiB | 32.36 MiB/s Receiving objects: 27% (156823/580824), 170.90 MiB | 32.94 MiB/s Receiving objects: 28% (162631/580824), 170.90 MiB | 32.94 MiB/s Receiving objects: 29% (168439/580824), 170.90 MiB | 32.94 MiB/s Receiving objects: 30% (174248/580824), 188.45 MiB | 32.77 MiB/s Receiving objects: 30% (175543/580824), 188.45 MiB | 32.77 MiB/s Receiving objects: 31% (180056/580824), 188.45 MiB | 32.77 MiB/s Receiving objects: 32% (185864/580824), 188.45 MiB | 32.77 MiB/s Receiving objects: 33% (191672/580824), 205.55 MiB | 33.00 MiB/s Receiving objects: 34% (197481/580824), 205.55 MiB | 33.00 MiB/s Receiving objects: 35% (203289/580824), 205.55 MiB | 33.00 MiB/s Receiving objects: 36% (209097/580824), 205.55 MiB | 33.00 MiB/s Receiving objects: 37% (214905/580824), 205.55 MiB | 33.00 MiB/s Receiving objects: 38% (220714/580824), 222.23 MiB | 32.66 MiB/s Receiving objects: 38% (225635/580824), 222.23 MiB | 32.66 MiB/s Receiving objects: 39% (226522/580824), 222.23 MiB | 32.66 MiB/s Receiving objects: 40% (232330/580824), 222.23 MiB | 32.66 MiB/s Receiving objects: 41% (238138/580824), 222.23 MiB | 32.66 MiB/s Receiving objects: 42% (243947/580824), 222.23 MiB | 32.66 MiB/s Receiving objects: 43% (249755/580824), 240.60 MiB | 33.10 MiB/s Receiving objects: 44% (255563/580824), 240.60 MiB | 33.10 MiB/s Receiving objects: 45% (261371/580824), 240.60 MiB | 33.10 MiB/s Receiving objects: 46% (267180/580824), 240.60 MiB | 33.10 MiB/s Receiving objects: 47% (272988/580824), 240.60 MiB | 33.10 MiB/s Receiving objects: 48% (278796/580824), 240.60 MiB | 33.10 MiB/s Receiving objects: 49% (284604/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 50% (290412/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 51% (296221/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 51% (299968/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 52% (302029/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 53% (307837/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 54% (313645/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 55% (319454/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 56% (325262/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 57% (331070/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 58% (336878/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 59% (342687/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 60% (348495/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 61% (354303/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 62% (360111/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 63% (365920/580824), 257.47 MiB | 32.83 MiB/s Receiving objects: 64% (371728/580824), 275.13 MiB | 33.08 MiB/s Receiving objects: 65% (377536/580824), 275.13 MiB | 33.08 MiB/s Receiving objects: 66% (383344/580824), 275.13 MiB | 33.08 MiB/s Receiving objects: 67% (389153/580824), 275.13 MiB | 33.08 MiB/s Receiving objects: 68% (394961/580824), 275.13 MiB | 33.08 MiB/s Receiving objects: 69% (400769/580824), 275.13 MiB | 33.08 MiB/s Receiving objects: 69% (401605/580824), 292.23 MiB | 32.82 MiB/s Receiving objects: 70% (406577/580824), 292.23 MiB | 32.82 MiB/s Receiving objects: 71% (412386/580824), 292.23 MiB | 32.82 MiB/s Receiving objects: 72% (418194/580824), 309.59 MiB | 32.98 MiB/s Receiving objects: 73% (424002/580824), 309.59 MiB | 32.98 MiB/s Receiving objects: 74% (429810/580824), 309.59 MiB | 32.98 MiB/s Receiving objects: 75% (435618/580824), 309.59 MiB | 32.98 MiB/s Receiving objects: 76% (441427/580824), 309.59 MiB | 32.98 MiB/s Receiving objects: 76% (442921/580824), 327.26 MiB | 32.89 MiB/s Receiving objects: 77% (447235/580824), 327.26 MiB | 32.89 MiB/s Receiving objects: 78% (453043/580824), 327.26 MiB | 32.89 MiB/s Receiving objects: 79% (458851/580824), 327.26 MiB | 32.89 MiB/s Receiving objects: 80% (464660/580824), 344.29 MiB | 33.01 MiB/s Receiving objects: 81% (470468/580824), 344.29 MiB | 33.01 MiB/s Receiving objects: 82% (476276/580824), 344.29 MiB | 33.01 MiB/s Receiving objects: 82% (481516/580824), 344.29 MiB | 33.01 MiB/s Receiving objects: 83% (482084/580824), 344.29 MiB | 33.01 MiB/s Receiving objects: 84% (487893/580824), 362.16 MiB | 32.94 MiB/s Receiving objects: 85% (493701/580824), 362.16 MiB | 32.94 MiB/s Receiving objects: 86% (499509/580824), 379.38 MiB | 33.28 MiB/s Receiving objects: 87% (505317/580824), 379.38 MiB | 33.28 MiB/s Receiving objects: 88% (511126/580824), 379.38 MiB | 33.28 MiB/s Receiving objects: 88% (514363/580824), 379.38 MiB | 33.28 MiB/s Receiving objects: 89% (516934/580824), 379.38 MiB | 33.28 MiB/s Receiving objects: 90% (522742/580824), 396.74 MiB | 32.84 MiB/s Receiving objects: 91% (528550/580824), 396.74 MiB | 32.84 MiB/s Receiving objects: 92% (534359/580824), 414.17 MiB | 33.19 MiB/s Receiving objects: 93% (540167/580824), 414.17 MiB | 33.19 MiB/s Receiving objects: 93% (540878/580824), 414.17 MiB | 33.19 MiB/s Receiving objects: 94% (545975/580824), 431.41 MiB | 32.88 MiB/s Receiving objects: 95% (551783/580824), 431.41 MiB | 32.88 MiB/s Receiving objects: 96% (557592/580824), 431.41 MiB | 32.88 MiB/s Receiving objects: 97% (563400/580824), 431.41 MiB | 32.88 MiB/s Receiving objects: 98% (569208/580824), 431.41 MiB | 32.88 MiB/s Receiving objects: 99% (575016/580824), 449.24 MiB | 33.33 MiB/s remote: Total 580824 (delta 2324), reused 1648 (delta 1606), pack-reused 578025 (from 3) Receiving objects: 100% (580824/580824), 449.24 MiB | 33.33 MiB/s Receiving objects: 100% (580824/580824), 456.16 MiB | 32.78 MiB/s, done. Resolving deltas: 0% (0/465917) Resolving deltas: 1% (4660/465917) Resolving deltas: 2% (9319/465917) Resolving deltas: 3% (13978/465917) Resolving deltas: 4% (18638/465917) Resolving deltas: 5% (23296/465917) Resolving deltas: 6% (27956/465917) Resolving deltas: 7% (32615/465917) Resolving deltas: 8% (37275/465917) Resolving deltas: 9% (41933/465917) Resolving deltas: 10% (46594/465917) Resolving deltas: 11% (51251/465917) Resolving deltas: 12% (55911/465917) Resolving deltas: 13% (60571/465917) Resolving deltas: 14% (65229/465917) Resolving deltas: 15% (69888/465917) Resolving deltas: 16% (74547/465917) Resolving deltas: 17% (79206/465917) Resolving deltas: 18% (83866/465917) Resolving deltas: 19% (88525/465917) Resolving deltas: 20% (93184/465917) Resolving deltas: 21% (97843/465917) Resolving deltas: 22% (102502/465917) Resolving deltas: 23% (107161/465917) Resolving deltas: 24% (111821/465917) Resolving deltas: 25% (116480/465917) Resolving deltas: 26% (121139/465917) Resolving deltas: 27% (125798/465917) Resolving deltas: 28% (130457/465917) Resolving deltas: 29% (135116/465917) Resolving deltas: 30% (139776/465917) Resolving deltas: 31% (144435/465917) Resolving deltas: 32% (149096/465917) Resolving deltas: 33% (153753/465917) Resolving deltas: 34% (158412/465917) Resolving deltas: 35% (163071/465917) Resolving deltas: 36% (167731/465917) Resolving deltas: 37% (172390/465917) Resolving deltas: 38% (177049/465917) Resolving deltas: 39% (181708/465917) Resolving deltas: 40% (186367/465917) Resolving deltas: 41% (191026/465917) Resolving deltas: 42% (195686/465917) Resolving deltas: 43% (200345/465917) Resolving deltas: 44% (205004/465917) Resolving deltas: 45% (209663/465917) Resolving deltas: 46% (214322/465917) Resolving deltas: 47% (218981/465917) Resolving deltas: 48% (223641/465917) Resolving deltas: 49% (228300/465917) Resolving deltas: 50% (232959/465917) Resolving deltas: 51% (237618/465917) Resolving deltas: 52% (242277/465917) Resolving deltas: 53% (246937/465917) Resolving deltas: 54% (251596/465917) Resolving deltas: 55% (256255/465917) Resolving deltas: 56% (260914/465917) Resolving deltas: 57% (265573/465917) Resolving deltas: 58% (270232/465917) Resolving deltas: 59% (274892/465917) Resolving deltas: 60% (279551/465917) Resolving deltas: 61% (284210/465917) Resolving deltas: 62% (288869/465917) Resolving deltas: 63% (293528/465917) Resolving deltas: 64% (298187/465917) Resolving deltas: 65% (302847/465917) Resolving deltas: 66% (307506/465917) Resolving deltas: 67% (312165/465917) Resolving deltas: 67% (312709/465917) Resolving deltas: 68% (316824/465917) Resolving deltas: 69% (321483/465917) Resolving deltas: 70% (326142/465917) Resolving deltas: 71% (330802/465917) Resolving deltas: 72% (335461/465917) Resolving deltas: 73% (340120/465917) Resolving deltas: 74% (344779/465917) Resolving deltas: 75% (349438/465917) Resolving deltas: 76% (354097/465917) Resolving deltas: 77% (358757/465917) Resolving deltas: 78% (363416/465917) Resolving deltas: 79% (368075/465917) Resolving deltas: 80% (372734/465917) Resolving deltas: 81% (377393/465917) Resolving deltas: 82% (382052/465917) Resolving deltas: 83% (386712/465917) Resolving deltas: 84% (391371/465917) Resolving deltas: 85% (396030/465917) Resolving deltas: 86% (400689/465917) Resolving deltas: 87% (405348/465917) Resolving deltas: 88% (410007/465917) Resolving deltas: 89% (414667/465917) Resolving deltas: 90% (419326/465917) Resolving deltas: 91% (423985/465917) Resolving deltas: 92% (428644/465917) Resolving deltas: 93% (433303/465917) Resolving deltas: 94% (437962/465917) Resolving deltas: 95% (442622/465917) Resolving deltas: 96% (447281/465917) Resolving deltas: 97% (451941/465917) Resolving deltas: 98% (456599/465917) Resolving deltas: 99% (461258/465917) Resolving deltas: 100% (465917/465917) Resolving deltas: 100% (465917/465917), done. ==> Validating source files with sha256sums... jupyterlab ... Passed 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. ==> Making package: jupyterlab 4.6.3-1 (Sun Sep 6 22:21:02 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (91) New Version Net Change Download Size core/argon2 20190702-6 0.09 MiB extra/ipython 9.17.0-1 6.57 MiB extra/jupyter-nbclient 0.11.0-1.1 0.25 MiB extra/jupyter-nbconvert 7.17.1-2 1.57 MiB extra/jupyter-nbformat 5.11.1-1 0.66 MiB extra/jupyterlab-pygments 0.3.0-4 0.07 MiB extra/libpgm 5.3.128-4 0.33 MiB extra/libsodium 1.0.22-1 0.56 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/python-anyio 4.15.1-1 2.24 MiB extra/python-argcomplete 3.7.2-1 0.33 MiB extra/python-argon2-cffi 25.1.0-2 0.11 MiB extra/python-argon2-cffi-bindings 25.1.0-2 0.06 MiB extra/python-asttokens 3.0.2-1 0.24 MiB extra/python-attrs 26.1.0-1 0.63 MiB extra/python-babel 2.18.0-1 30.56 MiB extra/python-beautifulsoup4 4.15.0-1 1.22 MiB extra/python-bleach 6.4.0-1 2.05 MiB extra/python-certifi 2026.07.22-1 0.02 MiB extra/python-cffi 2.1.1-1 1.41 MiB extra/python-charset-normalizer 3.5.1-1 0.63 MiB extra/python-click 8.3.3-1 1.38 MiB extra/python-colorama 0.4.6-6 0.25 MiB extra/python-comm 0.2.3-2 0.05 MiB extra/python-dateutil 2.9.0-8.1 1.03 MiB extra/python-decorator 5.3.1-1 0.07 MiB extra/python-defusedxml 0.7.1-8 0.14 MiB extra/python-executing 2.2.1-3.1 0.29 MiB extra/python-fastjsonschema 2.21.2-2 0.28 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-importlib-metadata 9.0.1-1 0.26 MiB extra/python-ipython-pygments-lexers 1.1.1-3.1 0.05 MiB extra/python-jedi 0.19.2-4 6.47 MiB extra/python-jinja 1:3.1.6-3.1 2.04 MiB extra/python-json-logger 4.1.0-1 0.13 MiB extra/python-json5 0.15.0-1 0.40 MiB extra/python-jsonschema 4.26.0-1.1 1.39 MiB extra/python-jsonschema-specifications 2025.9.1-2 0.05 MiB extra/python-jupyter-client 8.10.0-1.1 1.31 MiB extra/python-jupyter-events 0.12.1-1 0.15 MiB extra/python-markdown-it-py 4.2.0-1 0.81 MiB extra/python-markupsafe 3.0.3-1 0.09 MiB extra/python-matplotlib-inline 0.2.2-1 0.06 MiB extra/python-mdurl 0.1.2-9 0.06 MiB extra/python-mistune 1:3.3.4-1 0.89 MiB extra/python-nest-asyncio 1.6.0-5 0.04 MiB extra/python-pandocfilters 1.5.1-4 0.04 MiB extra/python-parso 1:0.8.7-1 1.03 MiB extra/python-pexpect 4.9.0-7.1 0.61 MiB extra/python-platformdirs 4.11.7-1 0.47 MiB extra/python-prometheus_client 0.26.0-1 0.75 MiB extra/python-prompt_toolkit 3.0.53-1 5.10 MiB extra/python-psutil 7.2.2-1 1.14 MiB extra/python-ptyprocess 0.7.0-9 0.12 MiB extra/python-pure-eval 0.2.3-3 0.11 MiB extra/python-pycparser 3.00-1 0.71 MiB extra/python-pygments 2.21.0-1 15.59 MiB extra/python-pytz 2026.1-1 0.17 MiB extra/python-pyzmq 27.2.0-1 1.74 MiB extra/python-referencing 0.37.0-3.1 0.41 MiB extra/python-requests 2.34.2-1 0.76 MiB extra/python-rich 15.0.0-1 4.49 MiB extra/python-rpds-py 2026.6.3-1 0.73 MiB extra/python-ruamel-yaml 0.19.1-1 2.01 MiB extra/python-ruamel.yaml.clib 0.2.15-2 0.32 MiB extra/python-send2trash 2.1.0-1 0.09 MiB extra/python-six 1.17.0-3 0.12 MiB extra/python-soupsieve 2.9.2-1 0.50 MiB extra/python-stack-data 0.6.3-5 0.24 MiB extra/python-tinycss2 1.5.1-2 0.35 MiB extra/python-typing_extensions 4.16.0-1 0.53 MiB extra/python-urllib3 2.6.3-1 1.44 MiB extra/python-wcwidth 0.8.3-1 6.64 MiB extra/python-webencodings 0.5.1-13 0.07 MiB extra/python-websocket-client 1.9.2-1 1.26 MiB extra/python-yaml 6.0.3-2 0.93 MiB extra/python-zipp 3.21.0-4 0.08 MiB extra/zeromq 4.3.5-3 2.98 MiB extra/jupyter-notebook-shim 0.2.4-4 0.09 MiB extra/jupyter-server 2.21.0-1.1 3.52 MiB extra/python-async-lru 2.3.0-1 0.07 MiB 0.02 MiB extra/python-httpx 0.28.1-7 2.83 MiB extra/python-ipykernel 7.3.0-1.1 1.15 MiB extra/python-jupyter-builder 1.2.3-1 2.89 MiB 0.85 MiB extra/python-jupyter-core 5.9.1-2 0.32 MiB extra/python-jupyterlab-server 2.28.0-2 0.56 MiB 0.11 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-tornado 6.5.8-1 6.22 MiB extra/python-traitlets 5.16.1-1 1.14 MiB Total Download Size: 0.98 MiB Total Installed Size: 141.35 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-jupyter-builder-1.2.3-1-any downloading... python-jupyterlab-server-2.28.0-2-any downloading... python-async-lru-2.3.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-decorator... installing python-pygments... installing python-ipython-pygments-lexers... installing python-parso... installing python-jedi... installing python-argcomplete... installing python-typing_extensions... installing python-traitlets... installing python-matplotlib-inline... Optional dependencies for python-matplotlib-inline python-matplotlib installing python-ptyprocess... installing python-pexpect... installing python-wcwidth... installing python-prompt_toolkit... Optional dependencies for python-prompt_toolkit python-pygments: for color schemes and lexers [installed] installing python-psutil... installing python-asttokens... installing python-executing... installing python-pure-eval... installing python-stack-data... installing ipython... Optional dependencies for ipython python-black: to auto format with Black python-pickleshare: for the ip.db database yapf: to auto format with YAPF installing python-fastjsonschema... installing python-attrs... installing python-rpds-py... installing python-referencing... installing python-jsonschema-specifications... installing python-jsonschema... Optional dependencies for python-jsonschema python-isoduration: for duration format python-fqdn: for hostname format python-idna: for idn-hostname format [pending] python-jsonpointer: for json-pointer & relative-json-pointer format python-rfc3339-validator: for date-time format python-rfc3987: for iri, iri-reference, uri & uri-reference format python-uri-template: for uri-template format python-webcolors: for color format installing python-platformdirs... installing python-jupyter-core... installing jupyter-nbformat... installing python-six... installing python-dateutil... installing libsodium... installing libpgm... installing zeromq... Optional dependencies for zeromq cppzmq: C++ binding for libzmq installing python-pyzmq... installing python-tornado... Optional dependencies for python-tornado python-pycurl: for tornado.curl_httpclient python-twisted: for tornado.platform.twisted installing python-jupyter-client... installing jupyter-nbclient... installing jupyterlab-pygments... installing python-soupsieve... installing python-beautifulsoup4... Optional dependencies for python-beautifulsoup4 python-cchardet: alternative to autodetect character encodings python-chardet: to autodetect character encodings python-lxml: alternative HTML parser python-html5lib: alternative HTML parser installing python-packaging... installing python-webencodings... installing python-bleach... Optional dependencies for python-bleach python-tinycss2: for CSS sanitisation [pending] installing python-defusedxml... installing python-zipp... installing python-importlib-metadata... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [pending] installing python-mistune... installing python-pandocfilters... installing python-tinycss2... installing jupyter-nbconvert... Optional dependencies for jupyter-nbconvert pandoc: non-html conversion output python-playwright: for webPDF conversion support 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 argon2... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-argon2-cffi-bindings... installing python-argon2-cffi... installing python-colorama... installing python-click... installing python-json-logger... 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 libyaml... installing python-yaml... installing python-jupyter-events... installing python-prometheus_client... Optional dependencies for python-prometheus_client python-snappy: snappy compression support python-aiohttp: aiohttp server support python-django: django exporter support installing python-send2trash... installing python-websocket-client... installing jupyter-server... Optional dependencies for jupyter-server jupyter-server-mathjax: to use local MathJax python-jupyter-server-terminals: terminals support installing jupyter-notebook-shim... installing python-async-lru... 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 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 python-h2: HTTP/2 support python-socksio: SOCKS proxy support python-click: command line client support [installed] python-rich: command line client support [installed] python-pygments: command line client support [installed] python-trio: alternative async library installing python-comm... installing python-nest-asyncio... installing python-ipykernel... Optional dependencies for python-ipykernel python-debugpy: debugger support installing python-jupyter-builder... installing python-pytz... installing python-babel... installing python-json5... 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-ruamel.yaml.clib... installing python-ruamel-yaml... installing python-jupyterlab-server... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (29) New Version Net Change extra/ada 4.0.0-1 0.83 MiB extra/c-ares 1.34.8-1 0.52 MiB extra/libuv 1.52.1-2 0.62 MiB extra/node-gyp 13.0.2-1 6.80 MiB extra/nodejs 26.8.1-2.1 56.90 MiB extra/nodejs-nopt 10.0.1-1 0.03 MiB extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/python-editables 0.6-1 0.04 MiB extra/python-hatchling 1.30.1-1 1.09 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-pathspec 1.1.1-1 0.47 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-pytest 1:9.1.0-1 4.95 MiB extra/python-terminado 0.18.1-4 0.11 MiB extra/python-trove-classifiers 2026.6.1.19-1 0.16 MiB extra/semver 7.8.5-1 0.10 MiB extra/simdjson 1:4.6.9-1 7.46 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.55.0-1 29.92 MiB extra/npm 12.0.2-1 9.39 MiB extra/python-build 1.6.0-1 0.33 MiB extra/python-hatch-jupyter-builder 0.9.1-6 0.14 MiB extra/python-installer 1.0.1-1 0.21 MiB extra/python-jupyter-server-terminals 0.5.4-1 0.09 MiB extra/python-pytest-jupyter 0.11.0-4 0.13 MiB extra/python-pytest-tornasync 0.6.0.post2-9 0.03 MiB Total Installed Size: 121.25 MiB :: Proceed with installation? [Y/n] 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-hatch-jupyter-builder... installing python-installer... installing ada... installing c-ares... installing libuv... installing simdjson... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager [pending] installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules [installed] installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] installing python-terminado... installing python-jupyter-server-terminals... installing python-iniconfig... installing python-pytest... installing python-pytest-jupyter... installing python-pytest-tornasync... :: 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==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of jupyterlab git repo... Cloning into 'jupyterlab'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ➤ YN0000: Successfully set supportedArchitectures.cpu to [ 'current', 'wasm32' ] ==> Starting build()... * Getting build dependencies for wheel... * Building wheel... INFO:hatch_jupyter_builder.utils:Running jupyter-builder INFO:hatch_jupyter_builder.utils:Building with buildapi.builder INFO:hatch_jupyter_builder.utils:With kwargs: {'build_cmd': 'build:prod:minimize', 'path': 'jupyterlab/staging', 'source_dir': 'jupyterlab/staging', 'build_dir': 'jupyterlab/static', 'npm': ['jlpm']} INFO:hatch_jupyter_builder.utils:Installing build dependencies with npm. This may take a while... INFO:hatch_jupyter_builder.utils:> /usr/bin/jlpm install ➤ YN0000: ┌ Resolution step ➤ YN0060: │ @jupyter/builder@npm:1.0.0-beta.1 provides @rspack/core (p63107) with version 2.0.2, which doesn't satisfy what css-loader requests ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (p80138), requested by source-map-loader ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (pd92c2), requested by style-loader ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (p52f97), requested by worker-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p8392c), requested by source-map-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p098d8), requested by worker-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p1ef7b), requested by html-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p5a2e1), requested by html-webpack-plugin ➤ YN0002: │ @jupyterlab/cell-toolbar-extension@npm:4.6.3 doesn't provide react (pb7039), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/completer@npm:4.6.3 doesn't provide react (p6a616), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/console-extension@npm:4.6.3 doesn't provide react (p8b333), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/csvviewer-extension@npm:4.6.3 doesn't provide react (p2742e), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/debugger-extension@npm:4.6.3 doesn't provide react (p9dda8), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/documentsearch-extension@npm:4.6.3 doesn't provide react (ped1ed), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/extensionmanager-extension@npm:4.6.3 doesn't provide react (p77ef0), requested by @jupyterlab/settingregistry ➤ YN0060: │ @jupyterlab/extensionmanager@npm:4.6.3 provides react (pe54bd) with version 18.2.0, which doesn't satisfy what react-paginate requests ➤ YN0002: │ @jupyterlab/filebrowser-extension@npm:4.6.3 doesn't provide react (pa2b01), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/fileeditor-extension@npm:4.6.3 doesn't provide react (p095ee), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/htmlviewer-extension@npm:4.6.3 doesn't provide react (pc83cc), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/json-extension@npm:4.6.3 doesn't provide @types/react (p14d31), requested by react-json-tree ➤ YN0002: │ @jupyterlab/mainmenu-extension@npm:4.6.3 doesn't provide react (p6716f), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/markdownviewer-extension@npm:4.6.3 doesn't provide react (pce997), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/metadataform-extension@npm:4.6.3 doesn't provide react (pbeeed), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/metadataform@npm:4.6.3 doesn't provide @rjsf/utils (p0a246), requested by @rjsf/core ➤ YN0002: │ @jupyterlab/metadataform@npm:4.6.3 doesn't provide @rjsf/utils (p2343d), requested by @rjsf/validator-ajv8 ➤ YN0002: │ @jupyterlab/services@npm:7.6.3 doesn't provide react (pdd1ba), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/statusbar-extension@npm:4.6.3 doesn't provide react (pcf12b), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/terminal-extension@npm:4.6.3 doesn't provide @xterm/xterm (p8d0b1), requested by @xterm/addon-search ➤ YN0002: │ @jupyterlab/terminal-extension@npm:4.6.3 doesn't provide react (p33ea4), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/toc-extension@npm:6.6.3 doesn't provide react (p5fa06), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/translation-extension@npm:4.6.3 doesn't provide react (p3395d), requested by @jupyterlab/settingregistry ➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code ➤ YN0000: └ Completed in 1s 678ms ➤ YN0000: ┌ Fetch step ➤ YN0066: │ typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=85af82: Cannot apply hunk #1 ➤ YN0000: └ Completed in 3m 15s ➤ YN0000: ┌ Link step ➤ YN0004: │ @fortawesome/fontawesome-free@npm:5.15.4 lists build scripts, but all build scripts have been disabled. ➤ YN0000: └ Completed in 36s 683ms ➤ YN0000: Done with warnings in 3m 54s INFO:hatch_jupyter_builder.utils:> /usr/bin/jlpm run build:prod:minimize (node:3617) ExperimentalWarning: WASI is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) (node:3617) ExperimentalWarning: WASI is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) (node:3617) ExperimentalWarning: WASI is an experimental feature and might change at any time (Use `node --trace-warnings ...` to show where the warning was created) WARNING in ⚠ license-webpack-plugin: could not find any license file for vega-util. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/datagrid. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyter/web-components. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license type for khroma in its package.json WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyter/react-components. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @microsoft/fast-element. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @microsoft/fast-web-utilities. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @microsoft/fast-foundation. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for vega-lite. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyter/ydoc. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for json-schema-merge-allof. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/terminal-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/ui-components. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/services. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/apputils. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/virtualdom. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/docmanager. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/markedparser-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/toc. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/console. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/outputarea. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/lsp-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/widgets. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/csvviewer. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/running-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/docmanager-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/mermaid. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/launcher-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/polling. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/notebook. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/application. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/codeeditor. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/rendermime. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/observables. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/debugger. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/mermaid-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/messaging. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/pdf-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/javascript-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/shortcuts-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/debugger-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/inspector. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/tooltip-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/imageviewer. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/console-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/filebrowser. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/coreutils. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/statedb. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/settingeditor. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/workspaces-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/pluginmanager. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/completer. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/completer-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/cells. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/apputils-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/logconsole-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/logconsole. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/cell-toolbar-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/dragdrop. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/documentsearch-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/docregistry. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/fileeditor. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/application-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/codemirror. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/htmlviewer. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/csvviewer-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/metadataform-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/documentsearch. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/cell-toolbar. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/json-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/statusbar. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/launcher. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/terminal. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/video-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/audio-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/mainmenu-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/settingeditor-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/extensionmanager. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/celltags-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/filebrowser-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/mathjax-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/property-inspector. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/help-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/signaling. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/markdownviewer. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/vega5-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/hub-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/mainmenu. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/statusbar-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/algorithm. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/settingregistry. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/disposable. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/theme-light-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/ui-components-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/tooltip. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/imageviewer-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/markdownviewer-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/attachments. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/pluginmanager-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/codemirror-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/running. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/inspector-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/rendermime-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/commands. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/theme-dark-high-contrast-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/lsp. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/coreutils. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/nbformat. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/notebook-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/workspaces. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/toc-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/metadataform. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/services-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/translation-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/properties. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/fileeditor-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/domutils. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/extensionmanager-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/htmlviewer-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/keyboard. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/theme-dark-extension. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/translation. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @jupyterlab/rendermime-interfaces. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ license-webpack-plugin: could not find any license file for @lumino/application. Use the licenseTextOverrides option to add the license text if desired. WARNING in ⚠ color │ Multiple versions of color found: │ 3.2.1 ./~/react-base16-styling/~/color │ 5.0.0 ./~/color │ WARNING in ⚠ color-convert │ Multiple versions of color-convert found: │ 1.9.3 ./~/color-convert │ 3.1.0 ./~/color/~/color-convert │ WARNING in ⚠ color-name │ Multiple versions of color-name found: │ 1.1.3 ./~/color-convert/~/color-name │ 1.1.4 ./~/color-name │ 2.0.0 ./~/color/~/color-name │ WARNING in ⚠ color-string │ Multiple versions of color-string found: │ 1.9.1 ./~/color-string │ 2.0.1 ./~/color/~/color-string │ WARNING in ⚠ cose-base │ Multiple versions of cose-base found: │ 1.0.3 ./~/cose-base │ 2.2.0 ./~/cytoscape-fcose/~/cose-base │ WARNING in ⚠ d3-array │ Multiple versions of d3-array found: │ 2.12.1 ./~/d3-sankey/~/d3-array │ 3.2.4 ./~/d3-array │ WARNING in ⚠ d3-path │ Multiple versions of d3-path found: │ 1.0.9 ./~/d3-sankey/~/d3-path │ 3.1.0 ./~/d3-path │ WARNING in ⚠ d3-shape │ Multiple versions of d3-shape found: │ 1.3.7 ./~/d3-sankey/~/d3-shape │ 3.2.0 ./~/d3-shape │ WARNING in ⚠ layout-base │ Multiple versions of layout-base found: │ 1.0.2 ./~/layout-base │ 2.0.1 ./~/cytoscape-fcose/~/layout-base │ WARNING in ⚠ marked │ Multiple versions of marked found: │ 16.4.2 ./~/mermaid/~/marked │ 17.0.6 ./~/marked │ WARNING in ⚠ tslib │ Multiple versions of tslib found: │ 1.14.1 ./~/@microsoft/fast-foundation/~/tslib │ 2.5.0 ./~/tslib │ WARNING in ⚠ vega-expression │ Multiple versions of vega-expression found: │ 5.0.1 ./~/vega-lite/~/vega-expression │ 5.2.1 ./~/vega-expression │ │ Check how you can resolve duplicate packages: │ https://github.com/darrenscerri/duplicate-package-checker-webpack-plugin#resolving-duplicate-packages-in-your-bundle │ WARNING in ⚠ asset size limit: The following asset(s) exceed the recommended size limit (300.000 KiB). This can impact web performance. │ Assets: │ jlab_core.82d1db53651fcbe6.js?v=82d1db53651fcbe6 (2.859 MiB) │ 442.0b371bd4e92c0fa2.js?v=0b371bd4e92c0fa2 (423.169 KiB) │ 7503.c569806bc13e4816.js?v=c569806bc13e4816 (418.633 KiB) │ 4324.07cbd356f7bfc6f9.js?v=07cbd356f7bfc6f9 (1.395 MiB) │ a76d53bf993d73a2.svg (730.397 KiB) │ cd7322bf5a6e6fcf.svg (897.452 KiB) │ 2134.9b62cb147cf4fecd.js?v=9b62cb147cf4fecd (498.536 KiB) │ 6599.9cfa90fe24df4933.js?v=9cfa90fe24df4933 (579.622 KiB) WARNING in ./node_modules/mathjax-full/js/components/loader.js ⚠ Module parse warning: ╰─▶ ⚠ "__dirname" is used and has been mocked. Remove it from your code, or set `node.__dirname` to disable this warning. Rspack compiled with 138 warnings in 217.04 s Rspack compiled successfully in 57.50 s Rspack compiled successfully in 57.38 s Rspack compiled successfully in 57.30 s INFO:hatch_jupyter_builder.utils:Ensured target(s) exist! INFO:hatch_jupyter_builder.utils:Finished running jupyter-builder Successfully built jupyterlab-4.6.3-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.0, pluggy-1.6.0 -- /build/jupyterlab/src/jupyterlab/test-env/bin/python cachedir: .pytest_cache rootdir: /build/jupyterlab/src/jupyterlab configfile: pyproject.toml testpaths: jupyterlab/tests plugins: anyio-4.15.1, tornasync-0.6.0.post2 collecting ... collected 121 items jupyterlab/tests/test_announcements.py::test_NewsHandler_get_success PASSED [ 0%] jupyterlab/tests/test_announcements.py::test_NewsHandler_get_failure PASSED [ 1%] jupyterlab/tests/test_announcements.py::test_CheckForUpdateHandler_get_pypi_success PASSED [ 2%] jupyterlab/tests/test_announcements.py::test_CheckForUpdateHandler_get_failure PASSED [ 3%] jupyterlab/tests/test_announcements.py::test_NewsHandler_get_missing_summary PASSED [ 4%] jupyterlab/tests/test_announcements.py::test_NewsHandler_multi_entry_links PASSED [ 4%] jupyterlab/tests/test_announcements.py::test_NewsHandler_no_published PASSED [ 5%] jupyterlab/tests/test_announcements.py::test_NewsHandler_link_no_rel PASSED [ 6%] jupyterlab/tests/test_announcements.py::test_NewsHandler_no_links PASSED [ 7%] jupyterlab/tests/test_build_api.py::TestBuildAPI::test_get_status PASSED [ 8%] jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build |/FAILED [ 9%] jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear \FAILED [ 9%] jupyterlab/tests/test_custom_css_handler.py::test_CustomCssHandler PASSED [ 10%] jupyterlab/tests/test_extensions.py::test_check_python_version_compatible[None-True] PASSED [ 11%] jupyterlab/tests/test_extensions.py::test_check_python_version_compatible[-True] PASSED [ 12%] jupyterlab/tests/test_extensions.py::test_check_python_version_compatible[>=3.6-True] PASSED [ 13%] jupyterlab/tests/test_extensions.py::test_check_python_version_compatible[>=3.6,<4-True] PASSED [ 14%] jupyterlab/tests/test_extensions.py::test_check_python_version_compatible[>=99.0-False] PASSED [ 14%] jupyterlab/tests/test_extensions.py::test_check_python_version_compatible[<3.0-False] PASSED [ 15%] jupyterlab/tests/test_extensions.py::test_check_python_version_compatible[invalid-specifier-True] -PASSED [ 16%] jupyterlab/tests/test_extensions.py::test_check_python_version_compatible_current_version PASSED [ 17%] jupyterlab/tests/test_extensions.py::test_extension_package_allowed_set_from_python_compatibility[>=3.6-True] PASSED [ 18%] jupyterlab/tests/test_extensions.py::test_extension_package_allowed_set_from_python_compatibility[>=99.0-False] PASSED [ 19%] jupyterlab/tests/test_extensions.py::test_extension_package_allowed_set_from_python_compatibility[None-True] PASSED [ 19%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1-1] PASSED [ 20%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0-1.0] PASSED [ 21%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0-1.0.0] /PASSED [ 22%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0a52-1.0.0-alpha.52] PASSED [ 23%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0b3-1.0.0-beta.3] PASSED [ 23%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc22-1.0.0-rc.22] PASSED [ 24%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc23.post2-1.0.0-rc.23] PASSED [ 25%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc24.dev2-1.0.0-rc.24] PASSED [ 26%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc25.post4.dev2-1.0.0-rc.25] PASSED [ 27%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_installed PASSED [ 28%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query PASSED [ 28%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_allow PASSED [ 29%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_block PASSED [ 30%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_allow_block PASSED [ 31%]\ jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_no_policy \PASSED [ 32%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_allowlist PASSED [ 33%] jupyterlab/tests/test_extensions.py::test_pypi_manager_allows_canonical_package_name_allowlist_matches[jupyterlab-git] PASSED [ 33%] jupyterlab/tests/test_extensions.py::test_pypi_manager_allows_canonical_package_name_allowlist_matches[JupyterLab-Git] PASSED [ 34%] jupyterlab/tests/test_extensions.py::test_pypi_manager_allows_canonical_package_name_allowlist_matches[JupyterLab.Git] PASSED [ 35%] jupyterlab/tests/test_extensions.py::test_pypi_manager_allows_canonical_package_name_allowlist_matches[jupyterlab_git] PASSED [ 36%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_blocklist PASSED [ 37%] jupyterlab/tests/test_extensions.py::test_handler_blocks_pypi_canonical_package_name_blocklist_matches[jupyterlab-git] PASSED [ 38%] jupyterlab/tests/test_extensions.py::test_handler_blocks_pypi_canonical_package_name_blocklist_matches[JupyterLab-Git] PASSED [ 38%] jupyterlab/tests/test_extensions.py::test_handler_blocks_pypi_canonical_package_name_blocklist_matches[JupyterLab.Git] -\-PASSED [ 39%] jupyterlab/tests/test_extensions.py::test_handler_blocks_pypi_canonical_package_name_blocklist_matches[jupyterlab_git] PASSED [ 40%] jupyterlab/tests/test_extensions.py::test_pypi_manager_install_blocks_policy_denial_before_pip PASSED [ 41%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_allowlist_takes_precedence PASSED [ 42%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_install PASSED [ 42%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_uninstall PASSED [ 43%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_sort PASSED [ 44%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_list_extensions_query PASSED [ 45%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_server_url \|PASSED [ 46%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[user] PASSED [ 47%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[sys_prefix] PASSED [ 47%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[system] PASSED [ 48%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[user] PASSED [ 49%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[sys_prefix] |\PASSED [ 50%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[system] PASSED [ 51%] jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[user] PASSED [ 52%] jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[sys_prefix] |/PASSED [ 52%] jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[system] PASSED [ 53%] jupyterlab/tests/test_extensions.py::test_PluginManager_default_level PASSED [ 54%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[jupyterlab-git-True] /-PASSED [ 55%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[my_extension.pkg-True] PASSED [ 56%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[git+https://github.com/attacker/malicious.git-False] PASSED [ 57%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[/tmp/local-pkg-False] PASSED [ 57%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[http://evil.com/pkg.tar.gz-False] PASSED [ 58%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[None-True] -/PASSED [ 59%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[1.2.3-True] PASSED [ 60%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[not valid version-False] PASSED [ 61%] jupyterlab/tests/test_extensions.py::test_pypi_manager_install_blocks_when_policy_denies PASSED [ 61%] jupyterlab/tests/test_extensions.py::test_handler_blocks_install_when_policy_denies PASSED [ 62%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir PASSED [ 63%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_disable_sys_prefix PASSED [ 64%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_shadowing PASSED [ 65%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_use_sys_prefix PASSED [ 66%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build PASSED [ 66%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check PASSED [ 67%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom PASSED [ 68%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config PASSED [ 69%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_splice_packages PASSED [ 70%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_compare_ranges PASSED [ 71%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_compatibility PASSED [ 71%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_disable_extension PASSED [ 72%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_enable_extension PASSED [ 73%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned PASSED [ 74%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder PASSED [ 75%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_compatible PASSED [ 76%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_extension PASSED [ 76%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_failed PASSED [ 77%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_incompatible PASSED [ 78%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_mime_renderer PASSED [ 79%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_twice PASSED [ 80%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_link_extension PASSED [ 80%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_link_package PASSED [ 81%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_list_extensions PASSED [ 82%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_lock_unlock_extension PASSED [ 83%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_all_extensions PASSED [ 84%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension PASSED [ 85%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_extension PASSED [ 85%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_unlink_package PASSED [ 86%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_all PASSED [ 87%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_missing_extension PASSED [ 88%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_multiple PASSED [ 89%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_single PASSED [ 90%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_validation PASSED [ 90%] jupyterlab/tests/test_jupyterlab.py::test_load_extension PASSED [ 91%] jupyterlab/tests/test_plugin_manager_handler.py::test_pluginHandler_lock_extension PASSED [ 92%] jupyterlab/tests/test_plugin_manager_handler.py::test_pluginHandler_unlock_extension PASSED [ 93%] jupyterlab/tests/test_plugin_manager_handler.py::test_pluginHandler_lock_all_rejects_direct_post PASSED [ 94%] jupyterlab/tests/test_plugin_manager_handler.py::test_pluginHandler_extension_lock_rejects_child_plugin_direct_post[disable] PASSED [ 95%] jupyterlab/tests/test_plugin_manager_handler.py::test_pluginHandler_extension_lock_rejects_child_plugin_direct_post[enable] PASSED [ 95%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_get_registry PASSED [ 96%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_node_not_available PASSED [ 97%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_populate_staging PASSED [ 98%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_yarn_config PASSED [ 99%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_yarn_config_failure PASSED [100%] =================================== FAILURES =================================== ___________________________ TestBuildAPI.test_build ____________________________ self = build_api_tester = @pytest.mark.skipif(os.name == "nt", reason="Currently failing on windows") async def test_build(self, build_api_tester): > r = await build_api_tester.build() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ jupyterlab/tests/test_build_api.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jupyterlab/tests/test_build_api.py:58: in build return await self._req("POST", "", json.dumps({})) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = verb = 'POST', path = '', body = '{}' async def _req(self, verb, path, body=None): > return await self.fetch(self.url + path, method=verb, body=body) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E tornado.simple_httpclient.HTTPTimeoutError: Timeout during request jupyterlab/tests/test_build_api.py:52: HTTPTimeoutError ---------------------------- Captured stderr setup ----------------------------- [D 2026-09-06 22:30:37.868 ServerApp] Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} [I 2026-09-06 22:30:38.021 TestLabApp] JupyterLab extension loaded from /build/jupyterlab/src/jupyterlab/jupyterlab [I 2026-09-06 22:30:38.021 TestLabApp] JupyterLab application directory is /build/jupyterlab/src/jupyterlab/test-env/share/jupyter/lab [I 2026-09-06 22:30:38.023 TestLabApp] Extension Manager is 'pypi'. ------------------------------ Captured log setup ------------------------------ DEBUG ServerApp:application.py:456 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:application.py:195 Searching ['/tmp/pytest-of-builduser/pytest-0/test_build0/env/etc/jupyter', '/tmp/pytest-of-builduser/pytest-0/test_build0/config', '/build/.local/etc/jupyter', '/tmp/pytest-of-builduser/pytest-0/test_build0/etc/jupyter'] for config files DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-builduser/pytest-0/test_build0/etc/jupyter DEBUG ServerApp:application.py:909 Looking for jupyter_config in /build/.local/etc/jupyter DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-builduser/pytest-0/test_build0/config DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-builduser/pytest-0/test_build0/env/etc/jupyter DEBUG ServerApp:application.py:456 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-builduser/pytest-0/test_build0/etc/jupyter DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /build/.local/etc/jupyter DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-builduser/pytest-0/test_build0/config DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-builduser/pytest-0/test_build0/env/etc/jupyter DEBUG ServerApp:application.py:456 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:application.py:456 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: /tmp/pytest-of-builduser/pytest-0/test_build0/etc/jupyter/jupyter_server_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: /build/.local/etc/jupyter/jupyter_server_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: /tmp/pytest-of-builduser/pytest-0/test_build0/config/jupyter_server_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: /tmp/pytest-of-builduser/pytest-0/test_build0/env/etc/jupyter/jupyter_server_config.json INFO ServerApp:serverapp.py:3130 Serving notebooks from local directory: /tmp/pytest-of-builduser/pytest-0/test_build0/root_dir INFO ServerApp:serverapp.py:3130 Jupyter Server 2.21.0 is running at: INFO ServerApp:serverapp.py:3130 http://localhost:35789/a%40b/?token=fa87fc1cd52c32b1b2db95b32f6341b1744d8dbe578a0564 INFO ServerApp:serverapp.py:3130 http://127.0.0.1:35789/a%40b/?token=fa87fc1cd52c32b1b2db95b32f6341b1744d8dbe578a0564 INFO ServerApp:serverapp.py:3131 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). CRITICAL ServerApp:serverapp.py:3200 To access the server, open this file in a browser: file:/tmp/pytest-of-builduser/pytest-0/test_build0/runtime/jpserver-3679-open.html Or copy and paste one of these URLs: http://localhost:35789/a%40b/?token=fa87fc1cd52c32b1b2db95b32f6341b1744d8dbe578a0564 http://127.0.0.1:35789/a%40b/?token=fa87fc1cd52c32b1b2db95b32f6341b1744d8dbe578a0564 DEBUG ServerApp:application.py:456 Config changed: {'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /tmp/pytest-of-builduser/pytest-0/test_build0/etc/jupyter/labconfig/page_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /build/.local/etc/jupyter/labconfig/page_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /tmp/pytest-of-builduser/pytest-0/test_build0/config/labconfig/page_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /tmp/pytest-of-builduser/pytest-0/test_build0/env/etc/jupyter/labconfig/page_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of default_setting_overrides: /tmp/pytest-of-builduser/pytest-0/test_build0/etc/jupyter/labconfig/default_setting_overrides.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of default_setting_overrides: /build/.local/etc/jupyter/labconfig/default_setting_overrides.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of default_setting_overrides: /tmp/pytest-of-builduser/pytest-0/test_build0/config/labconfig/default_setting_overrides.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of default_setting_overrides: /tmp/pytest-of-builduser/pytest-0/test_build0/env/etc/jupyter/labconfig/default_setting_overrides.json ----------------------------- Captured stdout call ----------------------------- -\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/--\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\ ----------------------------- Captured stderr call ----------------------------- [I 2026-09-06 22:30:41.601 TestLabApp] Building jupyterlab assets (production, minimized) ------------------------------ Captured log call ------------------------------- DEBUG ServerApp:identity.py:499 Accepting token-authenticated request from 127.0.0.1 DEBUG TestLabApp:identity.py:530 Generating new user for token-authenticated request: 5f8a54fb224e4eea960bb5e5dd7e59ca DEBUG TestLabApp:build_handler.py:148 Starting build DEBUG TestLabApp:commands.py:2105 Node v26.8.1 DEBUG TestLabApp:commands.py:2146 Yarn configuration loaded. DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /tmp/pytest-of-builduser/pytest-0/test_build0/env/etc/jupyter/labconfig/page_config.json INFO TestLabApp:commands.py:745 Building jupyterlab assets (production, minimized) DEBUG TestLabApp:commands.py:99 > node /usr/lib/python3.14/site-packages/jupyter_builder/yarn.js install DEBUG TestLabApp:commands.py:131 ➤ YN0000: ┌ Resolution step ➤ YN0060: │ @jupyter/builder@npm:1.0.0-beta.1 provides @rspack/core (p63107) with version 2.0.2, which doesn't satisfy what css-loader requests ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (p80138), requested by source-map-loader ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (pd92c2), requested by style-loader ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (p52f97), requested by worker-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p8392c), requested by source-map-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p098d8), requested by worker-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p1ef7b), requested by html-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p5a2e1), requested by html-webpack-plugin ➤ YN0002: │ @jupyterlab/cell-toolbar-extension@npm:4.6.3 doesn't provide react (pb7039), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/completer@npm:4.6.3 doesn't provide react (p6a616), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/console-extension@npm:4.6.3 doesn't provide react (p8b333), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/csvviewer-extension@npm:4.6.3 doesn't provide react (p2742e), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/debugger-extension@npm:4.6.3 doesn't provide react (p9dda8), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/documentsearch-extension@npm:4.6.3 doesn't provide react (ped1ed), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/extensionmanager-extension@npm:4.6.3 doesn't provide react (p77ef0), requested by @jupyterlab/settingregistry ➤ YN0060: │ @jupyterlab/extensionmanager@npm:4.6.3 provides react (pe54bd) with version 18.2.0, which doesn't satisfy what react-paginate requests ➤ YN0002: │ @jupyterlab/filebrowser-extension@npm:4.6.3 doesn't provide react (pa2b01), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/fileeditor-extension@npm:4.6.3 doesn't provide react (p095ee), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/htmlviewer-extension@npm:4.6.3 doesn't provide react (pc83cc), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/json-extension@npm:4.6.3 doesn't provide @types/react (p14d31), requested by react-json-tree ➤ YN0002: │ @jupyterlab/mainmenu-extension@npm:4.6.3 doesn't provide react (p6716f), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/markdownviewer-extension@npm:4.6.3 doesn't provide react (pce997), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/metadataform-extension@npm:4.6.3 doesn't provide react (pbeeed), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/metadataform@npm:4.6.3 doesn't provide @rjsf/utils (p0a246), requested by @rjsf/core ➤ YN0002: │ @jupyterlab/metadataform@npm:4.6.3 doesn't provide @rjsf/utils (p2343d), requested by @rjsf/validator-ajv8 ➤ YN0002: │ @jupyterlab/services@npm:7.6.3 doesn't provide react (pdd1ba), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/statusbar-extension@npm:4.6.3 doesn't provide react (pcf12b), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/terminal-extension@npm:4.6.3 doesn't provide @xterm/xterm (p8d0b1), requested by @xterm/addon-search ➤ YN0002: │ @jupyterlab/terminal-extension@npm:4.6.3 doesn't provide react (p33ea4), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/toc-extension@npm:6.6.3 doesn't provide react (p5fa06), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/translation-extension@npm:4.6.3 doesn't provide react (p3395d), requested by @jupyterlab/settingregistry ➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code ➤ YN0000: └ Completed in 1s 713ms ➤ YN0000: ┌ Fetch step ➤ YN0066: │ typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=85af82: Cannot apply hunk #1 ➤ YN0000: └ Completed in 3m 6s ➤ YN0000: ┌ Link step ➤ YN0004: │ @fortawesome/fontawesome-free@npm:5.15.4 lists build scripts, but all build scripts have been disabled. ➤ YN0000: └ Completed in 35s 533ms ➤ YN0000: Done with warnings in 3m 44s DEBUG TestLabApp:commands.py:99 > node /usr/lib/python3.14/site-packages/jupyter_builder/yarn.js dlx yarn-berry-deduplicate -s fewerHighest --fail ---------------------------- Captured log teardown ----------------------------- INFO ServerApp:serverapp.py:2911 Shutting down 1 extension DEBUG ServerApp:manager.py:431 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopping DEBUG ServerApp:manager.py:433 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopped ___________________________ TestBuildAPI.test_clear ____________________________ self = build_api_tester = @pytest.mark.skipif(os.name == "nt", reason="Currently failing on windows") async def test_clear(self, build_api_tester): with pytest.raises(tornado.httpclient.HTTPClientError) as e: r = await build_api_tester.clear() res = r.body.decode() assert expected_http_error(e, 500) loop = asyncio.get_event_loop() asyncio.ensure_future(build_api_tester.build(), loop=loop) # noqa RUF006 while True: r = await build_api_tester.getStatus() res = r.body.decode() resp = json.loads(res) if resp["status"] == "building": break > r = await build_api_tester.clear() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ jupyterlab/tests/test_build_api.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jupyterlab/tests/test_build_api.py:61: in clear return await self._req("DELETE", "") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = verb = 'DELETE', path = '', body = None async def _req(self, verb, path, body=None): > return await self.fetch(self.url + path, method=verb, body=body) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E tornado.simple_httpclient.HTTPTimeoutError: Timeout during request jupyterlab/tests/test_build_api.py:52: HTTPTimeoutError ---------------------------- Captured stdout setup ----------------------------- -\ ---------------------------- Captured stderr setup ----------------------------- [D 2026-09-06 22:34:48.461 ServerApp] Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} [I 2026-09-06 22:34:48.605 TestLabApp] JupyterLab extension loaded from /build/jupyterlab/src/jupyterlab/jupyterlab [I 2026-09-06 22:34:48.606 TestLabApp] JupyterLab application directory is /build/jupyterlab/src/jupyterlab/test-env/share/jupyter/lab [I 2026-09-06 22:34:48.607 TestLabApp] Extension Manager is 'pypi'. ------------------------------ Captured log setup ------------------------------ DEBUG ServerApp:application.py:456 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:application.py:195 Searching ['/tmp/pytest-of-builduser/pytest-0/test_clear0/env/etc/jupyter', '/tmp/pytest-of-builduser/pytest-0/test_clear0/config', '/build/.local/etc/jupyter', '/tmp/pytest-of-builduser/pytest-0/test_clear0/etc/jupyter'] for config files DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-builduser/pytest-0/test_clear0/etc/jupyter DEBUG ServerApp:application.py:909 Looking for jupyter_config in /build/.local/etc/jupyter DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-builduser/pytest-0/test_clear0/config DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-builduser/pytest-0/test_clear0/env/etc/jupyter DEBUG ServerApp:application.py:456 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-builduser/pytest-0/test_clear0/etc/jupyter DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /build/.local/etc/jupyter DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-builduser/pytest-0/test_clear0/config DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-builduser/pytest-0/test_clear0/env/etc/jupyter DEBUG ServerApp:application.py:456 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:application.py:456 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: /tmp/pytest-of-builduser/pytest-0/test_clear0/etc/jupyter/jupyter_server_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: /build/.local/etc/jupyter/jupyter_server_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: /tmp/pytest-of-builduser/pytest-0/test_clear0/config/jupyter_server_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: /tmp/pytest-of-builduser/pytest-0/test_clear0/env/etc/jupyter/jupyter_server_config.json INFO ServerApp:serverapp.py:3130 Serving notebooks from local directory: /tmp/pytest-of-builduser/pytest-0/test_clear0/root_dir INFO ServerApp:serverapp.py:3130 Jupyter Server 2.21.0 is running at: INFO ServerApp:serverapp.py:3130 http://localhost:36341/a%40b/?token=4f1a898774a9fc0c548d56b9016fc7ca85133a11e5ef5d55 INFO ServerApp:serverapp.py:3130 http://127.0.0.1:36341/a%40b/?token=4f1a898774a9fc0c548d56b9016fc7ca85133a11e5ef5d55 INFO ServerApp:serverapp.py:3131 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). CRITICAL ServerApp:serverapp.py:3200 To access the server, open this file in a browser: file:/tmp/pytest-of-builduser/pytest-0/test_clear0/runtime/jpserver-3679-open.html Or copy and paste one of these URLs: http://localhost:36341/a%40b/?token=4f1a898774a9fc0c548d56b9016fc7ca85133a11e5ef5d55 http://127.0.0.1:36341/a%40b/?token=4f1a898774a9fc0c548d56b9016fc7ca85133a11e5ef5d55 DEBUG ServerApp:application.py:456 Config changed: {'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /tmp/pytest-of-builduser/pytest-0/test_clear0/etc/jupyter/labconfig/page_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /build/.local/etc/jupyter/labconfig/page_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /tmp/pytest-of-builduser/pytest-0/test_clear0/config/labconfig/page_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /tmp/pytest-of-builduser/pytest-0/test_clear0/env/etc/jupyter/labconfig/page_config.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of default_setting_overrides: /tmp/pytest-of-builduser/pytest-0/test_clear0/etc/jupyter/labconfig/default_setting_overrides.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of default_setting_overrides: /build/.local/etc/jupyter/labconfig/default_setting_overrides.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of default_setting_overrides: /tmp/pytest-of-builduser/pytest-0/test_clear0/config/labconfig/default_setting_overrides.json DEBUG ServerApp:config_manager.py:98 Paths used for configuration of default_setting_overrides: /tmp/pytest-of-builduser/pytest-0/test_clear0/env/etc/jupyter/labconfig/default_setting_overrides.json ----------------------------- Captured stdout call ----------------------------- |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/|-/\-|\/--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//---\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\\||//--\ ----------------------------- Captured stderr call ----------------------------- [W 2026-09-06 22:34:48.691 TestLabApp] Canceling build [W 2026-09-06 22:34:48.693 TestLabApp] wrote error: 'No current build' [E 2026-09-06 22:34:48.694 TestLabApp] { "Host": "127.0.0.1:36341", "User-Agent": "Tornado/6.5.8" } [E 2026-09-06 22:34:48.695 TestLabApp] 500 DELETE /a%40b/lab/api/build (e9d0fba2d5eb409db1b958e3e508ba1a@127.0.0.1) 5.62ms referer=None [W 2026-09-06 22:34:48.730 TestLabApp] Canceling build [I 2026-09-06 22:34:52.306 TestLabApp] Building jupyterlab assets (production, minimized) ------------------------------ Captured log call ------------------------------- DEBUG ServerApp:identity.py:499 Accepting token-authenticated request from 127.0.0.1 DEBUG TestLabApp:identity.py:530 Generating new user for token-authenticated request: e9d0fba2d5eb409db1b958e3e508ba1a WARNING TestLabApp:build_handler.py:138 Canceling build WARNING ServerApp:web.py:1970 500 DELETE /a%40b/lab/api/build (127.0.0.1): No current build WARNING TestLabApp:handlers.py:779 wrote error: 'No current build' ERROR TestLabApp:log.py:110 { "Host": "127.0.0.1:36341", "User-Agent": "Tornado/6.5.8" } ERROR TestLabApp:log.py:111 500 DELETE /a%40b/lab/api/build (e9d0fba2d5eb409db1b958e3e508ba1a@127.0.0.1) 5.62ms referer=None DEBUG ServerApp:identity.py:499 Accepting token-authenticated request from 127.0.0.1 DEBUG TestLabApp:identity.py:530 Generating new user for token-authenticated request: 661414dd785e428081fa56af38307bca DEBUG TestLabApp:build_handler.py:148 Starting build DEBUG ServerApp:identity.py:499 Accepting token-authenticated request from 127.0.0.1 DEBUG TestLabApp:identity.py:530 Generating new user for token-authenticated request: 64d10c21b8244bf4b4b8493ba2cad751 DEBUG TestLabApp:log.py:111 200 GET /a%40b/lab/api/build (64d10c21b8244bf4b4b8493ba2cad751@127.0.0.1) 2.95ms DEBUG ServerApp:identity.py:499 Accepting token-authenticated request from 127.0.0.1 DEBUG TestLabApp:identity.py:530 Generating new user for token-authenticated request: ed58c3bd39bb43edb61e795fa8a3dfe6 WARNING TestLabApp:build_handler.py:138 Canceling build DEBUG TestLabApp:commands.py:2105 Node v26.8.1 DEBUG TestLabApp:commands.py:2146 Yarn configuration loaded. DEBUG ServerApp:config_manager.py:98 Paths used for configuration of page_config: /tmp/pytest-of-builduser/pytest-0/test_clear0/env/etc/jupyter/labconfig/page_config.json INFO TestLabApp:commands.py:745 Building jupyterlab assets (production, minimized) DEBUG TestLabApp:commands.py:99 > node /usr/lib/python3.14/site-packages/jupyter_builder/yarn.js install DEBUG TestLabApp:commands.py:131 ➤ YN0000: ┌ Resolution step ➤ YN0000: └ Completed in 6s 986ms ➤ YN0000: ┌ Fetch step ➤ YN0013: │ @isaacs/fs-minipass@npm:4.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/emscripten@npm:1.41.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/emscripten@npm:1.41.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ undici-types@npm:8.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ undici-types@npm:8.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yallist@npm:5.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ undici-types@npm:8.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yallist@npm:5.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yarn-berry-deduplicate@npm:6.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0000: └ Completed in 9s 847ms ➤ YN0000: ┌ Link step ➤ YN0000: └ Completed in 6s 827ms ➤ YN0000: Done in 23s 902ms No duplicates found, yarn.lock identical DEBUG TestLabApp:commands.py:99 > node /usr/lib/python3.14/site-packages/jupyter_builder/yarn.js run build:prod:minimize DEBUG TestLabApp:commands.py:131 ➤ YN0000: ┌ Resolution step ➤ YN0060: │ @jupyter/builder@npm:1.0.0-beta.1 provides @rspack/core (p63107) with version 2.0.2, which doesn't satisfy what css-loader requests ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (p80138), requested by source-map-loader ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (pd92c2), requested by style-loader ➤ YN0002: │ @jupyter/builder@npm:1.0.0-beta.1 doesn't provide webpack (p52f97), requested by worker-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p8392c), requested by source-map-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p098d8), requested by worker-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p1ef7b), requested by html-loader ➤ YN0002: │ @jupyterlab/application-top@workspace:. doesn't provide webpack (p5a2e1), requested by html-webpack-plugin ➤ YN0002: │ @jupyterlab/cell-toolbar-extension@npm:4.6.3 doesn't provide react (pb7039), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/completer@npm:4.6.3 doesn't provide react (p6a616), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/console-extension@npm:4.6.3 doesn't provide react (p8b333), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/csvviewer-extension@npm:4.6.3 doesn't provide react (p2742e), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/debugger-extension@npm:4.6.3 doesn't provide react (p9dda8), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/documentsearch-extension@npm:4.6.3 doesn't provide react (ped1ed), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/extensionmanager-extension@npm:4.6.3 doesn't provide react (p77ef0), requested by @jupyterlab/settingregistry ➤ YN0060: │ @jupyterlab/extensionmanager@npm:4.6.3 provides react (pe54bd) with version 18.2.0, which doesn't satisfy what react-paginate requests ➤ YN0002: │ @jupyterlab/filebrowser-extension@npm:4.6.3 doesn't provide react (pa2b01), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/fileeditor-extension@npm:4.6.3 doesn't provide react (p095ee), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/htmlviewer-extension@npm:4.6.3 doesn't provide react (pc83cc), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/json-extension@npm:4.6.3 doesn't provide @types/react (p14d31), requested by react-json-tree ➤ YN0002: │ @jupyterlab/mainmenu-extension@npm:4.6.3 doesn't provide react (p6716f), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/markdownviewer-extension@npm:4.6.3 doesn't provide react (pce997), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/metadataform-extension@npm:4.6.3 doesn't provide react (pbeeed), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/metadataform@npm:4.6.3 doesn't provide @rjsf/utils (p0a246), requested by @rjsf/core ➤ YN0002: │ @jupyterlab/metadataform@npm:4.6.3 doesn't provide @rjsf/utils (p2343d), requested by @rjsf/validator-ajv8 ➤ YN0002: │ @jupyterlab/services@npm:7.6.3 doesn't provide react (pdd1ba), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/statusbar-extension@npm:4.6.3 doesn't provide react (pcf12b), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/terminal-extension@npm:4.6.3 doesn't provide @xterm/xterm (p8d0b1), requested by @xterm/addon-search ➤ YN0002: │ @jupyterlab/terminal-extension@npm:4.6.3 doesn't provide react (p33ea4), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/toc-extension@npm:6.6.3 doesn't provide react (p5fa06), requested by @jupyterlab/settingregistry ➤ YN0002: │ @jupyterlab/translation-extension@npm:4.6.3 doesn't provide react (p3395d), requested by @jupyterlab/settingregistry ➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code ➤ YN0000: └ Completed in 1s 790ms ➤ YN0000: ┌ Fetch step ➤ YN0000: └ Completed in 2s 113ms ➤ YN0000: ┌ Link step ➤ YN0004: │ @fortawesome/fontawesome-free@npm:5.15.4 lists build scripts, but all build scripts have been disabled. ➤ YN0000: └ Completed in 2s 555ms ➤ YN0000: Done with warnings in 7s 102ms DEBUG TestLabApp:commands.py:99 > node /usr/lib/python3.14/site-packages/jupyter_builder/yarn.js dlx yarn-berry-deduplicate -s fewerHighest --fail DEBUG TestLabApp:commands.py:131 ➤ YN0000: ┌ Resolution step ➤ YN0000: └ Completed in 7s 51ms ➤ YN0000: ┌ Fetch step ➤ YN0013: │ @arcanis/slice-ansi@npm:1.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @isaacs/fs-minipass@npm:4.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.scandir@npm:2.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.stat@npm:2.0.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.walk@npm:1.2.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @isaacs/fs-minipass@npm:4.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.scandir@npm:2.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.stat@npm:2.0.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.walk@npm:1.2.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @sindresorhus/is@npm:4.6.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.scandir@npm:2.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.stat@npm:2.0.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.walk@npm:1.2.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @sindresorhus/is@npm:4.6.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @szmarczak/http-timer@npm:4.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.stat@npm:2.0.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.walk@npm:1.2.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @sindresorhus/is@npm:4.6.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @szmarczak/http-timer@npm:4.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/cacheable-request@npm:6.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @nodelib/fs.walk@npm:1.2.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @sindresorhus/is@npm:4.6.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @szmarczak/http-timer@npm:4.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/cacheable-request@npm:6.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/emscripten@npm:1.41.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @sindresorhus/is@npm:4.6.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @szmarczak/http-timer@npm:4.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/cacheable-request@npm:6.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/emscripten@npm:1.41.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @szmarczak/http-timer@npm:4.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/cacheable-request@npm:6.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/emscripten@npm:1.41.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/keyv@npm:3.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/cacheable-request@npm:6.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/emscripten@npm:1.41.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/keyv@npm:3.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/emscripten@npm:1.41.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/keyv@npm:3.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/keyv@npm:3.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/keyv@npm:3.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/node@npm:26.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/responselike@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/semver@npm:7.8.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/libzip@npm:3.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @types/treeify@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/libzip@npm:3.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/core@npm:4.9.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/libzip@npm:3.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/shell@npm:4.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/fslib@npm:3.1.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/libzip@npm:3.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/shell@npm:4.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-regex@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/libzip@npm:3.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/shell@npm:4.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-regex@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-styles@npm:4.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/parsers@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/shell@npm:4.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-regex@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-styles@npm:4.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ argparse@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ @yarnpkg/shell@npm:4.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-regex@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-styles@npm:4.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ argparse@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ braces@npm:3.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-regex@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-styles@npm:4.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ argparse@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ braces@npm:3.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-lookup@npm:5.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ansi-styles@npm:4.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ argparse@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ braces@npm:3.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-lookup@npm:5.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ argparse@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ braces@npm:3.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-lookup@npm:5.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ camelcase@npm:5.3.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ braces@npm:3.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-lookup@npm:5.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ camelcase@npm:5.3.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chalk@npm:4.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-lookup@npm:5.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ camelcase@npm:5.3.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chalk@npm:4.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cacheable-request@npm:7.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ camelcase@npm:5.3.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chalk@npm:4.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ camelcase@npm:5.3.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chalk@npm:4.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clipanion@npm:4.0.0-rc.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chalk@npm:4.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clipanion@npm:4.0.0-rc.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clone-response@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ chownr@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clipanion@npm:4.0.0-rc.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clone-response@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-convert@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ ci-info@npm:4.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clipanion@npm:4.0.0-rc.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clone-response@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-convert@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-name@npm:1.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clipanion@npm:4.0.0-rc.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clone-response@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-convert@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-name@npm:1.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ commander@npm:9.5.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ clone-response@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-convert@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-name@npm:1.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ commander@npm:9.5.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cross-spawn@npm:7.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-convert@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-name@npm:1.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ commander@npm:9.5.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cross-spawn@npm:7.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ decompress-response@npm:6.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ color-name@npm:1.1.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ commander@npm:9.5.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cross-spawn@npm:7.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ decompress-response@npm:6.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ defer-to-connect@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ commander@npm:9.5.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cross-spawn@npm:7.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ decompress-response@npm:6.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ defer-to-connect@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ diff@npm:5.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ cross-spawn@npm:7.0.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ decompress-response@npm:6.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ defer-to-connect@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ diff@npm:5.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ decompress-response@npm:6.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ defer-to-connect@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ diff@npm:5.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ defer-to-connect@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ diff@npm:5.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ diff@npm:5.2.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ dotenv@npm:16.6.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ end-of-stream@npm:1.4.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fill-range@npm:7.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ es-toolkit@npm:1.52.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fill-range@npm:7.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ get-stream@npm:5.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fast-glob@npm:3.3.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fill-range@npm:7.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ get-stream@npm:5.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ glob-parent@npm:5.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fastq@npm:1.20.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fill-range@npm:7.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ get-stream@npm:5.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ glob-parent@npm:5.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ got@npm:11.8.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ fill-range@npm:7.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ get-stream@npm:5.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ glob-parent@npm:5.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ got@npm:11.8.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ grapheme-splitter@npm:1.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ get-stream@npm:5.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ glob-parent@npm:5.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ got@npm:11.8.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ grapheme-splitter@npm:1.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ has-flag@npm:4.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ glob-parent@npm:5.1.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ got@npm:11.8.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ grapheme-splitter@npm:1.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ has-flag@npm:4.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ got@npm:11.8.6 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ grapheme-splitter@npm:1.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ has-flag@npm:4.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ grapheme-splitter@npm:1.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ has-flag@npm:4.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http2-wrapper@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ has-flag@npm:4.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http2-wrapper@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-extglob@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ hpagent@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http2-wrapper@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-extglob@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-glob@npm:4.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http-cache-semantics@npm:4.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http2-wrapper@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-extglob@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-glob@npm:4.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-number@npm:7.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ http2-wrapper@npm:1.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-extglob@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-glob@npm:4.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-number@npm:7.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ isexe@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-extglob@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-glob@npm:4.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-number@npm:7.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ isexe@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-glob@npm:4.0.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-number@npm:7.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ isexe@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ json-buffer@npm:3.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ is-number@npm:7.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ isexe@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ json-buffer@npm:3.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ keyv@npm:4.5.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ isexe@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ json-buffer@npm:3.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ keyv@npm:4.5.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ lowercase-keys@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ js-yaml@npm:4.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ json-buffer@npm:3.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ keyv@npm:4.5.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ lowercase-keys@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ merge2@npm:1.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ json-buffer@npm:3.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ keyv@npm:4.5.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ lowercase-keys@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ merge2@npm:1.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ micromatch@npm:4.0.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ keyv@npm:4.5.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ lowercase-keys@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ merge2@npm:1.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ micromatch@npm:4.0.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:1.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ lowercase-keys@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ merge2@npm:1.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ micromatch@npm:4.0.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:1.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ merge2@npm:1.4.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ micromatch@npm:4.0.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:1.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ micromatch@npm:4.0.8 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:1.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:1.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ normalize-url@npm:6.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ mimic-response@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ normalize-url@npm:6.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ once@npm:1.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minipass@npm:7.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ normalize-url@npm:6.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ once@npm:1.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-cancelable@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ minizlib@npm:3.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ normalize-url@npm:6.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ once@npm:1.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-cancelable@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-limit@npm:2.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ normalize-url@npm:6.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ once@npm:1.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-cancelable@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-limit@npm:2.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-try@npm:2.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ once@npm:1.4.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-cancelable@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-limit@npm:2.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-try@npm:2.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ path-key@npm:3.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-cancelable@npm:2.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-limit@npm:2.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-try@npm:2.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ path-key@npm:3.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ picomatch@npm:2.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-limit@npm:2.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-try@npm:2.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ path-key@npm:3.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ picomatch@npm:2.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ p-try@npm:2.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ path-key@npm:3.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ picomatch@npm:2.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ queue-microtask@npm:1.2.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ path-key@npm:3.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ picomatch@npm:2.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ queue-microtask@npm:1.2.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ quick-lru@npm:5.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ picomatch@npm:2.3.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ queue-microtask@npm:1.2.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ quick-lru@npm:5.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ resolve-alpn@npm:1.2.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ pump@npm:3.0.4 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ queue-microtask@npm:1.2.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ quick-lru@npm:5.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ resolve-alpn@npm:1.2.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ responselike@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ queue-microtask@npm:1.2.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ quick-lru@npm:5.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ resolve-alpn@npm:1.2.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ responselike@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ quick-lru@npm:5.1.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ resolve-alpn@npm:1.2.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ responselike@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ run-parallel@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ resolve-alpn@npm:1.2.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ responselike@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ run-parallel@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ responselike@npm:2.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ run-parallel@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-command@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ reusify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ run-parallel@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-command@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-regex@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ run-parallel@npm:1.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-command@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-regex@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ strip-ansi@npm:6.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ semver@npm:7.8.5 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-command@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-regex@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ strip-ansi@npm:6.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ supports-color@npm:7.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-command@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-regex@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ strip-ansi@npm:6.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ supports-color@npm:7.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ shebang-regex@npm:3.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ strip-ansi@npm:6.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ supports-color@npm:7.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tinylogic@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ strip-ansi@npm:6.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ supports-color@npm:7.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tinylogic@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ to-regex-range@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ supports-color@npm:7.2.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tinylogic@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ to-regex-range@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ treeify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tar@npm:7.5.22 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tinylogic@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ to-regex-range@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ treeify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tinylogic@npm:2.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ to-regex-range@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ treeify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ typanion@npm:3.14.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ to-regex-range@npm:5.0.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ treeify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ typanion@npm:3.14.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ undici-types@npm:8.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ treeify@npm:1.1.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ typanion@npm:3.14.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ undici-types@npm:8.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ which@npm:2.0.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ tslib@npm:2.8.1 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ typanion@npm:3.14.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ undici-types@npm:8.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ which@npm:2.0.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ wrappy@npm:1.0.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ typanion@npm:3.14.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ undici-types@npm:8.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ which@npm:2.0.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ wrappy@npm:1.0.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yallist@npm:5.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ undici-types@npm:8.3.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ which@npm:2.0.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ wrappy@npm:1.0.2 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yallist@npm:5.0.0 can't be found in the cache and will be fetched from the remote registry ➤ YN0013: │ yarn-berry-deduplicate@npm:6.1.3 can't be found in the cache and will be fetched from the remote registry ➤ YN0000: └ Completed in 17s 246ms ➤ YN0000: ┌ Link step ➤ YN0000: └ Completed in 6s 772ms ➤ YN0000: Done in 31s 296ms No duplicates found, yarn.lock identical DEBUG TestLabApp:commands.py:99 > node /usr/lib/python3.14/site-packages/jupyter_builder/yarn.js run build:prod:minimize ERROR asyncio:base_events.py:1886 Task exception was never retrieved future: exception=HTTP 599: Timeout during request> Traceback (most recent call last): File "/build/jupyterlab/src/jupyterlab/jupyterlab/tests/test_build_api.py", line 58, in build return await self._req("POST", "", json.dumps({})) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/jupyterlab/src/jupyterlab/jupyterlab/tests/test_build_api.py", line 52, in _req return await self.fetch(self.url + path, method=verb, body=body) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tornado.simple_httpclient.HTTPTimeoutError: Timeout during request ---------------------------- Captured log teardown ----------------------------- INFO ServerApp:serverapp.py:2911 Shutting down 1 extension DEBUG ServerApp:manager.py:431 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopping DEBUG ServerApp:manager.py:433 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopped =============================== warnings summary =============================== ../../../../usr/lib/python3.14/site-packages/_pytest/config/__init__.py:1464 /usr/lib/python3.14/site-packages/_pytest/config/__init__.py:1464: PytestConfigWarning: Unknown config option: ignore self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -------- generated xml file: /build/jupyterlab/src/jupyterlab/junit.xml -------- ============================= slowest 3 durations ============================== 2074.00s call jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_splice_packages 567.90s call jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension 425.20s call jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check =========================== short test summary info ============================ FAILED jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build - tornado.simple_httpclient.HTTPTimeoutError: Timeout during request FAILED jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear - tornado.simple_httpclient.HTTPTimeoutError: Timeout during request ============ 2 failed, 119 passed, 1 warning in 4814.63s (1:20:14) ============= ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-3/build receiving incremental file list jupyterlab-4.6.3-1-riscv64-build.log jupyterlab-4.6.3-1-riscv64-check.log jupyterlab-4.6.3-1-riscv64-prepare.log sent 81 bytes received 13,329 bytes 26,820.00 bytes/sec total size is 157,542 speedup is 11.75