==> Building on mausholdvii ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-sphinx ./ PKGBUILD 1,937 100% 0.00kB/s 0:00:00 1,937 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=6/8) python-sphinx-7.2.6-1.log 362 100% 353.52kB/s 0:00:00 362 100% 353.52kB/s 0:00:00 (xfr#2, to-chk=5/8) keys/ keys/pgp/ keys/pgp/8A11B79A5D0D749A66F0A030102C2C17498D6B9E.asc 3,155 100% 3.01MB/s 0:00:00 3,155 100% 3.01MB/s 0:00:00 (xfr#3, to-chk=2/8) keys/pgp/D3549119BD51B4AFE643E59752C8F72A61F0FB52.asc 3,167 100% 3.02MB/s 0:00:00 3,167 100% 3.02MB/s 0:00:00 (xfr#4, to-chk=1/8) keys/pgp/E9BEABB07E7B9CC3F56E62C91425F8CE5EBA0E07.asc 1,700 100% 1.62MB/s 0:00:00 1,700 100% 1.62MB/s 0:00:00 (xfr#5, to-chk=0/8) sent 7,868 bytes received 171 bytes 16,078.00 bytes/sec total size is 10,157 speedup is 1.26 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix3 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix3]...done ==> Making package: python-sphinx 7.2.6-1 (Sun Oct 15 17:18:18 2023) ==> Retrieving sources...  -> Cloning sphinx git repo... Cloning into bare repository '/home/felix/packages/python-sphinx/sphinx'... remote: Enumerating objects: 207488, done. remote: Counting objects: 0% (1/15068) remote: Counting objects: 1% (151/15068) remote: Counting objects: 2% (302/15068) remote: Counting objects: 3% (453/15068) remote: Counting objects: 4% (603/15068) remote: Counting objects: 5% (754/15068) remote: Counting objects: 6% (905/15068) remote: Counting objects: 7% (1055/15068) remote: Counting objects: 8% (1206/15068) remote: Counting objects: 9% (1357/15068) remote: Counting objects: 10% (1507/15068) remote: Counting objects: 11% (1658/15068) remote: Counting objects: 12% (1809/15068) remote: Counting objects: 13% (1959/15068) remote: Counting objects: 14% (2110/15068) remote: Counting objects: 15% (2261/15068) remote: Counting objects: 16% (2411/15068) remote: Counting objects: 17% (2562/15068) remote: Counting objects: 18% (2713/15068) remote: Counting objects: 19% (2863/15068) remote: Counting objects: 20% (3014/15068) remote: Counting objects: 21% (3165/15068) remote: Counting objects: 22% (3315/15068) remote: Counting objects: 23% (3466/15068) remote: Counting objects: 24% (3617/15068) remote: Counting objects: 25% (3767/15068) remote: Counting objects: 26% (3918/15068) remote: Counting objects: 27% (4069/15068) remote: Counting objects: 28% (4220/15068) remote: Counting objects: 29% (4370/15068) remote: Counting objects: 30% (4521/15068) remote: Counting objects: 31% (4672/15068) remote: Counting objects: 32% (4822/15068) remote: Counting objects: 33% (4973/15068) remote: Counting objects: 34% (5124/15068) remote: Counting objects: 35% (5274/15068) remote: Counting objects: 36% (5425/15068) remote: Counting objects: 37% (5576/15068) remote: Counting objects: 38% (5726/15068) remote: Counting objects: 39% (5877/15068) remote: Counting objects: 40% (6028/15068) remote: Counting objects: 41% (6178/15068) remote: Counting objects: 42% (6329/15068) remote: Counting objects: 43% (6480/15068) remote: Counting objects: 44% (6630/15068) remote: Counting objects: 45% (6781/15068) remote: Counting objects: 46% (6932/15068) remote: Counting objects: 47% (7082/15068) remote: Counting objects: 48% (7233/15068) remote: Counting objects: 49% (7384/15068) remote: Counting objects: 50% (7534/15068) remote: Counting objects: 51% (7685/15068) remote: Counting objects: 52% (7836/15068) remote: Counting objects: 53% (7987/15068) remote: Counting objects: 54% (8137/15068) remote: Counting objects: 55% (8288/15068) remote: Counting objects: 56% (8439/15068) remote: Counting objects: 57% (8589/15068) remote: Counting objects: 58% (8740/15068) remote: Counting objects: 59% (8891/15068) remote: Counting objects: 60% (9041/15068) remote: Counting objects: 61% (9192/15068) remote: Counting objects: 62% (9343/15068) remote: Counting objects: 63% (9493/15068) remote: Counting objects: 64% (9644/15068) remote: Counting objects: 65% (9795/15068) remote: Counting objects: 66% (9945/15068) remote: Counting objects: 67% (10096/15068) remote: Counting objects: 68% (10247/15068) remote: Counting objects: 69% (10397/15068) remote: Counting objects: 70% (10548/15068) remote: Counting objects: 71% (10699/15068) remote: Counting objects: 72% (10849/15068) remote: Counting objects: 73% (11000/15068) remote: Counting objects: 74% (11151/15068) remote: Counting objects: 75% (11301/15068) remote: Counting objects: 76% (11452/15068) remote: Counting objects: 77% (11603/15068) remote: Counting objects: 78% (11754/15068) remote: Counting objects: 79% (11904/15068) remote: Counting objects: 80% (12055/15068) remote: Counting objects: 81% (12206/15068) remote: Counting objects: 82% (12356/15068) remote: Counting objects: 83% (12507/15068) remote: Counting objects: 84% (12658/15068) remote: Counting objects: 85% (12808/15068) remote: Counting objects: 86% (12959/15068) remote: Counting objects: 87% (13110/15068) remote: Counting objects: 88% (13260/15068) remote: Counting objects: 89% (13411/15068) remote: Counting objects: 90% (13562/15068) remote: Counting objects: 91% (13712/15068) remote: Counting objects: 92% (13863/15068) remote: Counting objects: 93% (14014/15068) remote: Counting objects: 94% (14164/15068) remote: Counting objects: 95% (14315/15068) remote: Counting objects: 96% (14466/15068) remote: Counting objects: 97% (14616/15068) remote: Counting objects: 98% (14767/15068) remote: Counting objects: 99% (14918/15068) remote: Counting objects: 100% (15068/15068) remote: Counting objects: 100% (15068/15068), done. remote: Compressing objects: 0% (1/1415) remote: Compressing objects: 1% (15/1415) remote: Compressing objects: 2% (29/1415) remote: Compressing objects: 3% (43/1415) remote: Compressing objects: 4% (57/1415) remote: Compressing objects: 5% (71/1415) remote: Compressing objects: 6% (85/1415) remote: Compressing objects: 7% (100/1415) remote: Compressing objects: 8% (114/1415) remote: Compressing objects: 9% (128/1415) remote: Compressing objects: 10% (142/1415) remote: Compressing objects: 11% (156/1415) remote: Compressing objects: 12% (170/1415) remote: Compressing objects: 13% (184/1415) remote: Compressing objects: 14% (199/1415) remote: Compressing objects: 15% (213/1415) remote: Compressing objects: 16% (227/1415) remote: Compressing objects: 17% (241/1415) remote: Compressing objects: 18% (255/1415) remote: Compressing objects: 19% (269/1415) remote: Compressing objects: 20% (283/1415) remote: Compressing objects: 21% (298/1415) remote: Compressing objects: 22% (312/1415) remote: Compressing objects: 23% (326/1415) remote: Compressing objects: 24% (340/1415) remote: Compressing objects: 25% (354/1415) remote: Compressing objects: 26% (368/1415) remote: Compressing objects: 27% (383/1415) remote: Compressing objects: 28% (397/1415) remote: Compressing objects: 29% (411/1415) remote: Compressing objects: 30% (425/1415) remote: Compressing objects: 31% (439/1415) remote: Compressing objects: 32% (453/1415) remote: Compressing objects: 33% (467/1415) remote: Compressing objects: 34% (482/1415) remote: Compressing objects: 35% (496/1415) remote: Compressing objects: 36% (510/1415) remote: Compressing objects: 37% (524/1415) remote: Compressing objects: 38% (538/1415) remote: Compressing objects: 39% (552/1415) remote: Compressing objects: 40% (566/1415) remote: Compressing objects: 41% (581/1415) remote: Compressing objects: 42% (595/1415) remote: Compressing objects: 43% (609/1415) remote: Compressing objects: 44% (623/1415) remote: Compressing objects: 45% (637/1415) remote: Compressing objects: 46% (651/1415) remote: Compressing objects: 47% (666/1415) remote: Compressing objects: 48% (680/1415) remote: Compressing objects: 49% (694/1415) remote: Compressing objects: 50% (708/1415) remote: Compressing objects: 51% (722/1415) remote: Compressing objects: 52% (736/1415) remote: Compressing objects: 53% (750/1415) remote: Compressing objects: 54% (765/1415) remote: Compressing objects: 55% (779/1415) remote: Compressing objects: 56% (793/1415) remote: Compressing objects: 57% (807/1415) remote: Compressing objects: 58% (821/1415) remote: Compressing objects: 59% (835/1415) remote: Compressing objects: 60% (849/1415) remote: Compressing objects: 61% (864/1415) remote: Compressing objects: 62% (878/1415) remote: Compressing objects: 63% (892/1415) remote: Compressing objects: 64% (906/1415) remote: Compressing objects: 65% (920/1415) remote: Compressing objects: 66% (934/1415) remote: Compressing objects: 67% (949/1415) remote: Compressing objects: 68% (963/1415) remote: Compressing objects: 69% (977/1415) remote: Compressing objects: 70% (991/1415) remote: Compressing objects: 71% (1005/1415) remote: Compressing objects: 72% (1019/1415) remote: Compressing objects: 73% (1033/1415) remote: Compressing objects: 74% (1048/1415) remote: Compressing objects: 75% (1062/1415) remote: Compressing objects: 76% (1076/1415) remote: Compressing objects: 77% (1090/1415) remote: Compressing objects: 78% (1104/1415) remote: Compressing objects: 79% (1118/1415) remote: Compressing objects: 80% (1132/1415) remote: Compressing objects: 81% (1147/1415) remote: Compressing objects: 82% (1161/1415) remote: Compressing objects: 83% (1175/1415) remote: Compressing objects: 84% (1189/1415) remote: Compressing objects: 85% (1203/1415) remote: Compressing objects: 86% (1217/1415) remote: Compressing objects: 87% (1232/1415) remote: Compressing objects: 88% (1246/1415) remote: Compressing objects: 89% (1260/1415) remote: Compressing objects: 90% (1274/1415) remote: Compressing objects: 91% (1288/1415) remote: Compressing objects: 92% (1302/1415) remote: Compressing objects: 93% (1316/1415) remote: Compressing objects: 94% (1331/1415) remote: Compressing objects: 95% (1345/1415) remote: Compressing objects: 96% (1359/1415) remote: Compressing objects: 97% (1373/1415) remote: Compressing objects: 98% (1387/1415) remote: Compressing objects: 99% (1401/1415) remote: Compressing objects: 100% (1415/1415) remote: Compressing objects: 100% (1415/1415), done. Receiving objects: 0% (1/207488) Receiving objects: 1% (2075/207488), 412.00 KiB | 777.00 KiB/s Receiving objects: 1% (2402/207488), 900.00 KiB | 825.00 KiB/s Receiving objects: 2% (4150/207488), 900.00 KiB | 825.00 KiB/s Receiving objects: 3% (6225/207488), 1.43 MiB | 891.00 KiB/s Receiving objects: 4% (8300/207488), 1.43 MiB | 891.00 KiB/s Receiving objects: 4% (9374/207488), 1.43 MiB | 891.00 KiB/s Receiving objects: 5% (10375/207488), 1.43 MiB | 891.00 KiB/s Receiving objects: 6% (12450/207488), 1.95 MiB | 931.00 KiB/s Receiving objects: 6% (13460/207488), 2.55 MiB | 989.00 KiB/s Receiving objects: 7% (14525/207488), 3.36 MiB | 1.06 MiB/s Receiving objects: 8% (16600/207488), 4.29 MiB | 1.16 MiB/s Receiving objects: 8% (16946/207488), 4.29 MiB | 1.16 MiB/s Receiving objects: 8% (18327/207488), 6.18 MiB | 1.30 MiB/s Receiving objects: 9% (18674/207488), 6.18 MiB | 1.30 MiB/s Receiving objects: 9% (19072/207488), 9.07 MiB | 1.74 MiB/s Receiving objects: 9% (19574/207488), 12.58 MiB | 2.27 MiB/s Receiving objects: 10% (20749/207488), 14.61 MiB | 2.57 MiB/s Receiving objects: 11% (22824/207488), 14.61 MiB | 2.57 MiB/s Receiving objects: 11% (24621/207488), 16.99 MiB | 2.93 MiB/s Receiving objects: 12% (24899/207488), 16.99 MiB | 2.93 MiB/s Receiving objects: 12% (25131/207488), 20.33 MiB | 3.05 MiB/s Receiving objects: 12% (25598/207488), 21.79 MiB | 3.11 MiB/s Receiving objects: 12% (25754/207488), 23.12 MiB | 2.72 MiB/s Receiving objects: 13% (26974/207488), 26.35 MiB | 3.04 MiB/s Receiving objects: 14% (29049/207488), 26.35 MiB | 3.04 MiB/s Receiving objects: 14% (30616/207488), 28.10 MiB | 2.98 MiB/s Receiving objects: 15% (31124/207488), 28.10 MiB | 2.98 MiB/s Receiving objects: 16% (33199/207488), 28.10 MiB | 2.98 MiB/s Receiving objects: 16% (33896/207488), 29.97 MiB | 2.96 MiB/s Receiving objects: 17% (35273/207488), 31.63 MiB | 2.82 MiB/s Receiving objects: 18% (37348/207488), 33.53 MiB | 2.86 MiB/s Receiving objects: 19% (39423/207488), 33.53 MiB | 2.86 MiB/s Receiving objects: 19% (41317/207488), 33.53 MiB | 2.86 MiB/s Receiving objects: 20% (41498/207488), 33.53 MiB | 2.86 MiB/s Receiving objects: 21% (43573/207488), 35.43 MiB | 3.10 MiB/s Receiving objects: 22% (45648/207488), 35.43 MiB | 3.10 MiB/s Receiving objects: 23% (47723/207488), 35.43 MiB | 3.10 MiB/s Receiving objects: 24% (49798/207488), 37.24 MiB | 3.24 MiB/s Receiving objects: 25% (51872/207488), 37.24 MiB | 3.24 MiB/s Receiving objects: 25% (52876/207488), 37.24 MiB | 3.24 MiB/s Receiving objects: 26% (53947/207488), 39.05 MiB | 3.46 MiB/s Receiving objects: 27% (56022/207488), 39.05 MiB | 3.46 MiB/s Receiving objects: 28% (58097/207488), 41.17 MiB | 3.95 MiB/s Receiving objects: 28% (58927/207488), 41.17 MiB | 3.95 MiB/s Receiving objects: 29% (60172/207488), 43.00 MiB | 3.66 MiB/s Receiving objects: 30% (62247/207488), 44.98 MiB | 3.74 MiB/s Receiving objects: 30% (63300/207488), 44.98 MiB | 3.74 MiB/s Receiving objects: 31% (64322/207488), 44.98 MiB | 3.74 MiB/s Receiving objects: 32% (66397/207488), 46.81 MiB | 3.73 MiB/s Receiving objects: 33% (68472/207488), 48.86 MiB | 3.77 MiB/s Receiving objects: 34% (70546/207488), 48.86 MiB | 3.77 MiB/s Receiving objects: 34% (71699/207488), 48.86 MiB | 3.77 MiB/s Receiving objects: 35% (72621/207488), 50.73 MiB | 3.76 MiB/s Receiving objects: 36% (74696/207488), 51.72 MiB | 3.53 MiB/s Receiving objects: 36% (75997/207488), 51.72 MiB | 3.53 MiB/s Receiving objects: 37% (76771/207488), 51.72 MiB | 3.53 MiB/s Receiving objects: 38% (78846/207488), 54.02 MiB | 3.60 MiB/s Receiving objects: 39% (80921/207488), 56.18 MiB | 3.64 MiB/s Receiving objects: 39% (81686/207488), 56.18 MiB | 3.64 MiB/s Receiving objects: 40% (82996/207488), 56.18 MiB | 3.64 MiB/s Receiving objects: 41% (85071/207488), 58.12 MiB | 3.58 MiB/s Receiving objects: 42% (87145/207488), 58.12 MiB | 3.58 MiB/s Receiving objects: 43% (89220/207488), 58.12 MiB | 3.58 MiB/s Receiving objects: 44% (91295/207488), 58.12 MiB | 3.58 MiB/s Receiving objects: 45% (93370/207488), 60.36 MiB | 3.67 MiB/s Receiving objects: 45% (94921/207488), 60.36 MiB | 3.67 MiB/s Receiving objects: 46% (95445/207488), 60.36 MiB | 3.67 MiB/s Receiving objects: 47% (97520/207488), 60.36 MiB | 3.67 MiB/s Receiving objects: 48% (99595/207488), 62.34 MiB | 3.67 MiB/s Receiving objects: 49% (101670/207488), 62.34 MiB | 3.67 MiB/s Receiving objects: 49% (103333/207488), 64.01 MiB | 3.60 MiB/s Receiving objects: 50% (103744/207488), 64.01 MiB | 3.60 MiB/s Receiving objects: 51% (105819/207488), 64.01 MiB | 3.60 MiB/s Receiving objects: 52% (107894/207488), 64.82 MiB | 3.35 MiB/s Receiving objects: 53% (109969/207488), 64.82 MiB | 3.35 MiB/s Receiving objects: 54% (112044/207488), 66.81 MiB | 3.37 MiB/s Receiving objects: 54% (112785/207488), 66.81 MiB | 3.37 MiB/s Receiving objects: 55% (114119/207488), 66.81 MiB | 3.37 MiB/s Receiving objects: 56% (116194/207488), 66.81 MiB | 3.37 MiB/s Receiving objects: 57% (118269/207488), 66.81 MiB | 3.37 MiB/s Receiving objects: 58% (120344/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 59% (122418/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 60% (124493/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 61% (126568/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 62% (128643/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 63% (130718/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 64% (132793/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 65% (134868/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 66% (136943/207488), 69.10 MiB | 3.64 MiB/s Receiving objects: 67% (139017/207488), 71.32 MiB | 3.67 MiB/s Receiving objects: 68% (141092/207488), 71.32 MiB | 3.67 MiB/s Receiving objects: 68% (142372/207488), 71.32 MiB | 3.67 MiB/s Receiving objects: 69% (143167/207488), 71.32 MiB | 3.67 MiB/s Receiving objects: 70% (145242/207488), 71.32 MiB | 3.67 MiB/s Receiving objects: 71% (147317/207488), 71.32 MiB | 3.67 MiB/s Receiving objects: 72% (149392/207488), 73.44 MiB | 3.69 MiB/s Receiving objects: 73% (151467/207488), 73.44 MiB | 3.69 MiB/s Receiving objects: 74% (153542/207488), 74.82 MiB | 3.59 MiB/s Receiving objects: 74% (154730/207488), 74.82 MiB | 3.59 MiB/s Receiving objects: 75% (155616/207488), 74.82 MiB | 3.59 MiB/s Receiving objects: 76% (157691/207488), 74.82 MiB | 3.59 MiB/s Receiving objects: 77% (159766/207488), 74.82 MiB | 3.59 MiB/s Receiving objects: 78% (161841/207488), 77.31 MiB | 3.62 MiB/s Receiving objects: 78% (163404/207488), 79.00 MiB | 3.45 MiB/s Receiving objects: 79% (163916/207488), 79.00 MiB | 3.45 MiB/s Receiving objects: 80% (165991/207488), 79.00 MiB | 3.45 MiB/s Receiving objects: 81% (168066/207488), 79.00 MiB | 3.45 MiB/s Receiving objects: 81% (168342/207488), 83.22 MiB | 3.85 MiB/s Receiving objects: 81% (168403/207488), 85.18 MiB | 3.84 MiB/s Receiving objects: 81% (168413/207488), 87.82 MiB | 3.47 MiB/s Receiving objects: 82% (170141/207488), 89.66 MiB | 3.41 MiB/s Receiving objects: 83% (172216/207488), 90.88 MiB | 3.33 MiB/s Receiving objects: 84% (174290/207488), 90.88 MiB | 3.33 MiB/s Receiving objects: 84% (174807/207488), 90.88 MiB | 3.33 MiB/s Receiving objects: 85% (176365/207488), 92.25 MiB | 3.08 MiB/s Receiving objects: 86% (178440/207488), 92.25 MiB | 3.08 MiB/s Receiving objects: 87% (180515/207488), 92.25 MiB | 3.08 MiB/s Receiving objects: 88% (182590/207488), 92.25 MiB | 3.08 MiB/s Receiving objects: 89% (184665/207488), 93.20 MiB | 2.99 MiB/s Receiving objects: 90% (186740/207488), 93.20 MiB | 2.99 MiB/s Receiving objects: 91% (188815/207488), 93.20 MiB | 2.99 MiB/s Receiving objects: 91% (190558/207488), 93.20 MiB | 2.99 MiB/s Receiving objects: 92% (190889/207488), 93.20 MiB | 2.99 MiB/s Receiving objects: 93% (192964/207488), 93.20 MiB | 2.99 MiB/s Receiving objects: 94% (195039/207488), 93.20 MiB | 2.99 MiB/s Receiving objects: 95% (197114/207488), 93.20 MiB | 2.99 MiB/s Receiving objects: 96% (199189/207488), 94.67 MiB | 2.87 MiB/s Receiving objects: 97% (201264/207488), 94.67 MiB | 2.87 MiB/s Receiving objects: 98% (203339/207488), 94.67 MiB | 2.87 MiB/s Receiving objects: 98% (203647/207488), 96.01 MiB | 2.68 MiB/s Receiving objects: 98% (204718/207488), 98.75 MiB | 2.43 MiB/s Receiving objects: 99% (205414/207488), 98.75 MiB | 2.43 MiB/s Receiving objects: 99% (205959/207488), 100.57 MiB | 2.25 MiB/s Receiving objects: 99% (207358/207488), 101.63 MiB | 2.23 MiB/s remote: Total 207488 (delta 14112), reused 14312 (delta 13578), pack-reused 192420 Receiving objects: 100% (207488/207488), 102.61 MiB | 2.17 MiB/s Receiving objects: 100% (207488/207488), 103.01 MiB | 2.92 MiB/s, done. Resolving deltas: 0% (0/149058) Resolving deltas: 1% (1491/149058) Resolving deltas: 2% (2982/149058) Resolving deltas: 3% (4472/149058) Resolving deltas: 4% (5963/149058) Resolving deltas: 5% (7453/149058) Resolving deltas: 6% (8944/149058) Resolving deltas: 7% (10435/149058) Resolving deltas: 8% (11925/149058) Resolving deltas: 8% (12775/149058) Resolving deltas: 9% (13416/149058) Resolving deltas: 9% (13683/149058) Resolving deltas: 9% (14576/149058) Resolving deltas: 10% (14906/149058) Resolving deltas: 10% (15384/149058) Resolving deltas: 11% (16398/149058) Resolving deltas: 11% (16757/149058) Resolving deltas: 12% (17887/149058) Resolving deltas: 13% (19378/149058) Resolving deltas: 14% (20869/149058) Resolving deltas: 15% (22359/149058) Resolving deltas: 15% (23623/149058) Resolving deltas: 16% (23850/149058) Resolving deltas: 17% (25340/149058) Resolving deltas: 18% (26831/149058) Resolving deltas: 19% (28322/149058) Resolving deltas: 20% (29812/149058) Resolving deltas: 20% (29849/149058) Resolving deltas: 21% (31303/149058) Resolving deltas: 21% (31794/149058) Resolving deltas: 22% (32793/149058) Resolving deltas: 23% (34284/149058) Resolving deltas: 24% (35774/149058) Resolving deltas: 24% (36050/149058) Resolving deltas: 25% (37265/149058) Resolving deltas: 26% (38756/149058) Resolving deltas: 27% (40246/149058) Resolving deltas: 28% (41737/149058) Resolving deltas: 29% (43227/149058) Resolving deltas: 30% (44718/149058) Resolving deltas: 30% (46134/149058) Resolving deltas: 31% (46208/149058) Resolving deltas: 32% (47699/149058) Resolving deltas: 33% (49190/149058) Resolving deltas: 34% (50680/149058) Resolving deltas: 35% (52171/149058) Resolving deltas: 36% (53661/149058) Resolving deltas: 37% (55152/149058) Resolving deltas: 38% (56643/149058) Resolving deltas: 38% (57515/149058) Resolving deltas: 39% (58133/149058) Resolving deltas: 40% (59624/149058) Resolving deltas: 41% (61114/149058) Resolving deltas: 42% (62605/149058) Resolving deltas: 43% (64095/149058) Resolving deltas: 43% (65055/149058) Resolving deltas: 44% (65586/149058) Resolving deltas: 45% (67077/149058) Resolving deltas: 46% (68567/149058) Resolving deltas: 47% (70058/149058) Resolving deltas: 48% (71549/149058) Resolving deltas: 49% (73040/149058) Resolving deltas: 50% (74529/149058) Resolving deltas: 51% (76020/149058) Resolving deltas: 52% (77511/149058) Resolving deltas: 52% (77995/149058) Resolving deltas: 53% (79001/149058) Resolving deltas: 54% (80492/149058) Resolving deltas: 55% (81982/149058) Resolving deltas: 56% (83473/149058) Resolving deltas: 57% (84964/149058) Resolving deltas: 58% (86454/149058) Resolving deltas: 59% (87945/149058) Resolving deltas: 60% (89435/149058) Resolving deltas: 61% (90927/149058) Resolving deltas: 62% (92416/149058) Resolving deltas: 63% (93907/149058) Resolving deltas: 64% (95398/149058) Resolving deltas: 65% (96888/149058) Resolving deltas: 66% (98379/149058) Resolving deltas: 67% (99869/149058) Resolving deltas: 68% (101360/149058) Resolving deltas: 69% (102851/149058) Resolving deltas: 70% (104341/149058) Resolving deltas: 71% (105832/149058) Resolving deltas: 72% (107322/149058) Resolving deltas: 73% (108813/149058) Resolving deltas: 74% (110303/149058) Resolving deltas: 75% (111794/149058) Resolving deltas: 75% (112440/149058) Resolving deltas: 76% (113285/149058) Resolving deltas: 77% (114775/149058) Resolving deltas: 78% (116266/149058) Resolving deltas: 79% (117756/149058) Resolving deltas: 80% (119247/149058) Resolving deltas: 81% (120738/149058) Resolving deltas: 82% (122228/149058) Resolving deltas: 83% (123719/149058) Resolving deltas: 84% (125209/149058) Resolving deltas: 85% (126700/149058) Resolving deltas: 86% (128190/149058) Resolving deltas: 87% (129681/149058) Resolving deltas: 88% (131172/149058) Resolving deltas: 89% (132662/149058) Resolving deltas: 89% (133581/149058) Resolving deltas: 90% (134153/149058) Resolving deltas: 91% (135643/149058) Resolving deltas: 92% (137134/149058) Resolving deltas: 93% (138624/149058) Resolving deltas: 94% (140115/149058) Resolving deltas: 95% (141606/149058) Resolving deltas: 96% (143096/149058) Resolving deltas: 97% (144587/149058) Resolving deltas: 97% (145689/149058) Resolving deltas: 98% (146077/149058) Resolving deltas: 99% (147568/149058) Resolving deltas: 99% (148696/149058) Resolving deltas: 100% (149058/149058) Resolving deltas: 100% (149058/149058), done. ==> Validating source files with b2sums... sphinx ... Skipped ==> Making package: python-sphinx 7.2.6-1 (Sun Oct 15 17:19:42 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (22) New Version Net Change core/libnsl 2.0.0-3 0.06 MiB core/python 3.11.5-2.1 107.29 MiB extra/python-chardet 5.2.0-1 3.02 MiB extra/python-idna 3.4-3 0.71 MiB extra/python-markupsafe 2.1.3-1 0.08 MiB extra/python-pytz 2023.3.post1-1 0.17 MiB extra/python-urllib3 1.26.15-1 1.30 MiB extra/python-babel 2.12.1-1 31.41 MiB extra/python-docutils 1:0.20.1-1 5.72 MiB extra/python-imagesize 1.4.1-4 0.05 MiB extra/python-jinja 1:3.1.2-4 1.82 MiB extra/python-packaging 23.1-1 0.47 MiB extra/python-pygments 2.16.1-1 13.80 MiB extra/python-requests 2.28.2-4 0.61 MiB extra/python-snowballstemmer 2.2.0-5 2.82 MiB extra/python-sphinx-alabaster-theme 0.7.13-4 0.05 MiB extra/python-sphinxcontrib-applehelp 1.0.7-1 0.26 MiB extra/python-sphinxcontrib-devhelp 1.0.5-1 0.13 MiB extra/python-sphinxcontrib-htmlhelp 2.0.4-1 0.17 MiB extra/python-sphinxcontrib-jsmath 1.0.1-15 0.02 MiB extra/python-sphinxcontrib-qthelp 1.0.6-1 0.17 MiB extra/python-sphinxcontrib-serializinghtml 1.1.9-1 0.14 MiB Total Installed Size: 170.26 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-pytz... installing python-babel... installing python-docutils... installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-packaging... installing python-pygments... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-certifi: security support python-cryptography: security support python-idna: security support [pending] python-pyopenssl: security support python-pysocks: SOCKS support installing python-chardet... installing python-idna... installing python-requests... Optional dependencies for python-requests python-pysocks: SOCKS proxy support installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (125) New Version Net Change Download Size extra/aom 3.7.0-1 4.60 MiB extra/avahi 1:0.8+r139+ge5b0bad-1 1.75 MiB extra/cairo 1.18.0-1 1.33 MiB extra/dav1d 1.3.0-1 0.57 MiB core/dbus 1.14.10-1 0.80 MiB core/dnssec-anchors 20190629-3 0.00 MiB 0.00 MiB extra/dvisvgm 3.1.2-1 1.76 MiB 1.01 MiB extra/ffcall 2.4-2 0.61 MiB 0.07 MiB extra/fftw 3.3.10-4 4.76 MiB 1.96 MiB extra/fontconfig 2:2.14.2-1 1.00 MiB extra/freetype2 2.13.2-1 1.51 MiB extra/fribidi 1.0.13-2 0.23 MiB extra/gd 2.3.3-7 0.57 MiB extra/gdk-pixbuf2 2.42.10-2 2.90 MiB extra/ghostscript 10.02.0-2 41.98 MiB extra/giflib 5.2.1-2 0.22 MiB extra/graphite 1:1.3.14-3 0.17 MiB extra/harfbuzz 8.2.1-2 3.62 MiB extra/harfbuzz-icu 8.2.1-2 0.01 MiB 0.01 MiB extra/hwloc 2.9.1-1 1.31 MiB 0.50 MiB extra/ijs 0.35-5 0.11 MiB extra/jbig2dec 0.20-1 0.13 MiB extra/jbigkit 2.1-7 0.13 MiB extra/lcms2 2.15-1 0.58 MiB core/ldns 1.8.3-2 1.71 MiB 0.46 MiB extra/libavif 1.0.1-3 0.36 MiB extra/libcups 1:2.4.7-2 0.77 MiB extra/libdaemon 0.14-5 0.05 MiB extra/libdatrie 0.2.13-4 0.47 MiB extra/libde265 1.0.12-1 0.58 MiB core/libedit 20230828_3.1-1 0.24 MiB extra/libheif 1.16.2-3 0.83 MiB extra/libice 1.1.1-2 0.33 MiB extra/libidn 1.41-1 0.75 MiB extra/libjpeg-turbo 3.0.0-1 1.79 MiB extra/liblqr 0.4.2-3 0.07 MiB 0.04 MiB core/libnl 3.8.0-1 1.73 MiB extra/libpaper 2.1.2-1 0.06 MiB 0.02 MiB extra/libpciaccess 0.17-1 0.05 MiB extra/libpng 1.6.40-2 0.51 MiB extra/libraqm 0.10.1-1 0.18 MiB 0.03 MiB extra/libsigsegv 2.14-2 0.02 MiB 0.01 MiB extra/libsm 1.2.4-1 0.25 MiB extra/libsynctex 2023.66984-16 0.12 MiB 0.05 MiB extra/libthai 0.1.29-3 1.21 MiB extra/libtiff 4.6.0-1 4.95 MiB extra/libwebp 1.3.2-1 0.75 MiB extra/libx11 1.8.7-1 9.66 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxaw 1.0.15-1 1.55 MiB 0.34 MiB extra/libxcb 1.16-1 3.68 MiB extra/libxdmcp 1.1.4-2 0.12 MiB extra/libxext 1.3.5-1 0.29 MiB extra/libxft 2.3.8-1 0.11 MiB extra/libxmu 1.1.4-1 0.32 MiB extra/libxpm 3.5.17-1 0.13 MiB extra/libxrender 0.9.11-1 0.08 MiB extra/libxt 1.3.0-1 1.96 MiB extra/libyuv r2322+3aebf69d-1 1.06 MiB core/lzo 2.10-5 0.34 MiB core/nspr 4.35-1 0.67 MiB core/nss 3.94-1 4.26 MiB extra/openjpeg2 2.5.0-3 13.35 MiB extra/openmpi 4.1.5-5 7.34 MiB extra/openpmix 4.2.6-1 3.09 MiB 0.85 MiB core/openssh 9.5p1-1 4.27 MiB extra/pango 1:1.51.1-1 2.18 MiB extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/pixman 0.42.2-1 0.40 MiB extra/poppler 23.10.0-1 5.46 MiB extra/poppler-data 0.4.12-1 12.34 MiB extra/potrace 1.16-2 0.15 MiB 0.09 MiB extra/python-annotated-types 0.5.0-1 0.09 MiB extra/python-autocommand 2.2.2-4 0.08 MiB extra/python-fastjsonschema 2.18.1-1 0.29 MiB extra/python-inflect 7.0.0-2 0.39 MiB extra/python-iniconfig 2.0.0-4 0.04 MiB 0.01 MiB extra/python-jaraco.context 4.3.0-3 0.04 MiB extra/python-jaraco.functools 3.9.0-1 0.07 MiB extra/python-jaraco.text 3.11.1-3 0.09 MiB extra/python-more-itertools 10.1.0-1 0.63 MiB extra/python-ordered-set 4.1.0-4 0.07 MiB extra/python-platformdirs 3.11.0-1 0.23 MiB extra/python-pluggy 1.3.0-1 0.20 MiB 0.04 MiB extra/python-pydantic 2.3.0-1 4.56 MiB extra/python-pydantic-core 1:2.6.3-1 4.37 MiB extra/python-pyproject-hooks 1.0.0-5 0.09 MiB extra/python-six 1.16.0-8 0.12 MiB 0.03 MiB extra/python-tomli 2.0.1-3 0.11 MiB extra/python-trove-classifiers 2023.9.19-1 0.11 MiB extra/python-typing_extensions 4.8.0-1 0.35 MiB extra/python-validate-pyproject 0.13-1 0.29 MiB extra/python-webencodings 0.5.1-10 0.07 MiB 0.02 MiB extra/rav1e 0.6.6-3 4.25 MiB extra/shared-mime-info 2.3-1 4.52 MiB extra/svt-av1 1.7.0-1 3.40 MiB extra/t1lib 5.1.2-8 1.07 MiB 0.68 MiB extra/texlive-basic 2023.66594-19 31.96 MiB 6.60 MiB extra/texlive-bin 2023.66984-16 38.23 MiB 10.82 MiB extra/texlive-latex 2023.66594-19 10.73 MiB 1.22 MiB extra/texlive-latexrecommended 2023.66594-19 16.75 MiB 2.37 MiB extra/texlive-pictures 2023.66594-19 72.32 MiB 15.44 MiB extra/woff2 1.0.2-4 0.13 MiB 0.06 MiB extra/x265 3.5-3 3.62 MiB extra/xcb-proto 1.16.0-1 1.04 MiB extra/xorgproto 2023.2-1 1.43 MiB extra/zziplib 0.13.72-2 0.28 MiB 0.06 MiB extra/cython 3.0.3-2 16.85 MiB 3.48 MiB extra/git 2.42.0-1 24.79 MiB extra/imagemagick 7.1.1.20-1 20.51 MiB 8.23 MiB extra/librsvg 2:2.57.0-1 8.42 MiB extra/python-build 1.0.3-1 0.68 MiB extra/python-filelock 3.12.4-1 0.08 MiB 0.02 MiB extra/python-flit-core 3.9.0-1 0.26 MiB 0.06 MiB extra/python-html5lib 1.1-12 1.71 MiB 0.25 MiB extra/python-installer 0.7.0-3 0.82 MiB extra/python-pytest 7.4.2-1 4.01 MiB 0.68 MiB extra/python-setuptools 1:68.0.0-1 4.64 MiB extra/texlive-fontsextra 2023.66594-19 1433.62 MiB 531.01 MiB extra/texlive-fontsrecommended 2023.66594-19 148.98 MiB 89.54 MiB extra/texlive-latexextra 2023.66594-19 78.89 MiB 24.07 MiB extra/texlive-luatex 2023.66594-19 16.03 MiB 2.40 MiB extra/texlive-xetex 2023.66594-19 3.29 MiB 0.72 MiB Total Download Size: 703.24 MiB Total Installed Size: 2127.15 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... texlive-fontsextra-2023.66594-19-any downloading... texlive-fontsrecommended-2023.66594-19-any downloading... texlive-latexextra-2023.66594-19-any downloading... texlive-pictures-2023.66594-19-any downloading... texlive-bin-2023.66984-16-riscv64 downloading... imagemagick-7.1.1.20-1-riscv64 downloading... texlive-basic-2023.66594-19-any downloading... cython-3.0.3-2-riscv64 downloading... openmpi-4.1.5-5-riscv64 downloading... texlive-luatex-2023.66594-19-any downloading... texlive-latexrecommended-2023.66594-19-any downloading... fftw-3.3.10-4-riscv64 downloading... texlive-latex-2023.66594-19-any downloading... dvisvgm-3.1.2-1-riscv64 downloading... openpmix-4.2.6-1-riscv64 downloading... texlive-xetex-2023.66594-19-any downloading... python-pytest-7.4.2-1-any downloading... t1lib-5.1.2-8-riscv64 downloading... hwloc-2.9.1-1-riscv64 downloading... ldns-1.8.3-2-riscv64 downloading... libxaw-1.0.15-1-riscv64 downloading... python-html5lib-1.1-12-any downloading... potrace-1.16-2-riscv64 downloading... ffcall-2.4-2-riscv64 downloading... zziplib-0.13.72-2-riscv64 downloading... python-flit-core-3.9.0-1-any downloading... woff2-1.0.2-4-riscv64 downloading... libsynctex-2023.66984-16-riscv64 downloading... python-pluggy-1.3.0-1-any downloading... liblqr-0.4.2-3-riscv64 downloading... libraqm-0.10.1-1-riscv64 downloading... python-six-1.16.0-8-any downloading... libpaper-2.1.2-1-riscv64 downloading... python-webencodings-0.5.1-10-any downloading... python-filelock-3.12.4-1-any downloading... python-iniconfig-2.0.0-4-any downloading... libsigsegv-2.14-2-riscv64 downloading... harfbuzz-icu-8.2.1-2-riscv64 downloading... dnssec-anchors-20190629-3-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto [pending] perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation installing python-flit-core... installing python-installer... installing cython... installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing liblqr... installing fribidi... installing libraqm... installing libpciaccess... installing hwloc... Optional dependencies for hwloc cairo [pending] libxml2 [installed] pciutils libx11 [installed] installing libnl... installing openpmix... Optional dependencies for openpmix openpmix-docs: for documentation installing dnssec-anchors... installing ldns... Optional dependencies for ldns libpcap: ldns-dpa tool installing libedit... installing openssh... Optional dependencies for openssh libfido2: FIDO/U2F support sh: for ssh-copy-id and findssl.sh [installed] x11-ssh-askpass: input passphrase in X xorg-xauth: X11 forwarding installing openmpi... Optional dependencies for openmpi gcc-fortran: fortran support perl: for aggregate_profile.pl and profile2mat.pl [installed] installing fftw... installing imagemagick... Optional dependencies for imagemagick ghostscript: PS/PDF support [pending] jbigkit: JBIG support [installed] libheif: HEIF support [pending] libjxl: JPEG XL support libraw: DNG support librsvg: SVG support [pending] libwebp: WEBP support [pending] libwmf: WMF support libzip: OpenRaster support ocl-icd: OpenCL support openexr: OpenEXR support openjpeg2: JPEG2000 support [pending] djvulibre: DJVU support pango: Text rendering [pending] installing libxrender... installing lzo... installing pixman... installing cairo... installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif [pending] libheif: Load .heif, .heic, and .avif [pending] libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing python-filelock... installing python-six... installing python-webencodings... installing python-html5lib... Optional dependencies for python-html5lib python-lxml: lxml treebuilder python-genshi: genshi treewalker installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-annotated-types... installing python-typing_extensions... installing python-pydantic-core... installing python-pydantic... Optional dependencies for python-pydantic mypy: for type validation with mypy python-dotenv: for .env file support python-email-validator: for email validation python-hypothesis: for hypothesis plugin when using legacy v1 installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing libice... installing libsm... installing libxt... installing libxmu... installing libxpm... installing libxaw... installing t1lib... installing giflib... installing libwebp... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing rav1e... installing svt-av1... installing libyuv... installing libavif... installing libde265... Optional dependencies for libde265 ffmpeg: for sherlock265 qt5-base: for sherlock265 sdl: dec265 YUV overlay output installing x265... installing libheif... Optional dependencies for libheif libjpeg: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] rav1e: rav1e encoder [installed] svt-av1: svt-av1 encoder [installed] installing gd... Optional dependencies for gd perl: bdftogd script [installed] installing openjpeg2... installing nspr... installing nss... installing poppler... Optional dependencies for poppler poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters [pending] installing ffcall... installing libsigsegv... installing zziplib... installing harfbuzz-icu... installing potrace... installing libpaper... installing libsynctex... installing texlive-bin... Optional dependencies for texlive-bin psutils: to manipulate the output of dvips installing texlive-basic... Optional dependencies for texlive-basic perl-tk: for the tlmgr GUI biber: for bibliography processing installing texlive-fontsextra... installing texlive-fontsrecommended... installing dbus... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing jbig2dec... installing ijs... installing libidn... installing poppler-data... installing ghostscript... Optional dependencies for ghostscript gtk3: needed for gsx installing woff2... installing dvisvgm... installing texlive-latex... installing texlive-latexrecommended... installing texlive-pictures... Optional dependencies for texlive-pictures ghostscript: for epspdf [installed] installing texlive-latexextra... Optional dependencies for texlive-latexextra java-runtime: for pdfannotextractor python-pygments: for pygmentex [installed] installing texlive-luatex... installing texlive-xetex... :: Running post-transaction hooks... ( 1/10) Updating the MIME type database... ( 2/10) Updating fontconfig configuration... ( 3/10) Updating TeXLive filename database... ( 4/10) Updating TeXLive format files... ( 5/10) Updating TeXLive font maps... ( 6/10) Reloading system bus configuration... call to execv failed (No such file or directory) error: command failed to execute correctly ( 7/10) Warn about old perl modules ( 8/10) Updating fontconfig cache... ( 9/10) Probing GDK-Pixbuf loader modules... (10/10) Updating the info directory file... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of sphinx git repo... Cloning into 'sphinx'... done. Switched to a new branch 'makepkg' ==> Starting build()... * Building wheel... Successfully built sphinx-7.2.6-py3-none-any.whl make: Entering directory '/build/python-sphinx/src/sphinx/doc' Running Sphinx v7.2.6 making output directory... done loading intersphinx inventory from https://docs.python.org/3/objects.inv... loading intersphinx inventory from https://requests.readthedocs.io/en/latest/objects.inv... loading intersphinx inventory from https://docs.readthedocs.io/en/stable/objects.inv... building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: [new config] 92 added, 0 changed, 0 removed reading sources... [ 1%] authors reading sources... [ 2%] changes reading sources... [ 3%] development/builders reading sources... [ 4%] development/index reading sources... [ 5%] development/overview reading sources... [ 7%] development/templating reading sources... [ 8%] development/theming reading sources... [ 9%] development/tutorials/autodoc_ext reading sources... [ 10%] development/tutorials/examples/README reading sources... [ 11%] development/tutorials/helloworld reading sources... [ 12%] development/tutorials/index reading sources... [ 13%] development/tutorials/recipe reading sources... [ 14%] development/tutorials/todo reading sources... [ 15%] examples reading sources... [ 16%] extdev/appapi reading sources... [ 17%] extdev/builderapi reading sources... [ 18%] extdev/collectorapi reading sources... [ 20%] extdev/deprecated reading sources... [ 21%] extdev/domainapi reading sources... [ 22%] extdev/envapi reading sources... [ 23%] extdev/i18n reading sources... [ 24%] extdev/index reading sources... [ 25%] extdev/logging reading sources... [ 26%] extdev/markupapi reading sources... [ 27%] extdev/nodes reading sources... [ 28%] extdev/parserapi reading sources... [ 29%] extdev/projectapi reading sources... [ 30%] extdev/utils reading sources... [ 32%] faq reading sources... [ 33%] glossary reading sources... [ 34%] index reading sources... [ 35%] internals/code-of-conduct reading sources... [ 36%] internals/contributing reading sources... [ 37%] internals/index reading sources... [ 38%] internals/organization reading sources... [ 39%] internals/release-process reading sources... [ 40%] latex reading sources... [ 41%] man/index reading sources... [ 42%] man/sphinx-apidoc reading sources... [ 43%] man/sphinx-autogen reading sources... [ 45%] man/sphinx-build reading sources... [ 46%] man/sphinx-quickstart reading sources... [ 47%] support reading sources... [ 48%] tutorial/automatic-doc-generation reading sources... [ 49%] tutorial/deploying reading sources... [ 50%] tutorial/describing-code reading sources... [ 51%] tutorial/end reading sources... [ 52%] tutorial/first-steps reading sources... [ 53%] tutorial/getting-started reading sources... [ 54%] tutorial/index reading sources... [ 55%] tutorial/more-sphinx-customization reading sources... [ 57%] tutorial/narrative-documentation reading sources... [ 58%] usage/advanced/intl reading sources... [ 59%] usage/advanced/websupport/api reading sources... [ 60%] usage/advanced/websupport/index reading sources... [ 61%] usage/advanced/websupport/quickstart reading sources... [ 62%] usage/advanced/websupport/searchadapters reading sources... [ 63%] usage/advanced/websupport/storagebackends reading sources... [ 64%] usage/builders/index reading sources... [ 65%] usage/configuration reading sources... [ 66%] usage/extensions/autodoc reading sources... [ 67%] usage/extensions/autosectionlabel reading sources... [ 68%] usage/extensions/autosummary reading sources... [ 70%] usage/extensions/coverage reading sources... [ 71%] usage/extensions/doctest reading sources... [ 72%] usage/extensions/duration reading sources... [ 73%] usage/extensions/example_google reading sources... [ 74%] usage/extensions/example_numpy reading sources... [ 75%] usage/extensions/extlinks reading sources... [ 76%] usage/extensions/githubpages reading sources... [ 77%] usage/extensions/graphviz reading sources... [ 78%] usage/extensions/ifconfig reading sources... [ 79%] usage/extensions/imgconverter reading sources... [ 80%] usage/extensions/index reading sources... [ 82%] usage/extensions/inheritance reading sources... [ 83%] usage/extensions/intersphinx reading sources... [ 84%] usage/extensions/linkcode reading sources... [ 85%] usage/extensions/math reading sources... [ 86%] usage/extensions/napoleon reading sources... [ 87%] usage/extensions/todo reading sources... [ 88%] usage/extensions/viewcode reading sources... [ 89%] usage/index reading sources... [ 90%] usage/installation reading sources... [ 91%] usage/markdown reading sources... [ 92%] usage/quickstart reading sources... [ 93%] usage/restructuredtext/basics reading sources... [ 95%] usage/restructuredtext/directives reading sources... [ 96%] usage/restructuredtext/domains reading sources... [ 97%] usage/restructuredtext/field-lists reading sources... [ 98%] usage/restructuredtext/index reading sources... [ 99%] usage/restructuredtext/roles reading sources... [100%] usage/theming WARNING: autodoc: failed to import method 'websupport.WebSupport.build' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.WebSupport.get_document' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.WebSupport.get_data' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.WebSupport.add_comment' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.WebSupport.process_vote' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.WebSupport.get_search_results' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.init_indexing' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.finish_indexing' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.feed' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.add_document' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.query' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.handle_query' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.extract_context' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.pre_build' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.add_node' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.post_build' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.add_comment' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.delete_comment' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.get_data' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.process_vote' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.update_username' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.accept_comment' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' looking for now-outdated files... none found pickling environment... done checking consistency... done writing... sphinx-all.1 { usage/quickstart usage/installation tutorial/index tutorial/getting-started tutorial/first-steps tutorial/more-sphinx-customization tutorial/narrative-documentation tutorial/describing-code tutorial/automatic-doc-generation tutorial/deploying tutorial/end usage/index usage/restructuredtext/index usage/restructuredtext/basics usage/restructuredtext/roles usage/restructuredtext/directives usage/restructuredtext/field-lists usage/restructuredtext/domains usage/markdown usage/configuration usage/builders/index usage/extensions/index usage/extensions/autodoc usage/extensions/autosectionlabel usage/extensions/autosummary usage/extensions/coverage usage/extensions/doctest usage/extensions/duration usage/extensions/extlinks usage/extensions/githubpages usage/extensions/graphviz usage/extensions/ifconfig usage/extensions/imgconverter usage/extensions/inheritance usage/extensions/intersphinx usage/extensions/linkcode usage/extensions/math usage/extensions/napoleon usage/extensions/todo usage/extensions/viewcode usage/theming usage/advanced/intl usage/advanced/websupport/index usage/advanced/websupport/quickstart usage/advanced/websupport/api usage/advanced/websupport/searchadapters usage/advanced/websupport/storagebackends development/index development/overview development/tutorials/index development/tutorials/helloworld development/tutorials/todo development/tutorials/recipe development/tutorials/autodoc_ext development/builders development/templating development/theming latex extdev/index extdev/appapi extdev/projectapi extdev/envapi extdev/builderapi extdev/collectorapi extdev/markupapi extdev/domainapi extdev/parserapi extdev/nodes extdev/logging extdev/i18n extdev/utils extdev/deprecated support internals/index internals/contributing internals/release-process internals/organization internals/code-of-conduct faq authors man/index man/sphinx-quickstart man/sphinx-build man/sphinx-apidoc man/sphinx-autogen glossary changes examples } sphinx-build.1 { } sphinx-quickstart.1 { } sphinx-apidoc.1 { } sphinx-autogen.1 { } done build succeeded, 22 warnings. The manual pages are in _build/man. make: Leaving directory '/build/python-sphinx/src/sphinx/doc' ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0 -- /usr/bin/python cachedir: .pytest_cache libraries: Sphinx-7.2.6, docutils-0.20.1 base tmp_path: /tmp/pytest-of-builduser/pytest-0 rootdir: /build/python-sphinx/src/sphinx configfile: pyproject.toml testpaths: tests collecting ... collected 2062 items tests/test_addnodes.py::test_desc_sig_element_nodes PASSED [ 0%] tests/test_api_translator.py::test_html_translator PASSED [ 0%] tests/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED [ 0%] tests/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED [ 0%] tests/test_api_translator.py::test_pickle_set_translator_for_pickle PASSED [ 0%] tests/test_api_translator.py::test_json_set_translator_for_json PASSED [ 0%] tests/test_api_translator.py::test_html_with_set_translator_for_latex PASSED [ 0%] tests/test_api_translator.py::test_html_with_set_translator_for_man PASSED [ 0%] tests/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED [ 0%] tests/test_api_translator.py::test_html_with_set_translator_for_text PASSED [ 0%] tests/test_api_translator.py::test_html_with_set_translator_for_xml PASSED [ 0%] tests/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED [ 0%] tests/test_application.py::test_instantiation PASSED [ 0%] tests/test_application.py::test_events PASSED [ 0%] tests/test_application.py::test_emit_with_nonascii_name_node PASSED [ 0%] tests/test_application.py::test_extensions PASSED [ 0%] tests/test_application.py::test_extension_in_blacklist PASSED [ 0%] tests/test_application.py::test_add_source_parser PASSED [ 0%] tests/test_application.py::test_add_is_parallel_allowed PASSED [ 0%] tests/test_application.py::test_build_specific PASSED [ 0%] tests/test_build.py::test_build_all[dirhtml] PASSED [ 1%] tests/test_build.py::test_build_all[singlehtml] PASSED [ 1%] tests/test_build.py::test_build_all[text] PASSED [ 1%] tests/test_build.py::test_build_all[xml] PASSED [ 1%] tests/test_build.py::test_build_all[pseudoxml] PASSED [ 1%] tests/test_build.py::test_build_all[linkcheck] PASSED [ 1%] tests/test_build.py::test_root_doc_not_found PASSED [ 1%] tests/test_build.py::test_circular_toctree PASSED [ 1%] tests/test_build.py::test_numbered_circular_toctree PASSED [ 1%] tests/test_build.py::test_image_glob PASSED [ 1%] tests/test_build_changes.py::test_build PASSED [ 1%] tests/test_build_changes.py::test_no_changes PASSED [ 1%] tests/test_build_dirhtml.py::test_dirhtml PASSED [ 1%] tests/test_build_epub.py::test_build_epub PASSED [ 1%] tests/test_build_epub.py::test_epub_cover PASSED [ 1%] tests/test_build_epub.py::test_nested_toc PASSED [ 1%] tests/test_build_epub.py::test_escaped_toc PASSED [ 1%] tests/test_build_epub.py::test_epub_writing_mode PASSED [ 1%] tests/test_build_epub.py::test_epub_anchor_id PASSED [ 1%] tests/test_build_epub.py::test_epub_assets PASSED [ 1%] tests/test_build_epub.py::test_epub_css_files PASSED [ 1%] tests/test_build_epub.py::test_html_download_role PASSED [ 2%] tests/test_build_epub.py::test_duplicated_toctree_entry PASSED [ 2%] tests/test_build_epub.py::test_run_epubcheck SKIPPED (Skipped becaus...) [ 2%] tests/test_build_epub.py::test_xml_name_pattern_check PASSED [ 2%] tests/test_build_epub.py::test_copy_images PASSED [ 2%] tests/test_build_gettext.py::test_Catalog_duplicated_message PASSED [ 2%] tests/test_build_gettext.py::test_build_gettext PASSED [ 2%] tests/test_build_gettext.py::test_msgfmt PASSED [ 2%] tests/test_build_gettext.py::test_gettext_index_entries PASSED [ 2%] tests/test_build_gettext.py::test_gettext_disable_index_entries PASSED [ 2%] tests/test_build_gettext.py::test_gettext_template PASSED [ 2%] tests/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED [ 2%] tests/test_build_gettext.py::test_build_single_pot PASSED [ 2%] tests/test_build_gettext.py::test_gettext_prolog_epilog_substitution PASSED [ 2%] tests/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded PASSED [ 2%] tests/test_build_html.py::test_html_warnings PASSED [ 2%] tests/test_build_html.py::test_html4_error PASSED [ 2%] tests/test_build_html.py::test_html5_output[images.html-expect0] PASSED [ 2%] tests/test_build_html.py::test_html5_output[images.html-expect1] PASSED [ 2%] tests/test_build_html.py::test_html5_output[images.html-expect2] PASSED [ 2%] tests/test_build_html.py::test_html5_output[images.html-expect3] PASSED [ 3%] tests/test_build_html.py::test_html5_output[images.html-expect4] PASSED [ 3%] tests/test_build_html.py::test_html5_output[subdir/images.html-expect5] PASSED [ 3%] tests/test_build_html.py::test_html5_output[subdir/images.html-expect6] PASSED [ 3%] tests/test_build_html.py::test_html5_output[subdir/includes.html-expect7] PASSED [ 3%] tests/test_build_html.py::test_html5_output[subdir/includes.html-expect8] PASSED [ 3%] tests/test_build_html.py::test_html5_output[subdir/includes.html-expect9] PASSED [ 3%] tests/test_build_html.py::test_html5_output[subdir/includes.html-expect10] PASSED [ 3%] tests/test_build_html.py::test_html5_output[subdir/includes.html-expect11] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect12] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect13] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect14] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect15] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect16] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect17] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect18] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect19] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect20] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect21] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect22] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect23] PASSED [ 3%] tests/test_build_html.py::test_html5_output[includes.html-expect24] PASSED [ 4%] tests/test_build_html.py::test_html5_output[autodoc.html-expect25] PASSED [ 4%] tests/test_build_html.py::test_html5_output[autodoc.html-expect26] PASSED [ 4%] tests/test_build_html.py::test_html5_output[autodoc.html-expect27] PASSED [ 4%] tests/test_build_html.py::test_html5_output[autodoc.html-expect28] PASSED [ 4%] tests/test_build_html.py::test_html5_output[extapi.html-expect29] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect30] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect31] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect32] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect33] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect34] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect35] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect36] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect37] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect38] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect39] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect40] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect41] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect42] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect43] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect44] PASSED [ 4%] tests/test_build_html.py::test_html5_output[markup.html-expect45] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect46] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect47] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect48] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect49] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect50] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect51] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect52] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect53] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect54] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect55] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect56] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect57] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect58] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect59] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect60] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect61] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect62] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect63] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect64] PASSED [ 5%] tests/test_build_html.py::test_html5_output[markup.html-expect65] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect66] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect67] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect68] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect69] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect70] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect71] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect72] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect73] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect74] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect75] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect76] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect77] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect78] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect79] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect80] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect81] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect82] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect83] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect84] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect85] PASSED [ 6%] tests/test_build_html.py::test_html5_output[markup.html-expect86] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect87] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect88] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect89] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect90] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect91] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect92] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect93] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect94] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect95] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect96] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect97] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect98] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect99] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect100] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect101] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect102] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect103] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect104] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect105] PASSED [ 7%] tests/test_build_html.py::test_html5_output[objects.html-expect106] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect107] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect108] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect109] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect110] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect111] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect112] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect113] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect114] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect115] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect116] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect117] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect118] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect119] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect120] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect121] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect122] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect123] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect124] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect125] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect126] PASSED [ 8%] tests/test_build_html.py::test_html5_output[objects.html-expect127] PASSED [ 9%] tests/test_build_html.py::test_html5_output[objects.html-expect128] PASSED [ 9%] tests/test_build_html.py::test_html5_output[objects.html-expect129] PASSED [ 9%] tests/test_build_html.py::test_html5_output[objects.html-expect130] PASSED [ 9%] tests/test_build_html.py::test_html5_output[objects.html-expect131] PASSED [ 9%] tests/test_build_html.py::test_html5_output[objects.html-expect132] PASSED [ 9%] tests/test_build_html.py::test_html5_output[objects.html-expect133] PASSED [ 9%] tests/test_build_html.py::test_html5_output[objects.html-expect134] PASSED [ 9%] tests/test_build_html.py::test_html5_output[objects.html-expect135] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect136] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect137] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect138] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect139] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect140] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect141] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect142] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect143] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect144] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect145] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect146] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect147] PASSED [ 9%] tests/test_build_html.py::test_html5_output[index.html-expect148] PASSED [ 10%] tests/test_build_html.py::test_html5_output[index.html-expect149] PASSED [ 10%] tests/test_build_html.py::test_html5_output[bom.html-expect150] PASSED [ 10%] tests/test_build_html.py::test_html5_output[extensions.html-expect151] PASSED [ 10%] tests/test_build_html.py::test_html5_output[extensions.html-expect152] PASSED [ 10%] tests/test_build_html.py::test_html5_output[extensions.html-expect153] PASSED [ 10%] tests/test_build_html.py::test_html5_output[genindex.html-expect154] PASSED [ 10%] tests/test_build_html.py::test_html5_output[genindex.html-expect155] PASSED [ 10%] tests/test_build_html.py::test_html5_output[genindex.html-expect156] PASSED [ 10%] tests/test_build_html.py::test_html5_output[genindex.html-expect157] PASSED [ 10%] tests/test_build_html.py::test_html5_output[genindex.html-expect158] PASSED [ 10%] tests/test_build_html.py::test_html5_output[otherext.html-expect159] PASSED [ 10%] tests/test_build_html.py::test_html5_output[otherext.html-expect160] PASSED [ 10%] tests/test_build_html.py::test_docutils_output[index.html-expect0] PASSED [ 10%] tests/test_build_html.py::test_docutils_output[index.html-expect1] PASSED [ 10%] tests/test_build_html.py::test_docutils_output[footnote.html-expect2] PASSED [ 10%] tests/test_build_html.py::test_docutils_output[footnote.html-expect3] PASSED [ 10%] tests/test_build_html.py::test_docutils_output[footnote.html-expect4] PASSED [ 10%] tests/test_build_html.py::test_docutils_output[footnote.html-expect5] PASSED [ 10%] tests/test_build_html.py::test_docutils_output[footnote.html-expect6] PASSED [ 10%] tests/test_build_html.py::test_docutils_output[footnote.html-expect7] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect8] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect9] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect10] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect11] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect12] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect13] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect14] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect15] PASSED [ 11%] tests/test_build_html.py::test_docutils_output[footnote.html-expect16] PASSED [ 11%] tests/test_build_html.py::test_html_parallel PASSED [ 11%] tests/test_build_html.py::test_html_download PASSED [ 11%] tests/test_build_html.py::test_html_download_role PASSED [ 11%] tests/test_build_html.py::test_html_translator PASSED [ 11%] tests/test_build_html.py::test_tocdepth[index.html-expect0] PASSED [ 11%] tests/test_build_html.py::test_tocdepth[index.html-expect1] PASSED [ 11%] tests/test_build_html.py::test_tocdepth[index.html-expect2] PASSED [ 11%] tests/test_build_html.py::test_tocdepth[index.html-expect3] PASSED [ 11%] tests/test_build_html.py::test_tocdepth[foo.html-expect4] PASSED [ 11%] tests/test_build_html.py::test_tocdepth[foo.html-expect5] PASSED [ 11%] tests/test_build_html.py::test_tocdepth[foo.html-expect6] PASSED [ 11%] tests/test_build_html.py::test_tocdepth[foo.html-expect7] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect8] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect9] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect10] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect11] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect12] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect13] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect14] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect15] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect16] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[foo.html-expect17] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect18] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect19] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect20] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect21] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect22] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect23] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect24] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect25] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect26] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect27] PASSED [ 12%] tests/test_build_html.py::test_tocdepth[bar.html-expect28] PASSED [ 13%] tests/test_build_html.py::test_tocdepth[bar.html-expect29] PASSED [ 13%] tests/test_build_html.py::test_tocdepth[baz.html-expect30] PASSED [ 13%] tests/test_build_html.py::test_tocdepth[baz.html-expect31] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect0] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect1] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect2] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect3] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect4] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect5] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect6] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect7] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect8] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect9] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect10] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect11] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect12] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect13] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect14] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect15] PASSED [ 13%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect16] PASSED [ 14%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect17] PASSED [ 14%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect18] PASSED [ 14%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect19] PASSED [ 14%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect20] PASSED [ 14%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect21] PASSED [ 14%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect22] PASSED [ 14%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect23] PASSED [ 14%] tests/test_build_html.py::test_tocdepth_singlehtml[index.html-expect24] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled_warn PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect0] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect1] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect2] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect3] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect4] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect5] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect6] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect7] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect8] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect9] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect10] PASSED [ 14%] tests/test_build_html.py::test_numfig_disabled[index.html-expect11] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[index.html-expect12] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[foo.html-expect13] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[foo.html-expect14] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[foo.html-expect15] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[bar.html-expect16] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[bar.html-expect17] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[bar.html-expect18] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[baz.html-expect19] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[baz.html-expect20] PASSED [ 15%] tests/test_build_html.py::test_numfig_disabled[baz.html-expect21] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree_warn PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect0] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect1] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect2] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect3] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect4] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect5] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect6] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect7] PASSED [ 15%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect8] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect9] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect10] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect11] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect12] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect13] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect14] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[index.html-expect15] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect16] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect17] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect18] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect19] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect20] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect21] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect22] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect23] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect24] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect25] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect26] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[foo.html-expect27] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect28] PASSED [ 16%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect29] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect30] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect31] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect32] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect33] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect34] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect35] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[bar.html-expect36] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[baz.html-expect37] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[baz.html-expect38] PASSED [ 17%] tests/test_build_html.py::test_numfig_without_numbered_toctree[baz.html-expect39] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree_warn PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect0] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect1] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect2] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect3] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect4] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect5] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect6] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect7] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect8] PASSED [ 17%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect9] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect10] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect11] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect12] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect13] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect14] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[index.html-expect15] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect16] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect17] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect18] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect19] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect20] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect21] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect22] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect23] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect24] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect25] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect26] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[foo.html-expect27] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect28] PASSED [ 18%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect29] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect30] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect31] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect32] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect33] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect34] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect35] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[bar.html-expect36] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[baz.html-expect37] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[baz.html-expect38] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_numbered_toctree[baz.html-expect39] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix_warn PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect0] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect1] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect2] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect3] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect4] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect5] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect6] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect7] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect8] PASSED [ 19%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect9] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect10] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect11] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect12] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect13] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect14] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[index.html-expect15] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect16] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect17] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect18] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect19] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect20] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect21] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect22] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect23] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect24] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect25] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect26] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[foo.html-expect27] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect28] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect29] PASSED [ 20%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect30] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect31] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect32] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect33] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect34] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect35] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[bar.html-expect36] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[baz.html-expect37] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[baz.html-expect38] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_prefix[baz.html-expect39] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth_warn PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect0] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect1] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect2] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect3] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect4] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect5] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect6] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect7] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect8] PASSED [ 21%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect9] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect10] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect11] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect12] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect13] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect14] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[index.html-expect15] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect16] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect17] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect18] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect19] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect20] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect21] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect22] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect23] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect24] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect25] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect26] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[foo.html-expect27] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect28] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect29] PASSED [ 22%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect30] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect31] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect32] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect33] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect34] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect35] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[bar.html-expect36] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[baz.html-expect37] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[baz.html-expect38] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_secnum_depth[baz.html-expect39] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect0] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect1] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect2] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect3] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect4] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect5] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect6] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect7] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect8] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect9] PASSED [ 23%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect10] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect11] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect12] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect13] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect14] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect15] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect16] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect17] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect18] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect19] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect20] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect21] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect22] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect23] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect24] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect25] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect26] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect27] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect28] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect29] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect30] PASSED [ 24%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect31] PASSED [ 25%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect32] PASSED [ 25%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect33] PASSED [ 25%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect34] PASSED [ 25%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect35] PASSED [ 25%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect36] PASSED [ 25%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect37] PASSED [ 25%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect38] PASSED [ 25%] tests/test_build_html.py::test_numfig_with_singlehtml[index.html-expect39] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect0] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect1] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect2] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect3] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect4] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect5] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect6] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect7] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect8] PASSED [ 25%] tests/test_build_html.py::test_enumerable_node[index.html-expect9] PASSED [ 25%] tests/test_build_html.py::test_html_assets PASSED [ 25%] tests/test_build_html.py::test_assets_order PASSED [ 25%] tests/test_build_html.py::test_file_checksum PASSED [ 26%] tests/test_build_html.py::test_file_checksum_query_string PASSED [ 26%] tests/test_build_html.py::test_javscript_loading_method PASSED [ 26%] tests/test_build_html.py::test_html_copy_source PASSED [ 26%] tests/test_build_html.py::test_html_sourcelink_suffix PASSED [ 26%] tests/test_build_html.py::test_html_sourcelink_suffix_same PASSED [ 26%] tests/test_build_html.py::test_html_sourcelink_suffix_empty PASSED [ 26%] tests/test_build_html.py::test_html_entity PASSED [ 26%] tests/test_build_html.py::test_html_inventory PASSED [ 26%] tests/test_build_html.py::test_html_anchor_for_figure PASSED [ 26%] tests/test_build_html.py::test_html_raw_directive PASSED [ 26%] tests/test_build_html.py::test_alternate_stylesheets[index.html-expect0] PASSED [ 26%] tests/test_build_html.py::test_alternate_stylesheets[index.html-expect1] PASSED [ 26%] tests/test_build_html.py::test_alternate_stylesheets[index.html-expect2] PASSED [ 26%] tests/test_build_html.py::test_alternate_stylesheets[index.html-expect3] PASSED [ 26%] tests/test_build_html.py::test_alternate_stylesheets[index.html-expect4] PASSED [ 26%] tests/test_build_html.py::test_alternate_stylesheets[index.html-expect5] PASSED [ 26%] tests/test_build_html.py::test_alternate_stylesheets[index.html-expect6] PASSED [ 26%] tests/test_build_html.py::test_alternate_stylesheets[index.html-expect7] PASSED [ 26%] tests/test_build_html.py::test_html_style PASSED [ 26%] tests/test_build_html.py::test_html_remote_images PASSED [ 27%] tests/test_build_html.py::test_html_encoded_image PASSED [ 27%] tests/test_build_html.py::test_html_remote_logo PASSED [ 27%] tests/test_build_html.py::test_html_local_logo PASSED [ 27%] tests/test_build_html.py::test_html_sidebar PASSED [ 27%] tests/test_build_html.py::test_html_manpage[index.html-expect0] PASSED [ 27%] tests/test_build_html.py::test_html_manpage[index.html-expect1] PASSED [ 27%] tests/test_build_html.py::test_html_manpage[index.html-expect2] PASSED [ 27%] tests/test_build_html.py::test_html_baseurl PASSED [ 27%] tests/test_build_html.py::test_html_baseurl_and_html_file_suffix PASSED [ 27%] tests/test_build_html.py::test_default_html_math_renderer PASSED [ 27%] tests/test_build_html.py::test_html_math_renderer_is_mathjax PASSED [ 27%] tests/test_build_html.py::test_html_math_renderer_is_imgmath PASSED [ 27%] tests/test_build_html.py::test_html_math_renderer_is_duplicated PASSED [ 27%] tests/test_build_html.py::test_html_math_renderer_is_duplicated2 PASSED [ 27%] tests/test_build_html.py::test_html_math_renderer_is_chosen PASSED [ 27%] tests/test_build_html.py::test_html_math_renderer_is_mismatched PASSED [ 27%] tests/test_build_html.py::test_html_pygments_style_default PASSED [ 27%] tests/test_build_html.py::test_html_pygments_style_manually PASSED [ 27%] tests/test_build_html.py::test_html_pygments_for_classic_theme PASSED [ 27%] tests/test_build_html.py::test_html_dark_pygments_style_default PASSED [ 27%] tests/test_build_html.py::test_validate_html_extra_path PASSED [ 28%] tests/test_build_html.py::test_validate_html_static_path PASSED [ 28%] tests/test_build_html.py::test_html_scaled_image_link PASSED [ 28%] tests/test_build_html.py::test_html_codeblock_linenos_style_table PASSED [ 28%] tests/test_build_html.py::test_html_codeblock_linenos_style_inline PASSED [ 28%] tests/test_build_html.py::test_highlight_options PASSED [ 28%] tests/test_build_html.py::test_highlight_options_old PASSED [ 28%] tests/test_build_html.py::test_html_permalink_disable PASSED [ 28%] tests/test_build_html.py::test_html_permalink_icon PASSED [ 28%] tests/test_build_html.py::test_html_signaturereturn_icon PASSED [ 28%] tests/test_build_html.py::test_html_code_role PASSED [ 28%] tests/test_build_html.py::test_option_emphasise_placeholders PASSED [ 28%] tests/test_build_html.py::test_option_emphasise_placeholders_default PASSED [ 28%] tests/test_build_html.py::test_option_reference_with_value PASSED [ 28%] tests/test_build_html.py::test_theme_options PASSED [ 28%] tests/test_build_html.py::test_theme_options_with_override PASSED [ 28%] tests/test_build_html.py::test_theme_having_multiple_stylesheets PASSED [ 28%] tests/test_build_html.py::test_copy_images PASSED [ 28%] tests/test_build_latex.py::test_build_latex_doc[pdflatex-manual-None] PASSED [ 28%] tests/test_build_latex.py::test_build_latex_doc[pdflatex-howto-None] PASSED [ 28%] tests/test_build_latex.py::test_build_latex_doc[lualatex-manual-None] PASSED [ 29%] tests/test_build_latex.py::test_build_latex_doc[lualatex-howto-None] PASSED [ 29%] tests/test_build_latex.py::test_build_latex_doc[xelatex-manual-1] PASSED [ 29%] tests/test_build_latex.py::test_build_latex_doc[xelatex-howto-1] PASSED [ 29%] tests/test_build_latex.py::test_writer PASSED [ 29%] tests/test_build_latex.py::test_latex_warnings PASSED [ 29%] tests/test_build_latex.py::test_latex_basic PASSED [ 29%] tests/test_build_latex.py::test_latex_basic_manual PASSED [ 29%] tests/test_build_latex.py::test_latex_basic_howto PASSED [ 29%] tests/test_build_latex.py::test_latex_basic_manual_ja PASSED [ 29%] tests/test_build_latex.py::test_latex_basic_howto_ja PASSED [ 29%] tests/test_build_latex.py::test_latex_theme PASSED [ 29%] tests/test_build_latex.py::test_latex_theme_papersize PASSED [ 29%] tests/test_build_latex.py::test_latex_theme_options PASSED [ 29%] tests/test_build_latex.py::test_latex_additional_settings_for_language_code PASSED [ 29%] tests/test_build_latex.py::test_latex_additional_settings_for_greek PASSED [ 29%] tests/test_build_latex.py::test_latex_title_after_admonitions PASSED [ 29%] tests/test_build_latex.py::test_latex_release PASSED [ 29%] tests/test_build_latex.py::test_numref PASSED [ 29%] tests/test_build_latex.py::test_numref_with_prefix1 PASSED [ 29%] tests/test_build_latex.py::test_numref_with_prefix2 PASSED [ 29%] tests/test_build_latex.py::test_numref_with_language_ja PASSED [ 30%] tests/test_build_latex.py::test_latex_obey_numfig_is_false PASSED [ 30%] tests/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_zero PASSED [ 30%] tests/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_two PASSED [ 30%] tests/test_build_latex.py::test_latex_obey_numfig_but_math_numfig_false PASSED [ 30%] tests/test_build_latex.py::test_latex_add_latex_package PASSED [ 30%] tests/test_build_latex.py::test_babel_with_no_language_settings PASSED [ 30%] tests/test_build_latex.py::test_babel_with_language_de PASSED [ 30%] tests/test_build_latex.py::test_babel_with_language_ru PASSED [ 30%] tests/test_build_latex.py::test_babel_with_language_tr PASSED [ 30%] tests/test_build_latex.py::test_babel_with_language_ja PASSED [ 30%] tests/test_build_latex.py::test_babel_with_unknown_language PASSED [ 30%] tests/test_build_latex.py::test_polyglossia_with_language_de PASSED [ 30%] tests/test_build_latex.py::test_polyglossia_with_language_de_1901 PASSED [ 30%] tests/test_build_latex.py::test_footnote PASSED [ 30%] tests/test_build_latex.py::test_reference_in_caption_and_codeblock_in_footnote PASSED [ 30%] tests/test_build_latex.py::test_footnote_referred_multiple_times PASSED [ 30%] tests/test_build_latex.py::test_latex_show_urls_is_inline PASSED [ 30%] tests/test_build_latex.py::test_latex_show_urls_is_footnote PASSED [ 30%] tests/test_build_latex.py::test_latex_show_urls_is_no PASSED [ 30%] tests/test_build_latex.py::test_latex_show_urls_footnote_and_substitutions PASSED [ 30%] tests/test_build_latex.py::test_image_in_section PASSED [ 31%] tests/test_build_latex.py::test_latex_logo_if_not_found PASSED [ 31%] tests/test_build_latex.py::test_toctree_maxdepth_manual PASSED [ 31%] tests/test_build_latex.py::test_toctree_maxdepth_howto PASSED [ 31%] tests/test_build_latex.py::test_toctree_not_found PASSED [ 31%] tests/test_build_latex.py::test_toctree_without_maxdepth PASSED [ 31%] tests/test_build_latex.py::test_toctree_with_deeper_maxdepth PASSED [ 31%] tests/test_build_latex.py::test_latex_toplevel_sectioning_is_None PASSED [ 31%] tests/test_build_latex.py::test_latex_toplevel_sectioning_is_part PASSED [ 31%] tests/test_build_latex.py::test_latex_toplevel_sectioning_is_part_with_howto PASSED [ 31%] tests/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter PASSED [ 31%] tests/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter_with_howto PASSED [ 31%] tests/test_build_latex.py::test_latex_toplevel_sectioning_is_section PASSED [ 31%] tests/test_build_latex.py::test_maxlistdepth_at_ten PASSED [ 31%] tests/test_build_latex.py::test_latex_table_tabulars PASSED [ 31%] tests/test_build_latex.py::test_latex_table_longtable PASSED [ 31%] tests/test_build_latex.py::test_latex_table_complex_tables PASSED [ 31%] tests/test_build_latex.py::test_latex_table_with_booktabs_and_colorrows PASSED [ 31%] tests/test_build_latex.py::test_latex_table_custom_template_caseA PASSED [ 31%] tests/test_build_latex.py::test_latex_table_custom_template_caseB PASSED [ 31%] tests/test_build_latex.py::test_latex_table_custom_template_caseC PASSED [ 32%] tests/test_build_latex.py::test_latex_raw_directive PASSED [ 32%] tests/test_build_latex.py::test_latex_images PASSED [ 32%] tests/test_build_latex.py::test_latex_index PASSED [ 32%] tests/test_build_latex.py::test_latex_equations PASSED [ 32%] tests/test_build_latex.py::test_latex_image_in_parsed_literal PASSED [ 32%] tests/test_build_latex.py::test_latex_nested_enumerated_list PASSED [ 32%] tests/test_build_latex.py::test_latex_thebibliography PASSED [ 32%] tests/test_build_latex.py::test_latex_glossary PASSED [ 32%] tests/test_build_latex.py::test_latex_labels PASSED [ 32%] tests/test_build_latex.py::test_latex_figure_in_admonition PASSED [ 32%] tests/test_build_latex.py::test_default_latex_documents PASSED [ 32%] tests/test_build_latex.py::test_includegraphics_oversized PASSED [ 32%] tests/test_build_latex.py::test_index_on_title PASSED [ 32%] tests/test_build_latex.py::test_texescape_for_non_unicode_supported_engine PASSED [ 32%] tests/test_build_latex.py::test_texescape_for_unicode_supported_engine PASSED [ 32%] tests/test_build_latex.py::test_latex_elements_extrapackages PASSED [ 32%] tests/test_build_latex.py::test_latex_nested_tables PASSED [ 32%] tests/test_build_latex.py::test_latex_container PASSED [ 32%] tests/test_build_latex.py::test_latex_code_role PASSED [ 32%] tests/test_build_latex.py::test_copy_images PASSED [ 32%] tests/test_build_latex.py::test_duplicated_labels_before_module PASSED [ 33%] tests/test_build_latex.py::test_one_parameter_per_line PASSED [ 33%] tests/test_build_linkcheck.py::test_defaults Traceback (most recent call last): File "/usr/lib/python3.11/socketserver.py", line 691, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.11/socketserver.py", line 361, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.11/socketserver.py", line 755, in __init__ self.handle() File "/usr/lib/python3.11/http/server.py", line 436, in handle self.handle_one_request() File "/usr/lib/python3.11/http/server.py", line 424, in handle_one_request method() File "/build/python-sphinx/src/sphinx/tests/test_build_linkcheck.py", line 63, in do_GET self.wfile.write(content) File "/usr/lib/python3.11/socketserver.py", line 834, in write self._sock.sendall(b) BrokenPipeError: [Errno 32] Broken pipe ---------------------------------------- FAILED [ 33%] tests/test_build_linkcheck.py::test_check_link_response_only PASSED [ 33%] tests/test_build_linkcheck.py::test_too_many_retries PASSED [ 33%] tests/test_build_linkcheck.py::test_raw_node PASSED [ 33%] tests/test_build_linkcheck.py::test_anchors_ignored PASSED [ 33%] tests/test_build_linkcheck.py::test_anchors_ignored_for_url PASSED [ 33%] tests/test_build_linkcheck.py::test_raises_for_invalid_status PASSED [ 33%] tests/test_build_linkcheck.py::test_auth_header_uses_first_match PASSED [ 33%] tests/test_build_linkcheck.py::test_auth_header_no_match PASSED [ 33%] tests/test_build_linkcheck.py::test_linkcheck_request_headers PASSED [ 33%] tests/test_build_linkcheck.py::test_linkcheck_request_headers_no_slash PASSED [ 33%] tests/test_build_linkcheck.py::test_linkcheck_request_headers_default PASSED [ 33%] tests/test_build_linkcheck.py::test_follows_redirects_on_HEAD PASSED [ 33%] tests/test_build_linkcheck.py::test_follows_redirects_on_GET PASSED [ 33%] tests/test_build_linkcheck.py::test_linkcheck_allowed_redirects PASSED [ 33%] tests/test_build_linkcheck.py::test_invalid_ssl PASSED [ 33%] tests/test_build_linkcheck.py::test_connect_to_selfsigned_fails PASSED [ 33%] tests/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_verify_false PASSED [ 33%] tests/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts PASSED [ 33%] tests/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var PASSED [ 34%] tests/test_build_linkcheck.py::test_connect_to_selfsigned_nonexistent_cert_file PASSED [ 34%] tests/test_build_linkcheck.py::test_TooManyRedirects_on_HEAD PASSED [ 34%] tests/test_build_linkcheck.py::test_too_many_requests_retry_after_int_delay PASSED [ 34%] tests/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[None] PASSED [ 34%] tests/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT] PASSED [ 34%] tests/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT+3] PASSED [ 34%] tests/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT-3] PASSED [ 34%] tests/test_build_linkcheck.py::test_too_many_requests_retry_after_without_header PASSED [ 34%] tests/test_build_linkcheck.py::test_too_many_requests_user_timeout PASSED [ 34%] tests/test_build_linkcheck.py::test_limit_rate_default_sleep PASSED [ 34%] tests/test_build_linkcheck.py::test_limit_rate_user_max_delay PASSED [ 34%] tests/test_build_linkcheck.py::test_limit_rate_doubles_previous_wait_time PASSED [ 34%] tests/test_build_linkcheck.py::test_limit_rate_clips_wait_time_to_max_time PASSED [ 34%] tests/test_build_linkcheck.py::test_limit_rate_bails_out_after_waiting_max_time PASSED [ 34%] tests/test_build_linkcheck.py::test_connection_contention PASSED [ 34%] tests/test_build_linkcheck.py::test_get_after_head_raises_connection_error PASSED [ 34%] tests/test_build_linkcheck.py::test_linkcheck_exclude_documents PASSED [ 34%] tests/test_build_manpage.py::test_all PASSED [ 34%] tests/test_build_manpage.py::test_man_pages_empty_description PASSED [ 34%] tests/test_build_manpage.py::test_man_make_section_directory PASSED [ 35%] tests/test_build_manpage.py::test_captioned_code_block PASSED [ 35%] tests/test_build_manpage.py::test_default_man_pages PASSED [ 35%] tests/test_build_manpage.py::test_rubric PASSED [ 35%] tests/test_build_texinfo.py::test_texinfo_warnings PASSED [ 35%] tests/test_build_texinfo.py::test_texinfo PASSED [ 35%] tests/test_build_texinfo.py::test_texinfo_rubric PASSED [ 35%] tests/test_build_texinfo.py::test_texinfo_citation PASSED [ 35%] tests/test_build_texinfo.py::test_default_texinfo_documents PASSED [ 35%] tests/test_build_texinfo.py::test_texinfo_escape_id PASSED [ 35%] tests/test_build_texinfo.py::test_texinfo_footnote PASSED [ 35%] tests/test_build_texinfo.py::test_texinfo_xrefs PASSED [ 35%] tests/test_build_texinfo.py::test_texinfo_samp_with_variable PASSED [ 35%] tests/test_build_texinfo.py::test_copy_images PASSED [ 35%] tests/test_build_text.py::test_maxwitdh_with_prefix PASSED [ 35%] tests/test_build_text.py::test_lineblock PASSED [ 35%] tests/test_build_text.py::test_nonascii_title_line PASSED [ 35%] tests/test_build_text.py::test_nonascii_table PASSED [ 35%] tests/test_build_text.py::test_nonascii_maxwidth PASSED [ 35%] tests/test_build_text.py::test_table_builder PASSED [ 35%] tests/test_build_text.py::test_table_separator PASSED [ 35%] tests/test_build_text.py::test_table_cell PASSED [ 36%] tests/test_build_text.py::test_table_with_empty_cell PASSED [ 36%] tests/test_build_text.py::test_table_with_rowspan PASSED [ 36%] tests/test_build_text.py::test_table_with_colspan PASSED [ 36%] tests/test_build_text.py::test_table_with_colspan_left PASSED [ 36%] tests/test_build_text.py::test_table_with_colspan_and_rowspan PASSED [ 36%] tests/test_build_text.py::test_list_items_in_admonition PASSED [ 36%] tests/test_build_text.py::test_secnums PASSED [ 36%] tests/test_builder.py::test_incremental_reading PASSED [ 36%] tests/test_builder.py::test_incremental_reading_for_missing_files PASSED [ 36%] tests/test_catalogs.py::test_compile_all_catalogs PASSED [ 36%] tests/test_catalogs.py::test_compile_specific_catalogs PASSED [ 36%] tests/test_catalogs.py::test_compile_update_catalogs PASSED [ 36%] tests/test_config.py::test_core_config PASSED [ 36%] tests/test_config.py::test_config_not_found PASSED [ 36%] tests/test_config.py::test_extension_values PASSED [ 36%] tests/test_config.py::test_overrides PASSED [ 36%] tests/test_config.py::test_overrides_boolean PASSED [ 36%] tests/test_config.py::test_errors_warnings PASSED [ 36%] tests/test_config.py::test_errors_if_setup_is_not_callable PASSED [ 36%] tests/test_config.py::test_needs_sphinx PASSED [ 37%] tests/test_config.py::test_config_eol PASSED [ 37%] tests/test_config.py::test_builtin_conf PASSED [ 37%] tests/test_config.py::test_check_types[value1-string-None-123-True] PASSED [ 37%] tests/test_config.py::test_check_types[value2--None-123-True] PASSED [ 37%] tests/test_config.py::test_check_types[value3--None-actual2-False] PASSED [ 37%] tests/test_config.py::test_check_types[value4-100-None-True-True] PASSED [ 37%] tests/test_config.py::test_check_types[value5-False-None-True-False] PASSED [ 37%] tests/test_config.py::test_check_types[value6-default5-None-actual5-True] PASSED [ 37%] tests/test_config.py::test_check_types[value7-string-annotation6-actual6-False] PASSED [ 37%] tests/test_config.py::test_check_types[value8-default7-None-actual7-False] PASSED [ 37%] tests/test_config.py::test_check_types[value9-None-None-foo-False] PASSED [ 37%] tests/test_config.py::test_check_types[value10-None-None-123-False] PASSED [ 37%] tests/test_config.py::test_check_types[value11-None-annotation10-bar-False] PASSED [ 37%] tests/test_config.py::test_check_types[value12-string-None-bar-False] PASSED [ 37%] tests/test_config.py::test_conf_warning_message[value1-string-annotation0-actual0-The config value `value1' has type `list'; expected `str'.] PASSED [ 37%] tests/test_config.py::test_conf_warning_message[value1-string-annotation1-actual1-The config value `value1' has type `list'; expected `str' or `int'.] PASSED [ 37%] tests/test_config.py::test_conf_warning_message[value1-string-annotation2-actual2-The config value `value1' has type `list'; expected `str', `int', or `tuple'.] PASSED [ 37%] tests/test_config.py::test_check_enum PASSED [ 37%] tests/test_config.py::test_check_enum_failed PASSED [ 37%] tests/test_config.py::test_check_enum_for_list PASSED [ 37%] tests/test_config.py::test_check_enum_for_list_failed PASSED [ 38%] tests/test_config.py::test_nitpick_base PASSED [ 38%] tests/test_config.py::test_nitpick_ignore PASSED [ 38%] tests/test_config.py::test_nitpick_ignore_regex1 PASSED [ 38%] tests/test_config.py::test_nitpick_ignore_regex2 PASSED [ 38%] tests/test_config.py::test_nitpick_ignore_regex_fullmatch PASSED [ 38%] tests/test_config.py::test_conf_py_language_none PASSED [ 38%] tests/test_config.py::test_conf_py_language_none_warning PASSED [ 38%] tests/test_config.py::test_conf_py_no_language PASSED [ 38%] tests/test_config.py::test_conf_py_nitpick_ignore_list PASSED [ 38%] tests/test_config.py::test_multi_line_copyright[None] PASSED [ 38%] tests/test_config.py::test_multi_line_copyright[1293840000] PASSED [ 38%] tests/test_config.py::test_multi_line_copyright[1293839999] PASSED [ 38%] tests/test_correct_year.py::test_correct_year[expect_date0] PASSED [ 38%] tests/test_correct_year.py::test_correct_year[expect_date1] PASSED [ 38%] tests/test_correct_year.py::test_correct_year[expect_date2] PASSED [ 38%] tests/test_directive_code.py::test_LiteralIncludeReader PASSED [ 38%] tests/test_directive_code.py::test_LiteralIncludeReader_lineno_start PASSED [ 38%] tests/test_directive_code.py::test_LiteralIncludeReader_pyobject1 PASSED [ 38%] tests/test_directive_code.py::test_LiteralIncludeReader_pyobject2 PASSED [ 38%] tests/test_directive_code.py::test_LiteralIncludeReader_pyobject3 PASSED [ 38%] tests/test_directive_code.py::test_LiteralIncludeReader_pyobject_and_lines PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_lines1 PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_lines2 PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match1 PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match2 PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match3 PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_start_at PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_start_after PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_start_after_and_lines PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_start_at_and_lines PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_missing_start_and_end PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_end_before PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_prepend PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_dedent PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_dedent_and_append_and_prepend PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_tabwidth PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_tabwidth_dedent PASSED [ 39%] tests/test_directive_code.py::test_LiteralIncludeReader_diff PASSED [ 39%] tests/test_directive_code.py::test_code_block PASSED [ 39%] tests/test_directive_code.py::test_force_option PASSED [ 39%] tests/test_directive_code.py::test_code_block_caption_html PASSED [ 40%] tests/test_directive_code.py::test_code_block_caption_latex PASSED [ 40%] tests/test_directive_code.py::test_code_block_namedlink_latex PASSED [ 40%] tests/test_directive_code.py::test_code_block_emphasize_latex PASSED [ 40%] tests/test_directive_code.py::test_literal_include PASSED [ 40%] tests/test_directive_code.py::test_literal_include_block_start_with_comment_or_brank PASSED [ 40%] tests/test_directive_code.py::test_literal_include_linenos PASSED [ 40%] tests/test_directive_code.py::test_literalinclude_file_whole_of_emptyline PASSED [ 40%] tests/test_directive_code.py::test_literalinclude_caption_html PASSED [ 40%] tests/test_directive_code.py::test_literalinclude_caption_latex PASSED [ 40%] tests/test_directive_code.py::test_literalinclude_namedlink_latex PASSED [ 40%] tests/test_directive_code.py::test_literalinclude_classes PASSED [ 40%] tests/test_directive_code.py::test_literalinclude_pydecorators PASSED [ 40%] tests/test_directive_code.py::test_code_block_highlighted PASSED [ 40%] tests/test_directive_code.py::test_linenothreshold PASSED [ 40%] tests/test_directive_code.py::test_code_block_dedent PASSED [ 40%] tests/test_directive_object_description.py::test_object_description_sections PASSED [ 40%] tests/test_directive_object_description.py::test_object_description_content_line_number PASSED [ 40%] tests/test_directive_only.py::test_sectioning PASSED [ 40%] tests/test_directive_other.py::test_toctree PASSED [ 40%] tests/test_directive_other.py::test_relative_toctree PASSED [ 40%] tests/test_directive_other.py::test_toctree_urls_and_titles PASSED [ 41%] tests/test_directive_other.py::test_toctree_glob PASSED [ 41%] tests/test_directive_other.py::test_toctree_glob_and_url PASSED [ 41%] tests/test_directive_other.py::test_reversed_toctree PASSED [ 41%] tests/test_directive_other.py::test_toctree_twice PASSED [ 41%] tests/test_directive_other.py::test_include_include_read_event PASSED [ 41%] tests/test_directive_other.py::test_include_include_read_event_nested_includes PASSED [ 41%] tests/test_directive_patch.py::test_code_directive PASSED [ 41%] tests/test_directive_patch.py::test_csv_table_directive PASSED [ 41%] tests/test_directive_patch.py::test_math_directive PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting[c:function-False-True-void f()-void g()-index_g0] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting[envvar-True-False-f-g-index_g6] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[c:function-False-True-void f()-void g()-index_g0] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[envvar-True-False-f-g-index_g6] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[c:function-False-True-void f()-void g()-index_g0] SKIPPED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cpp:function-False-True-void f()-void g()-index_g1] SKIPPED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[envvar-True-False-f-g-index_g6] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[c:function-False-True-void f()-void g()-index_g0] SKIPPED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cpp:function-False-True-void f()-void g()-index_g1] SKIPPED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[envvar-True-False-f-g-index_g6] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[c:function-False-True-void f()-void g()-index_g0] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[py:function-True-True-f()-g()-index_g3] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[rst:directive-True-False-f-g-index_g4] SKIPPED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[cmdoption-True-False-f-g-index_g5] SKIPPED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[envvar-True-False-f-g-index_g6] SKIPPED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[c:function-False-True-void f()-void g()-index_g0] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[js:function-True-True-f()-g()-index_g2] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[py:function-True-True-f()-g()-index_g3] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[rst:directive-True-False-f-g-index_g4] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cmdoption-True-False-f-g-index_g5] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[envvar-True-False-f-g-index_g6] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[c:function-False-True-void f()-void g()-index_g0] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[js:function-True-True-f()-g()-index_g2] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[py:function-True-True-f()-g()-index_g3] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[rst:directive-True-False-f-g-index_g4] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cmdoption-True-False-f-g-index_g5] PASSED [ 43%] tests/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[envvar-True-False-f-g-index_g6] PASSED [ 43%] tests/test_docutilsconf.py::test_html_with_default_docutilsconf PASSED [ 43%] tests/test_docutilsconf.py::test_html_with_docutilsconf PASSED [ 43%] tests/test_domain_c.py::test_domain_c_ast_expressions PASSED [ 43%] tests/test_domain_c.py::test_domain_c_ast_fundamental_types PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_type_definitions PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_macro_definitions PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_member_definitions PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_function_definitions PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_nested_name PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_struct_definitions PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_union_definitions PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_enum_definitions PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_anon_definitions PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_initializers PASSED [ 44%] tests/test_domain_c.py::test_domain_c_ast_attributes PASSED [ 44%] tests/test_domain_c.py::test_extra_keywords PASSED [ 44%] tests/test_domain_c.py::test_domain_c_build PASSED [ 44%] tests/test_domain_c.py::test_domain_c_build_namespace PASSED [ 44%] tests/test_domain_c.py::test_domain_c_build_anon_dup_decl PASSED [ 44%] tests/test_domain_c.py::test_domain_c_build_semicolon PASSED [ 44%] tests/test_domain_c.py::test_domain_c_build_function_param_target PASSED [ 44%] tests/test_domain_c.py::test_domain_c_build_ns_lookup PASSED [ 44%] tests/test_domain_c.py::test_domain_c_build_field_role PASSED [ 44%] tests/test_domain_c.py::test_domain_c_build_intersphinx PASSED [ 45%] tests/test_domain_c.py::test_domain_c_parse_cfunction PASSED [ 45%] tests/test_domain_c.py::test_domain_c_parse_cmember PASSED [ 45%] tests/test_domain_c.py::test_domain_c_parse_cvar PASSED [ 45%] tests/test_domain_c.py::test_domain_c_parse_no_index_entry PASSED [ 45%] tests/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_equal PASSED [ 45%] tests/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_force_single PASSED [ 45%] tests/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_break PASSED [ 45%] tests/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_equal PASSED [ 45%] tests/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 45%] tests/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_break PASSED [ 45%] tests/test_domain_c.py::test_c_maximum_signature_line_length_overrides_global PASSED [ 45%] tests/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_html PASSED [ 45%] tests/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_text PASSED [ 45%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[void-v] PASSED [ 45%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[bool-b] PASSED [ 45%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char-c] PASSED [ 45%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed char-a] PASSED [ 45%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned char-h] PASSED [ 45%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[wchar_t-w] PASSED [ 45%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char32_t-Di] PASSED [ 45%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char16_t-Ds] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char8_t-Du] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short-s] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short int-s] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short-s] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short int-s] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short-t] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short int-t] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[int-i] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed-i] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed int-i] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned-j] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned int-j] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long-l] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long int-l] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long-l] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long int-l] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long-m] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long int-m] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long-x] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long int-x] PASSED [ 46%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long-x] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long int-x] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int64-x] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long-y] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long int-y] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int128-n] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed __int128-n] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned __int128-o] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[float-f] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[double-d] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long double-e] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float80-e] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float64x-e] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float128-g] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float128-g] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex float-Cf] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex double-Cd] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex long double-Ce] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary float-f] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary double-d] PASSED [ 47%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary long double-e] PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[auto-Da] PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[decltype(auto)-Dc] PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[std::nullptr_t-Dn] PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_expressions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_type_definitions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_concept_definitions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_member_definitions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_function_definitions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_operators PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_nested_name PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_class_definitions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_union_definitions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_enum_definitions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_anon_definitions PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_templates PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_placeholder_types PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_requires_clauses PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_template_args PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_initializers PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_attributes PASSED [ 48%] tests/test_domain_cpp.py::test_domain_cpp_ast_xref_parsing PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename T-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename...-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename... T-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int N-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int* N-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int& N-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int&... N-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int*... N-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int...-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int... N-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto...-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*...-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*x)(bool)-False] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)...-True] PASSED [ 49%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class-False] PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class...-True] PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_multi_decl_lookup PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_warn_template_param_qualified_name PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_true PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_semicolon PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_false PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_anon_dup_decl PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_misuse_of_roles PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_True PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_False PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_xref_consistency PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_field_role PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_build_intersphinx PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_parse_no_index_entry PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_parse_mix_decl_duplicate PASSED [ 50%] tests/test_domain_cpp.py::test_domain_cpp_normalize_unspecialized_template_args PASSED [ 50%] tests/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_equal PASSED [ 50%] tests/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_force_single PASSED [ 50%] tests/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_break PASSED [ 50%] tests/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_equal PASSED [ 50%] tests/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_force_single PASSED [ 51%] tests/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_break PASSED [ 51%] tests/test_domain_cpp.py::test_cpp_maximum_signature_line_length_overrides_global PASSED [ 51%] tests/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_html PASSED [ 51%] tests/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_text PASSED [ 51%] tests/test_domain_js.py::test_domain_js_xrefs PASSED [ 51%] tests/test_domain_js.py::test_domain_js_objects PASSED [ 51%] tests/test_domain_js.py::test_domain_js_find_obj PASSED [ 51%] tests/test_domain_js.py::test_get_full_qualified_name PASSED [ 51%] tests/test_domain_js.py::test_js_module PASSED [ 51%] tests/test_domain_js.py::test_js_function PASSED [ 51%] tests/test_domain_js.py::test_js_class PASSED [ 51%] tests/test_domain_js.py::test_js_data PASSED [ 51%] tests/test_domain_js.py::test_no_index_entry PASSED [ 51%] tests/test_domain_js.py::test_module_content_line_number PASSED [ 51%] tests/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_equal PASSED [ 51%] tests/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_force_single PASSED [ 51%] tests/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_break PASSED [ 51%] tests/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_equal PASSED [ 51%] tests/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 51%] tests/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_break PASSED [ 51%] tests/test_domain_js.py::test_javascript_maximum_signature_line_length_overrides_global PASSED [ 52%] tests/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_html PASSED [ 52%] tests/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_text PASSED [ 52%] tests/test_domain_py.py::test_function_signatures PASSED [ 52%] tests/test_domain_py.py::test_domain_py_xrefs PASSED [ 52%] tests/test_domain_py.py::test_domain_py_xrefs_abbreviations PASSED [ 52%] tests/test_domain_py.py::test_domain_py_objects PASSED [ 52%] tests/test_domain_py.py::test_resolve_xref_for_properties PASSED [ 52%] tests/test_domain_py.py::test_domain_py_find_obj PASSED [ 52%] tests/test_domain_py.py::test_domain_py_canonical PASSED [ 52%] tests/test_domain_py.py::test_get_full_qualified_name PASSED [ 52%] tests/test_domain_py.py::test_parse_annotation PASSED [ 52%] tests/test_domain_py.py::test_parse_annotation_suppress PASSED [ 52%] tests/test_domain_py.py::test_parse_annotation_Literal PASSED [ 52%] tests/test_domain_py.py::test_pyfunction_signature PASSED [ 52%] tests/test_domain_py.py::test_pyfunction_signature_full PASSED [ 52%] tests/test_domain_py.py::test_pyfunction_with_unary_operators PASSED [ 52%] tests/test_domain_py.py::test_pyfunction_with_binary_operators PASSED [ 52%] tests/test_domain_py.py::test_pyfunction_with_number_literals PASSED [ 52%] tests/test_domain_py.py::test_pyfunction_with_union_type_operator PASSED [ 52%] tests/test_domain_py.py::test_optional_pyfunction_signature PASSED [ 53%] tests/test_domain_py.py::test_pyexception_signature PASSED [ 53%] tests/test_domain_py.py::test_pydata_signature PASSED [ 53%] tests/test_domain_py.py::test_pydata_signature_old PASSED [ 53%] tests/test_domain_py.py::test_pydata_with_union_type_operator PASSED [ 53%] tests/test_domain_py.py::test_pyobject_prefix PASSED [ 53%] tests/test_domain_py.py::test_pydata PASSED [ 53%] tests/test_domain_py.py::test_pyfunction PASSED [ 53%] tests/test_domain_py.py::test_pyclass_options PASSED [ 53%] tests/test_domain_py.py::test_pymethod_options PASSED [ 53%] tests/test_domain_py.py::test_pyclassmethod PASSED [ 53%] tests/test_domain_py.py::test_pystaticmethod PASSED [ 53%] tests/test_domain_py.py::test_pyattribute PASSED [ 53%] tests/test_domain_py.py::test_pyproperty PASSED [ 53%] tests/test_domain_py.py::test_pydecorator_signature PASSED [ 53%] tests/test_domain_py.py::test_pydecoratormethod_signature PASSED [ 53%] tests/test_domain_py.py::test_canonical PASSED [ 53%] tests/test_domain_py.py::test_canonical_definition_overrides PASSED [ 53%] tests/test_domain_py.py::test_canonical_definition_skip PASSED [ 53%] tests/test_domain_py.py::test_canonical_duplicated PASSED [ 53%] tests/test_domain_py.py::test_info_field_list PASSED [ 53%] tests/test_domain_py.py::test_info_field_list_piped_type PASSED [ 54%] tests/test_domain_py.py::test_info_field_list_Literal PASSED [ 54%] tests/test_domain_py.py::test_info_field_list_var PASSED [ 54%] tests/test_domain_py.py::test_info_field_list_napoleon_deliminator_of PASSED [ 54%] tests/test_domain_py.py::test_info_field_list_napoleon_deliminator_or PASSED [ 54%] tests/test_domain_py.py::test_type_field PASSED [ 54%] tests/test_domain_py.py::test_module_index PASSED [ 54%] tests/test_domain_py.py::test_module_index_submodule PASSED [ 54%] tests/test_domain_py.py::test_module_index_not_collapsed PASSED [ 54%] tests/test_domain_py.py::test_modindex_common_prefix PASSED [ 54%] tests/test_domain_py.py::test_no_index_entry PASSED [ 54%] tests/test_domain_py.py::test_python_python_use_unqualified_type_names PASSED [ 54%] tests/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled PASSED [ 54%] tests/test_domain_py.py::test_warn_missing_reference PASSED [ 54%] tests/test_domain_py.py::test_signature_line_number[True] PASSED [ 54%] tests/test_domain_py.py::test_signature_line_number[False] PASSED [ 54%] tests/test_domain_py.py::test_pyfunction_signature_with_python_maximum_signature_line_length_equal PASSED [ 54%] tests/test_domain_py.py::test_pyfunction_signature_with_python_maximum_signature_line_length_force_single PASSED [ 54%] tests/test_domain_py.py::test_pyfunction_signature_with_python_maximum_signature_line_length_break PASSED [ 54%] tests/test_domain_py.py::test_pyfunction_signature_with_maximum_signature_line_length_equal PASSED [ 54%] tests/test_domain_py.py::test_pyfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 54%] tests/test_domain_py.py::test_pyfunction_signature_with_maximum_signature_line_length_break PASSED [ 55%] tests/test_domain_py.py::test_python_maximum_signature_line_length_overrides_global PASSED [ 55%] tests/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_html PASSED [ 55%] tests/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_text PASSED [ 55%] tests/test_domain_py.py::test_module_content_line_number PASSED [ 55%] tests/test_domain_py.py::test_short_literal_types PASSED [ 55%] tests/test_domain_py.py::test_function_pep_695 PASSED [ 55%] tests/test_domain_py.py::test_class_def_pep_695 PASSED [ 55%] tests/test_domain_py.py::test_class_def_pep_696 PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int]-[T: int]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:*Ts]-[T: *Ts]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int|(*Ts)]-[T: int | (*Ts)]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(*Ts)|int]-[T: (*Ts) | int]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(int|(*Ts))]-[T: (int | (*Ts))]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:((*Ts)|int)]-[T: ((*Ts) | int)]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:Annotated[int,ctype("char")]]-[T: Annotated[int, ctype("char")]]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int,str)]-[T: (int, str)]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int|str,*Ts)]-[T: (int | str, *Ts)]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T=int]-[T = int]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T:int=int]-[T: int = int]] PASSED [ 55%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*Ts]-[*V = *Ts]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=(*Ts)]-[*V = (*Ts)]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[str,...]]-[*V = *tuple[str, ...]]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,...]]-[*V = *tuple[*Ts, ...]]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[int,*Ts]]-[*V = *tuple[int, *Ts]]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,int]]-[*V = *tuple[*Ts, int]]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,*Ts]]-[**P = [int, *Ts]]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int, int*3]]-[**P = [int, int * 3]]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int, *Ts*3]]-[**P = [int, *Ts * 3]]] PASSED [ 56%] tests/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,A[int,ctype("char")]]]-[**P = [int, A[int, ctype("char")]]]] PASSED [ 56%] tests/test_domain_rst.py::test_parse_directive PASSED [ 56%] tests/test_domain_rst.py::test_rst_directive PASSED [ 56%] tests/test_domain_rst.py::test_rst_directive_with_argument PASSED [ 56%] tests/test_domain_rst.py::test_rst_directive_option PASSED [ 56%] tests/test_domain_rst.py::test_rst_directive_option_with_argument PASSED [ 56%] tests/test_domain_rst.py::test_rst_directive_option_type PASSED [ 56%] tests/test_domain_rst.py::test_rst_directive_and_directive_option PASSED [ 56%] tests/test_domain_rst.py::test_rst_role PASSED [ 56%] tests/test_domain_std.py::test_process_doc_handle_figure_caption PASSED [ 56%] tests/test_domain_std.py::test_process_doc_handle_table_title PASSED [ 56%] tests/test_domain_std.py::test_get_full_qualified_name PASSED [ 56%] tests/test_domain_std.py::test_cmd_option_with_optional_value PASSED [ 57%] tests/test_domain_std.py::test_cmd_option_starting_with_bracket PASSED [ 57%] tests/test_domain_std.py::test_glossary PASSED [ 57%] tests/test_domain_std.py::test_glossary_warning PASSED [ 57%] tests/test_domain_std.py::test_glossary_comment PASSED [ 57%] tests/test_domain_std.py::test_glossary_comment2 PASSED [ 57%] tests/test_domain_std.py::test_glossary_sorted PASSED [ 57%] tests/test_domain_std.py::test_glossary_alphanumeric PASSED [ 57%] tests/test_domain_std.py::test_glossary_conflicted_labels PASSED [ 57%] tests/test_domain_std.py::test_cmdoption PASSED [ 57%] tests/test_domain_std.py::test_cmdoption_for_None PASSED [ 57%] tests/test_domain_std.py::test_multiple_cmdoptions PASSED [ 57%] tests/test_domain_std.py::test_productionlist PASSED [ 57%] tests/test_domain_std.py::test_productionlist2 PASSED [ 57%] tests/test_domain_std.py::test_disabled_docref PASSED [ 57%] tests/test_domain_std.py::test_labeled_rubric PASSED [ 57%] tests/test_domain_std.py::test_labeled_definition PASSED [ 57%] tests/test_domain_std.py::test_labeled_field PASSED [ 57%] tests/test_environment.py::test_config_status PASSED [ 57%] tests/test_environment.py::test_images PASSED [ 57%] tests/test_environment.py::test_object_inventory PASSED [ 58%] tests/test_environment.py::test_env_relfn2path PASSED [ 58%] tests/test_environment_indexentries.py::test_create_single_index PASSED [ 58%] tests/test_environment_indexentries.py::test_create_pair_index PASSED [ 58%] tests/test_environment_indexentries.py::test_create_triple_index PASSED [ 58%] tests/test_environment_indexentries.py::test_create_see_index PASSED [ 58%] tests/test_environment_indexentries.py::test_create_seealso_index PASSED [ 58%] tests/test_environment_indexentries.py::test_create_main_index PASSED [ 58%] tests/test_environment_indexentries.py::test_create_index_with_name PASSED [ 58%] tests/test_environment_indexentries.py::test_create_index_by_key PASSED [ 58%] tests/test_environment_record_dependencies.py::test_record_dependencies_cleared PASSED [ 58%] tests/test_environment_toctree.py::test_process_doc PASSED [ 58%] tests/test_environment_toctree.py::test_glob PASSED [ 58%] tests/test_environment_toctree.py::test_domain_objects PASSED [ 58%] tests/test_environment_toctree.py::test_document_toc PASSED [ 58%] tests/test_environment_toctree.py::test_document_toc_only PASSED [ 58%] tests/test_environment_toctree.py::test_document_toc_tocdepth PASSED [ 58%] tests/test_environment_toctree.py::test_global_toctree_for_doc PASSED [ 58%] tests/test_environment_toctree.py::test_global_toctree_for_doc_collapse PASSED [ 58%] tests/test_environment_toctree.py::test_global_toctree_for_doc_maxdepth PASSED [ 58%] tests/test_environment_toctree.py::test_global_toctree_for_doc_includehidden PASSED [ 58%] tests/test_environment_toctree.py::test_toctree_index PASSED [ 59%] tests/test_errors.py::test_extension_error_repr PASSED [ 59%] tests/test_errors.py::test_extension_error_with_orig_exc_repr PASSED [ 59%] tests/test_events.py::test_event_priority PASSED [ 59%] tests/test_events.py::test_event_allowed_exceptions PASSED [ 59%] tests/test_events.py::test_event_pdb PASSED [ 59%] tests/test_ext_apidoc.py::test_simple PASSED [ 59%] tests/test_ext_apidoc.py::test_pep_0420_enabled PASSED [ 59%] tests/test_ext_apidoc.py::test_pep_0420_enabled_separate PASSED [ 59%] tests/test_ext_apidoc.py::test_pep_0420_disabled PASSED [ 59%] tests/test_ext_apidoc.py::test_pep_0420_disabled_top_level_verify PASSED [ 59%] tests/test_ext_apidoc.py::test_trailing_underscore PASSED [ 59%] tests/test_ext_apidoc.py::test_excludes PASSED [ 59%] tests/test_ext_apidoc.py::test_excludes_subpackage_should_be_skipped PASSED [ 59%] tests/test_ext_apidoc.py::test_excludes_module_should_be_skipped PASSED [ 59%] tests/test_ext_apidoc.py::test_excludes_module_should_not_be_skipped PASSED [ 59%] tests/test_ext_apidoc.py::test_multibyte_parameters PASSED [ 59%] tests/test_ext_apidoc.py::test_extension_parsed PASSED [ 59%] tests/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_enabled PASSED [ 59%] tests/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_disabled PASSED [ 59%] tests/test_ext_apidoc.py::test_subpackage_in_toc PASSED [ 59%] tests/test_ext_apidoc.py::test_private PASSED [ 60%] tests/test_ext_apidoc.py::test_toc_file PASSED [ 60%] tests/test_ext_apidoc.py::test_module_file PASSED [ 60%] tests/test_ext_apidoc.py::test_module_file_noheadings PASSED [ 60%] tests/test_ext_apidoc.py::test_package_file PASSED [ 60%] tests/test_ext_apidoc.py::test_package_file_separate PASSED [ 60%] tests/test_ext_apidoc.py::test_package_file_module_first PASSED [ 60%] tests/test_ext_apidoc.py::test_package_file_without_submodules PASSED [ 60%] tests/test_ext_apidoc.py::test_namespace_package_file PASSED [ 60%] tests/test_ext_apidoc.py::test_no_duplicates PASSED [ 60%] tests/test_ext_autodoc.py::test_parse_name PASSED [ 60%] tests/test_ext_autodoc.py::test_format_signature PASSED [ 60%] tests/test_ext_autodoc.py::test_autodoc_process_signature_typing_generic PASSED [ 60%] tests/test_ext_autodoc.py::test_autodoc_process_signature_typehints PASSED [ 60%] tests/test_ext_autodoc.py::test_get_doc PASSED [ 60%] tests/test_ext_autodoc.py::test_new_documenter PASSED [ 60%] tests/test_ext_autodoc.py::test_attrgetter_using PASSED [ 60%] tests/test_ext_autodoc.py::test_py_module PASSED [ 60%] tests/test_ext_autodoc.py::test_autodoc_decorator PASSED [ 60%] tests/test_ext_autodoc.py::test_autodoc_exception PASSED [ 60%] tests/test_ext_autodoc.py::test_autodoc_warnings PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_attributes PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_members PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_exclude_members PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_undoc_members PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_undoc_members_for_metadata_only PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_inherited_members PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_inherited_members_Base PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_inherited_members_None PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_imported_members PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_special_members PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_ignore_module_all PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_noindex PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_inner_class PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_classmethod PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_staticmethod PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_descriptor PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_cached_property PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_member_order PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_module_member_order PASSED [ 61%] tests/test_ext_autodoc.py::test_autodoc_module_scope PASSED [ 62%] tests/test_ext_autodoc.py::test_autodoc_class_scope PASSED [ 62%] tests/test_ext_autodoc.py::test_class_attributes PASSED [ 62%] tests/test_ext_autodoc.py::test_autoclass_instance_attributes PASSED [ 62%] tests/test_ext_autodoc.py::test_autoattribute_instance_attributes PASSED [ 62%] tests/test_ext_autodoc.py::test_slots PASSED [ 62%] tests/test_ext_autodoc.py::test_enum_class PASSED [ 62%] tests/test_ext_autodoc.py::test_descriptor_class PASSED [ 62%] tests/test_ext_autodoc.py::test_automethod_for_builtin PASSED [ 62%] tests/test_ext_autodoc.py::test_automethod_for_decorated PASSED [ 62%] tests/test_ext_autodoc.py::test_abstractmethods PASSED [ 62%] tests/test_ext_autodoc.py::test_partialfunction PASSED [ 62%] tests/test_ext_autodoc.py::test_imported_partialfunction_should_not_shown_without_imported_members PASSED [ 62%] tests/test_ext_autodoc.py::test_bound_method PASSED [ 62%] tests/test_ext_autodoc.py::test_partialmethod PASSED [ 62%] tests/test_ext_autodoc.py::test_partialmethod_undoc_members PASSED [ 62%] tests/test_ext_autodoc.py::test_autodoc_typed_instance_variables PASSED [ 62%] tests/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables PASSED [ 62%] tests/test_ext_autodoc.py::test_autodoc_GenericAlias PASSED [ 62%] tests/test_ext_autodoc.py::test_autodoc_TypeVar PASSED [ 62%] tests/test_ext_autodoc.py::test_autodoc_Annotated PASSED [ 62%] tests/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING PASSED [ 63%] tests/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING_circular_import PASSED [ 63%] tests/test_ext_autodoc.py::test_singledispatch PASSED [ 63%] tests/test_ext_autodoc.py::test_singledispatchmethod PASSED [ 63%] tests/test_ext_autodoc.py::test_singledispatchmethod_automethod PASSED [ 63%] tests/test_ext_autodoc.py::test_cython PASSED [ 63%] tests/test_ext_autodoc.py::test_final PASSED [ 63%] tests/test_ext_autodoc.py::test_overload PASSED [ 63%] tests/test_ext_autodoc.py::test_overload2 PASSED [ 63%] tests/test_ext_autodoc.py::test_pymodule_for_ModuleLevelDocumenter PASSED [ 63%] tests/test_ext_autodoc.py::test_pymodule_for_ClassLevelDocumenter PASSED [ 63%] tests/test_ext_autodoc.py::test_pyclass_for_ClassLevelDocumenter PASSED [ 63%] tests/test_ext_autodoc.py::test_autodoc PASSED [ 63%] tests/test_ext_autodoc.py::test_name_conflict PASSED [ 63%] tests/test_ext_autodoc.py::test_name_mangling PASSED [ 63%] tests/test_ext_autodoc.py::test_type_union_operator PASSED [ 63%] tests/test_ext_autodoc.py::test_hide_value PASSED [ 63%] tests/test_ext_autodoc.py::test_canonical PASSED [ 63%] tests/test_ext_autodoc.py::test_literal_render PASSED [ 63%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute PASSED [ 63%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_novalue PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable_in_alias PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_in_alias PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_without_comment PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_list PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_dict PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_str PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_GenericAlias PASSED [ 64%] tests/test_ext_autodoc_autoattribute.py::test_autoattribute_hide_value PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_classes PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_instance_variable PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_inherited_instance_variable PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_uninitialized_attributes PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_decorators PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_properties PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_slots_attribute PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type PASSED [ 64%] tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_class_doc_from_class PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_class_doc_from_init PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_class_doc_from_both PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_class_alias PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_class_alias_for_imported_object_having_doccomment PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_coroutine PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_autodata_NewType_module_level PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_autoattribute_NewType_class_level PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_autodata_TypeVar_class_level PASSED [ 65%] tests/test_ext_autodoc_autoclass.py::test_autoattribute_TypeVar_module_level PASSED [ 65%] tests/test_ext_autodoc_autodata.py::test_autodata PASSED [ 65%] tests/test_ext_autodoc_autodata.py::test_autodata_novalue PASSED [ 65%] tests/test_ext_autodoc_autodata.py::test_autodata_typed_variable PASSED [ 65%] tests/test_ext_autodoc_autodata.py::test_autodata_type_comment PASSED [ 65%] tests/test_ext_autodoc_autodata.py::test_autodata_GenericAlias PASSED [ 65%] tests/test_ext_autodoc_autodata.py::test_autodata_hide_value PASSED [ 65%] tests/test_ext_autodoc_autofunction.py::test_classes PASSED [ 65%] tests/test_ext_autodoc_autofunction.py::test_callable PASSED [ 65%] tests/test_ext_autodoc_autofunction.py::test_method PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_builtin_function PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_methoddescriptor PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_decorated PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_singledispatch PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_cfunction PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_wrapped_function PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_wrapped_function_contextmanager PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_coroutine PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_synchronized_coroutine PASSED [ 66%] tests/test_ext_autodoc_autofunction.py::test_async_generator PASSED [ 66%] tests/test_ext_autodoc_automodule.py::test_empty_all PASSED [ 66%] tests/test_ext_autodoc_automodule.py::test_automodule PASSED [ 66%] tests/test_ext_autodoc_automodule.py::test_automodule_undoc_members PASSED [ 66%] tests/test_ext_autodoc_automodule.py::test_automodule_special_members PASSED [ 66%] tests/test_ext_autodoc_automodule.py::test_automodule_inherited_members PASSED [ 66%] tests/test_ext_autodoc_automodule.py::test_subclass_of_mocked_object PASSED [ 66%] tests/test_ext_autodoc_autoproperty.py::test_properties PASSED [ 66%] tests/test_ext_autodoc_autoproperty.py::test_class_properties PASSED [ 66%] tests/test_ext_autodoc_autoproperty.py::test_properties_with_type_comment PASSED [ 66%] tests/test_ext_autodoc_autoproperty.py::test_class_properties_with_type_comment PASSED [ 66%] tests/test_ext_autodoc_autoproperty.py::test_cached_properties PASSED [ 67%] tests/test_ext_autodoc_autoproperty.py::test_cached_properties_with_type_comment PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autoclass_content_class PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autoclass_content_init PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_class_signature_mixed PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_init PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_new PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autoclass_content_both PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings_for_inherited_members PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_docstring_signature PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_class PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_init PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_both PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_mocked_module_imports PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_signature PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_none PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_none_for_overload PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_description PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc_doc_rtype PASSED [ 67%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc_doc_rtype PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_description_for_invalid_node PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_both PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_type_aliases PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_description_and_type_aliases PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_class_alias PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_generic_alias PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_newtype_alias PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_default_options PASSED [ 68%] tests/test_ext_autodoc_configs.py::test_autodoc_default_options_with_values PASSED [ 68%] tests/test_ext_autodoc_events.py::test_process_docstring PASSED [ 68%] tests/test_ext_autodoc_events.py::test_process_docstring_for_nondatadescriptor PASSED [ 68%] tests/test_ext_autodoc_events.py::test_cut_lines PASSED [ 68%] tests/test_ext_autodoc_events.py::test_between PASSED [ 68%] tests/test_ext_autodoc_events.py::test_between_exclude PASSED [ 68%] tests/test_ext_autodoc_events.py::test_skip_module_member PASSED [ 68%] tests/test_ext_autodoc_mock.py::test_MockModule PASSED [ 68%] tests/test_ext_autodoc_mock.py::test_MockObject PASSED [ 69%] tests/test_ext_autodoc_mock.py::test_mock PASSED [ 69%] tests/test_ext_autodoc_mock.py::test_mock_does_not_follow_upper_modules PASSED [ 69%] tests/test_ext_autodoc_mock.py::test_abc_MockObject PASSED [ 69%] tests/test_ext_autodoc_mock.py::test_mock_decorator PASSED [ 69%] tests/test_ext_autodoc_mock.py::test_ismock PASSED [ 69%] tests/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults PASSED [ 69%] tests/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs PASSED [ 69%] tests/test_ext_autodoc_private_members.py::test_private_field PASSED [ 69%] tests/test_ext_autodoc_private_members.py::test_private_field_and_private_members PASSED [ 69%] tests/test_ext_autodoc_private_members.py::test_private_members PASSED [ 69%] tests/test_ext_autodoc_private_members.py::test_private_attributes PASSED [ 69%] tests/test_ext_autodoc_private_members.py::test_private_attributes_and_private_members PASSED [ 69%] tests/test_ext_autosectionlabel.py::test_autosectionlabel_html PASSED [ 69%] tests/test_ext_autosectionlabel.py::test_autosectionlabel_prefix_document_html PASSED [ 69%] tests/test_ext_autosectionlabel.py::test_autosectionlabel_maxdepth PASSED [ 69%] tests/test_ext_autosummary.py::test_mangle_signature PASSED [ 69%] tests/test_ext_autosummary.py::test_extract_summary PASSED [ 69%] tests/test_ext_autosummary.py::test_get_items_summary PASSED [ 69%] tests/test_ext_autosummary.py::test_escaping PASSED [ 69%] tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module PASSED [ 69%] tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module___all__ PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members_inherited_module PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_generate PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_generate_overwrite1 PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_generate_overwrite2 PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_recursive PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_recursive_skips_mocked_modules PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_filename_map PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_latex_table_colspec PASSED [ 70%] tests/test_ext_autosummary.py::test_import_by_name PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_mock_imports PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_imported_members PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_module_all PASSED [ 70%] tests/test_ext_autosummary.py::test_generate_autosummary_docs_property PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_skip_member PASSED [ 70%] tests/test_ext_autosummary.py::test_autosummary_template PASSED [ 70%] tests/test_ext_autosummary.py::test_empty_autosummary_generate PASSED [ 70%] tests/test_ext_autosummary.py::test_invalid_autosummary_generate PASSED [ 70%] tests/test_ext_autosummary.py::test_autogen PASSED [ 70%] tests/test_ext_coverage.py::test_build PASSED [ 71%] tests/test_ext_coverage.py::test_coverage_ignore_pyobjects PASSED [ 71%] tests/test_ext_coverage.py::test_show_missing_items PASSED [ 71%] tests/test_ext_coverage.py::test_show_missing_items_quiet PASSED [ 71%] tests/test_ext_doctest.py::test_build PASSED [ 71%] tests/test_ext_doctest.py::test_highlight_language_default PASSED [ 71%] tests/test_ext_doctest.py::test_highlight_language_python3 PASSED [ 71%] tests/test_ext_doctest.py::test_is_allowed_version PASSED [ 71%] tests/test_ext_doctest.py::test_skipif PASSED [ 71%] tests/test_ext_doctest.py::test_reporting_with_autodoc PASSED [ 71%] tests/test_ext_duration.py::test_githubpages PASSED [ 71%] tests/test_ext_extlinks.py::test_extlinks_detect_candidates PASSED [ 71%] tests/test_ext_extlinks.py::test_replaceable_uris_emit_extlinks_warnings PASSED [ 71%] tests/test_ext_extlinks.py::test_all_replacements_suggested_if_multiple_replacements_possible PASSED [ 71%] tests/test_ext_githubpages.py::test_githubpages PASSED [ 71%] tests/test_ext_githubpages.py::test_no_cname_for_github_io_domain PASSED [ 71%] tests/test_ext_githubpages.py::test_cname_for_custom_domain PASSED [ 71%] tests/test_ext_graphviz.py::test_graphviz_png_html SKIPPED (graphviz...) [ 71%] tests/test_ext_graphviz.py::test_graphviz_svg_html SKIPPED (graphviz...) [ 71%] tests/test_ext_graphviz.py::test_graphviz_latex SKIPPED (graphviz "d...) [ 71%] tests/test_ext_graphviz.py::test_graphviz_i18n SKIPPED (graphviz "do...) [ 72%] tests/test_ext_graphviz.py::test_graphviz_parse_mapfile PASSED [ 72%] tests/test_ext_ifconfig.py::test_ifconfig PASSED [ 72%] tests/test_ext_ifconfig.py::test_ifconfig_content_line_number PASSED [ 72%] tests/test_ext_imgconverter.py::test_ext_imgconverter PASSED [ 72%] tests/test_ext_imgmockconverter.py::test_ext_imgmockconverter PASSED [ 72%] tests/test_ext_inheritance_diagram.py::test_inheritance_diagram SKIPPED [ 72%] tests/test_ext_inheritance_diagram.py::test_inheritance_diagram_png_html SKIPPED [ 72%] tests/test_ext_inheritance_diagram.py::test_inheritance_diagram_svg_html SKIPPED [ 72%] tests/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex SKIPPED [ 72%] tests/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex_alias SKIPPED [ 72%] tests/test_ext_inheritance_diagram.py::test_import_classes PASSED [ 72%] tests/test_ext_intersphinx.py::test_fetch_inventory_redirection PASSED [ 72%] tests/test_ext_intersphinx.py::test_missing_reference PASSED [ 72%] tests/test_ext_intersphinx.py::test_missing_reference_pydomain PASSED [ 72%] tests/test_ext_intersphinx.py::test_missing_reference_stddomain PASSED [ 72%] tests/test_ext_intersphinx.py::test_missing_reference_cppdomain PASSED [ 72%] tests/test_ext_intersphinx.py::test_missing_reference_jsdomain PASSED [ 72%] tests/test_ext_intersphinx.py::test_missing_reference_disabled_domain PASSED [ 72%] tests/test_ext_intersphinx.py::test_inventory_not_having_version PASSED [ 72%] tests/test_ext_intersphinx.py::test_load_mappings_warnings PASSED [ 72%] tests/test_ext_intersphinx.py::test_load_mappings_fallback PASSED [ 73%] tests/test_ext_intersphinx.py::TestStripBasicAuth::test_auth_stripped PASSED [ 73%] tests/test_ext_intersphinx.py::TestStripBasicAuth::test_no_auth PASSED [ 73%] tests/test_ext_intersphinx.py::TestStripBasicAuth::test_having_port PASSED [ 73%] tests/test_ext_intersphinx.py::test_getsafeurl_authed PASSED [ 73%] tests/test_ext_intersphinx.py::test_getsafeurl_authed_having_port PASSED [ 73%] tests/test_ext_intersphinx.py::test_getsafeurl_unauthed PASSED [ 73%] tests/test_ext_intersphinx.py::test_inspect_main_noargs PASSED [ 73%] tests/test_ext_intersphinx.py::test_inspect_main_file PASSED [ 73%] tests/test_ext_intersphinx.py::test_inspect_main_url PASSED [ 73%] tests/test_ext_intersphinx.py::test_intersphinx_role PASSED [ 73%] tests/test_ext_math.py::test_imgmath_png PASSED [ 73%] tests/test_ext_math.py::test_imgmath_svg PASSED [ 73%] tests/test_ext_math.py::test_imgmath_svg_embed PASSED [ 73%] tests/test_ext_math.py::test_mathjax_options PASSED [ 73%] tests/test_ext_math.py::test_mathjax_align PASSED [ 73%] tests/test_ext_math.py::test_math_number_all_mathjax PASSED [ 73%] tests/test_ext_math.py::test_math_number_all_latex PASSED [ 73%] tests/test_ext_math.py::test_math_eqref_format_html PASSED [ 73%] tests/test_ext_math.py::test_math_eqref_format_latex PASSED [ 73%] tests/test_ext_math.py::test_mathjax_numfig_html PASSED [ 74%] tests/test_ext_math.py::test_imgmath_numfig_html PASSED [ 74%] tests/test_ext_math.py::test_math_compat PASSED [ 74%] tests/test_ext_math.py::test_mathjax3_config PASSED [ 74%] tests/test_ext_math.py::test_mathjax2_config PASSED [ 74%] tests/test_ext_math.py::test_mathjax_options_async_for_mathjax3 PASSED [ 74%] tests/test_ext_math.py::test_mathjax_options_defer_for_mathjax2 PASSED [ 74%] tests/test_ext_math.py::test_mathjax_path PASSED [ 74%] tests/test_ext_math.py::test_mathjax_path_config PASSED [ 74%] tests/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math PASSED [ 74%] tests/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations PASSED [ 74%] tests/test_ext_math.py::test_mathjax_is_installed_if_no_equations_when_forced PASSED [ 74%] tests/test_ext_napoleon.py::TestProcessDocstring::test_modify_in_place PASSED [ 74%] tests/test_ext_napoleon.py::TestSetup::test_unknown_app_type PASSED [ 74%] tests/test_ext_napoleon.py::TestSetup::test_add_config_values PASSED [ 74%] tests/test_ext_napoleon.py::TestSkipMember::test_namedtuple PASSED [ 74%] tests/test_ext_napoleon.py::TestSkipMember::test_class_private_doc PASSED [ 74%] tests/test_ext_napoleon.py::TestSkipMember::test_class_private_undoc PASSED [ 74%] tests/test_ext_napoleon.py::TestSkipMember::test_class_special_doc PASSED [ 74%] tests/test_ext_napoleon.py::TestSkipMember::test_class_special_undoc PASSED [ 74%] tests/test_ext_napoleon.py::TestSkipMember::test_class_decorated_doc PASSED [ 74%] tests/test_ext_napoleon.py::TestSkipMember::test_exception_private_doc PASSED [ 75%] tests/test_ext_napoleon.py::TestSkipMember::test_exception_private_undoc PASSED [ 75%] tests/test_ext_napoleon.py::TestSkipMember::test_exception_special_doc PASSED [ 75%] tests/test_ext_napoleon.py::TestSkipMember::test_exception_special_undoc PASSED [ 75%] tests/test_ext_napoleon.py::TestSkipMember::test_module_private_doc PASSED [ 75%] tests/test_ext_napoleon.py::TestSkipMember::test_module_private_undoc PASSED [ 75%] tests/test_ext_napoleon.py::TestSkipMember::test_module_special_doc PASSED [ 75%] tests/test_ext_napoleon.py::TestSkipMember::test_module_special_undoc PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestNamedtupleSubclass::test_attributes_docstring PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_no_type PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_ref_in_type PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_sphinx_admonitions PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_docstrings PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_parameters_with_class_reference PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_class_reference PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_use_ivar PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_code_block_in_returns_section PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_colon_in_return_type PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_xrefs_in_return_type PASSED [ 75%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_raises_types PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_kwargs_in_arguments PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_section_header_formatting PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_list_in_parameter_description PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_custom_generic_sections PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_noindex PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_keywords_with_types PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_pep526_annotations PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_preprocess_types PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_sphinx_admonitions PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_docstrings PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_type_preprocessor PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_with_class_reference PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_multiple_parameters PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_without_class_reference PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_see_also_refs PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_colon_in_return_type PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute_strip_signature_backslash PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_return_types PASSED [ 76%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_yield_types PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_raises_types PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_xrefs_in_return_type PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_section_header_underline_length PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_list_in_parameter_description PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_tokenize_type_spec PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens_invalid PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_convert_numpy_type_spec PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameter_types PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type_invalid PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[x, y, z-x, y, z] PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*args, **kwargs-\\*args, \\*\\*kwargs] PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*x, **y-\\*x, \\*\\*y] PASSED [ 77%] tests/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_pep526_annotations PASSED [ 77%] tests/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_all PASSED [ 77%] tests/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_documented_params PASSED [ 77%] tests/test_ext_todo.py::test_todo PASSED [ 77%] tests/test_ext_todo.py::test_todo_not_included PASSED [ 77%] tests/test_ext_todo.py::test_todo_valid_link PASSED [ 77%] tests/test_ext_viewcode.py::test_viewcode_linenos PASSED [ 78%] tests/test_ext_viewcode.py::test_viewcode PASSED [ 78%] tests/test_ext_viewcode.py::test_viewcode_epub_default PASSED [ 78%] tests/test_ext_viewcode.py::test_viewcode_epub_enabled PASSED [ 78%] tests/test_ext_viewcode.py::test_linkcode PASSED [ 78%] tests/test_ext_viewcode.py::test_local_source_files PASSED [ 78%] tests/test_extension.py::test_needs_extensions PASSED [ 78%] tests/test_highlighting.py::test_add_lexer PASSED [ 78%] tests/test_highlighting.py::test_detect_interactive PASSED [ 78%] tests/test_highlighting.py::test_lexer_options PASSED [ 78%] tests/test_highlighting.py::test_set_formatter PASSED [ 78%] tests/test_highlighting.py::test_default_highlight PASSED [ 78%] tests/test_intl.py::test_text_emit_warnings PASSED [ 78%] tests/test_intl.py::test_text_warning_node PASSED [ 78%] tests/test_intl.py::test_text_title_underline PASSED [ 78%] tests/test_intl.py::test_text_subdirs PASSED [ 78%] tests/test_intl.py::test_text_inconsistency_warnings PASSED [ 78%] tests/test_intl.py::test_noqa PASSED [ 78%] tests/test_intl.py::test_text_literalblock_warnings PASSED [ 78%] tests/test_intl.py::test_text_definition_terms PASSED [ 78%] tests/test_intl.py::test_text_glossary_term PASSED [ 79%] tests/test_intl.py::test_text_glossary_term_inconsistencies PASSED [ 79%] tests/test_intl.py::test_gettext_section PASSED [ 79%] tests/test_intl.py::test_text_section PASSED [ 79%] tests/test_intl.py::test_text_seealso PASSED [ 79%] tests/test_intl.py::test_text_figure_captions PASSED [ 79%] tests/test_intl.py::test_text_rubric PASSED [ 79%] tests/test_intl.py::test_text_docfields PASSED [ 79%] tests/test_intl.py::test_text_admonitions PASSED [ 79%] tests/test_intl.py::test_gettext_toctree PASSED [ 79%] tests/test_intl.py::test_gettext_table PASSED [ 79%] tests/test_intl.py::test_text_table PASSED [ 79%] tests/test_intl.py::test_text_toctree PASSED [ 79%] tests/test_intl.py::test_gettext_topic PASSED [ 79%] tests/test_intl.py::test_text_topic PASSED [ 79%] tests/test_intl.py::test_gettext_definition_terms PASSED [ 79%] tests/test_intl.py::test_gettext_glossary_terms PASSED [ 79%] tests/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED [ 79%] tests/test_intl.py::test_gettext_literalblock PASSED [ 79%] tests/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED [ 79%] tests/test_intl.py::test_node_translated_attribute PASSED [ 79%] tests/test_intl.py::test_translation_progress_substitution PASSED [ 80%] tests/test_intl.py::test_translation_progress_classes_true PASSED [ 80%] tests/test_intl.py::test_gettext_dont_rebuild_mo PASSED [ 80%] tests/test_intl.py::test_html_meta PASSED [ 80%] tests/test_intl.py::test_html_footnotes PASSED [ 80%] tests/test_intl.py::test_html_undefined_refs PASSED [ 80%] tests/test_intl.py::test_html_index_entries PASSED [ 80%] tests/test_intl.py::test_html_versionchanges PASSED [ 80%] tests/test_intl.py::test_html_docfields PASSED [ 80%] tests/test_intl.py::test_html_template PASSED [ 80%] tests/test_intl.py::test_html_rebuild_mo PASSED [ 80%] tests/test_intl.py::test_xml_footnotes PASSED [ 80%] tests/test_intl.py::test_xml_footnote_backlinks PASSED [ 80%] tests/test_intl.py::test_xml_refs_in_python_domain PASSED [ 80%] tests/test_intl.py::test_xml_keep_external_links PASSED [ 80%] tests/test_intl.py::test_xml_role_xref PASSED [ 80%] tests/test_intl.py::test_xml_warnings PASSED [ 80%] tests/test_intl.py::test_xml_label_targets PASSED [ 80%] tests/test_intl.py::test_additional_targets_should_not_be_translated PASSED [ 80%] tests/test_intl.py::test_additional_targets_should_be_translated PASSED [ 80%] tests/test_intl.py::test_additional_targets_should_be_translated_substitution_definitions PASSED [ 80%] tests/test_intl.py::test_text_references PASSED [ 81%] tests/test_intl.py::test_text_prolog_epilog_substitution PASSED [ 81%] tests/test_intl.py::test_image_glob_intl PASSED [ 81%] tests/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED [ 81%] tests/test_intl.py::test_gettext_allow_fuzzy_translations PASSED [ 81%] tests/test_intl.py::test_gettext_disallow_fuzzy_translations PASSED [ 81%] tests/test_intl.py::test_customize_system_message PASSED [ 81%] tests/test_intl.py::test_customize_today_date_format PASSED [ 81%] tests/test_locale.py::test_init PASSED [ 81%] tests/test_locale.py::test_init_with_unknown_language PASSED [ 81%] tests/test_locale.py::test_add_message_catalog PASSED [ 81%] tests/test_locale.py::test_init_environment_language PASSED [ 81%] tests/test_markup.py::test_inline[verify-:pep:`8`-

PEP 8

-\\sphinxAtStartPar\n\\index{Python Enhancement Proposals@\\spxentry{Python Enhancement Proposals}!PEP 8@\\spxentry{PEP 8}}\\sphinxhref{https://peps.python.org/pep-0008/}{\\sphinxstylestrong{PEP 8}}] PASSED [ 81%] tests/test_markup.py::test_inline[verify-:pep:`8#id1`-

PEP 8#id1

-\\sphinxAtStartPar\n\\index{Python Enhancement Proposals@\\spxentry{Python Enhancement Proposals}!PEP 8\\#id1@\\spxentry{PEP 8\\#id1}}\\sphinxhref{https://peps.python.org/pep-0008/\\#id1}{\\sphinxstylestrong{PEP 8\\#id1}}] PASSED [ 81%] tests/test_markup.py::test_inline[verify-:rfc:`2324`-

RFC 2324

-\\sphinxAtStartPar\n\\index{RFC@\\spxentry{RFC}!RFC 2324@\\spxentry{RFC 2324}}\\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2324.html}{\\sphinxstylestrong{RFC 2324}}] PASSED [ 81%] tests/test_markup.py::test_inline[verify-:rfc:`2324#id1`-

RFC 2324#id1

-\\sphinxAtStartPar\n\\index{RFC@\\spxentry{RFC}!RFC 2324\\#id1@\\spxentry{RFC 2324\\#id1}}\\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2324.html\\#id1}{\\sphinxstylestrong{RFC 2324\\#id1}}] PASSED [ 81%] tests/test_markup.py::test_inline[verify_re-``code sample``-

code   sample

-\\\\sphinxAtStartPar\\n\\\\sphinxcode{\\\\sphinxupquote{code sample}}] PASSED [ 81%] tests/test_markup.py::test_inline[verify-:menuselection:`a --> b`-

a \u2023 b

-\\sphinxAtStartPar\n\\sphinxmenuselection{a \\(\\rightarrow\\) b}] PASSED [ 81%] tests/test_markup.py::test_inline[verify-:menuselection:`&Foo -&&- &Bar`-

Foo -&- Bar

-\\sphinxAtStartPar\n\\sphinxmenuselection{\\sphinxaccelerator{F}oo \\sphinxhyphen{}\\&\\sphinxhyphen{} \\sphinxaccelerator{B}ar}] PASSED [ 81%] tests/test_markup.py::test_inline[verify-:guilabel:`&Foo -&&- &Bar`-

Foo -&- Bar

-\\sphinxAtStartPar\n\\sphinxguilabel{\\sphinxaccelerator{F}oo \\sphinxhyphen{}\\&\\sphinxhyphen{} \\sphinxaccelerator{B}ar}] PASSED [ 81%] tests/test_markup.py::test_inline[verify-:guilabel:`Foo`-

Foo

-\\sphinxAtStartPar\n\\sphinxguilabel{Foo}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-:kbd:`space`-

space

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{space}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-:kbd:`Control+X`-

Control+X

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Control+X}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-:kbd:`Alt+^`-

Alt+^

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Alt+\\textasciicircum{}}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-:kbd:`M-x M-s`-

M-x M-s

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{M\\sphinxhyphen{}x M\\sphinxhyphen{}s}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-:kbd:`-`-

-

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{\\sphinxhyphen{}}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-:kbd:`Caps Lock`-

Caps Lock

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Caps Lock}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-:kbd:`sys rq`-

sys rq

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{sys rq}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify_re-:option:`--with-option`-

--with-option

$-\\\\sphinxAtStartPar\\n\\\\sphinxcode{\\\\sphinxupquote{\\\\sphinxhyphen{}\\\\sphinxhyphen{}with\\\\sphinxhyphen{}option}}$] PASSED [ 82%] tests/test_markup.py::test_inline[verify-"John"-

\u201cJohn\u201d

-\\sphinxAtStartPar\n\u201cJohn\u201d] PASSED [ 82%] tests/test_markup.py::test_inline[verify-``"John"``-

"John"

-\\sphinxAtStartPar\n\\sphinxcode{\\sphinxupquote{"John"}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-:manpage:`mp(1)`-

mp(1)

-\\sphinxAtStartPar\n\\sphinxstyleliteralemphasis{\\sphinxupquote{mp(1)}}] PASSED [ 82%] tests/test_markup.py::test_inline[verify-\u0393\\\\\u221e$-None-\\sphinxAtStartPar\n\u0393\\textbackslash{}\\(\\infty\\)\\$] PASSED [ 82%] tests/test_markup.py::test_inline[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\\(\\infty\\)\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 82%] tests/test_markup.py::test_inline[verify_re-`test `_-None-\\\\sphinxAtStartPar\\n\\\\sphinxhref{https://www.google.com/~me/}{test}.*] PASSED [ 82%] tests/test_markup.py::test_inline[verify-term\n description-
\n
term

description

\n
\n
-None] PASSED [ 82%] tests/test_markup.py::test_inline[verify-term : class1 : class2\n description-
\n
termclass1class2

description

\n
\n
-None] PASSED [ 82%] tests/test_markup.py::test_inline[verify-.. glossary::\n\n term1\n term2\n description-
\n
term1\xb6
term2\xb6

description

\n
\n
-None] PASSED [ 82%] tests/test_markup.py::test_inline_docutils16[verify-4 backslashes \\\\\\\\-

4 backslashes \\\\

-None] PASSED [ 82%] tests/test_markup.py::test_inline_for_unicode_latex_engine[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\u221e\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 82%] tests/test_markup.py::test_samp_role PASSED [ 82%] tests/test_markup.py::test_download_role PASSED [ 83%] tests/test_markup.py::test_XRefRole PASSED [ 83%] tests/test_markup.py::test_rst_prolog PASSED [ 83%] tests/test_markup.py::test_keep_warnings_is_True PASSED [ 83%] tests/test_markup.py::test_keep_warnings_is_False PASSED [ 83%] tests/test_markup.py::test_compact_refonly_bullet_list PASSED [ 83%] tests/test_markup.py::test_default_role1 PASSED [ 83%] tests/test_markup.py::test_default_role2 PASSED [ 83%] tests/test_metadata.py::test_docinfo PASSED [ 83%] tests/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 83%] tests/test_project.py::test_project_discover_basic PASSED [ 83%] tests/test_project.py::test_project_discover_exclude_patterns PASSED [ 83%] tests/test_project.py::test_project_discover_multiple_suffixes PASSED [ 83%] tests/test_project.py::test_project_discover_complicated_suffix PASSED [ 83%] tests/test_project.py::test_project_discover_templates_path PASSED [ 83%] tests/test_project.py::test_project_path2doc PASSED [ 83%] tests/test_project.py::test_project_doc2path PASSED [ 83%] tests/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 83%] tests/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 83%] tests/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 83%] tests/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 83%] tests/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 84%] tests/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 84%] tests/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[1234-12340] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[...-...] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[~1-~1] PASSED [ 84%] tests/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[1234-12341] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[+a-+a] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[-1--1] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[-a--a] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[()-()] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED [ 85%] tests/test_pycode_ast.py::test_unparse[lambda x=0, /, y=1, *args, z, **kwargs: x + y + z-lambda x=0, /, y=1, *args, z, **kwargs: ...] PASSED [ 86%] tests/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 86%] tests/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED [ 86%] tests/test_pycode_ast.py::test_unparse_None PASSED [ 86%] tests/test_pycode_parser.py::test_comment_picker_basic PASSED [ 86%] tests/test_pycode_parser.py::test_comment_picker_location PASSED [ 86%] tests/test_pycode_parser.py::test_annotated_assignment PASSED [ 86%] tests/test_pycode_parser.py::test_complex_assignment PASSED [ 86%] tests/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 86%] tests/test_pycode_parser.py::test_obj_assignment PASSED [ 86%] tests/test_pycode_parser.py::test_container_assignment PASSED [ 86%] tests/test_pycode_parser.py::test_function PASSED [ 86%] tests/test_pycode_parser.py::test_nested_function PASSED [ 86%] tests/test_pycode_parser.py::test_class PASSED [ 86%] tests/test_pycode_parser.py::test_class_uses_non_self PASSED [ 86%] tests/test_pycode_parser.py::test_nested_class PASSED [ 86%] tests/test_pycode_parser.py::test_class_comment PASSED [ 86%] tests/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 86%] tests/test_pycode_parser.py::test_decorators PASSED [ 86%] tests/test_pycode_parser.py::test_async_function_and_method PASSED [ 86%] tests/test_pycode_parser.py::test_imports PASSED [ 87%] tests/test_pycode_parser.py::test_formfeed_char PASSED [ 87%] tests/test_pycode_parser.py::test_typing_final PASSED [ 87%] tests/test_pycode_parser.py::test_typing_final_from_import PASSED [ 87%] tests/test_pycode_parser.py::test_typing_final_import_as PASSED [ 87%] tests/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 87%] tests/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 87%] tests/test_pycode_parser.py::test_typing_overload PASSED [ 87%] tests/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 87%] tests/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 87%] tests/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 87%] tests/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 87%] tests/test_quickstart.py::test_do_prompt PASSED [ 87%] tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 87%] tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 87%] tests/test_quickstart.py::test_quickstart_defaults PASSED [ 87%] tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 87%] tests/test_quickstart.py::test_generated_files_eol PASSED [ 87%] tests/test_quickstart.py::test_quickstart_and_build PASSED [ 87%] tests/test_quickstart.py::test_default_filename PASSED [ 87%] tests/test_quickstart.py::test_extensions PASSED [ 87%] tests/test_quickstart.py::test_exits_when_existing_confpy PASSED [ 88%] tests/test_roles.py::test_samp PASSED [ 88%] tests/test_search.py::test_objects_are_escaped PASSED [ 88%] tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 88%] tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 88%] tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 88%] tests/test_search.py::test_stemmer PASSED [ 88%] tests/test_search.py::test_term_in_heading_and_section PASSED [ 88%] tests/test_search.py::test_term_in_raw_directive PASSED [ 88%] tests/test_search.py::test_IndexBuilder PASSED [ 88%] tests/test_search.py::test_IndexBuilder_lookup PASSED [ 88%] tests/test_search.py::test_search_index_gen_zh PASSED [ 88%] tests/test_search.py::test_nosearch PASSED [ 88%] tests/test_search.py::test_parallel PASSED [ 88%] tests/test_smartquotes.py::test_basic PASSED [ 88%] tests/test_smartquotes.py::test_literals PASSED [ 88%] tests/test_smartquotes.py::test_text_builder PASSED [ 88%] tests/test_smartquotes.py::test_man_builder PASSED [ 88%] tests/test_smartquotes.py::test_latex_builder PASSED [ 88%] tests/test_smartquotes.py::test_ja_html_builder PASSED [ 88%] tests/test_smartquotes.py::test_smartquotes_disabled PASSED [ 88%] tests/test_smartquotes.py::test_smartquotes_action PASSED [ 89%] tests/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 89%] tests/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 89%] tests/test_templating.py::test_layout_overloading PASSED [ 89%] tests/test_templating.py::test_autosummary_class_template_overloading PASSED [ 89%] tests/test_templating.py::test_autosummary_context PASSED [ 89%] tests/test_theming.py::test_theme_api PASSED [ 89%] tests/test_theming.py::test_double_inheriting_theme PASSED [ 89%] tests/test_theming.py::test_nested_zipped_theme PASSED [ 89%] tests/test_theming.py::test_staticfiles PASSED [ 89%] tests/test_theming.py::test_dark_style PASSED [ 89%] tests/test_theming.py::test_theme_sidebars PASSED [ 89%] tests/test_toctree.py::test_relations PASSED [ 89%] tests/test_toctree.py::test_singlehtml_toctree PASSED [ 89%] tests/test_toctree.py::test_numbered_toctree PASSED [ 89%] tests/test_transforms_move_module_targets.py::test_move_module_targets[move-module-targets\n===================\n\n.. py:module:: fish_licence.halibut\n] PASSED [ 89%] tests/test_transforms_move_module_targets.py::test_move_module_targets[move-module-targets\n===================\n\n.. js:module:: fish_licence.halibut\n] PASSED [ 89%] tests/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED [ 89%] tests/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED [ 89%] tests/test_transforms_post_transforms.py::test_nitpicky_warning PASSED [ 89%] tests/test_transforms_post_transforms.py::test_missing_reference PASSED [ 90%] tests/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED [ 90%] tests/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-explicit_desc_inline_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-explicit_desc_inline_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_element_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_and_desc_sig_element_visitors] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_element_visitor] PASSED [ 90%] tests/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_and_desc_sig_element_visitors] PASSED [ 90%] tests/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 90%] tests/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 90%] tests/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 90%] tests/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED [ 90%] tests/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED [ 90%] tests/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED [ 90%] tests/test_util.py::test_encode_uri PASSED [ 91%] tests/test_util.py::test_ensuredir PASSED [ 91%] tests/test_util.py::test_import_object PASSED [ 91%] tests/test_util.py::test_parselinenos PASSED [ 91%] tests/test_util_display.py::test_display_chunk PASSED [ 91%] tests/test_util_display.py::test_status_iterator_length_0 PASSED [ 91%] tests/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 91%] tests/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 91%] tests/test_util_display.py::test_progress_message PASSED [ 91%] tests/test_util_docstrings.py::test_separate_metadata PASSED [ 91%] tests/test_util_docstrings.py::test_prepare_docstring PASSED [ 91%] tests/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 91%] tests/test_util_docutils.py::test_register_node PASSED [ 91%] tests/test_util_docutils.py::test_SphinxFileOutput PASSED [ 91%] tests/test_util_docutils.py::test_SphinxTranslator PASSED [ 91%] tests/test_util_fileutil.py::test_copy_asset_file PASSED [ 91%] tests/test_util_fileutil.py::test_copy_asset PASSED [ 91%] tests/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 91%] tests/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 91%] tests/test_util_i18n.py::test_catalog_outdated PASSED [ 91%] tests/test_util_i18n.py::test_catalog_write_mo PASSED [ 91%] tests/test_util_i18n.py::test_format_date PASSED [ 92%] tests/test_util_i18n.py::test_get_filename_for_language PASSED [ 92%] tests/test_util_i18n.py::test_CatalogRepository PASSED [ 92%] tests/test_util_images.py::test_get_image_size PASSED [ 92%] tests/test_util_images.py::test_guess_mimetype PASSED [ 92%] tests/test_util_images.py::test_get_image_extension PASSED [ 92%] tests/test_util_images.py::test_parse_data_uri PASSED [ 92%] tests/test_util_inspect.py::test_TypeAliasForwardRef PASSED [ 92%] tests/test_util_inspect.py::test_TypeAliasNamespace PASSED [ 92%] tests/test_util_inspect.py::test_signature PASSED [ 92%] tests/test_util_inspect.py::test_signature_partial PASSED [ 92%] tests/test_util_inspect.py::test_signature_methods PASSED [ 92%] tests/test_util_inspect.py::test_signature_partialmethod PASSED [ 92%] tests/test_util_inspect.py::test_signature_annotations PASSED [ 92%] tests/test_util_inspect.py::test_signature_from_str_basic PASSED [ 92%] tests/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 92%] tests/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 92%] tests/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 92%] tests/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 92%] tests/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED [ 92%] tests/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 93%] tests/test_util_inspect.py::test_signature_from_ast PASSED [ 93%] tests/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 93%] tests/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 93%] tests/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 93%] tests/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 93%] tests/test_util_inspect.py::test_dictionary_sorting PASSED [ 93%] tests/test_util_inspect.py::test_set_sorting PASSED [ 93%] tests/test_util_inspect.py::test_set_sorting_enum PASSED [ 93%] tests/test_util_inspect.py::test_set_sorting_fallback PASSED [ 93%] tests/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED [ 93%] tests/test_util_inspect.py::test_frozenset_sorting PASSED [ 93%] tests/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 93%] tests/test_util_inspect.py::test_nested_tuple_sorting PASSED [ 93%] tests/test_util_inspect.py::test_recursive_collection_description PASSED [ 93%] tests/test_util_inspect.py::test_dict_customtype PASSED [ 93%] tests/test_util_inspect.py::test_object_description_enum PASSED [ 93%] tests/test_util_inspect.py::test_getslots PASSED [ 93%] tests/test_util_inspect.py::test_isclassmethod PASSED [ 93%] tests/test_util_inspect.py::test_isstaticmethod PASSED [ 93%] tests/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%] tests/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 94%] tests/test_util_inspect.py::test_isfunction PASSED [ 94%] tests/test_util_inspect.py::test_isfunction_wrapped PASSED [ 94%] tests/test_util_inspect.py::test_isbuiltin PASSED [ 94%] tests/test_util_inspect.py::test_isdescriptor PASSED [ 94%] tests/test_util_inspect.py::test_isattributedescriptor PASSED [ 94%] tests/test_util_inspect.py::test_isproperty PASSED [ 94%] tests/test_util_inspect.py::test_isgenericalias PASSED [ 94%] tests/test_util_inspect.py::test_unpartial PASSED [ 94%] tests/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED [ 94%] tests/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 94%] tests/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%] tests/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%] tests/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%] tests/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%] tests/test_util_inventory.py::test_inventory_localization PASSED [ 94%] tests/test_util_logging.py::test_info_and_warning PASSED [ 94%] tests/test_util_logging.py::test_Exception PASSED [ 94%] tests/test_util_logging.py::test_verbosity_filter PASSED [ 94%] tests/test_util_logging.py::test_nonl_info_log PASSED [ 94%] tests/test_util_logging.py::test_once_warning_log PASSED [ 95%] tests/test_util_logging.py::test_is_suppressed_warning PASSED [ 95%] tests/test_util_logging.py::test_suppress_warnings PASSED [ 95%] tests/test_util_logging.py::test_warningiserror PASSED [ 95%] tests/test_util_logging.py::test_info_location PASSED [ 95%] tests/test_util_logging.py::test_warning_location PASSED [ 95%] tests/test_util_logging.py::test_suppress_logging PASSED [ 95%] tests/test_util_logging.py::test_pending_warnings PASSED [ 95%] tests/test_util_logging.py::test_colored_logs PASSED [ 95%] tests/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 95%] tests/test_util_logging.py::test_output_with_unencodable_char PASSED [ 95%] tests/test_util_logging.py::test_skip_warningiserror PASSED [ 95%] tests/test_util_logging.py::test_prefixed_warnings PASSED [ 95%] tests/test_util_logging.py::test_get_node_location_abspath PASSED [ 95%] tests/test_util_matching.py::test_compile_matchers PASSED [ 95%] tests/test_util_matching.py::test_Matcher PASSED [ 95%] tests/test_util_matching.py::test_get_matching_files_all PASSED [ 95%] tests/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED [ 95%] tests/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED [ 95%] tests/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED [ 95%] tests/test_util_matching.py::test_get_matching_files_all_include_single PASSED [ 95%] tests/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED [ 96%] tests/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED [ 96%] tests/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED [ 96%] tests/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED [ 96%] tests/test_util_nodes.py::test_NodeMatcher PASSED [ 96%] tests/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 96%] tests/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 96%] tests/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 96%] tests/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 96%] tests/test_util_nodes.py::test_extract_messages[\n section\n =======\n\n +----------------+\n | | **Title 1** |\n | | Message 1 |\n +----------------+\n -line-2] PASSED [ 96%] tests/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 96%] tests/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 96%] tests/test_util_nodes.py::test_clean_astext PASSED [ 96%] tests/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%] tests/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%] tests/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%] tests/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%] tests/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%] tests/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%] tests/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%] tests/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%] tests/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 97%] tests/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 97%] tests/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 97%] tests/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 97%] tests/test_util_nodes.py::test_make_id_already_registered PASSED [ 97%] tests/test_util_nodes.py::test_make_id_sequential PASSED [ 97%] tests/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 97%] tests/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED [ 97%] tests/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED [ 97%] tests/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED [ 97%] tests/test_util_rst.py::test_escape PASSED [ 97%] tests/test_util_rst.py::test_append_epilog PASSED [ 97%] tests/test_util_rst.py::test_prepend_prolog PASSED [ 97%] tests/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 97%] tests/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%] tests/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED [ 97%] tests/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED [ 97%] tests/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED [ 97%] tests/test_util_rst.py::test_textwidth PASSED [ 97%] tests/test_util_rst.py::test_heading PASSED [ 97%] tests/test_util_template.py::test_ReSTRenderer_escape PASSED [ 98%] tests/test_util_template.py::test_ReSTRenderer_heading PASSED [ 98%] tests/test_util_typing.py::test_restify PASSED [ 98%] tests/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 98%] tests/test_util_typing.py::test_restify_type_hints_containers PASSED [ 98%] tests/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 98%] tests/test_util_typing.py::test_restify_type_hints_Union PASSED [ 98%] tests/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 98%] tests/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 98%] tests/test_util_typing.py::test_restify_type_hints_alias PASSED [ 98%] tests/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 98%] tests/test_util_typing.py::test_restify_type_Literal PASSED [ 98%] tests/test_util_typing.py::test_restify_pep_585 PASSED [ 98%] tests/test_util_typing.py::test_restify_type_union_operator PASSED [ 98%] tests/test_util_typing.py::test_restify_broken_type_hints PASSED [ 98%] tests/test_util_typing.py::test_restify_mock PASSED [ 98%] tests/test_util_typing.py::test_stringify_annotation PASSED [ 98%] tests/test_util_typing.py::test_stringify_type_hints_containers PASSED [ 98%] tests/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED [ 98%] tests/test_util_typing.py::test_stringify_Annotated PASSED [ 98%] tests/test_util_typing.py::test_stringify_type_hints_string PASSED [ 98%] tests/test_util_typing.py::test_stringify_type_hints_Callable PASSED [ 99%] tests/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 99%] tests/test_util_typing.py::test_stringify_type_hints_typevars PASSED [ 99%] tests/test_util_typing.py::test_stringify_type_hints_custom_class PASSED [ 99%] tests/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 99%] tests/test_util_typing.py::test_stringify_type_Literal PASSED [ 99%] tests/test_util_typing.py::test_stringify_type_union_operator PASSED [ 99%] tests/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 99%] tests/test_util_typing.py::test_stringify_mock PASSED [ 99%] tests/test_util_typing.py::test_stringify_type_ForwardRef PASSED [ 99%] tests/test_versioning.py::test_get_ratio PASSED [ 99%] tests/test_versioning.py::test_add_uids PASSED [ 99%] tests/test_versioning.py::test_picklablility PASSED [ 99%] tests/test_versioning.py::test_modified PASSED [ 99%] tests/test_versioning.py::test_added PASSED [ 99%] tests/test_versioning.py::test_deleted PASSED [ 99%] tests/test_versioning.py::test_deleted_end PASSED [ 99%] tests/test_versioning.py::test_insert PASSED [ 99%] tests/test_versioning.py::test_insert_beginning PASSED [ 99%] tests/test_versioning.py::test_insert_similar PASSED [ 99%] tests/test_writer_latex.py::test_rstdim_to_latexdim PASSED [100%] =================================== FAILURES =================================== ________________________________ test_defaults _________________________________ app = @pytest.mark.sphinx('linkcheck', testroot='linkcheck', freshenv=True) def test_defaults(app): with http_server(DefaultsHandler): with ConnectionMeasurement() as m: app.build() assert m.connection_count <= 5 # Text output assert (app.outdir / 'output.txt').exists() content = (app.outdir / 'output.txt').read_text(encoding='utf8') # looking for '#top' and '#does-not-exist' not found should fail > assert "Anchor 'top' not found" in content E assert "Anchor 'top' not found" in "links.rst:7: [broken] http://localhost:7777#does-not-exist: Anchor 'does-not-exist' not found\nlinks.rst:9: [broken] path/to/notfound: \nlinks.rst:6: [broken] http://localhost:7777/#top: HTTPConnectionPool(host='localhost', port=7777): Read timed out. (read timeout=0.05)\nlinks.rst:11: [broken] http://localhost:7777/image.png: 404 Client Error: Not Found for url: http://localhost:7777/image.png\nlinks.rst:13: [broken] http://localhost:7777/image2.png: 404 Client Error: Not Found for url: http://localhost:7777/image2.png\n" tests/test_build_linkcheck.py:115: AssertionError ----------------------------- Captured stderr call ----------------------------- 127.0.0.1 - - [15/Oct/2023 17:38:10] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [15/Oct/2023 17:38:10] "HEAD / HTTP/1.1" 200 - 127.0.0.1 - - [15/Oct/2023 17:38:10] "HEAD / HTTP/1.1" 200 - 127.0.0.1 - - [15/Oct/2023 17:38:10] "HEAD / HTTP/1.1" 200 - 127.0.0.1 - - [15/Oct/2023 17:38:10] "HEAD /image.png HTTP/1.1" 404 - 127.0.0.1 - - [15/Oct/2023 17:38:10] "GET /anchor.html HTTP/1.1" 200 - 127.0.0.1 - - [15/Oct/2023 17:38:10] "HEAD /image2.png HTTP/1.1" 404 - 127.0.0.1 - - [15/Oct/2023 17:38:10] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [15/Oct/2023 17:38:10] "GET /image.png HTTP/1.1" 404 - ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58778) 127.0.0.1 - - [15/Oct/2023 17:38:10] "GET /image2.png HTTP/1.1" 404 - --------------------------- Captured stdout teardown --------------------------- # testroot: root # builder: linkcheck # srcdir: /tmp/pytest-of-builduser/pytest-0/linkcheck # outdir: /tmp/pytest-of-builduser/pytest-0/linkcheck/_build/linkcheck # status: Running Sphinx v7.2.6 building [mo]: targets for 0 po files that are out of date writing output...  building [linkcheck]: targets for 1 source files that are out of date updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] links looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] links ( links: line 8) ok conf.py ( links: line 7) broken http://localhost:7777#does-not-exist - Anchor 'does-not-exist' not found ( links: line 4) ok http://localhost:7777/#!bar ( links: line 3) ok http://localhost:7777/ ( links: line 5) ok http://localhost:7777#!bar ( links: line 9) broken path/to/notfound -  ( links: line 14) ok http://localhost:7777/anchor.html#found ( links: line 6) broken http://localhost:7777/#top - HTTPConnectionPool(host='localhost', port=7777): Read timed out. (read timeout=0.05) ( links: line 11) broken http://localhost:7777/image.png - 404 Client Error: Not Found for url: http://localhost:7777/image.png ( links: line 13) broken http://localhost:7777/image2.png - 404 Client Error: Not Found for url: http://localhost:7777/image2.png build finished with problems. # warning: =============================== warnings summary =============================== tests/test_build_html.py::test_validate_html_extra_path /build/python-sphinx/src/sphinx/sphinx/builders/html/__init__.py:1262: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. config.html_extra_path.remove(entry) tests/test_build_html.py::test_validate_html_extra_path /build/python-sphinx/src/sphinx/sphinx/builders/html/__init__.py:1258: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. config.html_extra_path.remove(entry) tests/test_build_html.py::test_validate_html_static_path /build/python-sphinx/src/sphinx/sphinx/builders/html/__init__.py:1275: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. config.html_static_path.remove(entry) tests/test_build_html.py::test_validate_html_static_path /build/python-sphinx/src/sphinx/sphinx/builders/html/__init__.py:1271: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. config.html_static_path.remove(entry) tests/test_build_linkcheck.py::test_linkcheck_exclude_documents /usr/lib/python3.11/copy.py:264: ResourceWarning: unclosed args = (deepcopy(arg, memo) for arg in args) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. tests/test_ext_autodoc.py::test_cython /usr/lib/python3.11/site-packages/_distutils_hack/__init__.py:18: UserWarning: Distutils was imported before Setuptools, but importing Setuptools also replaces the `distutils` module in `sys.modules`. This may lead to undesirable behaviors or errors. To avoid these issues, avoid using distutils directly, ensure that setuptools is installed in the traditional way (e.g. not an editable install), and/or make sure that setuptools is always imported before distutils. warnings.warn( tests/test_ext_autodoc.py::test_cython /usr/lib/python3.11/site-packages/_distutils_hack/__init__.py:33: UserWarning: Setuptools is replacing distutils. warnings.warn("Setuptools is replacing distutils.") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_build_linkcheck.py::test_defaults - assert "Anchor 'top' no... ===== 1 failed, 2044 passed, 17 skipped, 7 warnings in 1057.07s (0:17:37) ====== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix3/build receiving incremental file list python-sphinx-7.2.6-1-riscv64-build.log python-sphinx-7.2.6-1-riscv64-check.log sent 62 bytes received 23,752 bytes 15,876.00 bytes/sec total size is 205,591 speedup is 8.63