==> Building on darmanitan ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-pillow ./ .SRCINFO 1,301 100% 0.00kB/s 0:00:00 1,301 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 83 100% 81.05kB/s 0:00:00 83 100% 81.05kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,829 100% 1.74MB/s 0:00:00 1,829 100% 1.74MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 376 100% 367.19kB/s 0:00:00 376 100% 367.19kB/s 0:00:00 (xfr#5, to-chk=3/9) python-pillow-11.3.0-3.log 738 100% 720.70kB/s 0:00:00 738 100% 720.70kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,131 bytes received 189 bytes 6,640.00 bytes/sec total size is 4,442 speedup is 1.34 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building python-pillow  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building python-pillow for [extra] (riscv64) ]2;🔵 Container arch-nspawn-2628746 on darmanitan.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (1) Old Version New Version Net Change Download Size core/libxml2 2.14.5-1 2.14.6-1 0.00 MiB 0.83 MiB Total Download Size: 0.83 MiB Total Installed Size: 3.15 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libxml2-2.14.6-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading libxml2... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: python-pillow 11.3.0-3 (Thu Sep 11 21:56:18 2025) ==> Retrieving sources...  -> Cloning python-pillow git repo... Cloning into bare repository '/home/felix/packages/python-pillow/python-pillow'... remote: Enumerating objects: 116381, done. remote: Counting objects: 0% (1/334) remote: Counting objects: 1% (4/334) remote: Counting objects: 2% (7/334) remote: Counting objects: 3% (11/334) remote: Counting objects: 4% (14/334) remote: Counting objects: 5% (17/334) remote: Counting objects: 6% (21/334) remote: Counting objects: 7% (24/334) remote: Counting objects: 8% (27/334) remote: Counting objects: 9% (31/334) remote: Counting objects: 10% (34/334) remote: Counting objects: 11% (37/334) remote: Counting objects: 12% (41/334) remote: Counting objects: 13% (44/334) remote: Counting objects: 14% (47/334) remote: Counting objects: 15% (51/334) remote: Counting objects: 16% (54/334) remote: Counting objects: 17% (57/334) remote: Counting objects: 18% (61/334) remote: Counting objects: 19% (64/334) remote: Counting objects: 20% (67/334) remote: Counting objects: 21% (71/334) remote: Counting objects: 22% (74/334) remote: Counting objects: 23% (77/334) remote: Counting objects: 24% (81/334) remote: Counting objects: 25% (84/334) remote: Counting objects: 26% (87/334) remote: Counting objects: 27% (91/334) remote: Counting objects: 28% (94/334) remote: Counting objects: 29% (97/334) remote: Counting objects: 30% (101/334) remote: Counting objects: 31% (104/334) remote: Counting objects: 32% (107/334) remote: Counting objects: 33% (111/334) remote: Counting objects: 34% (114/334) remote: Counting objects: 35% (117/334) remote: Counting objects: 36% (121/334) remote: Counting objects: 37% (124/334) remote: Counting objects: 38% (127/334) remote: Counting objects: 39% (131/334) remote: Counting objects: 40% (134/334) remote: Counting objects: 41% (137/334) remote: Counting objects: 42% (141/334) remote: Counting objects: 43% (144/334) remote: Counting objects: 44% (147/334) remote: Counting objects: 45% (151/334) remote: Counting objects: 46% (154/334) remote: Counting objects: 47% (157/334) remote: Counting objects: 48% (161/334) remote: Counting objects: 49% (164/334) remote: Counting objects: 50% (167/334) remote: Counting objects: 51% (171/334) remote: Counting objects: 52% (174/334) remote: Counting objects: 53% (178/334) remote: Counting objects: 54% (181/334) remote: Counting objects: 55% (184/334) remote: Counting objects: 56% (188/334) remote: Counting objects: 57% (191/334) remote: Counting objects: 58% (194/334) remote: Counting objects: 59% (198/334) remote: Counting objects: 60% (201/334) remote: Counting objects: 61% (204/334) remote: Counting objects: 62% (208/334) remote: Counting objects: 63% (211/334) remote: Counting objects: 64% (214/334) remote: Counting objects: 65% (218/334) remote: Counting objects: 66% (221/334) remote: Counting objects: 67% (224/334) remote: Counting objects: 68% (228/334) remote: Counting objects: 69% (231/334) remote: Counting objects: 70% (234/334) remote: Counting objects: 71% (238/334) remote: Counting objects: 72% (241/334) remote: Counting objects: 73% (244/334) remote: Counting objects: 74% (248/334) remote: Counting objects: 75% (251/334) remote: Counting objects: 76% (254/334) remote: Counting objects: 77% (258/334) remote: Counting objects: 78% (261/334) remote: Counting objects: 79% (264/334) remote: Counting objects: 80% (268/334) remote: Counting objects: 81% (271/334) remote: Counting objects: 82% (274/334) remote: Counting objects: 83% (278/334) remote: Counting objects: 84% (281/334) remote: Counting objects: 85% (284/334) remote: Counting objects: 86% (288/334) remote: Counting objects: 87% (291/334) remote: Counting objects: 88% (294/334) remote: Counting objects: 89% (298/334) remote: Counting objects: 90% (301/334) remote: Counting objects: 91% (304/334) remote: Counting objects: 92% (308/334) remote: Counting objects: 93% (311/334) remote: Counting objects: 94% (314/334) remote: Counting objects: 95% (318/334) remote: Counting objects: 96% (321/334) remote: Counting objects: 97% (324/334) remote: Counting objects: 98% (328/334) remote: Counting objects: 99% (331/334) remote: Counting objects: 100% (334/334) remote: Counting objects: 100% (334/334), done. remote: Compressing objects: 0% (1/168) remote: Compressing objects: 1% (2/168) remote: Compressing objects: 2% (4/168) remote: Compressing objects: 3% (6/168) remote: Compressing objects: 4% (7/168) remote: Compressing objects: 5% (9/168) remote: Compressing objects: 6% (11/168) remote: Compressing objects: 7% (12/168) remote: Compressing objects: 8% (14/168) remote: Compressing objects: 9% (16/168) remote: Compressing objects: 10% (17/168) remote: Compressing objects: 11% (19/168) remote: Compressing objects: 12% (21/168) remote: Compressing objects: 13% (22/168) remote: Compressing objects: 14% (24/168) remote: Compressing objects: 15% (26/168) remote: Compressing objects: 16% (27/168) remote: Compressing objects: 17% (29/168) remote: Compressing objects: 18% (31/168) remote: Compressing objects: 19% (32/168) remote: Compressing objects: 20% (34/168) remote: Compressing objects: 21% (36/168) remote: Compressing objects: 22% (37/168) remote: Compressing objects: 23% (39/168) remote: Compressing objects: 24% (41/168) remote: Compressing objects: 25% (42/168) remote: Compressing objects: 26% (44/168) remote: Compressing objects: 27% (46/168) remote: Compressing objects: 28% (48/168) remote: Compressing objects: 29% (49/168) remote: Compressing objects: 30% (51/168) remote: Compressing objects: 31% (53/168) remote: Compressing objects: 32% (54/168) remote: Compressing objects: 33% (56/168) remote: Compressing objects: 34% (58/168) remote: Compressing objects: 35% (59/168) remote: Compressing objects: 36% (61/168) remote: Compressing objects: 37% (63/168) remote: Compressing objects: 38% (64/168) remote: Compressing objects: 39% (66/168) remote: Compressing objects: 40% (68/168) remote: Compressing objects: 41% (69/168) remote: Compressing objects: 42% (71/168) remote: Compressing objects: 43% (73/168) remote: Compressing objects: 44% (74/168) remote: Compressing objects: 45% (76/168) remote: Compressing objects: 46% (78/168) remote: Compressing objects: 47% (79/168) remote: Compressing objects: 48% (81/168) remote: Compressing objects: 49% (83/168) remote: Compressing objects: 50% (84/168) remote: Compressing objects: 51% (86/168) remote: Compressing objects: 52% (88/168) remote: Compressing objects: 53% (90/168) remote: Compressing objects: 54% (91/168) remote: Compressing objects: 55% (93/168) remote: Compressing objects: 56% (95/168) remote: Compressing objects: 57% (96/168) remote: Compressing objects: 58% (98/168) remote: Compressing objects: 59% (100/168) remote: Compressing objects: 60% (101/168) remote: Compressing objects: 61% (103/168) remote: Compressing objects: 62% (105/168) remote: Compressing objects: 63% (106/168) remote: Compressing objects: 64% (108/168) remote: Compressing objects: 65% (110/168) remote: Compressing objects: 66% (111/168) remote: Compressing objects: 67% (113/168) remote: Compressing objects: 68% (115/168) remote: Compressing objects: 69% (116/168) remote: Compressing objects: 70% (118/168) remote: Compressing objects: 71% (120/168) remote: Compressing objects: 72% (121/168) remote: Compressing objects: 73% (123/168) remote: Compressing objects: 74% (125/168) remote: Compressing objects: 75% (126/168) remote: Compressing objects: 76% (128/168) remote: Compressing objects: 77% (130/168) remote: Compressing objects: 78% (132/168) remote: Compressing objects: 79% (133/168) remote: Compressing objects: 80% (135/168) remote: Compressing objects: 81% (137/168) remote: Compressing objects: 82% (138/168) remote: Compressing objects: 83% (140/168) remote: Compressing objects: 84% (142/168) remote: Compressing objects: 85% (143/168) remote: Compressing objects: 86% (145/168) remote: Compressing objects: 87% (147/168) remote: Compressing objects: 88% (148/168) remote: Compressing objects: 89% (150/168) remote: Compressing objects: 90% (152/168) remote: Compressing objects: 91% (153/168) remote: Compressing objects: 92% (155/168) remote: Compressing objects: 93% (157/168) remote: Compressing objects: 94% (158/168) remote: Compressing objects: 95% (160/168) remote: Compressing objects: 96% (162/168) remote: Compressing objects: 97% (163/168) remote: Compressing objects: 98% (165/168) remote: Compressing objects: 99% (167/168) remote: Compressing objects: 100% (168/168) remote: Compressing objects: 100% (168/168), done. Receiving objects: 0% (1/116381) Receiving objects: 1% (1164/116381), 504.01 KiB | 992.00 KiB/s Receiving objects: 1% (1880/116381), 504.01 KiB | 992.00 KiB/s Receiving objects: 2% (2328/116381), 1000.01 KiB | 991.00 KiB/s Receiving objects: 3% (3492/116381), 1000.01 KiB | 991.00 KiB/s Receiving objects: 4% (4656/116381), 1.96 MiB | 1.30 MiB/s Receiving objects: 5% (5820/116381), 1.96 MiB | 1.30 MiB/s Receiving objects: 5% (6442/116381), 1.96 MiB | 1.30 MiB/s Receiving objects: 6% (6983/116381), 2.80 MiB | 1.40 MiB/s Receiving objects: 7% (8147/116381), 2.80 MiB | 1.40 MiB/s Receiving objects: 8% (9311/116381), 3.66 MiB | 1.46 MiB/s Receiving objects: 9% (10475/116381), 3.66 MiB | 1.46 MiB/s Receiving objects: 10% (11639/116381), 3.66 MiB | 1.46 MiB/s Receiving objects: 10% (12196/116381), 3.66 MiB | 1.46 MiB/s Receiving objects: 11% (12802/116381), 4.48 MiB | 1.43 MiB/s Receiving objects: 12% (13966/116381), 4.48 MiB | 1.43 MiB/s Receiving objects: 13% (15130/116381), 4.48 MiB | 1.43 MiB/s Receiving objects: 14% (16294/116381), 4.48 MiB | 1.43 MiB/s Receiving objects: 15% (17458/116381), 5.66 MiB | 1.55 MiB/s Receiving objects: 16% (18621/116381), 5.66 MiB | 1.55 MiB/s Receiving objects: 16% (19100/116381), 5.66 MiB | 1.55 MiB/s Receiving objects: 17% (19785/116381), 5.66 MiB | 1.55 MiB/s Receiving objects: 18% (20949/116381), 6.70 MiB | 1.62 MiB/s Receiving objects: 19% (22113/116381), 6.70 MiB | 1.62 MiB/s Receiving objects: 20% (23277/116381), 6.70 MiB | 1.62 MiB/s Receiving objects: 20% (24162/116381), 7.66 MiB | 1.65 MiB/s Receiving objects: 20% (24166/116381), 10.55 MiB | 1.84 MiB/s Receiving objects: 20% (24166/116381), 12.00 MiB | 1.78 MiB/s Receiving objects: 20% (24286/116381), 13.52 MiB | 1.66 MiB/s Receiving objects: 21% (24441/116381), 15.22 MiB | 1.78 MiB/s Receiving objects: 21% (24472/116381), 15.22 MiB | 1.78 MiB/s Receiving objects: 21% (24576/116381), 17.39 MiB | 1.81 MiB/s Receiving objects: 21% (24623/116381), 18.31 MiB | 1.77 MiB/s Receiving objects: 21% (24686/116381), 21.61 MiB | 1.95 MiB/s Receiving objects: 21% (24686/116381), 23.94 MiB | 2.19 MiB/s Receiving objects: 21% (24686/116381), 26.71 MiB | 2.21 MiB/s Receiving objects: 21% (24711/116381), 28.19 MiB | 2.33 MiB/s Receiving objects: 21% (24946/116381), 31.55 MiB | 2.68 MiB/s Receiving objects: 21% (25006/116381), 37.48 MiB | 3.25 MiB/s Receiving objects: 21% (25044/116381), 39.82 MiB | 3.50 MiB/s Receiving objects: 21% (25078/116381), 44.48 MiB | 3.94 MiB/s Receiving objects: 21% (25292/116381), 48.91 MiB | 4.24 MiB/s Receiving objects: 22% (25604/116381), 51.29 MiB | 4.38 MiB/s Receiving objects: 23% (26768/116381), 53.25 MiB | 4.43 MiB/s Receiving objects: 23% (27506/116381), 55.74 MiB | 4.54 MiB/s Receiving objects: 23% (27848/116381), 58.36 MiB | 4.64 MiB/s Receiving objects: 24% (27932/116381), 58.36 MiB | 4.64 MiB/s Receiving objects: 25% (29096/116381), 60.31 MiB | 4.55 MiB/s Receiving objects: 26% (30260/116381), 60.31 MiB | 4.55 MiB/s Receiving objects: 27% (31423/116381), 62.61 MiB | 4.52 MiB/s Receiving objects: 27% (31898/116381), 62.61 MiB | 4.52 MiB/s Receiving objects: 28% (32587/116381), 63.85 MiB | 4.29 MiB/s Receiving objects: 29% (33751/116381), 63.85 MiB | 4.29 MiB/s Receiving objects: 30% (34915/116381), 65.25 MiB | 4.15 MiB/s Receiving objects: 31% (36079/116381), 65.25 MiB | 4.15 MiB/s Receiving objects: 31% (36310/116381), 65.25 MiB | 4.15 MiB/s Receiving objects: 32% (37242/116381), 66.70 MiB | 3.94 MiB/s Receiving objects: 33% (38406/116381), 66.70 MiB | 3.94 MiB/s Receiving objects: 34% (39570/116381), 66.70 MiB | 3.94 MiB/s Receiving objects: 35% (40734/116381), 66.70 MiB | 3.94 MiB/s Receiving objects: 36% (41898/116381), 68.66 MiB | 3.85 MiB/s Receiving objects: 37% (43061/116381), 68.66 MiB | 3.85 MiB/s Receiving objects: 38% (44225/116381), 68.66 MiB | 3.85 MiB/s Receiving objects: 39% (45389/116381), 68.66 MiB | 3.85 MiB/s Receiving objects: 40% (46553/116381), 68.66 MiB | 3.85 MiB/s Receiving objects: 40% (47099/116381), 68.66 MiB | 3.85 MiB/s Receiving objects: 41% (47717/116381), 68.66 MiB | 3.85 MiB/s Receiving objects: 42% (48881/116381), 71.43 MiB | 4.03 MiB/s Receiving objects: 43% (50044/116381), 71.43 MiB | 4.03 MiB/s Receiving objects: 44% (51208/116381), 73.11 MiB | 3.85 MiB/s Receiving objects: 45% (52372/116381), 73.11 MiB | 3.85 MiB/s Receiving objects: 45% (52653/116381), 73.11 MiB | 3.85 MiB/s Receiving objects: 46% (53536/116381), 73.11 MiB | 3.85 MiB/s Receiving objects: 47% (54700/116381), 74.75 MiB | 3.63 MiB/s Receiving objects: 48% (55863/116381), 74.75 MiB | 3.63 MiB/s Receiving objects: 49% (57027/116381), 74.75 MiB | 3.63 MiB/s Receiving objects: 49% (57200/116381), 78.17 MiB | 3.43 MiB/s Receiving objects: 49% (57201/116381), 81.22 MiB | 3.50 MiB/s Receiving objects: 49% (58155/116381), 82.98 MiB | 3.58 MiB/s Receiving objects: 50% (58191/116381), 84.89 MiB | 3.56 MiB/s Receiving objects: 51% (59355/116381), 86.57 MiB | 3.32 MiB/s Receiving objects: 52% (60519/116381), 86.57 MiB | 3.32 MiB/s Receiving objects: 53% (61682/116381), 86.57 MiB | 3.32 MiB/s Receiving objects: 54% (62846/116381), 86.57 MiB | 3.32 MiB/s Receiving objects: 55% (64010/116381), 86.57 MiB | 3.32 MiB/s Receiving objects: 55% (64207/116381), 88.24 MiB | 3.32 MiB/s Receiving objects: 55% (64208/116381), 90.51 MiB | 3.07 MiB/s Receiving objects: 55% (64209/116381), 94.28 MiB | 3.23 MiB/s Receiving objects: 55% (64209/116381), 97.80 MiB | 3.27 MiB/s Receiving objects: 55% (64209/116381), 100.51 MiB | 2.37 MiB/s Receiving objects: 55% (64211/116381), 100.51 MiB | 2.37 MiB/s Receiving objects: 55% (64213/116381), 107.28 MiB | 2.83 MiB/s Receiving objects: 55% (64220/116381), 108.46 MiB | 2.68 MiB/s Receiving objects: 55% (64228/116381), 111.81 MiB | 2.36 MiB/s Receiving objects: 55% (64229/116381), 112.87 MiB | 2.23 MiB/s Receiving objects: 55% (64250/116381), 116.46 MiB | 2.36 MiB/s Receiving objects: 55% (64268/116381), 117.47 MiB | 2.09 MiB/s Receiving objects: 55% (64273/116381), 119.62 MiB | 2.01 MiB/s Receiving objects: 55% (64273/116381), 121.80 MiB | 1.97 MiB/s Receiving objects: 55% (64273/116381), 123.68 MiB | 1.93 MiB/s Receiving objects: 55% (64281/116381), 125.82 MiB | 1.88 MiB/s Receiving objects: 55% (64284/116381), 128.29 MiB | 2.09 MiB/s Receiving objects: 55% (64306/116381), 130.64 MiB | 2.20 MiB/s Receiving objects: 55% (64312/116381), 132.89 MiB | 2.28 MiB/s Receiving objects: 55% (64317/116381), 135.37 MiB | 2.30 MiB/s Receiving objects: 55% (64341/116381), 137.72 MiB | 2.30 MiB/s Receiving objects: 55% (64343/116381), 138.97 MiB | 2.31 MiB/s Receiving objects: 55% (64362/116381), 141.43 MiB | 2.33 MiB/s Receiving objects: 55% (64366/116381), 143.91 MiB | 2.39 MiB/s Receiving objects: 55% (64398/116381), 146.34 MiB | 2.38 MiB/s Receiving objects: 55% (64403/116381), 149.46 MiB | 2.54 MiB/s Receiving objects: 55% (64403/116381), 152.20 MiB | 2.62 MiB/s Receiving objects: 55% (64418/116381), 154.87 MiB | 2.64 MiB/s Receiving objects: 55% (64421/116381), 156.74 MiB | 2.53 MiB/s Receiving objects: 55% (64448/116381), 157.92 MiB | 2.45 MiB/s Receiving objects: 55% (64458/116381), 161.12 MiB | 2.13 MiB/s Receiving objects: 55% (64465/116381), 162.21 MiB | 2.13 MiB/s Receiving objects: 55% (64470/116381), 164.41 MiB | 2.02 MiB/s Receiving objects: 55% (64486/116381), 166.64 MiB | 2.11 MiB/s Receiving objects: 55% (64497/116381), 169.91 MiB | 2.12 MiB/s Receiving objects: 55% (64502/116381), 171.00 MiB | 2.14 MiB/s Receiving objects: 55% (64506/116381), 172.70 MiB | 1.99 MiB/s Receiving objects: 55% (64517/116381), 174.90 MiB | 1.99 MiB/s Receiving objects: 55% (64527/116381), 176.21 MiB | 2.02 MiB/s Receiving objects: 55% (64549/116381), 180.19 MiB | 2.17 MiB/s Receiving objects: 55% (64549/116381), 180.58 MiB | 1.83 MiB/s Receiving objects: 55% (64550/116381), 184.96 MiB | 2.38 MiB/s Receiving objects: 55% (64553/116381), 186.25 MiB | 2.40 MiB/s Receiving objects: 55% (64554/116381), 190.46 MiB | 2.54 MiB/s Receiving objects: 56% (65174/116381), 190.46 MiB | 2.54 MiB/s Receiving objects: 57% (66338/116381), 190.46 MiB | 2.54 MiB/s Receiving objects: 58% (67501/116381), 191.86 MiB | 2.58 MiB/s Receiving objects: 58% (68035/116381), 191.86 MiB | 2.58 MiB/s Receiving objects: 59% (68665/116381), 191.86 MiB | 2.58 MiB/s Receiving objects: 60% (69829/116381), 191.86 MiB | 2.58 MiB/s Receiving objects: 61% (70993/116381), 193.40 MiB | 2.61 MiB/s Receiving objects: 62% (72157/116381), 193.40 MiB | 2.61 MiB/s Receiving objects: 63% (73321/116381), 194.91 MiB | 3.15 MiB/s Receiving objects: 63% (74315/116381), 194.91 MiB | 3.15 MiB/s Receiving objects: 64% (74484/116381), 194.91 MiB | 3.15 MiB/s Receiving objects: 65% (75648/116381), 194.91 MiB | 3.15 MiB/s Receiving objects: 66% (76812/116381), 194.91 MiB | 3.15 MiB/s Receiving objects: 67% (77976/116381), 196.30 MiB | 2.91 MiB/s Receiving objects: 68% (79140/116381), 196.30 MiB | 2.91 MiB/s Receiving objects: 68% (79927/116381), 199.49 MiB | 2.94 MiB/s Receiving objects: 68% (79927/116381), 202.57 MiB | 3.00 MiB/s Receiving objects: 68% (79928/116381), 204.00 MiB | 3.00 MiB/s Receiving objects: 69% (80303/116381), 205.53 MiB | 3.03 MiB/s Receiving objects: 70% (81467/116381), 205.53 MiB | 3.03 MiB/s Receiving objects: 71% (82631/116381), 205.53 MiB | 3.03 MiB/s Receiving objects: 72% (83795/116381), 205.53 MiB | 3.03 MiB/s Receiving objects: 73% (84959/116381), 207.11 MiB | 3.03 MiB/s Receiving objects: 74% (86122/116381), 207.11 MiB | 3.03 MiB/s Receiving objects: 74% (86757/116381), 207.11 MiB | 3.03 MiB/s Receiving objects: 75% (87286/116381), 207.11 MiB | 3.03 MiB/s Receiving objects: 76% (88450/116381), 207.11 MiB | 3.03 MiB/s Receiving objects: 77% (89614/116381), 208.68 MiB | 3.05 MiB/s Receiving objects: 78% (90778/116381), 208.68 MiB | 3.05 MiB/s Receiving objects: 79% (91941/116381), 208.68 MiB | 3.05 MiB/s Receiving objects: 80% (93105/116381), 210.08 MiB | 3.05 MiB/s Receiving objects: 81% (94269/116381), 210.08 MiB | 3.05 MiB/s Receiving objects: 81% (94569/116381), 210.08 MiB | 3.05 MiB/s Receiving objects: 82% (95433/116381), 210.08 MiB | 3.05 MiB/s Receiving objects: 83% (96597/116381), 210.08 MiB | 3.05 MiB/s Receiving objects: 84% (97761/116381), 210.08 MiB | 3.05 MiB/s Receiving objects: 85% (98924/116381), 211.72 MiB | 3.06 MiB/s Receiving objects: 86% (100088/116381), 211.72 MiB | 3.06 MiB/s Receiving objects: 87% (101252/116381), 211.72 MiB | 3.06 MiB/s Receiving objects: 88% (102416/116381), 213.25 MiB | 3.04 MiB/s Receiving objects: 89% (103580/116381), 213.25 MiB | 3.04 MiB/s Receiving objects: 89% (104474/116381), 213.25 MiB | 3.04 MiB/s Receiving objects: 90% (104743/116381), 213.96 MiB | 2.85 MiB/s Receiving objects: 91% (105907/116381), 213.96 MiB | 2.85 MiB/s Receiving objects: 92% (107071/116381), 213.96 MiB | 2.85 MiB/s Receiving objects: 93% (108235/116381), 213.96 MiB | 2.85 MiB/s Receiving objects: 94% (109399/116381), 213.96 MiB | 2.85 MiB/s Receiving objects: 94% (110246/116381), 215.64 MiB | 2.88 MiB/s Receiving objects: 95% (110562/116381), 215.64 MiB | 2.88 MiB/s Receiving objects: 95% (110761/116381), 220.16 MiB | 2.85 MiB/s Receiving objects: 95% (110761/116381), 223.51 MiB | 2.94 MiB/s Receiving objects: 95% (111260/116381), 226.48 MiB | 2.89 MiB/s Receiving objects: 95% (111260/116381), 229.78 MiB | 3.10 MiB/s Receiving objects: 96% (111726/116381), 231.32 MiB | 3.12 MiB/s Receiving objects: 96% (111729/116381), 231.32 MiB | 3.12 MiB/s Receiving objects: 96% (112371/116381), 236.77 MiB | 3.25 MiB/s Receiving objects: 97% (112890/116381), 236.77 MiB | 3.25 MiB/s Receiving objects: 97% (113361/116381), 238.59 MiB | 3.31 MiB/s Receiving objects: 98% (114054/116381), 238.59 MiB | 3.31 MiB/s Receiving objects: 99% (115218/116381), 240.49 MiB | 3.41 MiB/s Receiving objects: 99% (115899/116381), 242.27 MiB | 3.48 MiB/s remote: Total 116381 (delta 284), reused 166 (delta 166), pack-reused 116047 (from 3) Receiving objects: 100% (116381/116381), 242.27 MiB | 3.48 MiB/s Receiving objects: 100% (116381/116381), 242.86 MiB | 2.67 MiB/s, done. Resolving deltas: 0% (0/88115) Resolving deltas: 1% (882/88115) Resolving deltas: 2% (1763/88115) Resolving deltas: 3% (2644/88115) Resolving deltas: 4% (3525/88115) Resolving deltas: 4% (4312/88115) Resolving deltas: 5% (4406/88115) Resolving deltas: 6% (5287/88115) Resolving deltas: 6% (5668/88115) Resolving deltas: 7% (6169/88115) Resolving deltas: 8% (7050/88115) Resolving deltas: 9% (7931/88115) Resolving deltas: 9% (7989/88115) Resolving deltas: 10% (8812/88115) Resolving deltas: 11% (9693/88115) Resolving deltas: 12% (10574/88115) Resolving deltas: 13% (11455/88115) Resolving deltas: 13% (11503/88115) Resolving deltas: 14% (12337/88115) Resolving deltas: 14% (13007/88115) Resolving deltas: 15% (13218/88115) Resolving deltas: 15% (13937/88115) Resolving deltas: 16% (14099/88115) Resolving deltas: 17% (14980/88115) Resolving deltas: 18% (15861/88115) Resolving deltas: 19% (16742/88115) Resolving deltas: 20% (17623/88115) Resolving deltas: 20% (17678/88115) Resolving deltas: 21% (18505/88115) Resolving deltas: 22% (19386/88115) Resolving deltas: 23% (20267/88115) Resolving deltas: 23% (21125/88115) Resolving deltas: 24% (21148/88115) Resolving deltas: 25% (22029/88115) Resolving deltas: 26% (22910/88115) Resolving deltas: 26% (23363/88115) Resolving deltas: 27% (23792/88115) Resolving deltas: 27% (23882/88115) Resolving deltas: 28% (24673/88115) Resolving deltas: 28% (24799/88115) Resolving deltas: 29% (25554/88115) Resolving deltas: 30% (26435/88115) Resolving deltas: 31% (27316/88115) Resolving deltas: 32% (28197/88115) Resolving deltas: 33% (29078/88115) Resolving deltas: 34% (29960/88115) Resolving deltas: 34% (30319/88115) Resolving deltas: 34% (30672/88115) Resolving deltas: 35% (30841/88115) Resolving deltas: 35% (31025/88115) Resolving deltas: 35% (31549/88115) Resolving deltas: 36% (31722/88115) Resolving deltas: 37% (32603/88115) Resolving deltas: 38% (33484/88115) Resolving deltas: 38% (34253/88115) Resolving deltas: 39% (34365/88115) Resolving deltas: 40% (35246/88115) Resolving deltas: 41% (36128/88115) Resolving deltas: 42% (37009/88115) Resolving deltas: 43% (37890/88115) Resolving deltas: 44% (38771/88115) Resolving deltas: 44% (38986/88115) Resolving deltas: 45% (39652/88115) Resolving deltas: 46% (40533/88115) Resolving deltas: 47% (41415/88115) Resolving deltas: 48% (42296/88115) Resolving deltas: 49% (43177/88115) Resolving deltas: 50% (44058/88115) Resolving deltas: 51% (44939/88115) Resolving deltas: 52% (45820/88115) Resolving deltas: 52% (46699/88115) Resolving deltas: 53% (46701/88115) Resolving deltas: 54% (47583/88115) Resolving deltas: 55% (48464/88115) Resolving deltas: 56% (49345/88115) Resolving deltas: 57% (50226/88115) Resolving deltas: 58% (51107/88115) Resolving deltas: 59% (51988/88115) Resolving deltas: 59% (52306/88115) Resolving deltas: 60% (52869/88115) Resolving deltas: 61% (53751/88115) Resolving deltas: 62% (54632/88115) Resolving deltas: 63% (55513/88115) Resolving deltas: 64% (56394/88115) Resolving deltas: 65% (57275/88115) Resolving deltas: 66% (58156/88115) Resolving deltas: 66% (58414/88115) Resolving deltas: 67% (59038/88115) Resolving deltas: 68% (59919/88115) Resolving deltas: 69% (60800/88115) Resolving deltas: 70% (61681/88115) Resolving deltas: 71% (62562/88115) Resolving deltas: 72% (63443/88115) Resolving deltas: 73% (64324/88115) Resolving deltas: 74% (65206/88115) Resolving deltas: 74% (65464/88115) Resolving deltas: 75% (66087/88115) Resolving deltas: 76% (66968/88115) Resolving deltas: 77% (67849/88115) Resolving deltas: 78% (68730/88115) Resolving deltas: 79% (69611/88115) Resolving deltas: 80% (70492/88115) Resolving deltas: 81% (71374/88115) Resolving deltas: 82% (72255/88115) Resolving deltas: 82% (72380/88115) Resolving deltas: 83% (73136/88115) Resolving deltas: 84% (74017/88115) Resolving deltas: 85% (74898/88115) Resolving deltas: 86% (75779/88115) Resolving deltas: 87% (76661/88115) Resolving deltas: 88% (77542/88115) Resolving deltas: 89% (78423/88115) Resolving deltas: 90% (79304/88115) Resolving deltas: 91% (80185/88115) Resolving deltas: 91% (80253/88115) Resolving deltas: 92% (81066/88115) Resolving deltas: 93% (81947/88115) Resolving deltas: 94% (82829/88115) Resolving deltas: 95% (83710/88115) Resolving deltas: 96% (84591/88115) Resolving deltas: 97% (85472/88115) Resolving deltas: 98% (86353/88115) Resolving deltas: 99% (87234/88115) Resolving deltas: 100% (88115/88115) Resolving deltas: 100% (88115/88115), done. ==> Validating source files with sha512sums... python-pillow ... Passed ==> Validating source files with b2sums... python-pillow ... Passed ]2;🔵 Container arch-nspawn-2629972 on darmanitan.felixc.at\==> Making package: python-pillow 11.3.0-3 (Thu Sep 11 18:59:19 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (28) New Version Net Change Download Size extra/aom 3.13.1-1 4.69 MiB 1.94 MiB extra/dav1d 1.5.1-1 0.62 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/giflib 5.2.2-2 0.24 MiB extra/graphite 1:1.3.14-5 0.18 MiB extra/harfbuzz 11.4.5-1 4.15 MiB extra/jbigkit 2.1-8 0.13 MiB extra/libpng 1.6.50-1 0.54 MiB extra/libwebp 1.6.0-1 0.87 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libyuv r2426+464c51a03-1 1.23 MiB core/mpdecimal 4.0.1-1 0.31 MiB extra/rav1e 0.7.1-1 4.38 MiB extra/svt-av1 3.1.2-1 2.51 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/freetype2 2.14.1-1 1.61 MiB 0.56 MiB extra/lcms2 2.17-1 0.64 MiB extra/libavif 1.3.0-1 0.65 MiB extra/libimagequant 4.4.0-1 0.57 MiB 0.27 MiB extra/libjpeg-turbo 3.1.2-1 2.01 MiB 0.56 MiB extra/libraqm 0.10.3-1 0.18 MiB 0.03 MiB extra/libtiff 4.7.0-1 1.64 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/openjpeg2 2.5.3-1 13.79 MiB core/python 3.13.7-1 281.87 MiB extra/python-packaging 25.0-1 0.67 MiB Total Download Size: 3.37 MiB Total Installed Size: 330.04 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... aom-3.13.1-1-riscv64 downloading... libjpeg-turbo-3.1.2-1-riscv64 downloading... freetype2-2.14.1-1-riscv64 downloading... libimagequant-4.4.0-1-riscv64 downloading... libraqm-0.10.3-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-packaging... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] 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 aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing giflib... installing libwebp... installing libyuv... installing rav1e... installing svt-av1... installing libavif... installing fribidi... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libraqm... installing openjpeg2... installing libimagequant... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (30) New Version Net Change Download Size extra/fontconfig 2:2.17.1-1 1.08 MiB extra/libx11 1.8.12-1 9.73 MiB extra/libxext 1.3.6-1 0.29 MiB extra/libxft 2.3.9-1 0.12 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxss 1.2.5-1 0.02 MiB 0.01 MiB extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-iniconfig 2.1.0-1 0.04 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.8.0-1 0.71 MiB extra/python-platformdirs 4.4.0-1 0.24 MiB extra/python-pluggy 1.6.0-1 0.20 MiB extra/python-pygments 2.19.2-1 14.38 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/tcl 8.6.16-1 14.12 MiB extra/zlib-ng 2.2.5-1 0.21 MiB extra/git 2.51.0-1 28.36 MiB extra/python-build 1.3.0-1 0.20 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-pytest 1:8.4.2-1 4.18 MiB 0.73 MiB extra/python-pytest-timeout 2.4.0-1 0.09 MiB 0.02 MiB extra/python-setuptools 1:80.9.0-1 7.65 MiB extra/python-wheel 0.45.1-1 0.28 MiB extra/tk 8.6.16-1 12.84 MiB 3.62 MiB Total Download Size: 4.38 MiB Total Installed Size: 95.71 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... tk-8.6.16-1-riscv64 downloading... python-pytest-1:8.4.2-1-any downloading... python-pytest-timeout-2.4.0-1-any downloading... libxss-1.2.5-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui [pending] openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-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] less: the default pager for git installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-setuptools... installing tcl... installing libx11... installing libxext... installing libxss... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing libxft... installing tk... installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-pytest-timeout... :: Running post-transaction hooks... (1/6) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Arming ConditionNeedsUpdate... (4/6) Updating fontconfig configuration... (5/6) Checking for old perl modules... (6/6) Updating fontconfig cache... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of python-pillow git repo... Cloning into 'python-pillow'... done. Updating files: 25% (453/1783) Updating files: 26% (464/1783) Updating files: 27% (482/1783) Updating files: 28% (500/1783) Updating files: 29% (518/1783) Updating files: 30% (535/1783) Updating files: 31% (553/1783) Updating files: 32% (571/1783) Updating files: 33% (589/1783) Updating files: 34% (607/1783) Updating files: 35% (625/1783) Updating files: 36% (642/1783) Updating files: 37% (660/1783) Updating files: 38% (678/1783) Updating files: 39% (696/1783) Updating files: 40% (714/1783) Updating files: 41% (732/1783) Updating files: 42% (749/1783) Updating files: 43% (767/1783) Updating files: 44% (785/1783) Updating files: 45% (803/1783) Updating files: 45% (818/1783) Updating files: 46% (821/1783) Updating files: 47% (839/1783) Updating files: 48% (856/1783) Updating files: 49% (874/1783) Updating files: 50% (892/1783) Updating files: 51% (910/1783) Updating files: 52% (928/1783) Updating files: 53% (945/1783) Updating files: 54% (963/1783) Updating files: 55% (981/1783) Updating files: 56% (999/1783) Updating files: 57% (1017/1783) Updating files: 58% (1035/1783) Updating files: 59% (1052/1783) Updating files: 60% (1070/1783) Updating files: 61% (1088/1783) Updating files: 62% (1106/1783) Updating files: 62% (1114/1783) Updating files: 63% (1124/1783) Updating files: 64% (1142/1783) Updating files: 65% (1159/1783) Updating files: 66% (1177/1783) Updating files: 67% (1195/1783) Updating files: 68% (1213/1783) Updating files: 69% (1231/1783) Updating files: 70% (1249/1783) Updating files: 71% (1266/1783) Updating files: 72% (1284/1783) Updating files: 73% (1302/1783) Updating files: 74% (1320/1783) Updating files: 75% (1338/1783) Updating files: 76% (1356/1783) Updating files: 77% (1373/1783) Updating files: 78% (1391/1783) Updating files: 79% (1409/1783) Updating files: 80% (1427/1783) Updating files: 81% (1445/1783) Updating files: 82% (1463/1783) Updating files: 83% (1480/1783) Updating files: 84% (1498/1783) Updating files: 85% (1516/1783) Updating files: 86% (1534/1783) Updating files: 87% (1552/1783) Updating files: 88% (1570/1783) Updating files: 89% (1587/1783) Updating files: 90% (1605/1783) Updating files: 91% (1623/1783) Updating files: 92% (1641/1783) Updating files: 93% (1659/1783) Updating files: 94% (1677/1783) Updating files: 95% (1694/1783) Updating files: 96% (1712/1783) Updating files: 97% (1730/1783) Updating files: 98% (1748/1783) Updating files: 99% (1766/1783) Updating files: 100% (1783/1783) Updating files: 100% (1783/1783), done. Switched to a new branch 'makepkg' ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating src/pillow.egg-info writing src/pillow.egg-info/PKG-INFO writing dependency_links to src/pillow.egg-info/dependency_links.txt writing requirements to src/pillow.egg-info/requires.txt writing top-level names to src/pillow.egg-info/top_level.txt writing manifest file 'src/pillow.egg-info/SOURCES.txt' reading manifest file 'src/pillow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' warning: no files found matching '*.h' warning: no files found matching '*.sh' warning: no files found matching '*.txt' warning: no files found matching '.flake8' warning: no previously-included files found matching '.clang-format' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.editorconfig' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching 'renovate.json' warning: no previously-included files matching '.git*' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution no previously-included directories found matching '.ci' no previously-included directories found matching 'wheels' adding license file 'LICENSE' writing manifest file 'src/pillow.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/CurImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PcxImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/GimpGradientFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PngImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PcdImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/report.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageMath.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/GdImageFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PsdImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImtImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/TiffImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/Image.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/EpsImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageDraw2.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImagePath.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/MpegImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/WalImageFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageMorph.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageMode.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/BmpImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageWin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageOps.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/SpiderImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PcfFontFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageGrab.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImagePalette.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/IptcImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/SgiImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PdfImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PdfParser.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_util.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageFilter.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/JpegPresets.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/AvifImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PixarImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/FtexImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/GimpPaletteFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PaletteFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/FpxImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/SunImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/MicImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/FontFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/DcxImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/features.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/TarIO.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/QoiImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/FitsImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/DdsImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageTransform.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ExifTags.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PalmImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageCms.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ContainerIO.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageSequence.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/MspImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/XpmImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/__init__.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_deprecate.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/FliImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/BlpImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/BdfFontFile.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageChops.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/IcoImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PpmImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageFont.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_binary.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/TiffTags.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/XbmImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/IcnsImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageShow.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/GifImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_tkinter_finder.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageStat.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/MpoImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageDraw.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/PSDraw.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/TgaImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/McIdasImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageQt.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/__main__.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/GbrImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageColor.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_version.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/WmfImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/JpegImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/WebPImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageTk.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_typing.py -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/ImageEnhance.py -> build/lib.linux-riscv64-cpython-313/PIL running egg_info writing src/pillow.egg-info/PKG-INFO writing dependency_links to src/pillow.egg-info/dependency_links.txt writing requirements to src/pillow.egg-info/requires.txt writing top-level names to src/pillow.egg-info/top_level.txt reading manifest file 'src/pillow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' warning: no files found matching '*.h' warning: no files found matching '*.sh' warning: no files found matching '*.txt' warning: no files found matching '.flake8' warning: no previously-included files found matching '.clang-format' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.editorconfig' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching 'renovate.json' warning: no previously-included files matching '.git*' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution no previously-included directories found matching '.ci' no previously-included directories found matching 'wheels' adding license file 'LICENSE' writing manifest file 'src/pillow.egg-info/SOURCES.txt' copying src/PIL/_avif.pyi -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_imaging.pyi -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_imagingcms.pyi -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_imagingft.pyi -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_imagingmath.pyi -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_imagingmorph.pyi -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_imagingtk.pyi -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/_webp.pyi -> build/lib.linux-riscv64-cpython-313/PIL copying src/PIL/py.typed -> build/lib.linux-riscv64-cpython-313/PIL running build_ext building 'PIL._imaging' extension building 'PIL._imagingft' extension creating build/temp.linux-riscv64-cpython-313/src creating build/temp.linux-riscv64-cpython-313/src gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_RAQM -DHAVE_RAQM_SYSTEM -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/_imagingft.c -o build/temp.linux-riscv64-cpython-313/src/_imagingft.o creating build/temp.linux-riscv64-cpython-313/src/libImaging gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/_imaging.c -o build/temp.linux-riscv64-cpython-313/src/_imaging.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto build/temp.linux-riscv64-cpython-313/src/_imagingft.o -L/usr/lib -L/usr/lib/libfakeroot -L/usr/local/lib -L/usr/lib -lfreetype -lraqm -o build/lib.linux-riscv64-cpython-313/PIL/_imagingft.cpython-313-riscv64-linux-gnu.so gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/decode.c -o build/temp.linux-riscv64-cpython-313/src/decode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/display.c -o build/temp.linux-riscv64-cpython-313/src/display.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/encode.c -o build/temp.linux-riscv64-cpython-313/src/encode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Access.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Access.o building 'PIL._imagingcms' extension gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/_imagingcms.c -o build/temp.linux-riscv64-cpython-313/src/_imagingcms.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/AlphaComposite.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/AlphaComposite.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto build/temp.linux-riscv64-cpython-313/src/_imagingcms.o -L/usr/lib -L/usr/lib/libfakeroot -L/usr/local/lib -L/usr/lib -llcms2 -o build/lib.linux-riscv64-cpython-313/PIL/_imagingcms.cpython-313-riscv64-linux-gnu.so gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Arrow.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Arrow.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Bands.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Bands.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/BcnDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/BcnDecode.o building 'PIL._webp' extension gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/_webp.c -o build/temp.linux-riscv64-cpython-313/src/_webp.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/BcnEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/BcnEncode.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto build/temp.linux-riscv64-cpython-313/src/_webp.o -L/usr/lib -L/usr/lib/libfakeroot -L/usr/local/lib -L/usr/lib -lwebp -lwebpmux -lwebpdemux -o build/lib.linux-riscv64-cpython-313/PIL/_webp.cpython-313-riscv64-linux-gnu.so gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/BitDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/BitDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Blend.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Blend.o building 'PIL._avif' extension gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/_avif.c -o build/temp.linux-riscv64-cpython-313/src/_avif.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/BoxBlur.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/BoxBlur.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto build/temp.linux-riscv64-cpython-313/src/_avif.o -L/usr/lib -L/usr/lib/libfakeroot -L/usr/local/lib -L/usr/lib -lavif -o build/lib.linux-riscv64-cpython-313/PIL/_avif.cpython-313-riscv64-linux-gnu.so gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Chops.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Chops.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/ColorLUT.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/ColorLUT.o building 'PIL._imagingtk' extension creating build/temp.linux-riscv64-cpython-313/src/Tk gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/Tk/tkImaging.c -o build/temp.linux-riscv64-cpython-313/src/Tk/tkImaging.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Convert.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Convert.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/_imagingtk.c -o build/temp.linux-riscv64-cpython-313/src/_imagingtk.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto build/temp.linux-riscv64-cpython-313/src/Tk/tkImaging.o build/temp.linux-riscv64-cpython-313/src/_imagingtk.o -L/usr/lib -L/usr/lib/libfakeroot -L/usr/local/lib -L/usr/lib -o build/lib.linux-riscv64-cpython-313/PIL/_imagingtk.cpython-313-riscv64-linux-gnu.so gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/ConvertYCbCr.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/ConvertYCbCr.o building 'PIL._imagingmath' extension gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/_imagingmath.c -o build/temp.linux-riscv64-cpython-313/src/_imagingmath.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Copy.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Copy.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto build/temp.linux-riscv64-cpython-313/src/_imagingmath.o -L/usr/lib -L/usr/lib/libfakeroot -L/usr/local/lib -L/usr/lib -o build/lib.linux-riscv64-cpython-313/PIL/_imagingmath.cpython-313-riscv64-linux-gnu.so gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Crop.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Crop.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Dib.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Dib.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Draw.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Draw.o building 'PIL._imagingmorph' extension gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/_imagingmorph.c -o build/temp.linux-riscv64-cpython-313/src/_imagingmorph.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Effects.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Effects.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto build/temp.linux-riscv64-cpython-313/src/_imagingmorph.o -L/usr/lib -L/usr/lib/libfakeroot -L/usr/local/lib -L/usr/lib -o build/lib.linux-riscv64-cpython-313/PIL/_imagingmorph.cpython-313-riscv64-linux-gnu.so gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/EpsEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/EpsEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/File.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/File.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Fill.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Fill.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Filter.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Filter.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/FliDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/FliDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Geometry.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Geometry.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/GetBBox.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/GetBBox.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/GifDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/GifDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/GifEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/GifEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/HexDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/HexDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Histo.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Histo.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Jpeg2KDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Jpeg2KDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Jpeg2KEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Jpeg2KEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/JpegDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/JpegDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/JpegEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/JpegEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Matrix.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Matrix.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/ModeFilter.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/ModeFilter.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Negative.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Negative.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Offset.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Offset.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Pack.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Pack.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/PackDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/PackDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Palette.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Palette.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Paste.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Paste.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/PcdDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/PcdDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/PcxDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/PcxDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/PcxEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/PcxEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Point.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Point.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Quant.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Quant.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/QuantHash.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/QuantHash.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/QuantHeap.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/QuantHeap.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/QuantOctree.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/QuantOctree.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/QuantPngQuant.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/QuantPngQuant.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/RankFilter.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/RankFilter.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/RawDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/RawDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/RawEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/RawEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Reduce.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Reduce.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Resample.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Resample.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/SgiRleDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/SgiRleDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Storage.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Storage.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/SunRleDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/SunRleDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/TgaRleDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/TgaRleDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/TgaRleEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/TgaRleEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/TiffDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/TiffDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/Unpack.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/Unpack.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/UnpackYCC.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/UnpackYCC.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/UnsharpMask.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/UnsharpMask.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/XbmDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/XbmDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/XbmEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/XbmEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/ZipDecode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/ZipDecode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/ZipEncode.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/ZipEncode.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/libImaging/codec_fd.c -o build/temp.linux-riscv64-cpython-313/src/libImaging/codec_fd.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/map.c -o build/temp.linux-riscv64-cpython-313/src/map.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/outline.c -o build/temp.linux-riscv64-cpython-313/src/outline.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto -fPIC -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_XCB -DPILLOW_VERSION=\"11.3.0\" -I/usr/include/freetype2 -I/usr/include/openjpeg-2.5 -I/usr/include -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/fribidi -I/usr/include/webp -I/usr/local/include -I/usr/include/python3.13 -c src/path.c -o build/temp.linux-riscv64-cpython-313/src/path.o gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-pillow/src=/usr/src/debug/python-pillow -flto=auto build/temp.linux-riscv64-cpython-313/src/_imaging.o build/temp.linux-riscv64-cpython-313/src/decode.o build/temp.linux-riscv64-cpython-313/src/display.o build/temp.linux-riscv64-cpython-313/src/encode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Access.o build/temp.linux-riscv64-cpython-313/src/libImaging/AlphaComposite.o build/temp.linux-riscv64-cpython-313/src/libImaging/Arrow.o build/temp.linux-riscv64-cpython-313/src/libImaging/Bands.o build/temp.linux-riscv64-cpython-313/src/libImaging/BcnDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/BcnEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/BitDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Blend.o build/temp.linux-riscv64-cpython-313/src/libImaging/BoxBlur.o build/temp.linux-riscv64-cpython-313/src/libImaging/Chops.o build/temp.linux-riscv64-cpython-313/src/libImaging/ColorLUT.o build/temp.linux-riscv64-cpython-313/src/libImaging/Convert.o build/temp.linux-riscv64-cpython-313/src/libImaging/ConvertYCbCr.o build/temp.linux-riscv64-cpython-313/src/libImaging/Copy.o build/temp.linux-riscv64-cpython-313/src/libImaging/Crop.o build/temp.linux-riscv64-cpython-313/src/libImaging/Dib.o build/temp.linux-riscv64-cpython-313/src/libImaging/Draw.o build/temp.linux-riscv64-cpython-313/src/libImaging/Effects.o build/temp.linux-riscv64-cpython-313/src/libImaging/EpsEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/File.o build/temp.linux-riscv64-cpython-313/src/libImaging/Fill.o build/temp.linux-riscv64-cpython-313/src/libImaging/Filter.o build/temp.linux-riscv64-cpython-313/src/libImaging/FliDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Geometry.o build/temp.linux-riscv64-cpython-313/src/libImaging/GetBBox.o build/temp.linux-riscv64-cpython-313/src/libImaging/GifDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/GifEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/HexDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Histo.o build/temp.linux-riscv64-cpython-313/src/libImaging/Jpeg2KDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Jpeg2KEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/JpegDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/JpegEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Matrix.o build/temp.linux-riscv64-cpython-313/src/libImaging/ModeFilter.o build/temp.linux-riscv64-cpython-313/src/libImaging/Negative.o build/temp.linux-riscv64-cpython-313/src/libImaging/Offset.o build/temp.linux-riscv64-cpython-313/src/libImaging/Pack.o build/temp.linux-riscv64-cpython-313/src/libImaging/PackDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Palette.o build/temp.linux-riscv64-cpython-313/src/libImaging/Paste.o build/temp.linux-riscv64-cpython-313/src/libImaging/PcdDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/PcxDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/PcxEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Point.o build/temp.linux-riscv64-cpython-313/src/libImaging/Quant.o build/temp.linux-riscv64-cpython-313/src/libImaging/QuantHash.o build/temp.linux-riscv64-cpython-313/src/libImaging/QuantHeap.o build/temp.linux-riscv64-cpython-313/src/libImaging/QuantOctree.o build/temp.linux-riscv64-cpython-313/src/libImaging/QuantPngQuant.o build/temp.linux-riscv64-cpython-313/src/libImaging/RankFilter.o build/temp.linux-riscv64-cpython-313/src/libImaging/RawDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/RawEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Reduce.o build/temp.linux-riscv64-cpython-313/src/libImaging/Resample.o build/temp.linux-riscv64-cpython-313/src/libImaging/SgiRleDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Storage.o build/temp.linux-riscv64-cpython-313/src/libImaging/SunRleDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/TgaRleDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/TgaRleEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/TiffDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/Unpack.o build/temp.linux-riscv64-cpython-313/src/libImaging/UnpackYCC.o build/temp.linux-riscv64-cpython-313/src/libImaging/UnsharpMask.o build/temp.linux-riscv64-cpython-313/src/libImaging/XbmDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/XbmEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/ZipDecode.o build/temp.linux-riscv64-cpython-313/src/libImaging/ZipEncode.o build/temp.linux-riscv64-cpython-313/src/libImaging/codec_fd.o build/temp.linux-riscv64-cpython-313/src/map.o build/temp.linux-riscv64-cpython-313/src/outline.o build/temp.linux-riscv64-cpython-313/src/path.o -L/usr/lib -L/usr/lib/libfakeroot -L/usr/local/lib -L/usr/lib -ltiff -ljpeg -lopenjp2 -lz -limagequant -lxcb -o build/lib.linux-riscv64-cpython-313/PIL/_imaging.cpython-313-riscv64-linux-gnu.so -------------------------------------------------------------------- PIL SETUP SUMMARY -------------------------------------------------------------------- version Pillow 11.3.0 platform linux 3.13.7 (main, Aug 27 2025, 10:06:08) [GCC 15.1.1 20250425] -------------------------------------------------------------------- --- JPEG support available --- OPENJPEG (JPEG2000) support available (2.5) --- ZLIB (PNG/ZIP) support available --- LIBIMAGEQUANT support available --- LIBTIFF support available --- FREETYPE2 support available --- RAQM (Text shaping) support available --- LITTLECMS2 support available --- WEBP support available --- XCB (X protocol) support available --- LIBAVIF support available -------------------------------------------------------------------- To check the build, run the selftest.py script. installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/PIL copying build/lib.linux-riscv64-cpython-313/PIL/CurImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PcxImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/GimpGradientFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PngImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PcdImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/report.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageMath.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/GdImageFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PsdImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImtImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/TiffImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/Image.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/EpsImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageDraw2.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImagePath.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/MpegImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/WalImageFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageMorph.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageMode.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/BmpImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageWin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingmorph.pyi -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/py.typed -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageOps.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingft.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/SpiderImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PcfFontFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_avif.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageGrab.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imaging.pyi -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImagePalette.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/IptcImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/SgiImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PdfImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PdfParser.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_util.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageFilter.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/JpegPresets.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/AvifImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_webp.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PixarImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingcms.pyi -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/FtexImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imaging.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingmorph.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingtk.pyi -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/GimpPaletteFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PaletteFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/FpxImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/SunImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/MicImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/FontFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/DcxImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/features.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingtk.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/TarIO.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/QoiImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/FitsImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingmath.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/DdsImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageTransform.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_webp.pyi -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/GribStubImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ExifTags.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PalmImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageCms.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ContainerIO.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageSequence.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/MspImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingmath.pyi -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/XpmImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/__init__.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_deprecate.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingft.pyi -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/FliImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/BlpImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/BdfFontFile.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageChops.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/IcoImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PpmImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageFont.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_binary.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_avif.pyi -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/TiffTags.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/Hdf5StubImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/XbmImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_imagingcms.cpython-313-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/BufrStubImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/IcnsImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageShow.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/GifImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_tkinter_finder.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageStat.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/MpoImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageDraw.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/PSDraw.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/TgaImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/McIdasImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageQt.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/__main__.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/GbrImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageColor.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_version.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/WmfImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/XVThumbImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/JpegImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/WebPImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageTk.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/Jpeg2KImagePlugin.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/_typing.py -> build/bdist.linux-riscv64/wheel/./PIL copying build/lib.linux-riscv64-cpython-313/PIL/ImageEnhance.py -> build/bdist.linux-riscv64/wheel/./PIL running install_egg_info Copying src/pillow.egg-info to build/bdist.linux-riscv64/wheel/./pillow-11.3.0-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/pillow-11.3.0.dist-info/WHEEL creating '/build/python-pillow/src/python-pillow/dist/.tmp-9tdiubf8/pillow-11.3.0-cp313-cp313-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'PIL/AvifImagePlugin.py' adding 'PIL/BdfFontFile.py' adding 'PIL/BlpImagePlugin.py' adding 'PIL/BmpImagePlugin.py' adding 'PIL/BufrStubImagePlugin.py' adding 'PIL/ContainerIO.py' adding 'PIL/CurImagePlugin.py' adding 'PIL/DcxImagePlugin.py' adding 'PIL/DdsImagePlugin.py' adding 'PIL/EpsImagePlugin.py' adding 'PIL/ExifTags.py' adding 'PIL/FitsImagePlugin.py' adding 'PIL/FliImagePlugin.py' adding 'PIL/FontFile.py' adding 'PIL/FpxImagePlugin.py' adding 'PIL/FtexImagePlugin.py' adding 'PIL/GbrImagePlugin.py' adding 'PIL/GdImageFile.py' adding 'PIL/GifImagePlugin.py' adding 'PIL/GimpGradientFile.py' adding 'PIL/GimpPaletteFile.py' adding 'PIL/GribStubImagePlugin.py' adding 'PIL/Hdf5StubImagePlugin.py' adding 'PIL/IcnsImagePlugin.py' adding 'PIL/IcoImagePlugin.py' adding 'PIL/ImImagePlugin.py' adding 'PIL/Image.py' adding 'PIL/ImageChops.py' adding 'PIL/ImageCms.py' adding 'PIL/ImageColor.py' adding 'PIL/ImageDraw.py' adding 'PIL/ImageDraw2.py' adding 'PIL/ImageEnhance.py' adding 'PIL/ImageFile.py' adding 'PIL/ImageFilter.py' adding 'PIL/ImageFont.py' adding 'PIL/ImageGrab.py' adding 'PIL/ImageMath.py' adding 'PIL/ImageMode.py' adding 'PIL/ImageMorph.py' adding 'PIL/ImageOps.py' adding 'PIL/ImagePalette.py' adding 'PIL/ImagePath.py' adding 'PIL/ImageQt.py' adding 'PIL/ImageSequence.py' adding 'PIL/ImageShow.py' adding 'PIL/ImageStat.py' adding 'PIL/ImageTk.py' adding 'PIL/ImageTransform.py' adding 'PIL/ImageWin.py' adding 'PIL/ImtImagePlugin.py' adding 'PIL/IptcImagePlugin.py' adding 'PIL/Jpeg2KImagePlugin.py' adding 'PIL/JpegImagePlugin.py' adding 'PIL/JpegPresets.py' adding 'PIL/McIdasImagePlugin.py' adding 'PIL/MicImagePlugin.py' adding 'PIL/MpegImagePlugin.py' adding 'PIL/MpoImagePlugin.py' adding 'PIL/MspImagePlugin.py' adding 'PIL/PSDraw.py' adding 'PIL/PaletteFile.py' adding 'PIL/PalmImagePlugin.py' adding 'PIL/PcdImagePlugin.py' adding 'PIL/PcfFontFile.py' adding 'PIL/PcxImagePlugin.py' adding 'PIL/PdfImagePlugin.py' adding 'PIL/PdfParser.py' adding 'PIL/PixarImagePlugin.py' adding 'PIL/PngImagePlugin.py' adding 'PIL/PpmImagePlugin.py' adding 'PIL/PsdImagePlugin.py' adding 'PIL/QoiImagePlugin.py' adding 'PIL/SgiImagePlugin.py' adding 'PIL/SpiderImagePlugin.py' adding 'PIL/SunImagePlugin.py' adding 'PIL/TarIO.py' adding 'PIL/TgaImagePlugin.py' adding 'PIL/TiffImagePlugin.py' adding 'PIL/TiffTags.py' adding 'PIL/WalImageFile.py' adding 'PIL/WebPImagePlugin.py' adding 'PIL/WmfImagePlugin.py' adding 'PIL/XVThumbImagePlugin.py' adding 'PIL/XbmImagePlugin.py' adding 'PIL/XpmImagePlugin.py' adding 'PIL/__init__.py' adding 'PIL/__main__.py' adding 'PIL/_avif.cpython-313-riscv64-linux-gnu.so' adding 'PIL/_avif.pyi' adding 'PIL/_binary.py' adding 'PIL/_deprecate.py' adding 'PIL/_imaging.cpython-313-riscv64-linux-gnu.so' adding 'PIL/_imaging.pyi' adding 'PIL/_imagingcms.cpython-313-riscv64-linux-gnu.so' adding 'PIL/_imagingcms.pyi' adding 'PIL/_imagingft.cpython-313-riscv64-linux-gnu.so' adding 'PIL/_imagingft.pyi' adding 'PIL/_imagingmath.cpython-313-riscv64-linux-gnu.so' adding 'PIL/_imagingmath.pyi' adding 'PIL/_imagingmorph.cpython-313-riscv64-linux-gnu.so' adding 'PIL/_imagingmorph.pyi' adding 'PIL/_imagingtk.cpython-313-riscv64-linux-gnu.so' adding 'PIL/_imagingtk.pyi' adding 'PIL/_tkinter_finder.py' adding 'PIL/_typing.py' adding 'PIL/_util.py' adding 'PIL/_version.py' adding 'PIL/_webp.cpython-313-riscv64-linux-gnu.so' adding 'PIL/_webp.pyi' adding 'PIL/features.py' adding 'PIL/py.typed' adding 'PIL/report.py' adding 'pillow-11.3.0.dist-info/licenses/LICENSE' adding 'pillow-11.3.0.dist-info/METADATA' adding 'pillow-11.3.0.dist-info/WHEEL' adding 'pillow-11.3.0.dist-info/top_level.txt' adding 'pillow-11.3.0.dist-info/zip-safe' adding 'pillow-11.3.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built pillow-11.3.0-cp313-cp313-linux_riscv64.whl ==> Starting check()... -------------------------------------------------------------------- Pillow 11.3.0 Python 3.13.7 (main, Aug 27 2025, 10:06:08) [GCC 15.1.1 20250425] -------------------------------------------------------------------- Python executable is /build/python-pillow/src/python-pillow/test-env/bin/python Environment Python files loaded from /build/python-pillow/src/python-pillow/test-env System Python files loaded from /usr -------------------------------------------------------------------- Python Pillow modules loaded from /build/python-pillow/src/python-pillow/test-env/lib/python3.13/site-packages/PIL Binary Pillow modules loaded from /build/python-pillow/src/python-pillow/test-env/lib/python3.13/site-packages/PIL -------------------------------------------------------------------- --- PIL CORE support ok, compiled for 11.3.0 --- TKINTER support ok, loaded 8.6 --- FREETYPE2 support ok, loaded 2.14.1 --- LITTLECMS2 support ok, loaded 2.17 --- WEBP support ok, loaded 1.6.0 --- AVIF support ok, loaded 1.3.0 --- JPEG support ok, compiled for libjpeg-turbo 3.1.2 --- OPENJPEG (JPEG2000) support ok, loaded 2.5.3 --- ZLIB (PNG/ZIP) support ok, loaded 1.3.1 --- LIBTIFF support ok, loaded 4.7.0 --- RAQM (Bidirectional Text) support ok, loaded 0.10.3 --- LIBIMAGEQUANT (Quantization method) support ok, loaded 4.2.2 --- XCB (X protocol) support ok -------------------------------------------------------------------- Running selftest: --- 59 tests passed. ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /build/python-pillow/src/python-pillow/test-env/bin/python cachedir: .pytest_cache -------------------------------------------------------------------- Pillow 11.3.0 Python 3.13.7 (main, Aug 27 2025, 10:06:08) [GCC 15.1.1 20250425] -------------------------------------------------------------------- Python executable is /build/python-pillow/src/python-pillow/test-env/bin/python Environment Python files loaded from /build/python-pillow/src/python-pillow/test-env System Python files loaded from /usr -------------------------------------------------------------------- Python Pillow modules loaded from /build/python-pillow/src/python-pillow/test-env/lib/python3.13/site-packages/PIL Binary Pillow modules loaded from /build/python-pillow/src/python-pillow/test-env/lib/python3.13/site-packages/PIL -------------------------------------------------------------------- --- PIL CORE support ok, compiled for 11.3.0 --- TKINTER support ok, loaded 8.6 --- FREETYPE2 support ok, loaded 2.14.1 --- LITTLECMS2 support ok, loaded 2.17 --- WEBP support ok, loaded 1.6.0 --- AVIF support ok, loaded 1.3.0 --- JPEG support ok, compiled for libjpeg-turbo 3.1.2 --- OPENJPEG (JPEG2000) support ok, loaded 2.5.3 --- ZLIB (PNG/ZIP) support ok, loaded 1.3.1 --- LIBTIFF support ok, loaded 4.7.0 --- RAQM (Bidirectional Text) support ok, loaded 0.10.3 --- LIBIMAGEQUANT (Quantization method) support ok, loaded 4.2.2 --- XCB (X protocol) support ok -------------------------------------------------------------------- rootdir: /build/python-pillow/src/python-pillow configfile: pyproject.toml testpaths: Tests plugins: timeout-2.4.0 collecting ... collected 4973 items / 6 skipped Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_ttb.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_wrong_bits_per_sample_2.tiff] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/triangle_right_width_no_fill.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_horizontal_w2px_normal.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_vertical_w2px_normal.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/triangle_right_width.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_vertical_w2px_inverted.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_vertical_w3px.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_oblique_45_w3px_b.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_oblique_45_w3px_a.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_horizontal_w2px_inverted.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_horizontal_w3px.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/triangle_right.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/square.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_vertical_slope1px_w2px.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/continuous_horizontal_edges_polygon.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/discontiguous_corners_polygon.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_vertical_w101px.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_horizontal_slope1px_w2px.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw/line_horizontal_w101px.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multiline_text_spacing.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/cross_scan_line.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/colr_bungee_mask.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/a_fli.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-ccca68ff40171fdae983d924e127a721cab2bd50.j2k] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_RGB.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_webp.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sunraster.im1.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_ellipse_L.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multipage-mmap.tiff] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/zero_height.j2k] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_jpg.tif] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/combined_larger_than_size.psd] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_x_max_and_y_offset.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/clipboard.dib] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multipage.tiff] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/no_cursors.cur] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil123rgba.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_translucent.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/photoshop-200dpi.jpg] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_arc_no_loops.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga_id_field.tga] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dxt3-argb-8bbp-explicitalpha_MipMaps-1.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/transparent.webp] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc5s.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_adobe_deflate.tif] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_direction_ltr.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_arabictext_features.png] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_gray_2_4_bpp/hopper4.tif] PASSED [ 0%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_gray_2_4_bpp/hopper4R.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_gray_2_4_bpp/hopper2IR.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_gray_2_4_bpp/hopper2.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_gray_2_4_bpp/hopper2R.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_gray_2_4_bpp/hopper4IR.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_gray_2_4_bpp/hopper2I.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_gray_2_4_bpp/hopper4I.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_nyny.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_adobe_older_harfbuzz_axes.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4-multi.tiff] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/expected_to_read.jp2] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/radial_gradients.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/duplicate_frame.gif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_below.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_y.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_non_integer_radius_width.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/transparent_background_text_L.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/app13.jpg] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif_text.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.webp] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_ynyn.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_cmyk_jpeg.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_draw_pbm_target.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pcx_overrun.bin] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4_orientation_7.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_lm_center.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rectangle.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_shape1.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_gray_4bpp.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-60d8b7c8469d59fc9ffff6b3a3dc0faeae6ea8ee.blp] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-c8efc3fded6426986ba867a399791bae544f59bc.psd] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multiple_comments.gif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_bad.p7] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16bit.cropped.jp2] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc7-argb-8bpp_MipMaps-1.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_below_ttb_lb.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_wrong_bits_per_sample_3.tiff] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_rm_right.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb32rle_top_right.tga] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_tiled_raw.tif] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/five_channels.psd] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_x_odd.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-d2c93af851d3ab9a19e34503626368b2ecde9c03.j2k] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_non_integer_radius_height.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_kerning_features.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_quick_md.png] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/photoshop-200dpi-broken.jpg] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bad_palette_file.gpl] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil184.pcx] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.bw] PASSED [ 1%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_Nastalifont_text.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.ico] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rectangle_translucent_outline.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_polygon_1px_high.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc4_unorm.dds] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_5.jpg] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sugarshack_no_data.mpo] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/second_frame_comment.gif] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imageops_pad_h_2.jpg] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_2.webp] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_complex_unicode_text.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_chord_L.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-754d9c7ec485ffb76a90eeaab191ef69a2a3a3cd.sgi] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_bgnd_transparency.gif] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.gd] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/erosion4.lut] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bgr15.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_polygon_L.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_overline.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_planar_raw.tif] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/drawing_emf_ref.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/cbdt.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/2422.flc] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_direction_ttb.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_planar_lzw.tiff] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_x.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/drawing_wmf_ref_144.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_nnny.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_ellipse_RGB.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_various_sizes_filled.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/200x32_p_bl_raw_origin.tga] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/cbdt_mask.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_wide_line_larger_than_int.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.psd] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_256x256.ico] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/flower2.jpg] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dxt1-rgb-4bbp-noalpha_MipMaps-1.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/no-dpi-in-exif.jpg] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4_orientation_5.tif] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil_sample_cmyk.jpg] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/m13_gzip.fits] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4_orientation_6.tif] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/missing_background_first_frame.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_joined_x_different_corners.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/no_palette_with_background.gif] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.fits] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-6b7f2244da6d0ae297ee0754a424213444e92778.sgi] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_mm_right.png] PASSED [ 2%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/default_font.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_nnyy.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/icc-after-SOF.jpg] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_yynn.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_polygon_RGB.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multipage_out_of_order.tiff] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/edge.lut] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_yyyn.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/comment_after_last_frame.gif] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_bad_checksum.msp] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multiline_text_justify_anchor.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/no_palette_with_transparency.gif] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_prev_first_frame_seeked.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_complex_unicode_text2.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_quick_ms.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_rectangle_L.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_webp_bits.ppm] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_below_ttb.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_overrun2.bin] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16bit.r.tif] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_ynny.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_2_basic.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dilation4.lut] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.pcd] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/decompression_bomb_extents.gif] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_polygon_width_I.tiff] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/uncompressed_la.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_double_breve_below_ma.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_16bit_RGB.tiff] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/gbr.gbr] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_bw_500.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rotate_45_no_fill.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/black_and_white.ico] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc1_typeless.dds] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blend_transparency.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_be.pfm] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/mmap_error.bmp] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc4_unorm.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multiline_text.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/invalid.spider] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_chord_zero_width.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/palette_wedge.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil123p.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_width.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/input_bw_five_bands.fpx] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_float_dpi_2.tif] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_floodfill_RGB.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/old-style-jpeg-compression.png] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/balloon.jpf] PASSED [ 3%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_emboss_more.bmp] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc5_snorm.dds] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_7.jpg] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/truncated_jpeg.jpg] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-9139147ce93e20eb14088fe238e541443ffd64b3.fli] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/cross_scan_line_truncated.tga] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/balloon_eciRGBv2_aware.jp2] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/not_enough_data.jp2] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/drawing.emf] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4_orientation_1.tif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/courB08.pbm] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-338516dbd2f0e83caddb8ce256c22db3bd6dc40f.tif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ifd_tag_type.tiff] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_various_sizes.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/drawing.wmf] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/truncated_exif_dpi.jpg] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_2.jpg] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/uncompressed_l.dds] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tv16.sgi] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_tiled_ycbcr_jpeg_1x1_sampling.tif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imageops_pad_h_1.jpg] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.dcx] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_zero_comment_subblocks.gif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_wrong_bits_per_sample.tiff] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw2_text.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb32rle.tga] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_overline_la.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16_bit_noise.tif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_4.webp] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_rle8_grayscale.bmp] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/input_bw_one_band.fpx] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_line.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_big_rectangle.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_planar_16bit_RGBa.tiff] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/1_trns.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb_trns.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_double_breve_below.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_ycbcr_jpeg_2x2_sampling.tif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_wal.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sugarshack_frame_size.mpo] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_float_dpi_3.tif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sgi_overrun.bin] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/child_ifd_jpeg.tiff] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/star.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/rot3mir1.avif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/icc_profile_none.avif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/exif.avif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/rot2mir0.avif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/xmp_tags_orientation.avif] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/hopper_avif_write.png] PASSED [ 4%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/rot3mir0.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/hopper.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/icc_profile.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/rot2mir1.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/star.avifs] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/rot1mir0.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/star.gif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/transparency.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/rot0mir0.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/hopper.heif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/hopper-missing-pixi.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/rot0mir1.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/avif/rot1mir1.avif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_unknown_pixel_mode.tif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_mm_center.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-b82e64d4f3f76d7465b6af535283029eda211259.sgi] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc6h.dds] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_adobe.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_ma_center.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_double_breve_below_ttb.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/00r0_gray_l.jp2] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper16.rgb] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/palette_not_needed_for_second_frame.gif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_1bit_plain.pbm] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_ttb.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil_sample_rgb.jpg] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/xmp_no_prefix.jpg] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ftex_uncompressed.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.im] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/l2rgb_read.bmp] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ossfuzz-5730089102868480.sgi] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_ycbcr_jpeg_1x1_sampling.tif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_square_rotate_45.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_arc_width_non_whole_angle.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-f46f5b2f43c370fe65706c11449f567ecc345e74.tif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test-ole-file.doc] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/argb-32bpp_MipMaps-1.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/seek_too_large.tif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16bit.s.tif] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sgi_overrun_expandrow.bin] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/corner.lut] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.xbm] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_ttb_f_rb.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/odd_stride.pcx] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/gimp_gradient_with_name.ggr] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/decompression_bomb.ico] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8rletrns-0.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/rgb24.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal1bg.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/rgb16-231.png] PASSED [ 5%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8nonsquare-v.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8nonsquare-e.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal4rletrns-b.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal2.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/rgb24.jpg] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/rgba16-4444.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8w125.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal4rletrns-0.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/rgba32.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8rletrns-b.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/bkgd.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal1.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal1p1.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/bmpsuite.html] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8rletrns.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/fakealpha.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal4rletrns.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8w124.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal8w126.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/rgb16-565.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/pal4.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/html/rgb16.png] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgba32h56.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb24jpeg.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb24png.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgba32.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal8os2v2.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb16-231.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal8os2sp.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb32fakealpha.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal4rletrns.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb32-111110.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal8rletrns.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal1p1.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgba32abf.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb32h52.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal8os2v2-16.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb24largepal.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgba16-4444.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal2.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb24prof.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal8oversizepal.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb32bf-xbgr.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/rgb24lprof.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/q/pal8offs.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/README.txt] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/pal8badindex.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/badrle.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/badplanes.bmp] PASSED [ 6%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/baddens2.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/badbitssize.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/badbitcount.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/baddens1.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/badpalettesize.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/badheadersize.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/rletopdown.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/reallybig.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/badfilesize.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/shortfile.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/b/badwidth.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8os2.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal4rle.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/rgb32.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal1wb.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8-0.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8nonsquare.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal1.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal1bg.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8rle.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/rgb16-565.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/rgb32bf.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8v4.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8v5.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal4.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/rgb24.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8w125.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/rgb16.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8w126.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/rgb24pal.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/rgb16-565pal.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8topdown.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bmp/g/pal8w124.bmp] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rectangle_zero_width.png] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.png] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_mask.ico] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif-dpi-zerodivision.jpg] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/zero_width.gif] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_default_font_size.png] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_stroke_different.png] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil136.png] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-dedc7a4ebd856d79b4359bbcc79e8ef231ce38f6.psd] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_16bit.pgm] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/DXGI_FORMAT_BC7_UNORM_SRGB.dds] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_floodfill_RGBA.png] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4-fillorder-test.tif] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_stroke_descender.png] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-db8bfa78b19721225425530c5946217720d7df4e.sgi] PASSED [ 7%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiny.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/lab.tif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_la.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_4.jpg] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/9bit.j2k] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/clipboard_target.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ignore_frame_size.mpo] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/lab-red.tif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_quick_ls.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/iss634.apng] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/no_palette_after_rgb.gif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_rm_left.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sgi_overrun_expandrow2.bin] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_edge.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/negative_top_left_layer.psd] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_g4_500.tif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb_trns_ycbc.j2k] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/text_float_coord.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.wal] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/8bit.s.tif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_1_raqm.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/issue_2278.tif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_quick_mb.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/zero_dpi.jp2] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_16bit_RGBa.tiff] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sugarshack.mpo] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/xmp_padded.jpg] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/junk_jpeg_header.jpg] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_double_breve_below_ra.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_quick_mm.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_below_ls.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_16bit_RGBa_target.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-63b1dffefc8c075ddc606c0a2f5fdc15ece78863.tif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/default_font_freetype.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/no_rows_per_strip.tif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_float_dpi_None.tif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb32bf-rgba.bmp] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-abcf1c97b8fe42a6c68f1fb0b978530c98d57ced.sgi] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/comment_after_only_frame.gif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc6h_sf.dds] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/text_mono.gif] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_8.webp] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multiline_text_center.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_width_large.png] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pcx_overrun2.bin] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-ef9112a065e7183fa7faa2e18929b03e44ee16bf.blp] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-465703f71a0f0094873a3e0e82c9f798161171b8.sgi] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_bpp2.xpm] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/xmp_test.jpg] PASSED [ 8%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/unicode_extended.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-6646305047838720] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-2020-10-test.tif] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_overrun.bin] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.mic] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/gif_header_data.pkl] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bad_palette_entry.gpl] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_rectangle_RGB.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_gray.jpg] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sunraster.im1] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/uint16_1_4660.tif] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_tiny_axes.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/10ct_32bit_128.tiff] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_tiled_planar_lzw.tiff] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/unknown_mode.j2k] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_adobe_deflate.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.ppm] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_3.webp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_mm_center.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.pxr] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/flower.webp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/palette_negative.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_1_basic.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc5_unorm.dds] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_raw.tif] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_ttb_f_sm.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pal8_offset.bmp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp2_dxt1a.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp2_dxt1.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp2_raw.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp2_dxt1a.blp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp1_jpeg2.blp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp1_jpeg.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp2_dxt1.blp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp2_raw.blp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/blp/blp1_jpeg.blp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.gif] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_overline_ttb_mt.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_8bit.pgm] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pillow2.icns] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_shape2.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_chord_RGB.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb32bf-abgr.bmp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_ynyy.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc7-argb-8bpp_MipMaps-1.dds] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ati1.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pillow.icns] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_pieslice_width_fill.png] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4_orientation_4.tif] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_rle8.bmp] PASSED [ 9%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_tiled_ycbcr_jpeg_2x2_sampling.tif] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_draw.ico] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/12in16bit.tif] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/transparent.sgi] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.dds] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/full_gimp_palette.gpl] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-0da013a13571cc8eb457a39fee8db18f8a3c7127.tif] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_3.jpg] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_stroke_basic.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/caption_6_33_22.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif-ifd-offset.jpg] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.tif] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/orientation_rectangle.jpg] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_nyyn.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil123rgba.qoi] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_bitmap.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/copyleft.tiff] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/effect_spread.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rectangle_width_fill.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/chromacheck-sbix_mask.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/p_4_planes.pcx] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/transparent_background_text.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/12bit.cropped.tif] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/invalid_header_length.jp2] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/i_trns.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/a.fli] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/color_snakes.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/python.ico] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_underscore.xbm] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_below_lb.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_bigtiff.tif] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_woff2.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/old-style-jpeg-compression.tif] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif_gps_typeerror.jpg] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/syntax_num_frames_low.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/fctl_actl.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/different_durations.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/delay.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/sequence_start.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_background_before_region.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/single_frame.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/blend_op_over.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/single_frame_default.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/mode_palette.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/sequence_fdat_fctl.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/sequence_gap.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_previous_region.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/delay_zero_numer.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/chunk_no_actl.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/mode_palette_alpha.png] PASSED [ 10%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/syntax_num_frames_invalid.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/sequence_repeat.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/chunk_repeat_fctl.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/mode_16bit.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_previous_frame.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/syntax_num_frames_high.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_background_region.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/sequence_reorder_chunk.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_background_final.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/chunk_multi_actl.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_previous_first.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/split_fdat.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_none.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/blend_op_source_transparent.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/mode_grayscale_alpha.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_none_region.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_previous_final.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/blend_op_source_near_transparent.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_previous.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/sequence_reorder.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/mode_palette_1bit_alpha.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/delay_zero_denom.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/split_fdat_zero_chunk.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/delay_round.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/chunk_no_fdat.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/num_plays.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/syntax_num_frames_zero.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_background.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/num_plays_1.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/syntax_num_frames_zero_default.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/sequence_repeat_chunk.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/blend_op_source_solid.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/dispose_op_background_p_mode.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/blend_op_over_near_transparent.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/chunk_no_fctl.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/mode_grayscale.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/delay_short_max.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/apng/chunk_actl_after_idat.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_arc_end_le_start.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16bit.MM.cropped.tif] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/text_float_coord_1_alt.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pillow3.icns] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/empty_gps_ifd.jpg] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-bba4f2e026b5786529370e5dfe9a11b1bf991f07.blp] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_arc.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_mm_left.png] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-86214e58da443d2b80820cff9677a38a33dcbbca.tif] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_g4.tif] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pillow.ico] PASSED [ 11%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_prev.gif] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/different_transparency.gif] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/truncated_end_chunk.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dilation8.lut] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/uncompressed_rgb.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/chi.gif] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/negative_size.ppm] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgba16.tga] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif_typeerror.jpg] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-0e16d3bfb83be87356d026d66919deaefca44dac.tif] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_mm_right.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.p7] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.Lab.tif] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/courB08.pil] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc6h.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/truncated_app14.jpg] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/gimp_gradient.ggr] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_below_ld.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.qoi] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_text.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ati1.dds] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-4f085cc12ece8cde18758d42608bed6a2a2cfb1c.tif] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/la.tga] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_prev_first_frame.gif] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_tiled_cmyk_jpeg.tif] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test-card-lossless.jp2] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/high_ascii_chars.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imageops_pad_v_0.jpg] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tRNS_null_1x1.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_8bit_plain.pgm] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/iptc.jpg] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_5.webp] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/invalid-exif.jpg] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_chord_RGB.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc4u.dds] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_triangle_width.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_lm_center.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.dds] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_pieslice.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.msp] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ftex_dxt1.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_md_center.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/p_16.tga] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/anim_frame1.webp] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-7d4c83eb92150fb8f1653a697703ae06ae7c4998.j2k] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_pieslice_wide.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_planar_16bit_RGB.tiff] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/morph_a.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_shape_RGB.png] PASSED [ 12%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/different_transparency_merged.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_polygon.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_stroke_raqm.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/first_frame_transparency.gif] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_wide_line_dot.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.rgb] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_tiny.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_zero_width.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_adobe_older_harfbuzz.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_draw_pbm_ter_en_target.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/background_outside_palette.gif] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-060745d3f534ad6e4128c51d336ea5489182c69d.blp] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_palette_chunk_second.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/WAlaska.wind.7days.grb] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/oom-8ed3316a4109213ca96fb8a256a0bfefdece1461.icns] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/flower.jpg] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/invalid-exif-without-x-resolution.jpg] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multiline_text_right.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_double_breve_below_ttb_st.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_lm_left.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/uncompressed_l.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_bad_exif.jpg] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imageops_pad_h_0.jpg] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multiple_exif.jpg] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_6.webp] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-4fb027452e6988530aa5dabee76eecacb3b79f8a.j2k] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/flower2.webp] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_rm_right.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_1bit.pbm] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-5762152299364352.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/iss634.gif] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_L.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/app13-multiple.jpg] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/child_ifd.tiff] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/01r_00.pcx] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/flower_thumbnail.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif_gps.jpg] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16_bit_binary_pgm.tiff] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/iptc_roundUp.jpg] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_lt.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_overline_ttb_rt.png] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/02r/others/02r01.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/02r/others/02r04.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/02r/others/02r03.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/02r/others/02r02.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/02r/02r00.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/02r/reproducing] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/02r/notes] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/06r/others/06r04.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/06r/others/06r02.fli] PASSED [ 13%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/06r/others/06r03.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/06r/others/06r01.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/06r/06r00.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/06r/reproducing] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/06r/notes] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/others/04r02.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/others/04r04.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/others/04r03.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/others/04r01.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/others/04r05.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/04r00.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/initial.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/reproducing] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/04r/notes] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/03r00.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r10.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r09.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r05.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r04.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r08.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r01.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r06.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r02.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r03.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r07.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/others/03r11.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/reproducing] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/03r/notes] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/patch0/000002] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/patch0/000003] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/patch0/000001] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/patch0/000000] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/others/05r02.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/others/05r07.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/others/05r04.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/others/05r03.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/others/05r05.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/others/05r06.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/others/05r01.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/05r00.fli] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/reproducing] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_oob/05r/notes] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_mask.png] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/courB08.bdf] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_16bit_qtables.jpg] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/missing_background.gif] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imageops_pad_v_2.jpg] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bw_gradient.imt] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ftex_uncompressed.ftu] PASSED [ 14%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_webp.tif] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/drawing_wmf_ref.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test.gpl] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4_orientation_2.tif] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_yyyy.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb.jpg] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_direction_rtl.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/p_8.tga] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_4_raqm.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-74d2a78403a5a59db1fb0a2b8735ac068a75f6e3.tif] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/unimplemented_dxgi_format.dds] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_none.gif] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multipage_single_frame_loop.tiff] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.ras] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_draw_pbm_ter_pl_target.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_45.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif-200dpcm.jpg] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ftex_dxt1.ftc] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/op_index.qoi] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_arc_width_fill.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.iccprofile_binary.tif] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hdf5.h5] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multiline_text_justify.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_bgnd.gif] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/jpeg_ff00_header.jpg] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_8bit.ppm] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_direction_ttb_stroke.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/timeout-d675703545fee17acab56e5fec644c19979175de.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/pil_sample_cmyk.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/zero_bb_emptyline.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/reqd_showpage_transparency.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/1_boundingbox_after_imagedata.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/reqd_showpage.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/illu10_preview.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/zero_bb.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/binary_preview_map.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/non_zero_bb.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/zero_bb_trailer.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/reqd_showpage.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/illuCS6_no_preview.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/zero_bb_scale2.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/zero_bb.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/illuCS6_preview.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/1_second_imagedata.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/illu10_no_preview.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/create_eps.gnuplot] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/zero_bb_eof_before_boundingbox.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/non_zero_bb.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/non_zero_bb_scale2.png] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/1.eps] PASSED [ 15%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/eps/1.bmp] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sugarshack_bad_mpo_header.jpg] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test.colors.gif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16_bit_binary.pgm] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_overline_ra.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/drawing_emf_ref_72_144.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/raw_negative_stride.bin] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/argb-32bpp_MipMaps-1.dds] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bgr15.dds] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_chord_L.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_rm_center.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/radial_gradient.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_rgb.xpm] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_rm_left.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/input_bw_one_band.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_overline_ttb_st.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_overline_ttb.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_planar_raw_with_overviews.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil168.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_mm_left.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.tar] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rotate_45_with_fill.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/anim_frame2.webp] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/negative_layer_count.psd] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.pfm] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4_orientation_3.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dxt1-rgb-4bbp-noalpha_MipMaps-1.dds] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.pnm] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_rm_center.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imageops_pad_v_1.jpg] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_tiny_name.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_lm_left.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_tiled_planar_16bit_RGB.tiff] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/oom-225817ca0f8c663be7ab4b9e717b02c661e66834.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rectangle_I.tiff] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_chord_width_fill.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/comment.jp2] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4_orientation_8.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_pieslice_width.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.iccprofile.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dummy.container] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-1185209cf7655b5aed8ae5e77784dfdd18ab59e9.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test-card-lossy-tiled.jp2] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/custom_gimp_palette.gpl] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_multiline_lm_right.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_tiled_planar_raw.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/m13.fits] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/p_trns_single.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_nynn.png] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-0c7e0e8e11ce787078f00b5b0ca409a167f070e0.tif] PASSED [ 16%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.fli] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/no_palette.gif] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_resized.gif] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/7x13.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_floodfill_not_negative.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/icc_profile_big.jpg] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/erosion8.lut] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/icc_profile_none.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_none_load_end_second.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_unexpected.ico] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_polygon_1px_high_translucent.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_chord_too_fat.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-bff0a9dc7243a8e6ede2408d2ffa6a9964698b87.fli] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_pieslice_RGB.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/jfif_unit_cm.jpg] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/unimplemented_pfflags.dds] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_ligature_features.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/compression.tif] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_quick_ma.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/DXGI_FORMAT_BC7_UNORM_SRGB.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_8_raqm.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif-72dpi-int.jpg] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_merged.psd] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/xmp_tags_orientation_exiftool.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.xpm] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_polygon_kite_RGB.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_square.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16bit.deflate.tif] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_extents_transparency.gif] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/00r1_graya_la.jp2] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc1.dds] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/lab-green.tif] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil168.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/colr_bungee.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_ls.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/unsupported_bitcount.dds] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc4_typeless.dds] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_stroke_float.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_arc_width.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_nyyy.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sgi_crash.bin] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_regular_octagon.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/l_trns.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test-card.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/no_palette_with_transparency_after_rgb.gif] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/truncated_image.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/issue_2811.gif] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_non_integer_radius_given.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_adobe_name.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_yyny.png] PASSED [ 17%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/p_16.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_2_raqm.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dxt3-argb-8bbp-explicitalpha_MipMaps-1.dds] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/broken_exif_dpi.jpg] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_tiled_planar_16bit_RGBa.tiff] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_ttb_f_lt.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/deerstalker.cur] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_rle8_row_overflow.bmp] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fujifilm.mpo] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/cmx3g8_wv_1998.260_0745_mcidas.ara] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-8073b430977660cdd48d96f6406ddfd4114e69c7.blp] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_nnnn.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_both.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_language.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_ttb_f_mm.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/transparent_dispose.gif] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-d6ec061c4afdef39d3edf6da8927240bb07fe9b7.blp] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/duplicate_xref_entry.pdf] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif_imagemagick_orientation.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/transparent.gif] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_point.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/cross_scan_line.tga] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multipage-lastframe.tif] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-31c8f86233ea728339c6e586be7af661a09b5b98.blp] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_pieslice_L.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_quick_rs.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pngtest_bad.png.bin] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/broken_data_stream.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/gbr.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/fli_overflow.fli] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_extents.gif] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-598843abc37fc080ec36a2699ebbd44f795d3a6f.psd] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/duplicate_number_of_loops.gif] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dxt5-colorblock-alpha-issue-4142.dds] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_overflow_rows_per_strip.tif] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc5s.dds] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_adobe_older_harfbuzz_name.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_lzma.tif] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rectangle_width.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/frozenpond.mpo] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_chord_width.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_floodfill2.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/padded_idat.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_7.webp] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sugarshack_ifd_offset.mpo] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/broken.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_idat_after_image_end.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/palette_sepia.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_line_joint_curve.png] PASSED [ 18%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_blend.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_none_load_end.gif] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-1152ec2d1a1a71395b6f2ce6721c38924d025bf3.tif] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_ellipse_width_fill.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pil136.tiff] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.bmp] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_y_offset.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_stroke_same.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc5u.dds] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_anchor_quick_mt.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb32rle_bottom_right.tga] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/icc_profile.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/cmx3g8_wv_1998.260_0745_mcidas.tiff] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper-XYZ.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgba.psd] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/palette.dds] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/unknown_compression_method.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_8_basic.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/total-pages-zero.tif] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/uncompressed_la.dds] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/old-style-jpeg-compression-no-samplesperpixel.tif] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rgb_trns_ycbc.jp2] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_polygon_translucent.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_outline_shape_L.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/chromacheck-sbix.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/unbound_variable.jp2] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/effect_mandelbrot.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/dispose_bgnd_rgba.gif] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/uncompressed_rgb.dds] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/copyleft.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/iss634.webp] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ati2.dds] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.jpg] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_nnyn.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rdf.tif] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ultrahdr.jpg] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_corners_ynnn.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.sgi] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/issue_6194.j2k] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_strip_cmyk_16l_jpeg.tif] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_multiline_lm_right.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_pieslice_zero_width.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_arc_width_pieslice.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/png_decompression_dos.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/itxt_chunks.png] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_l_bl_raw.tga] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_l_bl_rle.tga] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgb_tl_raw.tga] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgba_bl_rle.tga] PASSED [ 19%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgba_bl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgba_tl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/1x1_l_tl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/readme.txt] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_l.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_la.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/1x1_l_bl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_la_tl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_p_tl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_p.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_p_bl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_p_bl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_la_tl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgb.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgb_bl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgb_tl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_p_tl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/1x1_l.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_l_tl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgba_tl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_la_bl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgba.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_l_tl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/1x1_l_tl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/1x1_l_bl_rle.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_la_bl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tga/common/200x32_rgb_bl_raw.tga] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bitmap_font_4_basic.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_double_breve_below_ttb_rt.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_naxis_zero.fits] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-c1b2595b8b0b92cc5f38b6635e98e3a119ade807.sgi] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc6h_sf.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/multipage_multiple_frame_loop.tiff] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/rectangle_surrounding_text.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/xmp_tags_orientation.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bw_gradient.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/gfs.t06z.rassda.tm00.bufr_d] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/pport_g4.tif] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_stroke_multiline.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_lzw.tif] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_emboss.bmp] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/standard_embedded.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/variation_adobe_axes.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16bit.cropped.j2k] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/sgi_overrun_expandrowF04.bin] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_floodfill_L.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_polygon_kite_L.png] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_16bit_plain.pgm] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_webp_write.ppm] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/ossfuzz-4836216264589312.pcx] PASSED [ 20%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.dds] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tiff_16bit_RGB_target.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16bit.MM.deflate.tif] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_caron_ttb_lt.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/timeout-1ee28a249896e05b83840ae8140622de8e648ba9.psd] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/decompression_bomb.gif] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc5_unorm.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/bc5_typeless.dds] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_6.jpg] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/linear_gradient.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_orientation_8.jpg] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper.spider] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_long_name.im] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/exif_imagemagick.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_arc_high.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/hopper_8bit_plain.ppm] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/test_combine_double_breve_below_ttb_mt.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/crash-64834657ee604b8797bf99eac6a194c124a9a8ba.sgi] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/imagedraw_rounded_rectangle_y_odd.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/g4-fillorder-test.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/tv.rgb] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/libtiff_segfault.tif] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/transparent.png] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[Tests/images/16bit.cropped.tif] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_images[] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/BungeeColor-Regular_colr_Windows.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/NotoSans-Regular.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/ter-x20b-cp1250.pil] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/NotoSansJP-Regular.otf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/10x20-ISO8859-1.pcf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/fuzz_font-5203009437302784] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/AdobeVFPrototype.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/DejaVuSans/DejaVuSans-24-4-stripped.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/DejaVuSans/DejaVuSans-24-1-stripped.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/DejaVuSans/DejaVuSans-24-2-stripped.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/DejaVuSans/DejaVuSans-24-8-stripped.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/DejaVuSans/DejaVuSans.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/DejaVuSans/LICENSE.txt] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/ter-x20b.pcf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/EBDTTestFont.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/ter-x20b-iso8859-2.pil] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/ter-x20b-cp1250.pbm] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/NotoSansSymbols-Regular.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/TINY5x3GX.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/chromacheck-sbix.woff] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/OpenSansCondensed-LightItalic.ttf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/10x20.pbm] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/10x20-ISO8859-1-fewer-characters.pcf] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/ter-x20b-iso8859-1.pbm] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/10x20.pil] PASSED [ 21%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/KhmerOSBattambang-Regular.ttf] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/ter-x20b-iso8859-2.pbm] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/FreeMono.ttf] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/ter-x20b-iso8859-1.pil] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/oom-4da0210eb7081b0bf15bf16cc4c52ce02c1e1bbc.ttf] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/CBDTTestFont.ttf] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/ArefRuqaa-Regular.ttf] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/OpenSans.woff2] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/LICENSE.txt] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/oom-e8e927ba6c0d38274a37c1567560eb33baf74627.ttf] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[Tests/fonts/NotoNastaliqUrdu-Regular.ttf] PASSED [ 22%] Tests/oss-fuzz/test_fuzzers.py::test_fuzz_fonts[] PASSED [ 22%] Tests/test_000_sanity.py::test_sanity PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[L-dest_modes0] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[I-dest_modes1] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[F-dest_modes2] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[LA-dest_modes3] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[RGB-dest_modes4] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[RGBA-dest_modes5] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[RGBX-dest_modes6] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[CMYK-dest_modes7] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[YCbCr-dest_modes8] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_type[HSV-dest_modes9] PASSED [ 22%] Tests/test_arrow.py::test_invalid_array_size PASSED [ 22%] Tests/test_arrow.py::test_release_schema PASSED [ 22%] Tests/test_arrow.py::test_release_array PASSED [ 22%] Tests/test_arrow.py::test_readonly PASSED [ 22%] Tests/test_arrow.py::test_multiblock_l_image PASSED [ 22%] Tests/test_arrow.py::test_multiblock_rgba_image PASSED [ 22%] Tests/test_arrow.py::test_multiblock_l_schema PASSED [ 22%] Tests/test_arrow.py::test_multiblock_rgba_schema PASSED [ 22%] Tests/test_arrow.py::test_singleblock_l_image PASSED [ 22%] Tests/test_arrow.py::test_singleblock_rgba_image PASSED [ 22%] Tests/test_arrow.py::test_singleblock_l_schema PASSED [ 22%] Tests/test_arrow.py::test_singleblock_rgba_schema PASSED [ 22%] Tests/test_binary.py::test_standard PASSED [ 22%] Tests/test_binary.py::test_little_endian PASSED [ 22%] Tests/test_binary.py::test_big_endian PASSED [ 22%] Tests/test_bmp_reference.py::test_bad PASSED [ 22%] Tests/test_bmp_reference.py::test_questionable PASSED [ 22%] Tests/test_bmp_reference.py::test_good PASSED [ 22%] Tests/test_box_blur.py::test_imageops_box_blur PASSED [ 22%] Tests/test_box_blur.py::test_color_modes PASSED [ 22%] Tests/test_box_blur.py::test_zero_dimension[size0] PASSED [ 22%] Tests/test_box_blur.py::test_zero_dimension[size1] PASSED [ 22%] Tests/test_box_blur.py::test_radius_0 PASSED [ 22%] Tests/test_box_blur.py::test_radius_0_02 PASSED [ 22%] Tests/test_box_blur.py::test_radius_0_05 PASSED [ 22%] Tests/test_box_blur.py::test_radius_0_1 PASSED [ 22%] Tests/test_box_blur.py::test_radius_0_5 PASSED [ 23%] Tests/test_box_blur.py::test_radius_1 PASSED [ 23%] Tests/test_box_blur.py::test_radius_1_5 PASSED [ 23%] Tests/test_box_blur.py::test_radius_bigger_then_half PASSED [ 23%] Tests/test_box_blur.py::test_radius_bigger_then_width PASSED [ 23%] Tests/test_box_blur.py::test_extreme_large_radius PASSED [ 23%] Tests/test_box_blur.py::test_two_passes PASSED [ 23%] Tests/test_box_blur.py::test_three_passes PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_wrong_args PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_args[RGB-3-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_args[CMYK-4-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_args[RGB-3-table_size2] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_args[RGB-3-table_size3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_args[RGB-3-table_size4] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_args[RGB-3-table_size5] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_wrong_mode[L-RGB-3-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_wrong_mode[RGB-L-3-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_wrong_mode[L-L-3-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_wrong_mode[RGB-RGBA-3-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_wrong_mode[RGB-RGB-4-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_mode[RGBA-RGBA-3-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_mode[RGBA-RGBA-4-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_mode[RGB-HSV-3-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_mode[RGB-RGBA-4-3] PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_identities PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_identities_4_channels PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_copy_alpha_channel PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_channels_order PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_overflow PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DFilter::test_wrong_args PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DFilter::test_convert_table PASSED [ 23%] Tests/test_color_lut.py::TestColorLut3DFilter::test_numpy_sources SKIPPED [ 23%] Tests/test_color_lut.py::TestColorLut3DFilter::test_numpy_formats SKIPPED [ 23%] Tests/test_color_lut.py::TestColorLut3DFilter::test_repr PASSED [ 23%] Tests/test_color_lut.py::TestGenerateColorLut3D::test_wrong_channels_count PASSED [ 23%] Tests/test_color_lut.py::TestGenerateColorLut3D::test_3_channels PASSED [ 23%] Tests/test_color_lut.py::TestGenerateColorLut3D::test_4_channels PASSED [ 23%] Tests/test_color_lut.py::TestGenerateColorLut3D::test_apply PASSED [ 23%] Tests/test_color_lut.py::TestTransformColorLut3D::test_wrong_args PASSED [ 23%] Tests/test_color_lut.py::TestTransformColorLut3D::test_target_mode PASSED [ 23%] Tests/test_color_lut.py::TestTransformColorLut3D::test_3_to_3_channels PASSED [ 23%] Tests/test_color_lut.py::TestTransformColorLut3D::test_3_to_4_channels PASSED [ 23%] Tests/test_color_lut.py::TestTransformColorLut3D::test_4_to_3_channels PASSED [ 23%] Tests/test_color_lut.py::TestTransformColorLut3D::test_4_to_4_channels PASSED [ 23%] Tests/test_color_lut.py::TestTransformColorLut3D::test_with_normals_3_channels PASSED [ 23%] Tests/test_color_lut.py::TestTransformColorLut3D::test_with_normals_4_channels PASSED [ 23%] Tests/test_core_resources.py::test_get_stats PASSED [ 23%] Tests/test_core_resources.py::test_reset_stats PASSED [ 23%] Tests/test_core_resources.py::TestCoreMemory::test_get_alignment PASSED [ 23%] Tests/test_core_resources.py::TestCoreMemory::test_set_alignment PASSED [ 23%] Tests/test_core_resources.py::TestCoreMemory::test_get_block_size PASSED [ 24%] Tests/test_core_resources.py::TestCoreMemory::test_set_block_size PASSED [ 24%] Tests/test_core_resources.py::TestCoreMemory::test_set_block_size_stats PASSED [ 24%] Tests/test_core_resources.py::TestCoreMemory::test_get_blocks_max PASSED [ 24%] Tests/test_core_resources.py::TestCoreMemory::test_set_blocks_max PASSED [ 24%] Tests/test_core_resources.py::TestCoreMemory::test_set_blocks_max_stats PASSED [ 24%] Tests/test_core_resources.py::TestCoreMemory::test_clear_cache_stats PASSED [ 24%] Tests/test_core_resources.py::TestCoreMemory::test_large_images PASSED [ 24%] Tests/test_core_resources.py::TestEnvVars::test_units PASSED [ 24%] Tests/test_core_resources.py::TestEnvVars::test_warnings[var0] PASSED [ 24%] Tests/test_core_resources.py::TestEnvVars::test_warnings[var1] PASSED [ 24%] Tests/test_core_resources.py::TestEnvVars::test_warnings[var2] PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_no_warning_small_file PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_no_warning_no_limit PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_warning PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception_ico PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception_gif PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception_gif_extents PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception_gif_zero_width PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception_bmp PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionCrop::test_enlarge_crop PASSED [ 24%] Tests/test_decompression_bomb.py::TestDecompressionCrop::test_crop_decompression_checks PASSED [ 24%] Tests/test_deprecate.py::test_version[12-Old thing is deprecated and will be removed in Pillow 12 \\(2025-10-15\\)\\. Use new thing instead\\.] PASSED [ 24%] Tests/test_deprecate.py::test_version[None-Old thing is deprecated and will be removed in a future version\\. Use new thing instead\\.] PASSED [ 24%] Tests/test_deprecate.py::test_unknown_version PASSED [ 24%] Tests/test_deprecate.py::test_old_version[Old thing-False-Old thing is deprecated and should be removed\\.] PASSED [ 24%] Tests/test_deprecate.py::test_old_version[Old things-True-Old things are deprecated and should be removed\\.] PASSED [ 24%] Tests/test_deprecate.py::test_plural PASSED [ 24%] Tests/test_deprecate.py::test_replacement_and_action PASSED [ 24%] Tests/test_deprecate.py::test_action[Upgrade to new thing] PASSED [ 24%] Tests/test_deprecate.py::test_action[Upgrade to new thing.] PASSED [ 24%] Tests/test_deprecate.py::test_no_replacement_or_action PASSED [ 24%] Tests/test_features.py::test_check PASSED [ 24%] Tests/test_features.py::test_version PASSED [ 24%] Tests/test_features.py::test_webp_transparency PASSED [ 24%] Tests/test_features.py::test_webp_mux PASSED [ 24%] Tests/test_features.py::test_webp_anim PASSED [ 24%] Tests/test_features.py::test_libjpeg_turbo_version PASSED [ 24%] Tests/test_features.py::test_libimagequant_version PASSED [ 24%] Tests/test_features.py::test_check_modules[pil] PASSED [ 24%] Tests/test_features.py::test_check_modules[tkinter] PASSED [ 24%] Tests/test_features.py::test_check_modules[freetype2] PASSED [ 24%] Tests/test_features.py::test_check_modules[littlecms2] PASSED [ 24%] Tests/test_features.py::test_check_modules[webp] PASSED [ 24%] Tests/test_features.py::test_check_modules[avif] PASSED [ 24%] Tests/test_features.py::test_check_codecs[jpg] PASSED [ 24%] Tests/test_features.py::test_check_codecs[jpg_2000] PASSED [ 24%] Tests/test_features.py::test_check_codecs[zlib] PASSED [ 24%] Tests/test_features.py::test_check_codecs[libtiff] PASSED [ 24%] Tests/test_features.py::test_check_warns_on_nonexistent PASSED [ 25%] Tests/test_features.py::test_supported_modules PASSED [ 25%] Tests/test_features.py::test_unsupported_codec PASSED [ 25%] Tests/test_features.py::test_unsupported_module PASSED [ 25%] Tests/test_features.py::test_pilinfo[True] PASSED [ 25%] Tests/test_features.py::test_pilinfo[False] PASSED [ 25%] Tests/test_file_apng.py::test_apng_basic PASSED [ 25%] Tests/test_file_apng.py::test_apng_fdat[Tests/images/apng/split_fdat.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_fdat[Tests/images/apng/split_fdat_zero_chunk.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_dispose PASSED [ 25%] Tests/test_file_apng.py::test_apng_dispose_region PASSED [ 25%] Tests/test_file_apng.py::test_apng_dispose_op_previous_frame PASSED [ 25%] Tests/test_file_apng.py::test_apng_dispose_op_background_p_mode PASSED [ 25%] Tests/test_file_apng.py::test_apng_blend PASSED [ 25%] Tests/test_file_apng.py::test_apng_blend_transparency PASSED [ 25%] Tests/test_file_apng.py::test_apng_chunk_order PASSED [ 25%] Tests/test_file_apng.py::test_apng_delay PASSED [ 25%] Tests/test_file_apng.py::test_apng_num_plays PASSED [ 25%] Tests/test_file_apng.py::test_apng_mode PASSED [ 25%] Tests/test_file_apng.py::test_apng_chunk_errors PASSED [ 25%] Tests/test_file_apng.py::test_apng_syntax_errors PASSED [ 25%] Tests/test_file_apng.py::test_apng_sequence_errors[sequence_start.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_sequence_errors[sequence_gap.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_sequence_errors[sequence_repeat.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_sequence_errors[sequence_repeat_chunk.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_sequence_errors[sequence_reorder.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_sequence_errors[sequence_reorder_chunk.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_sequence_errors[sequence_fdat_fctl.png] PASSED [ 25%] Tests/test_file_apng.py::test_apng_save PASSED [ 25%] Tests/test_file_apng.py::test_apng_save_alpha PASSED [ 25%] Tests/test_file_apng.py::test_apng_save_split_fdat PASSED [ 25%] Tests/test_file_apng.py::test_apng_save_duration_loop PASSED [ 25%] Tests/test_file_apng.py::test_apng_save_disposal PASSED [ 25%] Tests/test_file_apng.py::test_apng_save_disposal_previous PASSED [ 25%] Tests/test_file_apng.py::test_apng_save_blend PASSED [ 25%] Tests/test_file_apng.py::test_apng_save_size PASSED [ 25%] Tests/test_file_apng.py::test_seek_after_close PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[True-True-RGBA] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[True-True-RGB] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[True-True-P] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[True-False-RGBA] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[True-False-RGB] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[True-False-P] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[False-True-RGBA] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[False-True-RGB] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[False-True-P] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[False-False-RGBA] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[False-False-RGB] PASSED [ 25%] Tests/test_file_apng.py::test_different_modes_in_later_frames[False-False-P] PASSED [ 25%] Tests/test_file_apng.py::test_different_durations PASSED [ 26%] Tests/test_file_avif.py::TestUnsupportedAvif::test_unsupported PASSED [ 26%] Tests/test_file_avif.py::TestUnsupportedAvif::test_unsupported_open PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_version PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_codec_version PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_read PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_write_rgb PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_AvifEncoder_with_invalid_args PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_AvifDecoder_with_invalid_args PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_invalid_dimensions PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_encoder_finish_none_error PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_no_resource_warning PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_accept_ftyp_brands[avif] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_accept_ftyp_brands[avis] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_accept_ftyp_brands[mif1] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_accept_ftyp_brands[msf1] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_file_pointer_could_be_reused PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_background_from_gif PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_save_single_frame PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_invalid_file PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_load_transparent_rgb PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_save_transparent PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_save_icc_profile PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_discard_icc_profile PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_roundtrip_icc_profile PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_roundtrip_no_icc_profile PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[1-True] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[1-False] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[2-True] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[2-False] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[3-True] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[3-False] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[4-True] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[4-False] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[5-True] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[5-False] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[6-True] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[6-False] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[7-True] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[7-False] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[8-True] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_save[8-False] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_without_orientation PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_exif_invalid PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_rot_mir_exif[0-0-4] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_rot_mir_exif[0-1-2] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_rot_mir_exif[1-0-5] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_rot_mir_exif[1-1-7] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_rot_mir_exif[2-0-2] PASSED [ 26%] Tests/test_file_avif.py::TestFileAvif::test_rot_mir_exif[2-1-4] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_rot_mir_exif[3-0-7] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_rot_mir_exif[3-1-5] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_xmp PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_xmp_save PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_tell PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_seek PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_subsampling[4:4:4] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_subsampling[4:2:2] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_subsampling[4:2:0] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_subsampling[4:0:0] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_subsampling_invalid PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_range[full] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_range[limited] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_range_invalid PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_codec_param PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_codec_invalid PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_decoder_codec_cannot_encode PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_advanced_codec_options[advanced0] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_advanced_codec_options[advanced1] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_advanced_codec_options[advanced2] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_advanced_codec_options_invalid[advanced0] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_advanced_codec_options_invalid[advanced1] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_advanced_codec_options_invalid[1234] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_decoder_codec_param PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_codec_cannot_decode PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_decoder_codec_invalid PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_codec_available PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_codec_available_bad_params PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_codec_available_cannot_decode PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_codec_available_invalid PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_encoder_quality_valueerror PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_decoder_codec_available PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_decoder_codec_available_bad_params PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_decoder_codec_available_cannot_decode PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_decoder_codec_available_invalid PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_p_mode_transparency PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_decoder_strict_flags PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_aom_optimizations[-1] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_aom_optimizations[1] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_aom_optimizations[11] PASSED [ 27%] Tests/test_file_avif.py::TestFileAvif::test_svt_optimizations PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_n_frames PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_write_animation_P PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_write_animation_RGBA PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_sequence_dimension_mismatch_check PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_heif_raises_unidentified_image_error PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_alpha_premultiplied[False] PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_alpha_premultiplied[True] PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_timestamp_and_duration PASSED [ 27%] Tests/test_file_avif.py::TestAvifAnimation::test_seeking PASSED [ 28%] Tests/test_file_avif.py::TestAvifAnimation::test_seek_errors PASSED [ 28%] Tests/test_file_avif.py::TestAvifLeaks::test_leak_load PASSED [ 28%] Tests/test_file_blp.py::test_load_blp1 PASSED [ 28%] Tests/test_file_blp.py::test_load_blp2_raw PASSED [ 28%] Tests/test_file_blp.py::test_load_blp2_dxt1 PASSED [ 28%] Tests/test_file_blp.py::test_load_blp2_dxt1a PASSED [ 28%] Tests/test_file_blp.py::test_invalid_file PASSED [ 28%] Tests/test_file_blp.py::test_save PASSED [ 28%] Tests/test_file_blp.py::test_crashes[Tests/images/timeout-060745d3f534ad6e4128c51d336ea5489182c69d.blp] PASSED [ 28%] Tests/test_file_blp.py::test_crashes[Tests/images/timeout-31c8f86233ea728339c6e586be7af661a09b5b98.blp] PASSED [ 28%] Tests/test_file_blp.py::test_crashes[Tests/images/timeout-60d8b7c8469d59fc9ffff6b3a3dc0faeae6ea8ee.blp] PASSED [ 28%] Tests/test_file_blp.py::test_crashes[Tests/images/timeout-8073b430977660cdd48d96f6406ddfd4114e69c7.blp] PASSED [ 28%] Tests/test_file_blp.py::test_crashes[Tests/images/timeout-bba4f2e026b5786529370e5dfe9a11b1bf991f07.blp] PASSED [ 28%] Tests/test_file_blp.py::test_crashes[Tests/images/timeout-d6ec061c4afdef39d3edf6da8927240bb07fe9b7.blp] PASSED [ 28%] Tests/test_file_blp.py::test_crashes[Tests/images/timeout-ef9112a065e7183fa7faa2e18929b03e44ee16bf.blp] PASSED [ 28%] Tests/test_file_bmp.py::test_sanity[1] PASSED [ 28%] Tests/test_file_bmp.py::test_sanity[L] PASSED [ 28%] Tests/test_file_bmp.py::test_sanity[P] PASSED [ 28%] Tests/test_file_bmp.py::test_sanity[RGB] PASSED [ 28%] Tests/test_file_bmp.py::test_invalid_file PASSED [ 28%] Tests/test_file_bmp.py::test_fallback_if_mmap_errors PASSED [ 28%] Tests/test_file_bmp.py::test_save_to_bytes PASSED [ 28%] Tests/test_file_bmp.py::test_small_palette PASSED [ 28%] Tests/test_file_bmp.py::test_save_too_large PASSED [ 28%] Tests/test_file_bmp.py::test_dpi PASSED [ 28%] Tests/test_file_bmp.py::test_save_bmp_with_dpi PASSED [ 28%] Tests/test_file_bmp.py::test_save_float_dpi PASSED [ 28%] Tests/test_file_bmp.py::test_load_dib PASSED [ 28%] Tests/test_file_bmp.py::test_dib_header_size[12-g/pal8os2.bmp] PASSED [ 28%] Tests/test_file_bmp.py::test_dib_header_size[40-g/pal1.bmp] PASSED [ 28%] Tests/test_file_bmp.py::test_dib_header_size[52-q/rgb32h52.bmp] PASSED [ 28%] Tests/test_file_bmp.py::test_dib_header_size[56-q/rgba32h56.bmp] PASSED [ 28%] Tests/test_file_bmp.py::test_dib_header_size[64-q/pal8os2v2.bmp] PASSED [ 28%] Tests/test_file_bmp.py::test_dib_header_size[108-g/pal8v4.bmp] PASSED [ 28%] Tests/test_file_bmp.py::test_dib_header_size[124-g/pal8v5.bmp] PASSED [ 28%] Tests/test_file_bmp.py::test_save_dib PASSED [ 28%] Tests/test_file_bmp.py::test_rgba_bitfields PASSED [ 28%] Tests/test_file_bmp.py::test_rle8 PASSED [ 28%] Tests/test_file_bmp.py::test_rle4 PASSED [ 28%] Tests/test_file_bmp.py::test_rle8_eof[Tests/images/hopper_rle8.bmp-1078] PASSED [ 28%] Tests/test_file_bmp.py::test_rle8_eof[Tests/images/bmp/q/pal8rletrns.bmp-3670] PASSED [ 28%] Tests/test_file_bmp.py::test_rle8_eof[Tests/images/bmp/g/pal8rle.bmp-1064] PASSED [ 28%] Tests/test_file_bmp.py::test_offset PASSED [ 28%] Tests/test_file_bmp.py::test_use_raw_alpha PASSED [ 28%] Tests/test_file_bufrstub.py::test_open PASSED [ 28%] Tests/test_file_bufrstub.py::test_invalid_file PASSED [ 28%] Tests/test_file_bufrstub.py::test_load PASSED [ 28%] Tests/test_file_bufrstub.py::test_save PASSED [ 28%] Tests/test_file_bufrstub.py::test_handler PASSED [ 28%] Tests/test_file_container.py::test_sanity PASSED [ 29%] Tests/test_file_container.py::test_isatty PASSED [ 29%] Tests/test_file_container.py::test_seekable PASSED [ 29%] Tests/test_file_container.py::test_seek_mode[0-33] PASSED [ 29%] Tests/test_file_container.py::test_seek_mode[1-66] PASSED [ 29%] Tests/test_file_container.py::test_seek_mode[2-100] PASSED [ 29%] Tests/test_file_container.py::test_readable[True] PASSED [ 29%] Tests/test_file_container.py::test_readable[False] PASSED [ 29%] Tests/test_file_container.py::test_read_n0[True] PASSED [ 29%] Tests/test_file_container.py::test_read_n0[False] PASSED [ 29%] Tests/test_file_container.py::test_read_n[True] PASSED [ 29%] Tests/test_file_container.py::test_read_n[False] PASSED [ 29%] Tests/test_file_container.py::test_read_eof[True] PASSED [ 29%] Tests/test_file_container.py::test_read_eof[False] PASSED [ 29%] Tests/test_file_container.py::test_readline[True] PASSED [ 29%] Tests/test_file_container.py::test_readline[False] PASSED [ 29%] Tests/test_file_container.py::test_readlines[True] PASSED [ 29%] Tests/test_file_container.py::test_readlines[False] PASSED [ 29%] Tests/test_file_container.py::test_write[True] PASSED [ 29%] Tests/test_file_container.py::test_write[False] PASSED [ 29%] Tests/test_file_container.py::test_iter[True] PASSED [ 29%] Tests/test_file_container.py::test_iter[False] PASSED [ 29%] Tests/test_file_container.py::test_file[True] PASSED [ 29%] Tests/test_file_container.py::test_file[False] PASSED [ 29%] Tests/test_file_cur.py::test_sanity PASSED [ 29%] Tests/test_file_cur.py::test_invalid_file PASSED [ 29%] Tests/test_file_dcx.py::test_sanity PASSED [ 29%] Tests/test_file_dcx.py::test_unclosed_file PASSED [ 29%] Tests/test_file_dcx.py::test_closed_file PASSED [ 29%] Tests/test_file_dcx.py::test_context_manager PASSED [ 29%] Tests/test_file_dcx.py::test_invalid_file PASSED [ 29%] Tests/test_file_dcx.py::test_tell PASSED [ 29%] Tests/test_file_dcx.py::test_n_frames PASSED [ 29%] Tests/test_file_dcx.py::test_eoferror PASSED [ 29%] Tests/test_file_dcx.py::test_seek_too_far PASSED [ 29%] Tests/test_file_dds.py::test_sanity_dxt1_bc1[Tests/images/dxt1-rgb-4bbp-noalpha_MipMaps-1.dds] PASSED [ 29%] Tests/test_file_dds.py::test_sanity_dxt1_bc1[Tests/images/bc1.dds] PASSED [ 29%] Tests/test_file_dds.py::test_sanity_dxt1_bc1[Tests/images/bc1_typeless.dds] PASSED [ 29%] Tests/test_file_dds.py::test_sanity_dxt3 PASSED [ 29%] Tests/test_file_dds.py::test_sanity_dxt5 PASSED [ 29%] Tests/test_file_dds.py::test_sanity_ati1_bc4u[Tests/images/ati1.dds] PASSED [ 29%] Tests/test_file_dds.py::test_sanity_ati1_bc4u[Tests/images/bc4u.dds] PASSED [ 29%] Tests/test_file_dds.py::test_dx10_bc2 PASSED [ 29%] Tests/test_file_dds.py::test_dx10_bc3 PASSED [ 29%] Tests/test_file_dds.py::test_dx10_bc4[Tests/images/bc4_unorm.dds] PASSED [ 29%] Tests/test_file_dds.py::test_dx10_bc4[Tests/images/bc4_typeless.dds] PASSED [ 29%] Tests/test_file_dds.py::test_sanity_ati2_bc5u[Tests/images/ati2.dds] PASSED [ 29%] Tests/test_file_dds.py::test_sanity_ati2_bc5u[Tests/images/bc5u.dds] PASSED [ 29%] Tests/test_file_dds.py::test_dx10_bc5[Tests/images/bc5_typeless.dds-Tests/images/bc5_unorm.dds] PASSED [ 29%] Tests/test_file_dds.py::test_dx10_bc5[Tests/images/bc5_unorm.dds-Tests/images/bc5_unorm.dds] PASSED [ 30%] Tests/test_file_dds.py::test_dx10_bc5[Tests/images/bc5_snorm.dds-Tests/images/bc5s.dds] PASSED [ 30%] Tests/test_file_dds.py::test_dx10_bc5[Tests/images/bc5s.dds-Tests/images/bc5s.dds] PASSED [ 30%] Tests/test_file_dds.py::test_dx10_bc6h[Tests/images/bc6h.dds] PASSED [ 30%] Tests/test_file_dds.py::test_dx10_bc6h[Tests/images/bc6h_sf.dds] PASSED [ 30%] Tests/test_file_dds.py::test_dx10_bc7 PASSED [ 30%] Tests/test_file_dds.py::test_dx10_bc7_unorm_srgb PASSED [ 30%] Tests/test_file_dds.py::test_dx10_r8g8b8a8 PASSED [ 30%] Tests/test_file_dds.py::test_dx10_r8g8b8a8_unorm_srgb PASSED [ 30%] Tests/test_file_dds.py::test_uncompressed[L-size0-Tests/images/uncompressed_l.dds] PASSED [ 30%] Tests/test_file_dds.py::test_uncompressed[LA-size1-Tests/images/uncompressed_la.dds] PASSED [ 30%] Tests/test_file_dds.py::test_uncompressed[RGB-size2-Tests/images/hopper.dds] PASSED [ 30%] Tests/test_file_dds.py::test_uncompressed[RGB-size3-Tests/images/bgr15.dds] PASSED [ 30%] Tests/test_file_dds.py::test_uncompressed[RGBA-size4-Tests/images/uncompressed_rgb.dds] PASSED [ 30%] Tests/test_file_dds.py::test__accept_true PASSED [ 30%] Tests/test_file_dds.py::test__accept_false PASSED [ 30%] Tests/test_file_dds.py::test_invalid_file PASSED [ 30%] Tests/test_file_dds.py::test_short_header PASSED [ 30%] Tests/test_file_dds.py::test_short_file PASSED [ 30%] Tests/test_file_dds.py::test_dxt5_colorblock_alpha_issue_4142 PASSED [ 30%] Tests/test_file_dds.py::test_palette PASSED [ 30%] Tests/test_file_dds.py::test_unsupported_bitcount PASSED [ 30%] Tests/test_file_dds.py::test_not_implemented[Tests/images/unimplemented_dxgi_format.dds] PASSED [ 30%] Tests/test_file_dds.py::test_not_implemented[Tests/images/unimplemented_pfflags.dds] PASSED [ 30%] Tests/test_file_dds.py::test_save_unsupported_mode PASSED [ 30%] Tests/test_file_dds.py::test_save[L-Tests/images/linear_gradient.png] PASSED [ 30%] Tests/test_file_dds.py::test_save[LA-Tests/images/uncompressed_la.png] PASSED [ 30%] Tests/test_file_dds.py::test_save[RGB-Tests/images/hopper.png] PASSED [ 30%] Tests/test_file_dds.py::test_save[RGBA-Tests/images/pil123rgba.png] PASSED [ 30%] Tests/test_file_dds.py::test_save_unsupported_pixel_format PASSED [ 30%] Tests/test_file_dds.py::test_save_dxt1 PASSED [ 30%] Tests/test_file_dds.py::test_save_dxt3 PASSED [ 30%] Tests/test_file_dds.py::test_save_dxt5 PASSED [ 30%] Tests/test_file_dds.py::test_save_dx10_bc5 PASSED [ 30%] Tests/test_file_dds.py::test_save_large_file[DXT1-RGBA] PASSED [ 30%] Tests/test_file_dds.py::test_save_large_file[DXT3-RGBA] PASSED [ 30%] Tests/test_file_dds.py::test_save_large_file[DXT5-RGBA] PASSED [ 30%] Tests/test_file_dds.py::test_save_large_file[BC2-RGBA] PASSED [ 30%] Tests/test_file_dds.py::test_save_large_file[BC3-RGBA] PASSED [ 30%] Tests/test_file_dds.py::test_save_large_file[BC5-RGB] PASSED [ 30%] Tests/test_file_eps.py::test_sanity[1-Tests/images/eps/zero_bb.eps-size0] SKIPPED [ 30%] Tests/test_file_eps.py::test_sanity[1-Tests/images/eps/non_zero_bb.eps-size1] SKIPPED [ 30%] Tests/test_file_eps.py::test_sanity[2-Tests/images/eps/zero_bb.eps-size0] SKIPPED [ 30%] Tests/test_file_eps.py::test_sanity[2-Tests/images/eps/non_zero_bb.eps-size1] SKIPPED [ 30%] Tests/test_file_eps.py::test_load SKIPPED (Ghostscript not available) [ 30%] Tests/test_file_eps.py::test_binary PASSED [ 30%] Tests/test_file_eps.py::test_invalid_file PASSED [ 30%] Tests/test_file_eps.py::test_binary_header_only PASSED [ 30%] Tests/test_file_eps.py::test_simple_eps_file[] PASSED [ 30%] Tests/test_file_eps.py::test_simple_eps_file[\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 30%] Tests/test_file_eps.py::test_missing_version_comment[] PASSED [ 31%] Tests/test_file_eps.py::test_missing_version_comment[\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_missing_boundingbox_comment[] PASSED [ 31%] Tests/test_file_eps.py::test_missing_boundingbox_comment[\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_invalid_boundingbox_comment[file_lines0-] PASSED [ 31%] Tests/test_file_eps.py::test_invalid_boundingbox_comment[file_lines0-\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_invalid_boundingbox_comment[file_lines1-] PASSED [ 31%] Tests/test_file_eps.py::test_invalid_boundingbox_comment[file_lines1-\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_ascii_comment_too_long[] PASSED [ 31%] Tests/test_file_eps.py::test_ascii_comment_too_long[\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_long_binary_data[] PASSED [ 31%] Tests/test_file_eps.py::test_long_binary_data[\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_load_long_binary_data[] SKIPPED (Ghosts...) [ 31%] Tests/test_file_eps.py::test_load_long_binary_data[\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] SKIPPED [ 31%] Tests/test_file_eps.py::test_cmyk SKIPPED (Ghostscript not available) [ 31%] Tests/test_file_eps.py::test_showpage SKIPPED (Ghostscript not avail...) [ 31%] Tests/test_file_eps.py::test_transparency SKIPPED (Ghostscript not a...) [ 31%] Tests/test_file_eps.py::test_file_object SKIPPED (Ghostscript not av...) [ 31%] Tests/test_file_eps.py::test_bytesio_object SKIPPED (Ghostscript not...) [ 31%] Tests/test_file_eps.py::test_1[Tests/images/eps/1.eps] SKIPPED (Ghos...) [ 31%] Tests/test_file_eps.py::test_1[Tests/images/eps/1_boundingbox_after_imagedata.eps] SKIPPED [ 31%] Tests/test_file_eps.py::test_1[Tests/images/eps/1_second_imagedata.eps] SKIPPED [ 31%] Tests/test_file_eps.py::test_image_mode_not_supported PASSED [ 31%] Tests/test_file_eps.py::test_render_scale1 SKIPPED (Ghostscript not ...) [ 31%] Tests/test_file_eps.py::test_render_scale2 SKIPPED (Ghostscript not ...) [ 31%] Tests/test_file_eps.py::test_resize[Tests/images/eps/zero_bb.eps] SKIPPED [ 31%] Tests/test_file_eps.py::test_resize[Tests/images/eps/non_zero_bb.eps] SKIPPED [ 31%] Tests/test_file_eps.py::test_resize[Tests/images/eps/illu10_preview.eps] SKIPPED [ 31%] Tests/test_file_eps.py::test_thumbnail[Tests/images/eps/zero_bb.eps] SKIPPED [ 31%] Tests/test_file_eps.py::test_thumbnail[Tests/images/eps/non_zero_bb.eps] SKIPPED [ 31%] Tests/test_file_eps.py::test_read_binary_preview PASSED [ 31%] Tests/test_file_eps.py::test_readline[\r\n-] PASSED [ 31%] Tests/test_file_eps.py::test_readline[\r\n-\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_readline[\n-] PASSED [ 31%] Tests/test_file_eps.py::test_readline[\n-\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_readline[\n\r-] PASSED [ 31%] Tests/test_file_eps.py::test_readline[\n\r-\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_readline[\r-] PASSED [ 31%] Tests/test_file_eps.py::test_readline[\r-\xc5\xd0\xd3\xc6\x0c\x00\x00\x00\x00\x00\x00\x00] PASSED [ 31%] Tests/test_file_eps.py::test_open_eps[Tests/images/eps/illu10_no_preview.eps] PASSED [ 31%] Tests/test_file_eps.py::test_open_eps[Tests/images/eps/illu10_preview.eps] PASSED [ 31%] Tests/test_file_eps.py::test_open_eps[Tests/images/eps/illuCS6_no_preview.eps] PASSED [ 31%] Tests/test_file_eps.py::test_open_eps[Tests/images/eps/illuCS6_preview.eps] PASSED [ 31%] Tests/test_file_eps.py::test_emptyline SKIPPED (Ghostscript not avai...) [ 31%] Tests/test_file_eps.py::test_timeout[Tests/images/eps/timeout-d675703545fee17acab56e5fec644c19979175de.eps] PASSED [ 31%] Tests/test_file_eps.py::test_bounding_box_in_trailer PASSED [ 31%] Tests/test_file_eps.py::test_eof_before_bounding_box PASSED [ 31%] Tests/test_file_eps.py::test_invalid_data_after_eof PASSED [ 31%] Tests/test_file_fits.py::test_open PASSED [ 31%] Tests/test_file_fits.py::test_gzip1 PASSED [ 31%] Tests/test_file_fits.py::test_invalid_file PASSED [ 32%] Tests/test_file_fits.py::test_truncated_fits PASSED [ 32%] Tests/test_file_fits.py::test_naxis_zero PASSED [ 32%] Tests/test_file_fits.py::test_comment PASSED [ 32%] Tests/test_file_fli.py::test_sanity PASSED [ 32%] Tests/test_file_fli.py::test_prefix_chunk PASSED [ 32%] Tests/test_file_fli.py::test_unclosed_file PASSED [ 32%] Tests/test_file_fli.py::test_closed_file PASSED [ 32%] Tests/test_file_fli.py::test_seek_after_close PASSED [ 32%] Tests/test_file_fli.py::test_context_manager PASSED [ 32%] Tests/test_file_fli.py::test_tell PASSED [ 32%] Tests/test_file_fli.py::test_invalid_file PASSED [ 32%] Tests/test_file_fli.py::test_palette_chunk_second PASSED [ 32%] Tests/test_file_fli.py::test_n_frames PASSED [ 32%] Tests/test_file_fli.py::test_eoferror PASSED [ 32%] Tests/test_file_fli.py::test_missing_frame_size PASSED [ 32%] Tests/test_file_fli.py::test_seek_tell PASSED [ 32%] Tests/test_file_fli.py::test_seek PASSED [ 32%] Tests/test_file_fli.py::test_timeouts[Tests/images/timeout-9139147ce93e20eb14088fe238e541443ffd64b3.fli] PASSED [ 32%] Tests/test_file_fli.py::test_timeouts[Tests/images/timeout-bff0a9dc7243a8e6ede2408d2ffa6a9964698b87.fli] PASSED [ 32%] Tests/test_file_fli.py::test_crash[Tests/images/crash-5762152299364352.fli] PASSED [ 32%] Tests/test_file_ftex.py::test_load_raw PASSED [ 32%] Tests/test_file_ftex.py::test_load_dxt1 PASSED [ 32%] Tests/test_file_ftex.py::test_invalid_file PASSED [ 32%] Tests/test_file_ftex.py::test_invalid_texture PASSED [ 32%] Tests/test_file_gbr.py::test_gbr_file PASSED [ 32%] Tests/test_file_gbr.py::test_load PASSED [ 32%] Tests/test_file_gbr.py::test_multiple_load_operations PASSED [ 32%] Tests/test_file_gbr.py::test_invalid_file PASSED [ 32%] Tests/test_file_gd.py::test_sanity PASSED [ 32%] Tests/test_file_gd.py::test_bad_mode PASSED [ 32%] Tests/test_file_gd.py::test_invalid_file PASSED [ 32%] Tests/test_file_gif.py::test_sanity PASSED [ 32%] Tests/test_file_gif.py::test_unclosed_file PASSED [ 32%] Tests/test_file_gif.py::test_closed_file PASSED [ 32%] Tests/test_file_gif.py::test_seek_after_close PASSED [ 32%] Tests/test_file_gif.py::test_context_manager PASSED [ 32%] Tests/test_file_gif.py::test_invalid_file PASSED [ 32%] Tests/test_file_gif.py::test_l_mode_transparency PASSED [ 32%] Tests/test_file_gif.py::test_l_mode_after_rgb PASSED [ 32%] Tests/test_file_gif.py::test_l_mode_transparency_after_rgb PASSED [ 32%] Tests/test_file_gif.py::test_palette_not_needed_for_second_frame PASSED [ 32%] Tests/test_file_gif.py::test_strategy PASSED [ 32%] Tests/test_file_gif.py::test_optimize PASSED [ 32%] Tests/test_file_gif.py::test_optimize_correctness[256-511-256] PASSED [ 32%] Tests/test_file_gif.py::test_optimize_correctness[255-511-255] PASSED [ 32%] Tests/test_file_gif.py::test_optimize_correctness[129-511-129] PASSED [ 32%] Tests/test_file_gif.py::test_optimize_correctness[128-511-128] PASSED [ 32%] Tests/test_file_gif.py::test_optimize_correctness[64-511-64] PASSED [ 32%] Tests/test_file_gif.py::test_optimize_correctness[4-511-4] PASSED [ 32%] Tests/test_file_gif.py::test_optimize_correctness[128-513-256] PASSED [ 33%] Tests/test_file_gif.py::test_optimize_correctness[64-513-256] PASSED [ 33%] Tests/test_file_gif.py::test_optimize_correctness[4-513-256] PASSED [ 33%] Tests/test_file_gif.py::test_optimize_full_l PASSED [ 33%] Tests/test_file_gif.py::test_optimize_if_palette_can_be_reduced_by_half PASSED [ 33%] Tests/test_file_gif.py::test_full_palette_second_frame PASSED [ 33%] Tests/test_file_gif.py::test_roundtrip PASSED [ 33%] Tests/test_file_gif.py::test_roundtrip2 PASSED [ 33%] Tests/test_file_gif.py::test_roundtrip_save_all PASSED [ 33%] Tests/test_file_gif.py::test_roundtrip_save_all_1 PASSED [ 33%] Tests/test_file_gif.py::test_loading_multiple_palettes[Tests/images/dispose_bgnd.gif-RGB] PASSED [ 33%] Tests/test_file_gif.py::test_loading_multiple_palettes[Tests/images/dispose_bgnd_rgba.gif-RGBA] PASSED [ 33%] Tests/test_file_gif.py::test_headers_saving_for_animated_gifs PASSED [ 33%] Tests/test_file_gif.py::test_palette_handling PASSED [ 33%] Tests/test_file_gif.py::test_palette_434 PASSED [ 33%] Tests/test_file_gif.py::test_save_netpbm_bmp_mode SKIPPED (Netpbm no...) [ 33%] Tests/test_file_gif.py::test_save_netpbm_l_mode SKIPPED (Netpbm not ...) [ 33%] Tests/test_file_gif.py::test_seek PASSED [ 33%] Tests/test_file_gif.py::test_seek_info PASSED [ 33%] Tests/test_file_gif.py::test_seek_rewind PASSED [ 33%] Tests/test_file_gif.py::test_n_frames[Tests/images/hopper.gif-1] PASSED [ 33%] Tests/test_file_gif.py::test_n_frames[Tests/images/comment_after_last_frame.gif-2] PASSED [ 33%] Tests/test_file_gif.py::test_n_frames[Tests/images/iss634.gif-42] PASSED [ 33%] Tests/test_file_gif.py::test_no_change PASSED [ 33%] Tests/test_file_gif.py::test_eoferror PASSED [ 33%] Tests/test_file_gif.py::test_first_frame_transparency PASSED [ 33%] Tests/test_file_gif.py::test_dispose_none PASSED [ 33%] Tests/test_file_gif.py::test_dispose_none_load_end PASSED [ 33%] Tests/test_file_gif.py::test_dispose_background PASSED [ 33%] Tests/test_file_gif.py::test_dispose_background_transparency PASSED [ 33%] Tests/test_file_gif.py::test_transparent_dispose[0-expected_colors0] PASSED [ 33%] Tests/test_file_gif.py::test_transparent_dispose[1-expected_colors1] PASSED [ 33%] Tests/test_file_gif.py::test_dispose_previous PASSED [ 33%] Tests/test_file_gif.py::test_dispose_previous_first_frame PASSED [ 33%] Tests/test_file_gif.py::test_previous_frame_loaded PASSED [ 33%] Tests/test_file_gif.py::test_save_dispose PASSED [ 33%] Tests/test_file_gif.py::test_dispose2_palette PASSED [ 33%] Tests/test_file_gif.py::test_dispose2_diff PASSED [ 33%] Tests/test_file_gif.py::test_dispose2_background PASSED [ 33%] Tests/test_file_gif.py::test_dispose2_background_frame PASSED [ 33%] Tests/test_file_gif.py::test_dispose2_previous_frame PASSED [ 33%] Tests/test_file_gif.py::test_dispose2_without_transparency PASSED [ 33%] Tests/test_file_gif.py::test_transparency_in_second_frame PASSED [ 33%] Tests/test_file_gif.py::test_no_transparency_in_second_frame PASSED [ 33%] Tests/test_file_gif.py::test_remapped_transparency PASSED [ 33%] Tests/test_file_gif.py::test_duration PASSED [ 33%] Tests/test_file_gif.py::test_multiple_duration PASSED [ 33%] Tests/test_file_gif.py::test_roundtrip_info_duration PASSED [ 33%] Tests/test_file_gif.py::test_roundtrip_info_duration_combined PASSED [ 33%] Tests/test_file_gif.py::test_identical_frames PASSED [ 34%] Tests/test_file_gif.py::test_identical_frames_to_single_frame[duration0] PASSED [ 34%] Tests/test_file_gif.py::test_identical_frames_to_single_frame[duration1] PASSED [ 34%] Tests/test_file_gif.py::test_identical_frames_to_single_frame[duration2] PASSED [ 34%] Tests/test_file_gif.py::test_identical_frames_to_single_frame[1500] PASSED [ 34%] Tests/test_file_gif.py::test_loop_none PASSED [ 34%] Tests/test_file_gif.py::test_number_of_loops PASSED [ 34%] Tests/test_file_gif.py::test_background PASSED [ 34%] Tests/test_file_gif.py::test_webp_background PASSED [ 34%] Tests/test_file_gif.py::test_comment PASSED [ 34%] Tests/test_file_gif.py::test_comment_over_255 PASSED [ 34%] Tests/test_file_gif.py::test_zero_comment_subblocks PASSED [ 34%] Tests/test_file_gif.py::test_read_multiple_comment_blocks PASSED [ 34%] Tests/test_file_gif.py::test_empty_string_comment PASSED [ 34%] Tests/test_file_gif.py::test_retain_comment_in_subsequent_frames PASSED [ 34%] Tests/test_file_gif.py::test_version PASSED [ 34%] Tests/test_file_gif.py::test_append_images PASSED [ 34%] Tests/test_file_gif.py::test_append_different_size_image PASSED [ 34%] Tests/test_file_gif.py::test_transparent_optimize PASSED [ 34%] Tests/test_file_gif.py::test_removed_transparency PASSED [ 34%] Tests/test_file_gif.py::test_rgb_transparency PASSED [ 34%] Tests/test_file_gif.py::test_rgba_transparency PASSED [ 34%] Tests/test_file_gif.py::test_background_outside_palettte PASSED [ 34%] Tests/test_file_gif.py::test_bbox PASSED [ 34%] Tests/test_file_gif.py::test_bbox_alpha PASSED [ 34%] Tests/test_file_gif.py::test_palette_save_L PASSED [ 34%] Tests/test_file_gif.py::test_palette_save_P PASSED [ 34%] Tests/test_file_gif.py::test_palette_save_duplicate_entries PASSED [ 34%] Tests/test_file_gif.py::test_palette_save_all_P PASSED [ 34%] Tests/test_file_gif.py::test_palette_save_ImagePalette PASSED [ 34%] Tests/test_file_gif.py::test_save_I PASSED [ 34%] Tests/test_file_gif.py::test_getdata PASSED [ 34%] Tests/test_file_gif.py::test_lzw_bits PASSED [ 34%] Tests/test_file_gif.py::test_extents[test_extents.gif-0] PASSED [ 34%] Tests/test_file_gif.py::test_extents[test_extents.gif-1] PASSED [ 34%] Tests/test_file_gif.py::test_extents[test_extents_transparency.gif-0] PASSED [ 34%] Tests/test_file_gif.py::test_missing_background PASSED [ 34%] Tests/test_file_gif.py::test_saving_rgba PASSED [ 34%] Tests/test_file_gif.py::test_p_rgba[params0] PASSED [ 34%] Tests/test_file_gif.py::test_p_rgba[params1] PASSED [ 34%] Tests/test_file_gimpgradient.py::test_linear_pos_le_middle PASSED [ 34%] Tests/test_file_gimpgradient.py::test_linear_pos_le_small_middle PASSED [ 34%] Tests/test_file_gimpgradient.py::test_linear_pos_gt_middle PASSED [ 34%] Tests/test_file_gimpgradient.py::test_linear_pos_gt_small_middle PASSED [ 34%] Tests/test_file_gimpgradient.py::test_curved PASSED [ 34%] Tests/test_file_gimpgradient.py::test_sine PASSED [ 34%] Tests/test_file_gimpgradient.py::test_sphere_increasing PASSED [ 34%] Tests/test_file_gimpgradient.py::test_sphere_decreasing PASSED [ 34%] Tests/test_file_gimpgradient.py::test_load_via_imagepalette PASSED [ 34%] Tests/test_file_gimpgradient.py::test_load_1_3_via_imagepalette PASSED [ 34%] Tests/test_file_gimppalette.py::test_sanity PASSED [ 35%] Tests/test_file_gimppalette.py::test_get_palette[custom_gimp_palette.gpl-8] PASSED [ 35%] Tests/test_file_gimppalette.py::test_get_palette[full_gimp_palette.gpl-256] PASSED [ 35%] Tests/test_file_gimppalette.py::test_frombytes PASSED [ 35%] Tests/test_file_gribstub.py::test_open PASSED [ 35%] Tests/test_file_gribstub.py::test_invalid_file PASSED [ 35%] Tests/test_file_gribstub.py::test_load PASSED [ 35%] Tests/test_file_gribstub.py::test_save PASSED [ 35%] Tests/test_file_gribstub.py::test_handler PASSED [ 35%] Tests/test_file_hdf5stub.py::test_open PASSED [ 35%] Tests/test_file_hdf5stub.py::test_invalid_file PASSED [ 35%] Tests/test_file_hdf5stub.py::test_load PASSED [ 35%] Tests/test_file_hdf5stub.py::test_save PASSED [ 35%] Tests/test_file_hdf5stub.py::test_handler PASSED [ 35%] Tests/test_file_icns.py::test_sanity PASSED [ 35%] Tests/test_file_icns.py::test_load PASSED [ 35%] Tests/test_file_icns.py::test_save PASSED [ 35%] Tests/test_file_icns.py::test_save_append_images PASSED [ 35%] Tests/test_file_icns.py::test_save_fp PASSED [ 35%] Tests/test_file_icns.py::test_sizes PASSED [ 35%] Tests/test_file_icns.py::test_older_icon PASSED [ 35%] Tests/test_file_icns.py::test_jp2_icon PASSED [ 35%] Tests/test_file_icns.py::test_getimage PASSED [ 35%] Tests/test_file_icns.py::test_not_an_icns_file PASSED [ 35%] Tests/test_file_icns.py::test_icns_decompression_bomb PASSED [ 35%] Tests/test_file_ico.py::test_sanity PASSED [ 35%] Tests/test_file_ico.py::test_load PASSED [ 35%] Tests/test_file_ico.py::test_mask PASSED [ 35%] Tests/test_file_ico.py::test_black_and_white PASSED [ 35%] Tests/test_file_ico.py::test_palette PASSED [ 35%] Tests/test_file_ico.py::test_invalid_file PASSED [ 35%] Tests/test_file_ico.py::test_save_to_bytes PASSED [ 35%] Tests/test_file_ico.py::test_getpixel PASSED [ 35%] Tests/test_file_ico.py::test_no_duplicates PASSED [ 35%] Tests/test_file_ico.py::test_different_bit_depths PASSED [ 35%] Tests/test_file_ico.py::test_save_to_bytes_bmp[1] PASSED [ 35%] Tests/test_file_ico.py::test_save_to_bytes_bmp[L] PASSED [ 35%] Tests/test_file_ico.py::test_save_to_bytes_bmp[P] PASSED [ 35%] Tests/test_file_ico.py::test_save_to_bytes_bmp[RGB] PASSED [ 35%] Tests/test_file_ico.py::test_save_to_bytes_bmp[RGBA] PASSED [ 35%] Tests/test_file_ico.py::test_incorrect_size PASSED [ 35%] Tests/test_file_ico.py::test_save_256x256 PASSED [ 35%] Tests/test_file_ico.py::test_only_save_relevant_sizes PASSED [ 35%] Tests/test_file_ico.py::test_save_append_images PASSED [ 35%] Tests/test_file_ico.py::test_unexpected_size PASSED [ 35%] Tests/test_file_ico.py::test_draw_reloaded PASSED [ 35%] Tests/test_file_ico.py::test_truncated_mask PASSED [ 35%] Tests/test_file_im.py::test_sanity PASSED [ 35%] Tests/test_file_im.py::test_name_limit PASSED [ 35%] Tests/test_file_im.py::test_unclosed_file PASSED [ 35%] Tests/test_file_im.py::test_closed_file PASSED [ 36%] Tests/test_file_im.py::test_context_manager PASSED [ 36%] Tests/test_file_im.py::test_tell PASSED [ 36%] Tests/test_file_im.py::test_n_frames PASSED [ 36%] Tests/test_file_im.py::test_eoferror PASSED [ 36%] Tests/test_file_im.py::test_roundtrip[RGB] PASSED [ 36%] Tests/test_file_im.py::test_roundtrip[P] PASSED [ 36%] Tests/test_file_im.py::test_roundtrip[PA] PASSED [ 36%] Tests/test_file_im.py::test_small_palette PASSED [ 36%] Tests/test_file_im.py::test_save_unsupported_mode PASSED [ 36%] Tests/test_file_im.py::test_invalid_file PASSED [ 36%] Tests/test_file_im.py::test_number PASSED [ 36%] Tests/test_file_imt.py::test_sanity PASSED [ 36%] Tests/test_file_imt.py::test_invalid_file[\n] PASSED [ 36%] Tests/test_file_imt.py::test_invalid_file[\n-] PASSED [ 36%] Tests/test_file_imt.py::test_invalid_file[width 1\n] PASSED [ 36%] Tests/test_file_iptc.py::test_open PASSED [ 36%] Tests/test_file_iptc.py::test_getiptcinfo_jpg_none PASSED [ 36%] Tests/test_file_iptc.py::test_getiptcinfo_jpg_found PASSED [ 36%] Tests/test_file_iptc.py::test_getiptcinfo_fotostation PASSED [ 36%] Tests/test_file_iptc.py::test_getiptcinfo_zero_padding PASSED [ 36%] Tests/test_file_iptc.py::test_getiptcinfo_tiff PASSED [ 36%] Tests/test_file_iptc.py::test_getiptcinfo_tiff_none PASSED [ 36%] Tests/test_file_iptc.py::test_i PASSED [ 36%] Tests/test_file_iptc.py::test_dump PASSED [ 36%] Tests/test_file_iptc.py::test_pad_deprecation PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_sanity PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_zero[size0] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_zero[size1] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_zero[size2] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_app PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_comment_write PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_cmyk PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_rgb PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi[Tests/images/hopper.jpg] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi[Tests/images/pil_sample_cmyk.jpg] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_jfif_cm PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[0] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[1] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[3] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[4] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[5] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[65519] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[65520] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[65536] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[65537] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big[262147] PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_large_icc_meta PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_optimize PASSED [ 36%] Tests/test_file_jpeg.py::TestFileJpeg::test_optimize_large_buffer PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive_large_buffer PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive_large_buffer_highest_quality PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive_cmyk_buffer PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_large_exif PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_typeerror PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_gps PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_empty_exif_gps PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_equality PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_rollback PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_gps_typeerror PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive_compat PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_quality PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_smooth PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_subsampling PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_get_child_images PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_mp PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_quality_keep PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_junk_jpeg_header PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_ff00_jpeg_header PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_truncated_jpeg_should_read_all_the_data PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_truncated_jpeg_throws_oserror PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_qtables PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_load_16bit_qtables PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_multiple_16bit_qtables PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_single_16bit_qtable PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_low_quality_baseline_qtables PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_restart_markers[0-0-0] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_restart_markers[1-0-15] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_restart_markers[3-0-5] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_restart_markers[8-0-1] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_restart_markers[0-1-3] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_restart_markers[0-2-1] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_load_djpeg PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_cjpeg PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_no_duplicate_0x1001_tag PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_MAXBLOCK_scaling PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_bad_mpo_header PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_correct_modes[1] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_correct_modes[L] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_correct_modes[RGB] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_correct_modes[RGBX] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_correct_modes[CMYK] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_correct_modes[YCbCr] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_wrong_modes[LA] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_wrong_modes[La] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_wrong_modes[RGBA] PASSED [ 37%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_wrong_modes[RGBa] PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_wrong_modes[P] PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_tiff_with_dpi PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_dpi_rounding PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_tuple_from_exif PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_int_from_exif PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_from_dpcm_exif PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_exif_zero_division PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_exif_string PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_exif_truncated PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_no_dpi_in_exif PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_invalid_exif PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_x_resolution PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_invalid_exif_x_resolution PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_ifd_offset_exif PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_multiple_exif PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_photoshop PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_photoshop_malformed_and_multiple PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_adobe_transform PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_after_SOF PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_jpeg_magic_number PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_getxmp PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_getxmp_no_prefix PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_getxmp_padded PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_xmp PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_eof PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_separate_tables PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_repr_jpeg PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_repr_jpeg_error_returns_none PASSED [ 38%] Tests/test_file_jpeg.py::TestFileJpeg::test_deprecation PASSED [ 38%] Tests/test_file_jpeg.py::TestFileCloseW32::test_fd_leak SKIPPED (Win...) [ 38%] Tests/test_file_jpeg2k.py::test_sanity PASSED [ 38%] Tests/test_file_jpeg2k.py::test_jpf PASSED [ 38%] Tests/test_file_jpeg2k.py::test_invalid_file PASSED [ 38%] Tests/test_file_jpeg2k.py::test_bytesio PASSED [ 38%] Tests/test_file_jpeg2k.py::test_lossless PASSED [ 38%] Tests/test_file_jpeg2k.py::test_lossy_tiled PASSED [ 38%] Tests/test_file_jpeg2k.py::test_lossless_rt PASSED [ 38%] Tests/test_file_jpeg2k.py::test_lossy_rt PASSED [ 38%] Tests/test_file_jpeg2k.py::test_tiled_rt PASSED [ 38%] Tests/test_file_jpeg2k.py::test_tiled_offset_rt PASSED [ 38%] Tests/test_file_jpeg2k.py::test_tiled_offset_too_small PASSED [ 38%] Tests/test_file_jpeg2k.py::test_irreversible_rt PASSED [ 38%] Tests/test_file_jpeg2k.py::test_prog_qual_rt PASSED [ 38%] Tests/test_file_jpeg2k.py::test_prog_res_rt PASSED [ 38%] Tests/test_file_jpeg2k.py::test_default_num_resolutions[2] PASSED [ 38%] Tests/test_file_jpeg2k.py::test_default_num_resolutions[3] PASSED [ 38%] Tests/test_file_jpeg2k.py::test_default_num_resolutions[4] PASSED [ 38%] Tests/test_file_jpeg2k.py::test_default_num_resolutions[5] PASSED [ 38%] Tests/test_file_jpeg2k.py::test_reduce PASSED [ 38%] Tests/test_file_jpeg2k.py::test_load_dpi PASSED [ 39%] Tests/test_file_jpeg2k.py::test_restricted_icc_profile PASSED [ 39%] Tests/test_file_jpeg2k.py::test_unknown_colorspace SKIPPED (Extra im...) [ 39%] Tests/test_file_jpeg2k.py::test_header_errors PASSED [ 39%] Tests/test_file_jpeg2k.py::test_layers_type PASSED [ 39%] Tests/test_file_jpeg2k.py::test_layers PASSED [ 39%] Tests/test_file_jpeg2k.py::test_no_jp2[foo.j2k-args0-0-\xffO] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_no_jp2[foo.jp2-args1-4-jP] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_no_jp2[None-args2-0-\xffO] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_no_jp2[foo.j2k-args3-0-\xffO] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_no_jp2[foo.jp2-args4-0-\xffO] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_no_jp2[foo.j2k-args5-0-\xffO] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_no_jp2[foo.jp2-args6-4-jP] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_no_jp2[None-args7-4-jP] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_mct PASSED [ 39%] Tests/test_file_jpeg2k.py::test_sgnd PASSED [ 39%] Tests/test_file_jpeg2k.py::test_rgba[.j2k] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_rgba[.jp2] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_grayscale_four_channels PASSED [ 39%] Tests/test_file_jpeg2k.py::test_cmyk SKIPPED (Extra image files not ...) [ 39%] Tests/test_file_jpeg2k.py::test_cmyk_save SKIPPED (Extra image files...) [ 39%] Tests/test_file_jpeg2k.py::test_16bit_monochrome_has_correct_mode[.j2k] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_16bit_monochrome_has_correct_mode[.jp2] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_16bit_monochrome_jp2_like_tiff PASSED [ 39%] Tests/test_file_jpeg2k.py::test_16bit_monochrome_j2k_like_tiff PASSED [ 39%] Tests/test_file_jpeg2k.py::test_16bit_j2k_roundtrips PASSED [ 39%] Tests/test_file_jpeg2k.py::test_16bit_jp2_roundtrips PASSED [ 39%] Tests/test_file_jpeg2k.py::test_issue_6194 PASSED [ 39%] Tests/test_file_jpeg2k.py::test_unknown_j2k_mode PASSED [ 39%] Tests/test_file_jpeg2k.py::test_unbound_local PASSED [ 39%] Tests/test_file_jpeg2k.py::test_parser_feed PASSED [ 39%] Tests/test_file_jpeg2k.py::test_subsampling_decode[subsampling_1] SKIPPED [ 39%] Tests/test_file_jpeg2k.py::test_subsampling_decode[subsampling_2] SKIPPED [ 39%] Tests/test_file_jpeg2k.py::test_subsampling_decode[zoo1] SKIPPED (Ex...) [ 39%] Tests/test_file_jpeg2k.py::test_subsampling_decode[zoo2] SKIPPED (Ex...) [ 39%] Tests/test_file_jpeg2k.py::test_pclr SKIPPED (Extra image files not ...) [ 39%] Tests/test_file_jpeg2k.py::test_comment PASSED [ 39%] Tests/test_file_jpeg2k.py::test_save_comment PASSED [ 39%] Tests/test_file_jpeg2k.py::test_crashes[Tests/images/crash-4fb027452e6988530aa5dabee76eecacb3b79f8a.j2k] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_crashes[Tests/images/crash-7d4c83eb92150fb8f1653a697703ae06ae7c4998.j2k] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_crashes[Tests/images/crash-ccca68ff40171fdae983d924e127a721cab2bd50.j2k] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_crashes[Tests/images/crash-d2c93af851d3ab9a19e34503626368b2ecde9c03.j2k] PASSED [ 39%] Tests/test_file_jpeg2k.py::test_plt_marker PASSED [ 39%] Tests/test_file_jpeg2k.py::test_9bit PASSED [ 39%] Tests/test_file_libtiff.py::TestFileLibTiff::test_version PASSED [ 39%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_tiff PASSED [ 39%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_large PASSED [ 39%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_tiff_file PASSED [ 39%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_tiff_bytesio PASSED [ 39%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_non_disk_file_object PASSED [ 39%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_eq_png PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_fillorder_eq_png PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_write PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_adobe_deflate_tiff PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_write_metadata[False] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_write_metadata[True] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_additional_metadata PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_custom_metadata[True] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_custom_metadata[False] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_osubfiletype PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_subifd PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_xmlpacket_tag PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_int_dpi PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g3_compression PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_little_endian PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_big_endian PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_string_info PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_12bit_rawmode PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_blur PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_compressions PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiff_jpeg_compression PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiff_deflate_compression PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_quality PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_cmyk_save PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_palette_save[im0] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_palette_save[im1] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_bw_compression_w_rgb[tiff_ccitt] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_bw_compression_w_rgb[group3] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_bw_compression_w_rgb[group4] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_fp_leak PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_multipage PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_multipage_nframes PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_multipage_seek_backwards PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test__next PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_4bit PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_gray_semibyte_per_pixel PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_bytesio PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_ycbcr PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_exif_ifd PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_crashing_metadata PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_page_number_x_0 PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_fd_duplication PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_read_icc PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_write_icc[True] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_write_icc[False] PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_multipage_compression PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_tiff_with_jpegtables PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_16bit_RGB_tiff PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_16bit_RGBa_tiff PASSED [ 40%] Tests/test_file_libtiff.py::TestFileLibTiff::test_gimp_tiff PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_sampleformat PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_sampleformat_write PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_lzma PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_webp SKIPPED (WEBP...) [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_lzw PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_cmyk_jpeg PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_cmyk_16l_jpeg PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_ycbcr_jpeg_2x2_sampling PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_ycbcr_jpeg_1x1_sampling PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_cmyk_jpeg PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_ycbcr_jpeg_1x1_sampling PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_ycbcr_jpeg_2x2_sampling PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_planar_rgb PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_planar_rgb PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_planar_16bit_RGB PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_planar_16bit_RGB PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_planar_16bit_RGBa PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_planar_16bit_RGBa PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_block_tile_tags[None] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_block_tile_tags[jpeg] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_old_style_jpeg PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_old_style_jpeg_orientation PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_open_missing_samplesperpixel PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_wrong_bits_per_sample[tiff_wrong_bits_per_sample.tiff-RGBA-size0-tile0] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_wrong_bits_per_sample[tiff_wrong_bits_per_sample_2.tiff-RGB-size1-tile1] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_wrong_bits_per_sample[tiff_wrong_bits_per_sample_3.tiff-RGBA-size2-tile2] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_no_rows_per_strip PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_orientation PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_exif_transpose PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_buffering[Tests/images/old-style-jpeg-compression-no-samplesperpixel.tif] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_buffering[Tests/images/old-style-jpeg-compression.tif] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_sampleformat_not_corrupted PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_realloc_overflow PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_multistrip[tiff_adobe_deflate] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_multistrip[jpeg] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_single_strip[True] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_single_strip[False] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_zero[tiff_adobe_deflate] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_zero[None] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_many_compressed PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_get_child_images[Tests/images/hopper.tif-sizes0] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_get_child_images[Tests/images/child_ifd.tiff-sizes1] PASSED [ 41%] Tests/test_file_libtiff.py::TestFileLibTiff::test_get_child_images[Tests/images/child_ifd_jpeg.tiff-sizes2] PASSED [ 41%] Tests/test_file_libtiff_small.py::TestFileLibTiffSmall::test_g4_hopper_file PASSED [ 41%] Tests/test_file_libtiff_small.py::TestFileLibTiffSmall::test_g4_hopper_bytesio PASSED [ 41%] Tests/test_file_libtiff_small.py::TestFileLibTiffSmall::test_g4_hopper PASSED [ 41%] Tests/test_file_mcidas.py::test_invalid_file PASSED [ 41%] Tests/test_file_mcidas.py::test_valid_file PASSED [ 41%] Tests/test_file_mpeg.py::test_identify PASSED [ 41%] Tests/test_file_mpeg.py::test_invalid_file PASSED [ 42%] Tests/test_file_mpeg.py::test_load PASSED [ 42%] Tests/test_file_mpo.py::test_sanity[Tests/images/sugarshack.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_sanity[Tests/images/frozenpond.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_unclosed_file PASSED [ 42%] Tests/test_file_mpo.py::test_closed_file PASSED [ 42%] Tests/test_file_mpo.py::test_seek_after_close PASSED [ 42%] Tests/test_file_mpo.py::test_context_manager PASSED [ 42%] Tests/test_file_mpo.py::test_app[Tests/images/sugarshack.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_app[Tests/images/frozenpond.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_exif[Tests/images/sugarshack.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_exif[Tests/images/frozenpond.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_frame_size PASSED [ 42%] Tests/test_file_mpo.py::test_ignore_frame_size PASSED [ 42%] Tests/test_file_mpo.py::test_parallax PASSED [ 42%] Tests/test_file_mpo.py::test_reload_exif_after_seek PASSED [ 42%] Tests/test_file_mpo.py::test_mp[Tests/images/sugarshack.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_mp[Tests/images/frozenpond.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_mp_offset PASSED [ 42%] Tests/test_file_mpo.py::test_mp_no_data PASSED [ 42%] Tests/test_file_mpo.py::test_mp_attribute[Tests/images/sugarshack.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_mp_attribute[Tests/images/frozenpond.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_seek[Tests/images/sugarshack.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_seek[Tests/images/frozenpond.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_n_frames PASSED [ 42%] Tests/test_file_mpo.py::test_eoferror PASSED [ 42%] Tests/test_file_mpo.py::test_adopt_jpeg PASSED [ 42%] Tests/test_file_mpo.py::test_ultra_hdr PASSED [ 42%] Tests/test_file_mpo.py::test_image_grab[Tests/images/sugarshack.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_image_grab[Tests/images/frozenpond.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_save[Tests/images/sugarshack.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_save[Tests/images/frozenpond.mpo] PASSED [ 42%] Tests/test_file_mpo.py::test_save_all PASSED [ 42%] Tests/test_file_mpo.py::test_save_xmp PASSED [ 42%] Tests/test_file_msp.py::test_sanity PASSED [ 42%] Tests/test_file_msp.py::test_invalid_file PASSED [ 42%] Tests/test_file_msp.py::test_bad_checksum PASSED [ 42%] Tests/test_file_msp.py::test_open_windows_v1 PASSED [ 42%] Tests/test_file_msp.py::test_open_windows_v2 SKIPPED (Extra image fi...) [ 42%] Tests/test_file_msp.py::test_msp_v2 SKIPPED (Even More Extra image f...) [ 42%] Tests/test_file_msp.py::test_cannot_save_wrong_mode PASSED [ 42%] Tests/test_file_palm.py::test_monochrome PASSED [ 42%] Tests/test_file_palm.py::test_p_mode PASSED [ 42%] Tests/test_file_palm.py::test_oserror[L] PASSED [ 42%] Tests/test_file_palm.py::test_oserror[RGB] PASSED [ 42%] Tests/test_file_pcd.py::test_load_raw PASSED [ 42%] Tests/test_file_pcx.py::test_sanity PASSED [ 42%] Tests/test_file_pcx.py::test_p_4_planes PASSED [ 42%] Tests/test_file_pcx.py::test_bad_image_size PASSED [ 42%] Tests/test_file_pcx.py::test_unknown_mode PASSED [ 42%] Tests/test_file_pcx.py::test_invalid_file PASSED [ 43%] Tests/test_file_pcx.py::test_odd[1] PASSED [ 43%] Tests/test_file_pcx.py::test_odd[L] PASSED [ 43%] Tests/test_file_pcx.py::test_odd[P] PASSED [ 43%] Tests/test_file_pcx.py::test_odd[RGB] PASSED [ 43%] Tests/test_file_pcx.py::test_odd_read PASSED [ 43%] Tests/test_file_pcx.py::test_pil184 PASSED [ 43%] Tests/test_file_pcx.py::test_1px_width PASSED [ 43%] Tests/test_file_pcx.py::test_large_count PASSED [ 43%] Tests/test_file_pcx.py::test_break_in_count_overflow PASSED [ 43%] Tests/test_file_pcx.py::test_break_one_in_loop PASSED [ 43%] Tests/test_file_pcx.py::test_break_many_in_loop PASSED [ 43%] Tests/test_file_pcx.py::test_break_one_at_end PASSED [ 43%] Tests/test_file_pcx.py::test_break_many_at_end PASSED [ 43%] Tests/test_file_pcx.py::test_break_padding PASSED [ 43%] Tests/test_file_pdf.py::test_save[L] PASSED [ 43%] Tests/test_file_pdf.py::test_save[P] PASSED [ 43%] Tests/test_file_pdf.py::test_save[RGB] PASSED [ 43%] Tests/test_file_pdf.py::test_save[CMYK] PASSED [ 43%] Tests/test_file_pdf.py::test_save_alpha[LA] PASSED [ 43%] Tests/test_file_pdf.py::test_save_alpha[RGBA] PASSED [ 43%] Tests/test_file_pdf.py::test_p_alpha PASSED [ 43%] Tests/test_file_pdf.py::test_monochrome PASSED [ 43%] Tests/test_file_pdf.py::test_unsupported_mode PASSED [ 43%] Tests/test_file_pdf.py::test_resolution PASSED [ 43%] Tests/test_file_pdf.py::test_dpi[params0] PASSED [ 43%] Tests/test_file_pdf.py::test_dpi[params1] PASSED [ 43%] Tests/test_file_pdf.py::test_save_all PASSED [ 43%] Tests/test_file_pdf.py::test_multiframe_normal_save PASSED [ 43%] Tests/test_file_pdf.py::test_pdf_open PASSED [ 43%] Tests/test_file_pdf.py::test_pdf_append_fails_on_nonexistent_file PASSED [ 43%] Tests/test_file_pdf.py::test_pdf_append PASSED [ 43%] Tests/test_file_pdf.py::test_pdf_info PASSED [ 43%] Tests/test_file_pdf.py::test_pdf_append_to_bytesio PASSED [ 43%] Tests/test_file_pdf.py::test_redos[\r] PASSED [ 43%] Tests/test_file_pdf.py::test_redos[\n] PASSED [ 43%] Tests/test_file_pixar.py::test_sanity PASSED [ 43%] Tests/test_file_pixar.py::test_invalid_file PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_sanity PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_invalid_file PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_broken PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_bad_text PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_bad_ztxt PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_bad_itxt PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_interlace PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_load_transparent_p PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_load_transparent_rgb PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_save_p_transparent_palette PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_save_p_single_transparency PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_save_p_transparent_black PASSED [ 43%] Tests/test_file_png.py::TestFilePng::test_save_grayscale_transparency PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_save_rgb_single_transparency PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_load_verify PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_verify_struct_error PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_verify_ignores_crc_error PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_verify_not_ignores_crc_error_in_required_chunk PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_roundtrip_dpi PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_load_float_dpi PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_roundtrip_text PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_roundtrip_itxt PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_nonunicode_text PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_unicode_text PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_scary PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_trns_rgb PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_trns_p PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_trns_null PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_save_icc_profile PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_discard_icc_profile PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_roundtrip_icc_profile PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_roundtrip_no_icc_profile PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_repr_png PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_repr_png_error_returns_none PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_chunk_order PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_getchunks PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_read_private_chunks PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_roundtrip_private_chunk PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_textual_chunks_after_idat PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_unknown_compression_method PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_padded_idat PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_truncated_chunks[IHDR] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_truncated_chunks[sRGB] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_truncated_chunks[pHYs] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_truncated_chunks[acTL] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_truncated_chunks[fcTL] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_truncated_chunks[fdAT] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_specify_bits[True] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_specify_bits[False] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_plte_length PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_getxmp PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_exif PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_exif_save PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_exif_from_jpg PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_exif_argument PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_tell PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_seek PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_save_stdout[True] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_save_stdout[False] PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_truncated_end_chunk PASSED [ 44%] Tests/test_file_png.py::TestFilePng::test_deprecation PASSED [ 44%] Tests/test_file_png.py::TestTruncatedPngPLeaks::test_leak_load PASSED [ 45%] Tests/test_file_ppm.py::test_sanity PASSED [ 45%] Tests/test_file_ppm.py::test_arbitrary_maxval[P2 3 1 4 0 2 4-L-pixels0] PASSED [ 45%] Tests/test_file_ppm.py::test_arbitrary_maxval[P2 3 1 257 0 128 257-I-pixels1] PASSED [ 45%] Tests/test_file_ppm.py::test_arbitrary_maxval[P3 3 1 17 0 1 2 8 9 10 15 16 17-RGB-pixels2] PASSED [ 45%] Tests/test_file_ppm.py::test_arbitrary_maxval[P3 3 1 257 0 1 2 128 129 130 256 257 257-RGB-pixels3] PASSED [ 45%] Tests/test_file_ppm.py::test_arbitrary_maxval[P5 3 1 4 \x00\x02\x04-L-pixels4] PASSED [ 45%] Tests/test_file_ppm.py::test_arbitrary_maxval[P5 3 1 257 \x00\x00\x00\x80\x01\x01-I-pixels5] PASSED [ 45%] Tests/test_file_ppm.py::test_arbitrary_maxval[P6 3 1 17 \x00\x01\x02\x08\t\n\x0f\x10\x11-RGB-pixels6] PASSED [ 45%] Tests/test_file_ppm.py::test_arbitrary_maxval[P6 3 1 257 \x00\x00\x00\x01\x00\x02\x00\x80\x00\x81\x00\x82\x01\x00\x01\x01\xff\xff-RGB-pixels7] PASSED [ 45%] Tests/test_file_ppm.py::test_16bit_pgm PASSED [ 45%] Tests/test_file_ppm.py::test_16bit_pgm_write PASSED [ 45%] Tests/test_file_ppm.py::test_pnm PASSED [ 45%] Tests/test_file_ppm.py::test_pfm PASSED [ 45%] Tests/test_file_ppm.py::test_pfm_big_endian PASSED [ 45%] Tests/test_file_ppm.py::test_pfm_invalid[Pf 1 1 NaN \x00\x00\x00\x00] PASSED [ 45%] Tests/test_file_ppm.py::test_pfm_invalid[Pf 1 1 inf \x00\x00\x00\x00] PASSED [ 45%] Tests/test_file_ppm.py::test_pfm_invalid[Pf 1 1 -inf \x00\x00\x00\x00] PASSED [ 45%] Tests/test_file_ppm.py::test_pfm_invalid[Pf 1 1 0.0 \x00\x00\x00\x00] PASSED [ 45%] Tests/test_file_ppm.py::test_pfm_invalid[Pf 1 1 -0.0 \x00\x00\x00\x00] PASSED [ 45%] Tests/test_file_ppm.py::test_plain[Tests/images/hopper_1bit_plain.pbm-Tests/images/hopper_1bit.pbm] PASSED [ 45%] Tests/test_file_ppm.py::test_plain[Tests/images/hopper_8bit_plain.pgm-Tests/images/hopper_8bit.pgm] PASSED [ 45%] Tests/test_file_ppm.py::test_plain[Tests/images/hopper_8bit_plain.ppm-Tests/images/hopper_8bit.ppm] PASSED [ 45%] Tests/test_file_ppm.py::test_16bit_plain_pgm PASSED [ 45%] Tests/test_file_ppm.py::test_plain_data_with_comment[P1\n2 2-1010-1000000] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_data_with_comment[P2\n3 1\n4-0 2 4-1] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_data_with_comment[P3\n2 2\n255-0 0 0 001 1 1 2 2 2 255 255 255-1000000] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_truncated_data[P1\n128 128\n] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_truncated_data[P3\n128 128\n255\n] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_invalid_data[P1\n128 128\n1009] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_invalid_data[P3\n128 128\n255\n100A] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_ppm_token_too_long[P3\n128 128\n255\n012345678910] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_ppm_token_too_long[P3\n128 128\n255\n012345678910 0] PASSED [ 45%] Tests/test_file_ppm.py::test_plain_ppm_value_negative PASSED [ 45%] Tests/test_file_ppm.py::test_plain_ppm_value_too_large PASSED [ 45%] Tests/test_file_ppm.py::test_magic PASSED [ 45%] Tests/test_file_ppm.py::test_header_with_comments PASSED [ 45%] Tests/test_file_ppm.py::test_non_integer_token PASSED [ 45%] Tests/test_file_ppm.py::test_header_token_too_long[P3\x0cAAAAAAAAAA\xee] PASSED [ 45%] Tests/test_file_ppm.py::test_header_token_too_long[P6\n 01234567890] PASSED [ 45%] Tests/test_file_ppm.py::test_truncated_file PASSED [ 45%] Tests/test_file_ppm.py::test_not_enough_image_data PASSED [ 45%] Tests/test_file_ppm.py::test_invalid_maxval[0] PASSED [ 45%] Tests/test_file_ppm.py::test_invalid_maxval[65536] PASSED [ 45%] Tests/test_file_ppm.py::test_neg_ppm PASSED [ 45%] Tests/test_file_ppm.py::test_mimetypes PASSED [ 45%] Tests/test_file_ppm.py::test_save_stdout[True] PASSED [ 45%] Tests/test_file_ppm.py::test_save_stdout[False] PASSED [ 45%] Tests/test_file_psd.py::test_sanity PASSED [ 45%] Tests/test_file_psd.py::test_unclosed_file PASSED [ 45%] Tests/test_file_psd.py::test_closed_file PASSED [ 46%] Tests/test_file_psd.py::test_context_manager PASSED [ 46%] Tests/test_file_psd.py::test_invalid_file PASSED [ 46%] Tests/test_file_psd.py::test_n_frames PASSED [ 46%] Tests/test_file_psd.py::test_eoferror PASSED [ 46%] Tests/test_file_psd.py::test_seek_tell PASSED [ 46%] Tests/test_file_psd.py::test_seek_eoferror PASSED [ 46%] Tests/test_file_psd.py::test_open_after_exclusive_load PASSED [ 46%] Tests/test_file_psd.py::test_rgba PASSED [ 46%] Tests/test_file_psd.py::test_negative_top_left_layer PASSED [ 46%] Tests/test_file_psd.py::test_layer_skip PASSED [ 46%] Tests/test_file_psd.py::test_icc_profile PASSED [ 46%] Tests/test_file_psd.py::test_no_icc_profile PASSED [ 46%] Tests/test_file_psd.py::test_combined_larger_than_size PASSED [ 46%] Tests/test_file_psd.py::test_crashes[Tests/images/timeout-c8efc3fded6426986ba867a399791bae544f59bc.psd-OSError] PASSED [ 46%] Tests/test_file_psd.py::test_crashes[Tests/images/timeout-dedc7a4ebd856d79b4359bbcc79e8ef231ce38f6.psd-OSError] PASSED [ 46%] Tests/test_file_psd.py::test_layer_crashes[Tests/images/timeout-1ee28a249896e05b83840ae8140622de8e648ba9.psd] PASSED [ 46%] Tests/test_file_psd.py::test_layer_crashes[Tests/images/timeout-598843abc37fc080ec36a2699ebbd44f795d3a6f.psd] PASSED [ 46%] Tests/test_file_qoi.py::test_sanity PASSED [ 46%] Tests/test_file_qoi.py::test_invalid_file PASSED [ 46%] Tests/test_file_qoi.py::test_op_index PASSED [ 46%] Tests/test_file_qoi.py::test_save PASSED [ 46%] Tests/test_file_sgi.py::test_rgb PASSED [ 46%] Tests/test_file_sgi.py::test_rgb16 PASSED [ 46%] Tests/test_file_sgi.py::test_l PASSED [ 46%] Tests/test_file_sgi.py::test_rgba PASSED [ 46%] Tests/test_file_sgi.py::test_rle PASSED [ 46%] Tests/test_file_sgi.py::test_rle16 PASSED [ 46%] Tests/test_file_sgi.py::test_invalid_file PASSED [ 46%] Tests/test_file_sgi.py::test_unsupported_image_mode PASSED [ 46%] Tests/test_file_sgi.py::test_write[L] PASSED [ 46%] Tests/test_file_sgi.py::test_write[RGB] PASSED [ 46%] Tests/test_file_sgi.py::test_write[RGBA] PASSED [ 46%] Tests/test_file_sgi.py::test_write_L_mode_1_dimension PASSED [ 46%] Tests/test_file_sgi.py::test_write16 PASSED [ 46%] Tests/test_file_sgi.py::test_unsupported_mode PASSED [ 46%] Tests/test_file_sgi.py::test_unsupported_number_of_bytes_per_pixel PASSED [ 46%] Tests/test_file_spider.py::test_sanity PASSED [ 46%] Tests/test_file_spider.py::test_unclosed_file PASSED [ 46%] Tests/test_file_spider.py::test_closed_file PASSED [ 46%] Tests/test_file_spider.py::test_context_manager PASSED [ 46%] Tests/test_file_spider.py::test_save PASSED [ 46%] Tests/test_file_spider.py::test_tempfile PASSED [ 46%] Tests/test_file_spider.py::test_is_spider_image PASSED [ 46%] Tests/test_file_spider.py::test_tell PASSED [ 46%] Tests/test_file_spider.py::test_n_frames PASSED [ 46%] Tests/test_file_spider.py::test_load_image_series PASSED [ 46%] Tests/test_file_spider.py::test_load_image_series_no_input PASSED [ 46%] Tests/test_file_spider.py::test_is_int_not_a_number PASSED [ 46%] Tests/test_file_spider.py::test_invalid_file PASSED [ 46%] Tests/test_file_spider.py::test_nonstack_file PASSED [ 47%] Tests/test_file_spider.py::test_nonstack_dos PASSED [ 47%] Tests/test_file_spider.py::test_odd_size PASSED [ 47%] Tests/test_file_sun.py::test_sanity PASSED [ 47%] Tests/test_file_sun.py::test_im1 PASSED [ 47%] Tests/test_file_sun.py::test_unsupported_mode_bit_depth PASSED [ 47%] Tests/test_file_sun.py::test_unsupported_color_palette_length PASSED [ 47%] Tests/test_file_sun.py::test_unsupported_palette_type PASSED [ 47%] Tests/test_file_sun.py::test_unsupported_file_type PASSED [ 47%] Tests/test_file_sun.py::test_rgbx SKIPPED (Extra image files not ins...) [ 47%] Tests/test_file_sun.py::test_others SKIPPED (Extra image files not i...) [ 47%] Tests/test_file_tar.py::test_sanity[zlib-hopper.png-PNG] PASSED [ 47%] Tests/test_file_tar.py::test_sanity[jpg-hopper.jpg-JPEG] PASSED [ 47%] Tests/test_file_tar.py::test_unexpected_end PASSED [ 47%] Tests/test_file_tar.py::test_cannot_find_subfile PASSED [ 47%] Tests/test_file_tar.py::test_unclosed_file PASSED [ 47%] Tests/test_file_tar.py::test_close PASSED [ 47%] Tests/test_file_tar.py::test_contextmanager PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-tl-size_mode0] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-tl-size_mode1] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-tl-size_mode2] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-tl-size_mode3] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-tl-size_mode4] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-tl-size_mode5] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-bl-size_mode0] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-bl-size_mode1] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-bl-size_mode2] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-bl-size_mode3] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-bl-size_mode4] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[True-bl-size_mode5] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-tl-size_mode0] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-tl-size_mode1] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-tl-size_mode2] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-tl-size_mode3] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-tl-size_mode4] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-tl-size_mode5] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-bl-size_mode0] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-bl-size_mode1] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-bl-size_mode2] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-bl-size_mode3] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-bl-size_mode4] PASSED [ 47%] Tests/test_file_tga.py::test_sanity[False-bl-size_mode5] PASSED [ 47%] Tests/test_file_tga.py::test_palette_depth_8 PASSED [ 47%] Tests/test_file_tga.py::test_palette_depth_16 PASSED [ 47%] Tests/test_file_tga.py::test_rgba_16 PASSED [ 47%] Tests/test_file_tga.py::test_id_field PASSED [ 47%] Tests/test_file_tga.py::test_id_field_rle PASSED [ 47%] Tests/test_file_tga.py::test_cross_scan_line PASSED [ 47%] Tests/test_file_tga.py::test_save PASSED [ 47%] Tests/test_file_tga.py::test_small_palette PASSED [ 47%] Tests/test_file_tga.py::test_missing_palette PASSED [ 48%] Tests/test_file_tga.py::test_save_wrong_mode PASSED [ 48%] Tests/test_file_tga.py::test_save_mapdepth PASSED [ 48%] Tests/test_file_tga.py::test_save_id_section PASSED [ 48%] Tests/test_file_tga.py::test_save_orientation PASSED [ 48%] Tests/test_file_tga.py::test_horizontal_orientations PASSED [ 48%] Tests/test_file_tga.py::test_save_rle PASSED [ 48%] Tests/test_file_tga.py::test_save_l_transparency PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_sanity PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_unclosed_file PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_closed_file PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_seek_after_close PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_context_manager PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_mac_tiff PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_bigtiff PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_bigtiff_save PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_seek_too_large PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_set_legacy_api PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_xyres_tiff PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_xyres_fallback_tiff PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_int_resolution PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_load_float_dpi[None-72.8] PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_load_float_dpi[2-72.8] PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_load_float_dpi[3-184.912] PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_save_float_dpi PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_save_setting_missing_resolution PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_invalid_file PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_bad_exif PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_save_rgba PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_save_unsupported_mode PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_8bit_s PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_little_endian PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_big_endian PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_16bit_r PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_16bit_s PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_12bit_rawmode PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_32bit_float PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_unknown_pixel_mode PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_n_frames[Tests/images/multipage-lastframe.tif-1] PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_n_frames[Tests/images/multipage.tiff-3] PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_eoferror PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_multipage PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_multipage_last_frame PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_frame_order PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test___str__ PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_dict PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test__delitem__ PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_load_byte[False] PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_load_byte[True] PASSED [ 48%] Tests/test_file_tiff.py::TestFileTiff::test_load_string PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_load_float PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_load_double PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_ifd_tag_type PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_exif PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_modify_exif PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_reload_exif_after_seek PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_exif_frames PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_photometric[1] PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_photometric[L] PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_seek PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_seek_eof PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test__limit_rational_int PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test__limit_rational_float PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_4bit PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_gray_semibyte_per_pixel PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_with_underscores PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_roundtrip_tiff_uint16 PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_iptc PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_rowsperstrip PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_strip_raw PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_strip_planar_raw PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_strip_planar_raw_with_overviews PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_tiled_planar_raw PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_planar_configuration_save PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_invalid_tiled_dimensions PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_palette[P] PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_palette[PA] PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_tiff_save_all PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_fixoffsets PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_appending_tiff_writer_writelong PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_appending_tiff_writer_rewritelastshorttolong PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_saving_icc_profile PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_save_icc_profile PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_save_bmp_compression PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_discard_icc_profile PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_getxmp PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_getxmp_undefined PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_get_photoshop_blocks PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_tiff_chunks PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_close_on_load_exclusive PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_close_on_load_nonexclusive PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_string_dimension SKIPPED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_timeout PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiff::test_oom[Tests/images/oom-225817ca0f8c663be7ab4b9e717b02c661e66834.tif] PASSED [ 49%] Tests/test_file_tiff.py::TestFileTiffW32::test_fd_leak SKIPPED (Wind...) [ 49%] Tests/test_file_tiff_metadata.py::test_rt_metadata PASSED [ 49%] Tests/test_file_tiff_metadata.py::test_read_metadata PASSED [ 49%] Tests/test_file_tiff_metadata.py::test_write_metadata PASSED [ 49%] Tests/test_file_tiff_metadata.py::test_change_stripbytecounts_tag_type PASSED [ 49%] Tests/test_file_tiff_metadata.py::test_save_multiple_stripoffsets PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_no_duplicate_50741_tag PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_iptc PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_writing_other_types_to_ascii[test-test] PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_writing_other_types_to_ascii[1-1] PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_writing_other_types_to_bytes[1] PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_writing_other_types_to_bytes[value1] PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_writing_other_types_to_undefined[1] PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_writing_other_types_to_undefined[value1] PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_undefined_zero PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_empty_metadata PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_iccprofile PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_iccprofile_binary PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_iccprofile_save_png PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_iccprofile_binary_save_png PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_exif_div_zero PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_ifd_unsigned_rational PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_ifd_signed_rational PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_ifd_signed_long PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_empty_values PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_photoshop_info PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_too_many_entries PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_tag_group_data PASSED [ 50%] Tests/test_file_tiff_metadata.py::test_empty_subifd PASSED [ 50%] Tests/test_file_wal.py::test_open PASSED [ 50%] Tests/test_file_wal.py::test_load PASSED [ 50%] Tests/test_file_webp.py::TestUnsupportedWebp::test_unsupported PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_version PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_read_rgb PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_write_rgb PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_write_method PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_save_all PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_unsupported_image_mode PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_icc_profile PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_write_unsupported_mode_L PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_write_unsupported_mode_P PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_write_encoding_error_message PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_write_encoding_error_bad_dimension PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_WebPEncode_with_invalid_args PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_WebPAnimDecoder_with_invalid_args PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_no_resource_warning PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_file_pointer_could_be_reused PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_invalid_background[0] PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_invalid_background[background1] PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_invalid_background[background2] PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_invalid_background[background3] PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_background_from_gif PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_duration PASSED [ 50%] Tests/test_file_webp.py::TestFileWebp::test_roundtrip_rgba_palette PASSED [ 50%] Tests/test_file_webp_alpha.py::test_read_rgba PASSED [ 50%] Tests/test_file_webp_alpha.py::test_write_lossless_rgb PASSED [ 51%] Tests/test_file_webp_alpha.py::test_write_rgba PASSED [ 51%] Tests/test_file_webp_alpha.py::test_keep_rgb_values_when_transparent PASSED [ 51%] Tests/test_file_webp_alpha.py::test_write_unsupported_mode_PA PASSED [ 51%] Tests/test_file_webp_alpha.py::test_alpha_quality PASSED [ 51%] Tests/test_file_webp_animated.py::test_n_frames PASSED [ 51%] Tests/test_file_webp_animated.py::test_write_animation_L PASSED [ 51%] Tests/test_file_webp_animated.py::test_write_animation_RGB PASSED [ 51%] Tests/test_file_webp_animated.py::test_timestamp_and_duration PASSED [ 51%] Tests/test_file_webp_animated.py::test_float_duration PASSED [ 51%] Tests/test_file_webp_animated.py::test_seeking PASSED [ 51%] Tests/test_file_webp_animated.py::test_seek_errors PASSED [ 51%] Tests/test_file_webp_animated.py::test_alpha_quality PASSED [ 51%] Tests/test_file_webp_lossless.py::test_write_lossless_rgb PASSED [ 51%] Tests/test_file_webp_metadata.py::test_read_exif_metadata PASSED [ 51%] Tests/test_file_webp_metadata.py::test_read_exif_metadata_without_prefix PASSED [ 51%] Tests/test_file_webp_metadata.py::test_write_exif_metadata PASSED [ 51%] Tests/test_file_webp_metadata.py::test_read_icc_profile PASSED [ 51%] Tests/test_file_webp_metadata.py::test_write_icc_metadata PASSED [ 51%] Tests/test_file_webp_metadata.py::test_read_no_exif PASSED [ 51%] Tests/test_file_webp_metadata.py::test_getxmp PASSED [ 51%] Tests/test_file_webp_metadata.py::test_write_animated_metadata PASSED [ 51%] Tests/test_file_wmf.py::test_load_raw PASSED [ 51%] Tests/test_file_wmf.py::test_load PASSED [ 51%] Tests/test_file_wmf.py::test_load_zero_inch PASSED [ 51%] Tests/test_file_wmf.py::test_render PASSED [ 51%] Tests/test_file_wmf.py::test_register_handler PASSED [ 51%] Tests/test_file_wmf.py::test_load_float_dpi PASSED [ 51%] Tests/test_file_wmf.py::test_load_set_dpi PASSED [ 51%] Tests/test_file_wmf.py::test_save[.wmf] PASSED [ 51%] Tests/test_file_wmf.py::test_save[.emf] PASSED [ 51%] Tests/test_file_xbm.py::test_pil151 PASSED [ 51%] Tests/test_file_xbm.py::test_open PASSED [ 51%] Tests/test_file_xbm.py::test_open_filename_with_underscore PASSED [ 51%] Tests/test_file_xbm.py::test_invalid_file PASSED [ 51%] Tests/test_file_xbm.py::test_save_wrong_mode PASSED [ 51%] Tests/test_file_xbm.py::test_hotspot PASSED [ 51%] Tests/test_file_xpm.py::test_sanity PASSED [ 51%] Tests/test_file_xpm.py::test_bpp2 PASSED [ 51%] Tests/test_file_xpm.py::test_rgb PASSED [ 51%] Tests/test_file_xpm.py::test_truncated_header PASSED [ 51%] Tests/test_file_xpm.py::test_cannot_read_color PASSED [ 51%] Tests/test_file_xpm.py::test_not_enough_image_data PASSED [ 51%] Tests/test_file_xpm.py::test_invalid_file PASSED [ 51%] Tests/test_file_xpm.py::test_load_read PASSED [ 51%] Tests/test_file_xvthumb.py::test_open PASSED [ 51%] Tests/test_file_xvthumb.py::test_unexpected_eof PASSED [ 51%] Tests/test_file_xvthumb.py::test_invalid_file PASSED [ 51%] Tests/test_font_bdf.py::test_sanity PASSED [ 51%] Tests/test_font_bdf.py::test_zero_width_chars PASSED [ 52%] Tests/test_font_bdf.py::test_invalid_file PASSED [ 52%] Tests/test_font_crash.py::TestFontCrash::test_segfault PASSED [ 52%] Tests/test_font_leaks.py::TestTTypeFontLeak::test_leak PASSED [ 52%] Tests/test_font_leaks.py::TestDefaultFontLeak::test_leak PASSED [ 52%] Tests/test_font_pcf.py::test_sanity PASSED [ 52%] Tests/test_font_pcf.py::test_less_than_256_characters PASSED [ 52%] Tests/test_font_pcf.py::test_invalid_file PASSED [ 52%] Tests/test_font_pcf.py::test_draw PASSED [ 52%] Tests/test_font_pcf.py::test_textsize PASSED [ 52%] Tests/test_font_pcf.py::test_high_characters PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_sanity[iso8859-1] PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_sanity[iso8859-2] PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_sanity[cp1250] PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_draw[iso8859-1] PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_draw[iso8859-2] PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_draw[cp1250] PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_textsize[iso8859-1] PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_textsize[iso8859-2] PASSED [ 52%] Tests/test_font_pcf_charsets.py::test_textsize[cp1250] PASSED [ 52%] Tests/test_fontfile.py::test_compile PASSED [ 52%] Tests/test_fontfile.py::test_save PASSED [ 52%] Tests/test_format_hsv.py::test_sanity PASSED [ 52%] Tests/test_format_hsv.py::test_linear_gradient PASSED [ 52%] Tests/test_format_hsv.py::test_convert PASSED [ 52%] Tests/test_format_hsv.py::test_hsv_to_rgb PASSED [ 52%] Tests/test_format_lab.py::test_white PASSED [ 52%] Tests/test_format_lab.py::test_green PASSED [ 52%] Tests/test_format_lab.py::test_red PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[1] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[CMYK] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[F] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[HSV] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[I] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[I;16] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[I;16B] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[I;16L] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[I;16N] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[L] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[LA] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[La] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[LAB] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[P] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[PA] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[RGB] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[RGBA] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[RGBa] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[RGBX] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[YCbCr] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[BGR;15] PASSED [ 52%] Tests/test_image.py::TestImage::test_image_modes_success[BGR;16] PASSED [ 53%] Tests/test_image.py::TestImage::test_image_modes_success[BGR;24] PASSED [ 53%] Tests/test_image.py::TestImage::test_image_modes_fail[] PASSED [ 53%] Tests/test_image.py::TestImage::test_image_modes_fail[bad] PASSED [ 53%] Tests/test_image.py::TestImage::test_image_modes_fail[very very long] PASSED [ 53%] Tests/test_image.py::TestImage::test_exception_inheritance PASSED [ 53%] Tests/test_image.py::TestImage::test_sanity PASSED [ 53%] Tests/test_image.py::TestImage::test_repr_pretty SKIPPED (IPython is...) [ 53%] Tests/test_image.py::TestImage::test_open_formats PASSED [ 53%] Tests/test_image.py::TestImage::test_open_verbose_failure PASSED [ 53%] Tests/test_image.py::TestImage::test_width_height PASSED [ 53%] Tests/test_image.py::TestImage::test_set_mode PASSED [ 53%] Tests/test_image.py::TestImage::test_empty_path PASSED [ 53%] Tests/test_image.py::TestImage::test_invalid_image PASSED [ 53%] Tests/test_image.py::TestImage::test_bad_mode PASSED [ 53%] Tests/test_image.py::TestImage::test_stringio PASSED [ 53%] Tests/test_image.py::TestImage::test_string PASSED [ 53%] Tests/test_image.py::TestImage::test_pathlib PASSED [ 53%] Tests/test_image.py::TestImage::test_fp_name PASSED [ 53%] Tests/test_image.py::TestImage::test_tempfile PASSED [ 53%] Tests/test_image.py::TestImage::test_unknown_extension PASSED [ 53%] Tests/test_image.py::TestImage::test_internals PASSED [ 53%] Tests/test_image.py::TestImage::test_readonly_save PASSED [ 53%] Tests/test_image.py::TestImage::test_save_without_changing_readonly PASSED [ 53%] Tests/test_image.py::TestImage::test_dump PASSED [ 53%] Tests/test_image.py::TestImage::test_comparison_with_other_type PASSED [ 53%] Tests/test_image.py::TestImage::test_expand_x PASSED [ 53%] Tests/test_image.py::TestImage::test_expand_xy PASSED [ 53%] Tests/test_image.py::TestImage::test_getbands PASSED [ 53%] Tests/test_image.py::TestImage::test_getchannel_wrong_params PASSED [ 53%] Tests/test_image.py::TestImage::test_getchannel PASSED [ 53%] Tests/test_image.py::TestImage::test_getbbox PASSED [ 53%] Tests/test_image.py::TestImage::test_ne PASSED [ 53%] Tests/test_image.py::TestImage::test_alpha_composite PASSED [ 53%] Tests/test_image.py::TestImage::test_alpha_inplace PASSED [ 53%] Tests/test_image.py::TestImage::test_register_open_duplicates PASSED [ 53%] Tests/test_image.py::TestImage::test_registered_extensions_uninitialized PASSED [ 53%] Tests/test_image.py::TestImage::test_registered_extensions PASSED [ 53%] Tests/test_image.py::TestImage::test_effect_mandelbrot PASSED [ 53%] Tests/test_image.py::TestImage::test_effect_mandelbrot_bad_arguments PASSED [ 53%] Tests/test_image.py::TestImage::test_effect_noise PASSED [ 53%] Tests/test_image.py::TestImage::test_effect_spread PASSED [ 53%] Tests/test_image.py::TestImage::test_effect_spread_zero PASSED [ 53%] Tests/test_image.py::TestImage::test_check_size PASSED [ 53%] Tests/test_image.py::TestImage::test_empty_image[size0] PASSED [ 53%] Tests/test_image.py::TestImage::test_empty_image[size1] PASSED [ 53%] Tests/test_image.py::TestImage::test_storage_neg PASSED [ 53%] Tests/test_image.py::TestImage::test_one_item_tuple PASSED [ 53%] Tests/test_image.py::TestImage::test_linear_gradient_wrong_mode PASSED [ 53%] Tests/test_image.py::TestImage::test_linear_gradient[L] PASSED [ 53%] Tests/test_image.py::TestImage::test_linear_gradient[P] PASSED [ 54%] Tests/test_image.py::TestImage::test_linear_gradient[I] PASSED [ 54%] Tests/test_image.py::TestImage::test_linear_gradient[F] PASSED [ 54%] Tests/test_image.py::TestImage::test_radial_gradient_wrong_mode PASSED [ 54%] Tests/test_image.py::TestImage::test_radial_gradient[L] PASSED [ 54%] Tests/test_image.py::TestImage::test_radial_gradient[P] PASSED [ 54%] Tests/test_image.py::TestImage::test_radial_gradient[I] PASSED [ 54%] Tests/test_image.py::TestImage::test_radial_gradient[F] PASSED [ 54%] Tests/test_image.py::TestImage::test_register_extensions PASSED [ 54%] Tests/test_image.py::TestImage::test_remap_palette PASSED [ 54%] Tests/test_image.py::TestImage::test_remap_palette_transparency PASSED [ 54%] Tests/test_image.py::TestImage::test__new PASSED [ 54%] Tests/test_image.py::TestImage::test_p_from_rgb_rgba[RGB-#DDEEFF] PASSED [ 54%] Tests/test_image.py::TestImage::test_p_from_rgb_rgba[RGB-color1] PASSED [ 54%] Tests/test_image.py::TestImage::test_p_from_rgb_rgba[RGBA-color2] PASSED [ 54%] Tests/test_image.py::TestImage::test_no_resource_warning_on_save PASSED [ 54%] Tests/test_image.py::TestImage::test_no_new_file_on_error PASSED [ 54%] Tests/test_image.py::TestImage::test_load_on_nonexclusive_multiframe PASSED [ 54%] Tests/test_image.py::TestImage::test_empty_exif PASSED [ 54%] Tests/test_image.py::TestImage::test_duplicate_exif_header PASSED [ 54%] Tests/test_image.py::TestImage::test_empty_get_ifd PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_jpeg PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_webp PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_png PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_interop PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_ifd1 PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_ifd PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_load_from_fp PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_hide_offsets PASSED [ 54%] Tests/test_image.py::TestImage::test_exif_from_xmp_bytes PASSED [ 54%] Tests/test_image.py::TestImage::test_empty_xmp PASSED [ 54%] Tests/test_image.py::TestImage::test_getxmp_padded PASSED [ 54%] Tests/test_image.py::TestImage::test_get_child_images PASSED [ 54%] Tests/test_image.py::TestImage::test_zero_tobytes[size0] PASSED [ 54%] Tests/test_image.py::TestImage::test_zero_tobytes[size1] PASSED [ 54%] Tests/test_image.py::TestImage::test_zero_tobytes[size2] PASSED [ 54%] Tests/test_image.py::TestImage::test_zero_frombytes[size0] PASSED [ 54%] Tests/test_image.py::TestImage::test_zero_frombytes[size1] PASSED [ 54%] Tests/test_image.py::TestImage::test_zero_frombytes[size2] PASSED [ 54%] Tests/test_image.py::TestImage::test_has_transparency_data PASSED [ 54%] Tests/test_image.py::TestImage::test_apply_transparency PASSED [ 54%] Tests/test_image.py::TestImage::test_constants PASSED [ 54%] Tests/test_image.py::TestImage::test_overrun[fli_overrun.bin] PASSED [ 54%] Tests/test_image.py::TestImage::test_overrun[sgi_overrun.bin] PASSED [ 54%] Tests/test_image.py::TestImage::test_overrun[sgi_overrun_expandrow.bin] PASSED [ 54%] Tests/test_image.py::TestImage::test_overrun[sgi_overrun_expandrow2.bin] PASSED [ 54%] Tests/test_image.py::TestImage::test_overrun[pcx_overrun.bin] PASSED [ 54%] Tests/test_image.py::TestImage::test_overrun[pcx_overrun2.bin] PASSED [ 54%] Tests/test_image.py::TestImage::test_overrun[ossfuzz-4836216264589312.pcx] PASSED [ 54%] Tests/test_image.py::TestImage::test_overrun[01r_00.pcx] PASSED [ 54%] Tests/test_image.py::TestImage::test_fli_overrun2 PASSED [ 55%] Tests/test_image.py::TestImage::test_exit_fp PASSED [ 55%] Tests/test_image.py::TestImage::test_close_graceful PASSED [ 55%] Tests/test_image.py::TestImage::test_deprecation PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[1] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[CMYK] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[F] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[HSV] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[I] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[I;16] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[I;16B] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[I;16L] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[I;16N] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[L] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[LA] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[La] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[LAB] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[P] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[PA] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[RGB] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[RGBA] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[RGBa] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[RGBX] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[YCbCr] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[BGR;15] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[BGR;16] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_constructor[BGR;24] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[1] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[CMYK] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[F] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[HSV] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[I] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[I;16] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[I;16B] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[I;16L] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[I;16N] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[L] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[LA] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[La] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[LAB] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[P] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[PA] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[RGB] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[RGBA] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[RGBa] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[RGBX] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[YCbCr] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[BGR;15] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[BGR;16] PASSED [ 55%] Tests/test_image.py::TestImageBytes::test_roundtrip_bytes_method[BGR;24] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[1] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[CMYK] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[F] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[HSV] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[I] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[I;16] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[I;16B] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[I;16L] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[I;16N] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[L] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[LA] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[La] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[LAB] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[P] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[PA] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[RGB] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[RGBA] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[RGBa] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[RGBX] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[YCbCr] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[BGR;15] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[BGR;16] PASSED [ 56%] Tests/test_image.py::TestImageBytes::test_getdata_putdata[BGR;24] PASSED [ 56%] Tests/test_image.py::TestRegistry::test_encode_registry PASSED [ 56%] Tests/test_image.py::TestRegistry::test_encode_registry_fail PASSED [ 56%] Tests/test_image_access.py::TestImagePutPixel::test_sanity PASSED [ 56%] Tests/test_image_access.py::TestImagePutPixel::test_sanity_negative_index PASSED [ 56%] Tests/test_image_access.py::TestImagePutPixel::test_numpy SKIPPED (N...) [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[1] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[CMYK] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[F] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[HSV] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[I] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[I;16] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[I;16B] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[I;16L] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[I;16N] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[L] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[LA] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[La] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[LAB] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[P] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[PA] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[RGB] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[RGBA] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[RGBa] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[RGBX] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_basic[YCbCr] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_deprecated[BGR;15] PASSED [ 56%] Tests/test_image_access.py::TestImageGetPixel::test_deprecated[BGR;16] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_deprecated[BGR;24] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_list PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_signedness[32767-I;16] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_signedness[32767-I;16B] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_signedness[32768-I;16] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_signedness[32768-I;16B] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_signedness[32769-I;16] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_signedness[32769-I;16B] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_signedness[65535-I;16] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_signedness[65535-I;16B] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_p_putpixel_rgb_rgba[color0-P] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_p_putpixel_rgb_rgba[color0-PA] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_p_putpixel_rgb_rgba[color1-P] PASSED [ 57%] Tests/test_image_access.py::TestImageGetPixel::test_p_putpixel_rgb_rgba[color1-PA] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error1[LA] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error1[RGB] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error1[RGBA] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error1[BGR;15] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_invalid_number_of_bands[L-band_numbers0-color must be int or single-element tuple] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_invalid_number_of_bands[LA-band_numbers1-color must be int, or tuple of one or two elements] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_invalid_number_of_bands[BGR;15-band_numbers2-color must be int, or tuple of one or three elements] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_invalid_number_of_bands[RGB-band_numbers3-color must be int, or tuple of one, three or four elements] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error2[L] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error2[I] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error2[I;16] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[LA] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[RGB] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[RGBA] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[BGR;15] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[L] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[I] PASSED [ 57%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[I;16] PASSED [ 57%] Tests/test_image_access.py::TestEmbeddable::test_embeddable SKIPPED [ 57%] Tests/test_image_convert.py::test_sanity PASSED [ 57%] Tests/test_image_convert.py::test_unsupported_conversion PASSED [ 57%] Tests/test_image_convert.py::test_default PASSED [ 57%] Tests/test_image_convert.py::test_8bit PASSED [ 57%] Tests/test_image_convert.py::test_16bit PASSED [ 57%] Tests/test_image_convert.py::test_16bit_workaround PASSED [ 57%] Tests/test_image_convert.py::test_opaque PASSED [ 57%] Tests/test_image_convert.py::test_rgba_p PASSED [ 57%] Tests/test_image_convert.py::test_rgba PASSED [ 57%] Tests/test_image_convert.py::test_trns_p PASSED [ 57%] Tests/test_image_convert.py::test_trns_p_transparency[LA] PASSED [ 57%] Tests/test_image_convert.py::test_trns_p_transparency[PA] PASSED [ 57%] Tests/test_image_convert.py::test_trns_p_transparency[RGBA] PASSED [ 57%] Tests/test_image_convert.py::test_trns_l PASSED [ 57%] Tests/test_image_convert.py::test_trns_RGB PASSED [ 57%] Tests/test_image_convert.py::test_l_macro_rounding[L] PASSED [ 57%] Tests/test_image_convert.py::test_l_macro_rounding[LA] PASSED [ 58%] Tests/test_image_convert.py::test_l_macro_rounding[I] PASSED [ 58%] Tests/test_image_convert.py::test_gif_with_rgba_palette_to_p PASSED [ 58%] Tests/test_image_convert.py::test_p_la PASSED [ 58%] Tests/test_image_convert.py::test_p2pa_alpha PASSED [ 58%] Tests/test_image_convert.py::test_p2pa_palette PASSED [ 58%] Tests/test_image_convert.py::test_matrix_illegal_conversion PASSED [ 58%] Tests/test_image_convert.py::test_matrix_wrong_mode PASSED [ 58%] Tests/test_image_convert.py::test_matrix_xyz[RGB] PASSED [ 58%] Tests/test_image_convert.py::test_matrix_xyz[L] PASSED [ 58%] Tests/test_image_convert.py::test_matrix_identity PASSED [ 58%] Tests/test_image_copy.py::test_copy[1] PASSED [ 58%] Tests/test_image_copy.py::test_copy[P] PASSED [ 58%] Tests/test_image_copy.py::test_copy[L] PASSED [ 58%] Tests/test_image_copy.py::test_copy[RGB] PASSED [ 58%] Tests/test_image_copy.py::test_copy[I] PASSED [ 58%] Tests/test_image_copy.py::test_copy[F] PASSED [ 58%] Tests/test_image_copy.py::test_copy_zero PASSED [ 58%] Tests/test_image_copy.py::test_deepcopy PASSED [ 58%] Tests/test_image_crop.py::test_crop[1] PASSED [ 58%] Tests/test_image_crop.py::test_crop[P] PASSED [ 58%] Tests/test_image_crop.py::test_crop[L] PASSED [ 58%] Tests/test_image_crop.py::test_crop[RGB] PASSED [ 58%] Tests/test_image_crop.py::test_crop[I] PASSED [ 58%] Tests/test_image_crop.py::test_crop[F] PASSED [ 58%] Tests/test_image_crop.py::test_wide_crop PASSED [ 58%] Tests/test_image_crop.py::test_negative_crop[box0] PASSED [ 58%] Tests/test_image_crop.py::test_negative_crop[box1] PASSED [ 58%] Tests/test_image_crop.py::test_negative_crop[box2] PASSED [ 58%] Tests/test_image_crop.py::test_crop_float PASSED [ 58%] Tests/test_image_crop.py::test_crop_crash PASSED [ 58%] Tests/test_image_crop.py::test_crop_zero PASSED [ 58%] Tests/test_image_draft.py::test_size PASSED [ 58%] Tests/test_image_draft.py::test_mode PASSED [ 58%] Tests/test_image_draft.py::test_several_drafts PASSED [ 58%] Tests/test_image_entropy.py::test_entropy PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-BLUR] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-CONTOUR] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-DETAIL] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-EDGE_ENHANCE] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-EDGE_ENHANCE_MORE] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-EMBOSS] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-FIND_EDGES] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-SMOOTH] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-SMOOTH_MORE] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-SHARPEN] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-MaxFilter] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-MedianFilter] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-MinFilter] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-ModeFilter] PASSED [ 58%] Tests/test_image_filter.py::test_sanity[L-GaussianBlur] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[L-filter_to_apply15] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[L-filter_to_apply16] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[L-filter_to_apply17] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[L-filter_to_apply18] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[L-filter_to_apply19] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[L-filter_to_apply20] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[L-UnsharpMask] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[L-filter_to_apply22] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-BLUR] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-CONTOUR] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-DETAIL] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-EDGE_ENHANCE] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-EDGE_ENHANCE_MORE] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-EMBOSS] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-FIND_EDGES] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-SMOOTH] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-SMOOTH_MORE] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-SHARPEN] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-MaxFilter] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-MedianFilter] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-MinFilter] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-ModeFilter] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-GaussianBlur] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-filter_to_apply15] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-filter_to_apply16] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-filter_to_apply17] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-filter_to_apply18] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-filter_to_apply19] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-filter_to_apply20] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-UnsharpMask] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I-filter_to_apply22] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-BLUR] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-CONTOUR] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-DETAIL] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-EDGE_ENHANCE] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-EDGE_ENHANCE_MORE] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-EMBOSS] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-FIND_EDGES] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-SMOOTH] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-SMOOTH_MORE] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-SHARPEN] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-MaxFilter] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-MedianFilter] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-MinFilter] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-ModeFilter] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-GaussianBlur] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-filter_to_apply15] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-filter_to_apply16] PASSED [ 59%] Tests/test_image_filter.py::test_sanity[I;16-filter_to_apply17] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16-filter_to_apply18] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16-filter_to_apply19] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16-filter_to_apply20] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16-UnsharpMask] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16-filter_to_apply22] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-BLUR] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-CONTOUR] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-DETAIL] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-EDGE_ENHANCE] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-EDGE_ENHANCE_MORE] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-EMBOSS] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-FIND_EDGES] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-SMOOTH] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-SMOOTH_MORE] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-SHARPEN] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-MaxFilter] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-MedianFilter] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-MinFilter] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-ModeFilter] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-GaussianBlur] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-filter_to_apply15] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-filter_to_apply16] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-filter_to_apply17] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-filter_to_apply18] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-filter_to_apply19] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-filter_to_apply20] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-UnsharpMask] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16L-filter_to_apply22] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-BLUR] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-CONTOUR] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-DETAIL] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-EDGE_ENHANCE] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-EDGE_ENHANCE_MORE] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-EMBOSS] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-FIND_EDGES] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-SMOOTH] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-SMOOTH_MORE] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-SHARPEN] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-MaxFilter] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-MedianFilter] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-MinFilter] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-ModeFilter] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-GaussianBlur] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-filter_to_apply15] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-filter_to_apply16] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-filter_to_apply17] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-filter_to_apply18] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-filter_to_apply19] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-filter_to_apply20] PASSED [ 60%] Tests/test_image_filter.py::test_sanity[I;16B-UnsharpMask] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16B-filter_to_apply22] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-BLUR] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-CONTOUR] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-DETAIL] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-EDGE_ENHANCE] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-EDGE_ENHANCE_MORE] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-EMBOSS] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-FIND_EDGES] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-SMOOTH] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-SMOOTH_MORE] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-SHARPEN] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-MaxFilter] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-MedianFilter] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-MinFilter] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-ModeFilter] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-GaussianBlur] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-filter_to_apply15] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-filter_to_apply16] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-filter_to_apply17] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-filter_to_apply18] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-filter_to_apply19] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-filter_to_apply20] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-UnsharpMask] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[I;16N-filter_to_apply22] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-BLUR] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-CONTOUR] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-DETAIL] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-EDGE_ENHANCE] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-EDGE_ENHANCE_MORE] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-EMBOSS] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-FIND_EDGES] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-SMOOTH] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-SMOOTH_MORE] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-SHARPEN] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-MaxFilter] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-MedianFilter] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-MinFilter] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-ModeFilter] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-GaussianBlur] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-filter_to_apply15] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-filter_to_apply16] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-filter_to_apply17] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-filter_to_apply18] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-filter_to_apply19] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-filter_to_apply20] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-UnsharpMask] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[RGB-filter_to_apply22] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[CMYK-BLUR] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[CMYK-CONTOUR] PASSED [ 61%] Tests/test_image_filter.py::test_sanity[CMYK-DETAIL] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-EDGE_ENHANCE] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-EDGE_ENHANCE_MORE] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-EMBOSS] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-FIND_EDGES] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-SMOOTH] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-SMOOTH_MORE] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-SHARPEN] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-MaxFilter] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-MedianFilter] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-MinFilter] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-ModeFilter] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-GaussianBlur] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-filter_to_apply15] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-filter_to_apply16] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-filter_to_apply17] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-filter_to_apply18] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-filter_to_apply19] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-filter_to_apply20] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-UnsharpMask] PASSED [ 62%] Tests/test_image_filter.py::test_sanity[CMYK-filter_to_apply22] PASSED [ 62%] Tests/test_image_filter.py::test_sanity_error[L] PASSED [ 62%] Tests/test_image_filter.py::test_sanity_error[I] PASSED [ 62%] Tests/test_image_filter.py::test_sanity_error[I;16] PASSED [ 62%] Tests/test_image_filter.py::test_sanity_error[I;16L] PASSED [ 62%] Tests/test_image_filter.py::test_sanity_error[I;16B] PASSED [ 62%] Tests/test_image_filter.py::test_sanity_error[I;16N] PASSED [ 62%] Tests/test_image_filter.py::test_sanity_error[RGB] PASSED [ 62%] Tests/test_image_filter.py::test_sanity_error[CMYK] PASSED [ 62%] Tests/test_image_filter.py::test_crash[size0] PASSED [ 62%] Tests/test_image_filter.py::test_crash[size1] PASSED [ 62%] Tests/test_image_filter.py::test_crash[size2] PASSED [ 62%] Tests/test_image_filter.py::test_modefilter[1-expected0] PASSED [ 62%] Tests/test_image_filter.py::test_modefilter[L-expected1] PASSED [ 62%] Tests/test_image_filter.py::test_modefilter[P-expected2] PASSED [ 62%] Tests/test_image_filter.py::test_modefilter[RGB-expected3] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter[1-expected0] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter[L-expected1] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter[RGB-expected2] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter[I-expected3] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter[F-expected4] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter_error[MinFilter] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter_error[MedianFilter] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter_error[MaxFilter] PASSED [ 62%] Tests/test_image_filter.py::test_rankfilter_properties PASSED [ 62%] Tests/test_image_filter.py::test_builtinfilter_p PASSED [ 62%] Tests/test_image_filter.py::test_kernel_not_enough_coefficients PASSED [ 62%] Tests/test_image_filter.py::test_consistency_3x3[L] PASSED [ 62%] Tests/test_image_filter.py::test_consistency_3x3[LA] PASSED [ 62%] Tests/test_image_filter.py::test_consistency_3x3[I] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_3x3[I;16] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_3x3[I;16L] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_3x3[I;16B] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_3x3[I;16N] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_3x3[RGB] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_3x3[CMYK] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[L] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[LA] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[I] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[I;16] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[I;16L] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[I;16B] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[I;16N] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[RGB] PASSED [ 63%] Tests/test_image_filter.py::test_consistency_5x5[CMYK] PASSED [ 63%] Tests/test_image_filter.py::test_invalid_box_blur_filter[-2] PASSED [ 63%] Tests/test_image_filter.py::test_invalid_box_blur_filter[radius1] PASSED [ 63%] Tests/test_image_filter.py::test_invalid_box_blur_filter[radius2] PASSED [ 63%] Tests/test_image_filter.py::test_invalid_box_blur_filter[radius3] PASSED [ 63%] Tests/test_image_frombytes.py::test_sanity[bytes] PASSED [ 63%] Tests/test_image_frombytes.py::test_sanity[memoryview] PASSED [ 63%] Tests/test_image_fromqimage.py::test_sanity_1 SKIPPED (Qt bindings a...) [ 63%] Tests/test_image_fromqimage.py::test_sanity_rgb SKIPPED (Qt bindings...) [ 63%] Tests/test_image_fromqimage.py::test_sanity_rgba SKIPPED (Qt binding...) [ 63%] Tests/test_image_fromqimage.py::test_sanity_l SKIPPED (Qt bindings a...) [ 63%] Tests/test_image_fromqimage.py::test_sanity_p SKIPPED (Qt bindings a...) [ 63%] Tests/test_image_getbands.py::test_getbands PASSED [ 63%] Tests/test_image_getbbox.py::test_sanity PASSED [ 63%] Tests/test_image_getbbox.py::test_bbox PASSED [ 63%] Tests/test_image_getbbox.py::test_bbox_alpha_only_false[RGBA] PASSED [ 63%] Tests/test_image_getbbox.py::test_bbox_alpha_only_false[RGBa] PASSED [ 63%] Tests/test_image_getbbox.py::test_bbox_alpha_only_false[La] PASSED [ 63%] Tests/test_image_getbbox.py::test_bbox_alpha_only_false[LA] PASSED [ 63%] Tests/test_image_getbbox.py::test_bbox_alpha_only_false[PA] PASSED [ 63%] Tests/test_image_getcolors.py::test_getcolors PASSED [ 63%] Tests/test_image_getcolors.py::test_pack PASSED [ 63%] Tests/test_image_getdata.py::test_sanity PASSED [ 63%] Tests/test_image_getdata.py::test_mode PASSED [ 63%] Tests/test_image_getextrema.py::test_extrema PASSED [ 63%] Tests/test_image_getextrema.py::test_true_16 PASSED [ 63%] Tests/test_image_getim.py::test_sanity PASSED [ 63%] Tests/test_image_getpalette.py::test_palette PASSED [ 63%] Tests/test_image_getpalette.py::test_palette_rawmode PASSED [ 63%] Tests/test_image_getprojection.py::test_sanity PASSED [ 63%] Tests/test_image_histogram.py::test_histogram PASSED [ 63%] Tests/test_image_load.py::test_sanity PASSED [ 63%] Tests/test_image_load.py::test_close PASSED [ 63%] Tests/test_image_load.py::test_close_after_load PASSED [ 63%] Tests/test_image_load.py::test_contextmanager PASSED [ 63%] Tests/test_image_load.py::test_contextmanager_non_exclusive_fp PASSED [ 64%] Tests/test_image_mode.py::test_sanity PASSED [ 64%] Tests/test_image_mode.py::test_properties[1-L-L-1-expected_band_names0] PASSED [ 64%] Tests/test_image_mode.py::test_properties[L-L-L-1-expected_band_names1] PASSED [ 64%] Tests/test_image_mode.py::test_properties[P-P-L-1-expected_band_names2] PASSED [ 64%] Tests/test_image_mode.py::test_properties[I-L-I-1-expected_band_names3] PASSED [ 64%] Tests/test_image_mode.py::test_properties[F-L-F-1-expected_band_names4] PASSED [ 64%] Tests/test_image_mode.py::test_properties[RGB-RGB-L-3-expected_band_names5] PASSED [ 64%] Tests/test_image_mode.py::test_properties[RGBA-RGB-L-4-expected_band_names6] PASSED [ 64%] Tests/test_image_mode.py::test_properties[RGBX-RGB-L-4-expected_band_names7] PASSED [ 64%] Tests/test_image_mode.py::test_properties[CMYK-RGB-L-4-expected_band_names8] PASSED [ 64%] Tests/test_image_mode.py::test_properties[YCbCr-RGB-L-3-expected_band_names9] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_solid[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_solid[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_solid[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_1[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_1[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_1[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_L[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_L[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_L[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_LA[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_LA[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_LA[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_RGBA[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_RGBA[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_RGBA[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_RGBa[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_RGBa[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_RGBa[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_solid[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_solid[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_solid[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_1[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_1[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_1[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_L[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_L[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_L[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_RGBA[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_RGBA[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_RGBA[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_RGBa[RGBA] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_RGBa[RGB] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_RGBa[L] PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_different_sizes PASSED [ 64%] Tests/test_image_paste.py::TestImagingPaste::test_incorrect_abbreviated_form PASSED [ 64%] Tests/test_image_point.py::test_sanity PASSED [ 64%] Tests/test_image_point.py::test_16bit_lut PASSED [ 64%] Tests/test_image_point.py::test_f_lut PASSED [ 64%] Tests/test_image_point.py::test_f_mode PASSED [ 65%] Tests/test_image_putalpha.py::test_interface PASSED [ 65%] Tests/test_image_putalpha.py::test_promote PASSED [ 65%] Tests/test_image_putalpha.py::test_readonly PASSED [ 65%] Tests/test_image_putdata.py::test_sanity PASSED [ 65%] Tests/test_image_putdata.py::test_long_integers PASSED [ 65%] Tests/test_image_putdata.py::test_pypy_performance PASSED [ 65%] Tests/test_image_putdata.py::test_mode_with_L_with_float PASSED [ 65%] Tests/test_image_putdata.py::test_mode_i[I] PASSED [ 65%] Tests/test_image_putdata.py::test_mode_i[I;16] PASSED [ 65%] Tests/test_image_putdata.py::test_mode_i[I;16L] PASSED [ 65%] Tests/test_image_putdata.py::test_mode_i[I;16B] PASSED [ 65%] Tests/test_image_putdata.py::test_mode_F PASSED [ 65%] Tests/test_image_putdata.py::test_mode_BGR[BGR;15] PASSED [ 65%] Tests/test_image_putdata.py::test_mode_BGR[BGR;16] PASSED [ 65%] Tests/test_image_putdata.py::test_mode_BGR[BGR;24] PASSED [ 65%] Tests/test_image_putdata.py::test_array_B PASSED [ 65%] Tests/test_image_putdata.py::test_array_F PASSED [ 65%] Tests/test_image_putdata.py::test_not_flattened PASSED [ 65%] Tests/test_image_putpalette.py::test_putpalette PASSED [ 65%] Tests/test_image_putpalette.py::test_imagepalette PASSED [ 65%] Tests/test_image_putpalette.py::test_putpalette_with_alpha_values PASSED [ 65%] Tests/test_image_putpalette.py::test_rgba_palette[RGBA-palette0] PASSED [ 65%] Tests/test_image_putpalette.py::test_rgba_palette[RGBAX-palette1] PASSED [ 65%] Tests/test_image_putpalette.py::test_rgba_palette[ARGB-palette2] PASSED [ 65%] Tests/test_image_putpalette.py::test_empty_palette PASSED [ 65%] Tests/test_image_putpalette.py::test_undefined_palette_index PASSED [ 65%] Tests/test_image_quantize.py::test_sanity PASSED [ 65%] Tests/test_image_quantize.py::test_libimagequant_quantize PASSED [ 65%] Tests/test_image_quantize.py::test_octree_quantize PASSED [ 65%] Tests/test_image_quantize.py::test_rgba_quantize PASSED [ 65%] Tests/test_image_quantize.py::test_quantize PASSED [ 65%] Tests/test_image_quantize.py::test_quantize_no_dither PASSED [ 65%] Tests/test_image_quantize.py::test_quantize_no_dither2 PASSED [ 65%] Tests/test_image_quantize.py::test_quantize_dither_diff PASSED [ 65%] Tests/test_image_quantize.py::test_quantize_kmeans[0] PASSED [ 65%] Tests/test_image_quantize.py::test_quantize_kmeans[1] PASSED [ 65%] Tests/test_image_quantize.py::test_colors PASSED [ 65%] Tests/test_image_quantize.py::test_transparent_colors_equal PASSED [ 65%] Tests/test_image_quantize.py::test_palette[0-color0] PASSED [ 65%] Tests/test_image_quantize.py::test_palette[1-color1] PASSED [ 65%] Tests/test_image_quantize.py::test_palette[2-color2] PASSED [ 65%] Tests/test_image_quantize.py::test_palette[2-color3] PASSED [ 65%] Tests/test_image_quantize.py::test_small_palette PASSED [ 65%] Tests/test_image_reduce.py::test_args_factor[3-expected0] PASSED [ 65%] Tests/test_image_reduce.py::test_args_factor[size1-expected1] PASSED [ 65%] Tests/test_image_reduce.py::test_args_factor[size2-expected2] PASSED [ 65%] Tests/test_image_reduce.py::test_args_factor_error[0-ValueError] PASSED [ 65%] Tests/test_image_reduce.py::test_args_factor_error[2.0-TypeError] PASSED [ 65%] Tests/test_image_reduce.py::test_args_factor_error[size2-ValueError] PASSED [ 65%] Tests/test_image_reduce.py::test_args_box[size0-expected0] PASSED [ 66%] Tests/test_image_reduce.py::test_args_box[size1-expected1] PASSED [ 66%] Tests/test_image_reduce.py::test_args_box_error[stri-TypeError] PASSED [ 66%] Tests/test_image_reduce.py::test_args_box_error[size1-ValueError] PASSED [ 66%] Tests/test_image_reduce.py::test_args_box_error[size2-ValueError] PASSED [ 66%] Tests/test_image_reduce.py::test_args_box_error[size3-ValueError] PASSED [ 66%] Tests/test_image_reduce.py::test_args_box_error[size4-ValueError] PASSED [ 66%] Tests/test_image_reduce.py::test_args_box_error[size5-ValueError] PASSED [ 66%] Tests/test_image_reduce.py::test_args_box_error[size6-ValueError] PASSED [ 66%] Tests/test_image_reduce.py::test_unsupported_modes[P] PASSED [ 66%] Tests/test_image_reduce.py::test_unsupported_modes[1] PASSED [ 66%] Tests/test_image_reduce.py::test_unsupported_modes[I;16] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[1] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[2] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[3] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[4] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[5] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[6] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor6] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor7] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor8] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor9] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor10] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor11] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor12] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor13] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor14] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor15] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor16] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor17] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_L[factor18] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[1] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[2] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[3] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[4] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[5] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[6] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor6] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor7] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor8] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor9] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor10] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor11] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor12] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor13] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor14] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor15] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor16] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor17] PASSED [ 66%] Tests/test_image_reduce.py::test_mode_LA[factor18] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[1] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[2] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[3] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[4] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[5] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[6] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor6] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor7] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor8] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor9] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor10] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor11] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor12] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor13] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor14] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor15] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor16] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor17] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_LA_opaque[factor18] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[1] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[2] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[3] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[4] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[5] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[6] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor6] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor7] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor8] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor9] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor10] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor11] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor12] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor13] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor14] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor15] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor16] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor17] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_La[factor18] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[1] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[2] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[3] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[4] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[5] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[6] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[factor6] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[factor7] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[factor8] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[factor9] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[factor10] PASSED [ 67%] Tests/test_image_reduce.py::test_mode_RGB[factor11] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGB[factor12] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGB[factor13] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGB[factor14] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGB[factor15] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGB[factor16] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGB[factor17] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGB[factor18] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[1] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[2] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[3] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[4] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[5] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[6] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor6] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor7] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor8] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor9] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor10] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor11] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor12] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor13] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor14] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor15] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor16] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor17] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA[factor18] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[1] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[2] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[3] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[4] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[5] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[6] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor6] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor7] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor8] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor9] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor10] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor11] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor12] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor13] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor14] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor15] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor16] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor17] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBA_opaque[factor18] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBa[1] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBa[2] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBa[3] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBa[4] PASSED [ 68%] Tests/test_image_reduce.py::test_mode_RGBa[5] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[6] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor6] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor7] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor8] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor9] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor10] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor11] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor12] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor13] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor14] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor15] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor16] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor17] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_RGBa[factor18] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[1] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[2] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[3] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[4] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[5] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[6] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor6] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor7] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor8] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor9] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor10] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor11] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor12] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor13] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor14] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor15] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor16] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor17] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_I[factor18] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[1] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[2] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[3] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[4] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[5] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[6] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor6] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor7] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor8] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor9] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor10] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor11] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor12] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor13] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor14] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor15] PASSED [ 69%] Tests/test_image_reduce.py::test_mode_F[factor16] PASSED [ 70%] Tests/test_image_reduce.py::test_mode_F[factor17] PASSED [ 70%] Tests/test_image_reduce.py::test_mode_F[factor18] PASSED [ 70%] Tests/test_image_reduce.py::test_jpeg2k PASSED [ 70%] Tests/test_image_resample.py::TestImagingResampleVulnerability::test_overflow PASSED [ 70%] Tests/test_image_resample.py::TestImagingResampleVulnerability::test_invalid_size PASSED [ 70%] Tests/test_image_resample.py::TestImagingResampleVulnerability::test_modify_after_resizing PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_box[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_box[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_box[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_box[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bilinear[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bilinear[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bilinear[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bilinear[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_hamming[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_hamming[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_hamming[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_hamming[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bicubic[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bicubic[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bicubic[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bicubic[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_lanczos[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_lanczos[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_lanczos[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_lanczos[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_box[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_box[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_box[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_box[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bilinear[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bilinear[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bilinear[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bilinear[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_hamming[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_hamming[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_hamming[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_hamming[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bicubic[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bicubic[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bicubic[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bicubic[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_lanczos[RGBX] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_lanczos[RGB] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_lanczos[La] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_lanczos[L] PASSED [ 70%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_box_filter_correct_range PASSED [ 70%] Tests/test_image_resample.py::TestCoreResampleConsistency::test_8u PASSED [ 70%] Tests/test_image_resample.py::TestCoreResampleConsistency::test_32i PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleConsistency::test_32f PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_levels_rgba XFAIL [ 71%] Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_levels_la XFAIL [ 71%] Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_dirty_pixels_rgba PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_dirty_pixels_la PASSED [ 71%] Tests/test_image_resample.py::TestCoreResamplePasses::test_horizontal PASSED [ 71%] Tests/test_image_resample.py::TestCoreResamplePasses::test_vertical PASSED [ 71%] Tests/test_image_resample.py::TestCoreResamplePasses::test_both PASSED [ 71%] Tests/test_image_resample.py::TestCoreResamplePasses::test_box_horizontal PASSED [ 71%] Tests/test_image_resample.py::TestCoreResamplePasses::test_box_vertical PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleCoefficients::test_reduce PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleCoefficients::test_non_zero_coefficients PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_wrong_arguments[0] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_wrong_arguments[4] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_wrong_arguments[2] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_wrong_arguments[5] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_wrong_arguments[3] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_wrong_arguments[1] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_tiles PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_subsample PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[0-RGB] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[0-L] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[0-RGBA] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[0-LA] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[0-I] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[0-] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[2-RGB] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[2-L] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[2-RGBA] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[2-LA] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[2-I] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats[2-] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_passthrough PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_no_passthrough PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_skip_horizontal[0] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_skip_horizontal[3] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_skip_vertical[0] PASSED [ 71%] Tests/test_image_resample.py::TestCoreResampleBox::test_skip_vertical[3] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[1] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[P] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[L] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[I] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[F] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[RGB] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[RGBA] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[CMYK] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[YCbCr] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode[I;16] PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_convolution_modes PASSED [ 71%] Tests/test_image_resize.py::TestImagingCoreResize::test_reduce_filters[0] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_reduce_filters[4] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_reduce_filters[2] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_reduce_filters[5] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_reduce_filters[3] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_reduce_filters[1] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_filters[0] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_filters[4] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_filters[2] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_filters[5] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_filters[3] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_filters[1] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGB-channels_set0-0] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGB-channels_set0-4] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGB-channels_set0-2] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGB-channels_set0-5] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGB-channels_set0-3] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGB-channels_set0-1] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGBA-channels_set1-0] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGBA-channels_set1-4] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGBA-channels_set1-2] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGBA-channels_set1-5] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGBA-channels_set1-3] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[RGBA-channels_set1-1] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[LA-channels_set2-0] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[LA-channels_set2-4] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[LA-channels_set2-2] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[LA-channels_set2-5] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[LA-channels_set2-3] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness[LA-channels_set2-1] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_zero[0] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_zero[4] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_zero[2] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_zero[5] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_zero[3] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_zero[1] PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_unknown_filter PASSED [ 72%] Tests/test_image_resize.py::TestImagingCoreResize::test_cross_platform PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_values PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_1[None-4] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_1[box1-4] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_1[box2-10] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_2[None-1.5] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_2[box1-1.5] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_2[box2-1] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_3[None-1] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_3[box1-1] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_3[box2-0.5] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_8[None] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_8[box1] PASSED [ 72%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_8[box2] PASSED [ 73%] Tests/test_image_resize.py::TestReducingGapResize::test_box_filter[box0-5.5] PASSED [ 73%] Tests/test_image_resize.py::TestReducingGapResize::test_box_filter[box1-9.5] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_resize PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_transposed PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_bicubic[L] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_bicubic[RGB] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_bicubic[I] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_bicubic[I;16] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_bicubic[I;16L] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_bicubic[I;16B] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_bicubic[I;16N] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_bicubic[F] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_nearest[1] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_nearest[P] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_nearest[BGR;15] PASSED [ 73%] Tests/test_image_resize.py::TestImageResize::test_default_filter_nearest[BGR;16] PASSED [ 73%] Tests/test_image_rotate.py::test_mode[1] PASSED [ 73%] Tests/test_image_rotate.py::test_mode[P] PASSED [ 73%] Tests/test_image_rotate.py::test_mode[L] PASSED [ 73%] Tests/test_image_rotate.py::test_mode[RGB] PASSED [ 73%] Tests/test_image_rotate.py::test_mode[I] PASSED [ 73%] Tests/test_image_rotate.py::test_mode[F] PASSED [ 73%] Tests/test_image_rotate.py::test_angle[0] PASSED [ 73%] Tests/test_image_rotate.py::test_angle[90] PASSED [ 73%] Tests/test_image_rotate.py::test_angle[180] PASSED [ 73%] Tests/test_image_rotate.py::test_angle[270] PASSED [ 73%] Tests/test_image_rotate.py::test_zero[0] PASSED [ 73%] Tests/test_image_rotate.py::test_zero[45] PASSED [ 73%] Tests/test_image_rotate.py::test_zero[90] PASSED [ 73%] Tests/test_image_rotate.py::test_zero[180] PASSED [ 73%] Tests/test_image_rotate.py::test_zero[270] PASSED [ 73%] Tests/test_image_rotate.py::test_resample PASSED [ 73%] Tests/test_image_rotate.py::test_center_0 PASSED [ 73%] Tests/test_image_rotate.py::test_center_14 PASSED [ 73%] Tests/test_image_rotate.py::test_translate PASSED [ 73%] Tests/test_image_rotate.py::test_fastpath_center PASSED [ 73%] Tests/test_image_rotate.py::test_fastpath_translate PASSED [ 73%] Tests/test_image_rotate.py::test_center PASSED [ 73%] Tests/test_image_rotate.py::test_rotate_no_fill PASSED [ 73%] Tests/test_image_rotate.py::test_rotate_with_fill PASSED [ 73%] Tests/test_image_rotate.py::test_alpha_rotate_no_fill PASSED [ 73%] Tests/test_image_rotate.py::test_alpha_rotate_with_fill PASSED [ 73%] Tests/test_image_split.py::test_split PASSED [ 73%] Tests/test_image_split.py::test_split_merge[1] PASSED [ 73%] Tests/test_image_split.py::test_split_merge[L] PASSED [ 73%] Tests/test_image_split.py::test_split_merge[I] PASSED [ 73%] Tests/test_image_split.py::test_split_merge[F] PASSED [ 73%] Tests/test_image_split.py::test_split_merge[P] PASSED [ 73%] Tests/test_image_split.py::test_split_merge[RGB] PASSED [ 73%] Tests/test_image_split.py::test_split_merge[RGBA] PASSED [ 74%] Tests/test_image_split.py::test_split_merge[CMYK] PASSED [ 74%] Tests/test_image_split.py::test_split_merge[YCbCr] PASSED [ 74%] Tests/test_image_split.py::test_split_open PASSED [ 74%] Tests/test_image_thumbnail.py::test_sanity PASSED [ 74%] Tests/test_image_thumbnail.py::test_aspect PASSED [ 74%] Tests/test_image_thumbnail.py::test_division_by_zero PASSED [ 74%] Tests/test_image_thumbnail.py::test_float PASSED [ 74%] Tests/test_image_thumbnail.py::test_no_resize PASSED [ 74%] Tests/test_image_thumbnail.py::test_transposed PASSED [ 74%] Tests/test_image_thumbnail.py::test_load_first_unless_jpeg PASSED [ 74%] Tests/test_image_thumbnail.py::test_DCT_scaling_edges PASSED [ 74%] Tests/test_image_thumbnail.py::test_reducing_gap_values PASSED [ 74%] Tests/test_image_thumbnail.py::test_reducing_gap_for_DCT_scaling PASSED [ 74%] Tests/test_image_tobitmap.py::test_sanity PASSED [ 74%] Tests/test_image_tobytes.py::test_sanity PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_sanity PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_info PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_palette PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_extent PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_quad PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_fill[RGB-expected_pixel0] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_fill[RGBA-expected_pixel1] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_fill[LA-expected_pixel2] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_mesh PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_alpha_premult_resize PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_alpha_premult_transform PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_nearest_resize[RGBA] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_nearest_resize[LA] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_nearest_transform[RGBA] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_nearest_transform[LA] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_blank_fill PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_missing_method_data PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_unknown_resampling_filter[4] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransform::test_unknown_resampling_filter[unknown] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_rotate[0-None] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_rotate[90-2] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_rotate[180-3] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_rotate[270-4] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[0-0-1.1-6.9] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[0-0-1.5-5.5] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[0-0-2.0-5.5] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[0-0-2.3-3.7] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[0-0-2.5-3.7] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[2-2-1.1-6.9] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[2-2-1.5-5.5] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[2-2-2.0-5.5] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[2-2-2.3-3.7] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[2-2-2.5-3.7] PASSED [ 74%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[3-1-1.1-6.9] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[3-1-1.5-5.5] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[3-1-2.0-5.5] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[3-1-2.3-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize[3-1-2.5-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[0-0-0.1-0-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[0-0-0.6-0-9.1] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[0-0-50-50-0] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[2-1.5-0.1-0-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[2-1.5-0.6-0-9.1] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[2-1.5-50-50-0] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[3-1-0.1-0-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[3-1-0.6-0-9.1] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate[3-1-50-50-0] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_rotate[0-None] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_rotate[90-2] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_rotate[180-3] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_rotate[270-4] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[0-0-1.1-6.9] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[0-0-1.5-5.5] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[0-0-2.0-5.5] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[0-0-2.3-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[0-0-2.5-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[2-2-1.1-6.9] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[2-2-1.5-5.5] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[2-2-2.0-5.5] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[2-2-2.3-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[2-2-2.5-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[3-1-1.1-6.9] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[3-1-1.5-5.5] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[3-1-2.0-5.5] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[3-1-2.3-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize[3-1-2.5-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[0-0-0.1-0-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[0-0-0.6-0-9.1] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[0-0-50-50-0] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[2-1.5-0.1-0-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[2-1.5-0.6-0-9.1] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[2-1.5-50-50-0] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[3-1-0.1-0-3.7] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[3-1-0.6-0-9.1] PASSED [ 75%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate[3-1-50-50-0] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_left_right[L] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_left_right[RGB] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_left_right[I;16] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_left_right[I;16L] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_left_right[I;16B] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_top_bottom[L] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_top_bottom[RGB] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_top_bottom[I;16] PASSED [ 75%] Tests/test_image_transpose.py::test_flip_top_bottom[I;16L] PASSED [ 76%] Tests/test_image_transpose.py::test_flip_top_bottom[I;16B] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_90[L] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_90[RGB] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_90[I;16] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_90[I;16L] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_90[I;16B] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_180[L] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_180[RGB] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_180[I;16] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_180[I;16L] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_180[I;16B] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_270[L] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_270[RGB] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_270[I;16] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_270[I;16L] PASSED [ 76%] Tests/test_image_transpose.py::test_rotate_270[I;16B] PASSED [ 76%] Tests/test_image_transpose.py::test_transpose[L] PASSED [ 76%] Tests/test_image_transpose.py::test_transpose[RGB] PASSED [ 76%] Tests/test_image_transpose.py::test_transpose[I;16] PASSED [ 76%] Tests/test_image_transpose.py::test_transpose[I;16L] PASSED [ 76%] Tests/test_image_transpose.py::test_transpose[I;16B] PASSED [ 76%] Tests/test_image_transpose.py::test_tranverse[L] PASSED [ 76%] Tests/test_image_transpose.py::test_tranverse[RGB] PASSED [ 76%] Tests/test_image_transpose.py::test_tranverse[I;16] PASSED [ 76%] Tests/test_image_transpose.py::test_tranverse[I;16L] PASSED [ 76%] Tests/test_image_transpose.py::test_tranverse[I;16B] PASSED [ 76%] Tests/test_image_transpose.py::test_roundtrip[L] PASSED [ 76%] Tests/test_image_transpose.py::test_roundtrip[RGB] PASSED [ 76%] Tests/test_image_transpose.py::test_roundtrip[I;16] PASSED [ 76%] Tests/test_image_transpose.py::test_roundtrip[I;16L] PASSED [ 76%] Tests/test_image_transpose.py::test_roundtrip[I;16B] PASSED [ 76%] Tests/test_imagechops.py::test_sanity PASSED [ 76%] Tests/test_imagechops.py::test_add PASSED [ 76%] Tests/test_imagechops.py::test_add_scale_offset PASSED [ 76%] Tests/test_imagechops.py::test_add_clip PASSED [ 76%] Tests/test_imagechops.py::test_add_modulo PASSED [ 76%] Tests/test_imagechops.py::test_add_modulo_no_clip PASSED [ 76%] Tests/test_imagechops.py::test_blend PASSED [ 76%] Tests/test_imagechops.py::test_constant PASSED [ 76%] Tests/test_imagechops.py::test_darker_image PASSED [ 76%] Tests/test_imagechops.py::test_darker_pixel PASSED [ 76%] Tests/test_imagechops.py::test_difference PASSED [ 76%] Tests/test_imagechops.py::test_difference_pixel PASSED [ 76%] Tests/test_imagechops.py::test_duplicate PASSED [ 76%] Tests/test_imagechops.py::test_invert PASSED [ 76%] Tests/test_imagechops.py::test_lighter_image PASSED [ 76%] Tests/test_imagechops.py::test_lighter_pixel PASSED [ 76%] Tests/test_imagechops.py::test_multiply_black PASSED [ 76%] Tests/test_imagechops.py::test_multiply_green PASSED [ 76%] Tests/test_imagechops.py::test_multiply_white PASSED [ 77%] Tests/test_imagechops.py::test_offset PASSED [ 77%] Tests/test_imagechops.py::test_screen PASSED [ 77%] Tests/test_imagechops.py::test_subtract PASSED [ 77%] Tests/test_imagechops.py::test_subtract_scale_offset PASSED [ 77%] Tests/test_imagechops.py::test_subtract_clip PASSED [ 77%] Tests/test_imagechops.py::test_subtract_modulo PASSED [ 77%] Tests/test_imagechops.py::test_subtract_modulo_no_clip PASSED [ 77%] Tests/test_imagechops.py::test_soft_light PASSED [ 77%] Tests/test_imagechops.py::test_hard_light PASSED [ 77%] Tests/test_imagechops.py::test_overlay PASSED [ 77%] Tests/test_imagechops.py::test_logical PASSED [ 77%] Tests/test_imagecms.py::test_sanity PASSED [ 77%] Tests/test_imagecms.py::test_flags PASSED [ 77%] Tests/test_imagecms.py::test_name PASSED [ 77%] Tests/test_imagecms.py::test_info PASSED [ 77%] Tests/test_imagecms.py::test_copyright PASSED [ 77%] Tests/test_imagecms.py::test_manufacturer PASSED [ 77%] Tests/test_imagecms.py::test_model PASSED [ 77%] Tests/test_imagecms.py::test_description PASSED [ 77%] Tests/test_imagecms.py::test_intent PASSED [ 77%] Tests/test_imagecms.py::test_profile_object PASSED [ 77%] Tests/test_imagecms.py::test_extensions PASSED [ 77%] Tests/test_imagecms.py::test_exceptions PASSED [ 77%] Tests/test_imagecms.py::test_display_profile PASSED [ 77%] Tests/test_imagecms.py::test_lab_color_profile PASSED [ 77%] Tests/test_imagecms.py::test_unsupported_color_space PASSED [ 77%] Tests/test_imagecms.py::test_invalid_color_temperature PASSED [ 77%] Tests/test_imagecms.py::test_invalid_flag[my string] PASSED [ 77%] Tests/test_imagecms.py::test_invalid_flag[-1] PASSED [ 77%] Tests/test_imagecms.py::test_simple_lab PASSED [ 77%] Tests/test_imagecms.py::test_lab_color PASSED [ 77%] Tests/test_imagecms.py::test_lab_srgb PASSED [ 77%] Tests/test_imagecms.py::test_lab_roundtrip PASSED [ 77%] Tests/test_imagecms.py::test_profile_tobytes PASSED [ 77%] Tests/test_imagecms.py::test_extended_information PASSED [ 77%] Tests/test_imagecms.py::test_non_ascii_path PASSED [ 77%] Tests/test_imagecms.py::test_profile_typesafety PASSED [ 77%] Tests/test_imagecms.py::test_transform_typesafety PASSED [ 77%] Tests/test_imagecms.py::test_preserve_auxiliary_channels_rgba PASSED [ 77%] Tests/test_imagecms.py::test_preserve_auxiliary_channels_rgba_in_place PASSED [ 77%] Tests/test_imagecms.py::test_preserve_auxiliary_channels_rgbx PASSED [ 77%] Tests/test_imagecms.py::test_preserve_auxiliary_channels_rgbx_in_place PASSED [ 77%] Tests/test_imagecms.py::test_auxiliary_channels_isolated PASSED [ 77%] Tests/test_imagecms.py::test_long_modes PASSED [ 77%] Tests/test_imagecms.py::test_rgb_lab[RGB] PASSED [ 77%] Tests/test_imagecms.py::test_rgb_lab[RGBA] PASSED [ 77%] Tests/test_imagecms.py::test_rgb_lab[RGBX] PASSED [ 77%] Tests/test_imagecms.py::test_cmyk_lab PASSED [ 77%] Tests/test_imagecms.py::test_deprecation PASSED [ 78%] Tests/test_imagecolor.py::test_hash PASSED [ 78%] Tests/test_imagecolor.py::test_colormap PASSED [ 78%] Tests/test_imagecolor.py::test_functions PASSED [ 78%] Tests/test_imagecolor.py::test_rounding_errors PASSED [ 78%] Tests/test_imagecolor.py::test_color_hsv PASSED [ 78%] Tests/test_imagecolor.py::test_color_too_long PASSED [ 78%] Tests/test_imagedraw.py::test_sanity PASSED [ 78%] Tests/test_imagedraw.py::test_valueerror PASSED [ 78%] Tests/test_imagedraw.py::test_mode_mismatch PASSED [ 78%] Tests/test_imagedraw.py::test_arc[0-180-bbox0] PASSED [ 78%] Tests/test_imagedraw.py::test_arc[0-180-bbox1] PASSED [ 78%] Tests/test_imagedraw.py::test_arc[0-180-bbox2] PASSED [ 78%] Tests/test_imagedraw.py::test_arc[0-180-bbox3] PASSED [ 78%] Tests/test_imagedraw.py::test_arc[0.5-180.4-bbox0] PASSED [ 78%] Tests/test_imagedraw.py::test_arc[0.5-180.4-bbox1] PASSED [ 78%] Tests/test_imagedraw.py::test_arc[0.5-180.4-bbox2] PASSED [ 78%] Tests/test_imagedraw.py::test_arc[0.5-180.4-bbox3] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_end_le_start[bbox0] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_end_le_start[bbox1] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_end_le_start[bbox2] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_end_le_start[bbox3] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_no_loops[bbox0] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_no_loops[bbox1] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_no_loops[bbox2] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_no_loops[bbox3] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width[bbox0] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width[bbox1] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width[bbox2] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width[bbox3] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_pieslice_large[bbox0] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_pieslice_large[bbox1] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_pieslice_large[bbox2] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_pieslice_large[bbox3] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_fill[bbox0] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_fill[bbox1] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_fill[bbox2] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_fill[bbox3] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_non_whole_angle[bbox0] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_non_whole_angle[bbox1] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_non_whole_angle[bbox2] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_width_non_whole_angle[bbox3] PASSED [ 78%] Tests/test_imagedraw.py::test_arc_high PASSED [ 78%] Tests/test_imagedraw.py::test_bitmap PASSED [ 78%] Tests/test_imagedraw.py::test_chord[bbox0-RGB] PASSED [ 78%] Tests/test_imagedraw.py::test_chord[bbox0-L] PASSED [ 78%] Tests/test_imagedraw.py::test_chord[bbox1-RGB] PASSED [ 78%] Tests/test_imagedraw.py::test_chord[bbox1-L] PASSED [ 78%] Tests/test_imagedraw.py::test_chord[bbox2-RGB] PASSED [ 78%] Tests/test_imagedraw.py::test_chord[bbox2-L] PASSED [ 78%] Tests/test_imagedraw.py::test_chord[bbox3-RGB] PASSED [ 79%] Tests/test_imagedraw.py::test_chord[bbox3-L] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_width[bbox0] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_width[bbox1] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_width[bbox2] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_width[bbox3] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_width_fill[bbox0] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_width_fill[bbox1] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_width_fill[bbox2] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_width_fill[bbox3] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_zero_width[bbox0] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_zero_width[bbox1] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_zero_width[bbox2] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_zero_width[bbox3] PASSED [ 79%] Tests/test_imagedraw.py::test_chord_too_fat PASSED [ 79%] Tests/test_imagedraw.py::test_circle[xy0-RGB] PASSED [ 79%] Tests/test_imagedraw.py::test_circle[xy0-L] PASSED [ 79%] Tests/test_imagedraw.py::test_circle[xy1-RGB] PASSED [ 79%] Tests/test_imagedraw.py::test_circle[xy1-L] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse[bbox0-RGB] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse[bbox0-L] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse[bbox1-RGB] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse[bbox1-L] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse[bbox2-RGB] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse[bbox2-L] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse[bbox3-RGB] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse[bbox3-L] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_translucent[bbox0] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_translucent[bbox1] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_translucent[bbox2] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_translucent[bbox3] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_edge PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_symmetric PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width[bbox0] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width[bbox1] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width[bbox2] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width[bbox3] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width_large PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width_fill[bbox0] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width_fill[bbox1] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width_fill[bbox2] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_width_fill[bbox3] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_zero_width[bbox0] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_zero_width[bbox1] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_zero_width[bbox2] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_zero_width[bbox3] PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_various_sizes PASSED [ 79%] Tests/test_imagedraw.py::test_ellipse_various_sizes_filled PASSED [ 79%] Tests/test_imagedraw.py::test_line[points0] PASSED [ 79%] Tests/test_imagedraw.py::test_line[points1] PASSED [ 79%] Tests/test_imagedraw.py::test_line[points2] PASSED [ 80%] Tests/test_imagedraw.py::test_line[points3] PASSED [ 80%] Tests/test_imagedraw.py::test_line[points4] PASSED [ 80%] Tests/test_imagedraw.py::test_line[points5] PASSED [ 80%] Tests/test_imagedraw.py::test_shape1 PASSED [ 80%] Tests/test_imagedraw.py::test_shape2 PASSED [ 80%] Tests/test_imagedraw.py::test_transform PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice[-92-46-bbox0] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice[-92-46-bbox1] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice[-92-46-bbox2] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice[-92-46-bbox3] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice[-92.2-46.2-bbox0] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice[-92.2-46.2-bbox1] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice[-92.2-46.2-bbox2] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice[-92.2-46.2-bbox3] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_width[bbox0] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_width[bbox1] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_width[bbox2] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_width[bbox3] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_width_fill[bbox0] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_width_fill[bbox1] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_width_fill[bbox2] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_width_fill[bbox3] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_zero_width[bbox0] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_zero_width[bbox1] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_zero_width[bbox2] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_zero_width[bbox3] PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_wide PASSED [ 80%] Tests/test_imagedraw.py::test_pieslice_no_spikes PASSED [ 80%] Tests/test_imagedraw.py::test_point[points0] PASSED [ 80%] Tests/test_imagedraw.py::test_point[points1] PASSED [ 80%] Tests/test_imagedraw.py::test_point[points2] PASSED [ 80%] Tests/test_imagedraw.py::test_point[points3] PASSED [ 80%] Tests/test_imagedraw.py::test_point[points4] PASSED [ 80%] Tests/test_imagedraw.py::test_point[points5] PASSED [ 80%] Tests/test_imagedraw.py::test_point_I16 PASSED [ 80%] Tests/test_imagedraw.py::test_polygon[points0] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon[points1] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon[points2] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon[points3] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon[points4] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon[points5] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_width_I16[points0] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_width_I16[points1] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_width_I16[points2] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_width_I16[points3] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_width_I16[points4] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_width_I16[points5] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_kite[kite_points0-RGB] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_kite[kite_points0-L] PASSED [ 80%] Tests/test_imagedraw.py::test_polygon_kite[kite_points1-RGB] PASSED [ 81%] Tests/test_imagedraw.py::test_polygon_kite[kite_points1-L] PASSED [ 81%] Tests/test_imagedraw.py::test_polygon_kite[kite_points2-RGB] PASSED [ 81%] Tests/test_imagedraw.py::test_polygon_kite[kite_points2-L] PASSED [ 81%] Tests/test_imagedraw.py::test_polygon_kite[kite_points3-RGB] PASSED [ 81%] Tests/test_imagedraw.py::test_polygon_kite[kite_points3-L] PASSED [ 81%] Tests/test_imagedraw.py::test_polygon_1px_high PASSED [ 81%] Tests/test_imagedraw.py::test_polygon_1px_high_translucent PASSED [ 81%] Tests/test_imagedraw.py::test_polygon_translucent PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle[bbox0] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle[bbox1] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle[bbox2] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle[bbox3] PASSED [ 81%] Tests/test_imagedraw.py::test_big_rectangle PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_width[bbox0] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_width[bbox1] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_width[bbox2] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_width[bbox3] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_width_fill[bbox0] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_width_fill[bbox1] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_width_fill[bbox2] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_width_fill[bbox3] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_zero_width[bbox0] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_zero_width[bbox1] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_zero_width[bbox2] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_zero_width[bbox3] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_I16[bbox0] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_I16[bbox1] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_I16[bbox2] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_I16[bbox3] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_translucent_outline[bbox0] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_translucent_outline[bbox1] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_translucent_outline[bbox2] PASSED [ 81%] Tests/test_imagedraw.py::test_rectangle_translucent_outline[bbox3] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle[xy0] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle[xy1] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle[xy2] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[True-True-True-True] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[True-True-True-False] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[True-True-False-True] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[True-True-False-False] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[True-False-True-True] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[True-False-True-False] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[True-False-False-True] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[True-False-False-False] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[False-True-True-True] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[False-True-True-False] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[False-True-False-True] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[False-True-False-False] PASSED [ 81%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[False-False-True-True] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[False-False-True-False] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[False-False-False-True] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_corners[False-False-False-False] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_joined_x_different_corners PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_non_integer_radius[xy0-30.5-given] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_non_integer_radius[xy1-90-width] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_non_integer_radius[xy2-85-height] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_zero_radius[bbox0] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_zero_radius[bbox1] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_zero_radius[bbox2] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_zero_radius[bbox3] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_translucent[xy0-x] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_translucent[xy1-x_odd] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_translucent[xy2-x_odd] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_translucent[xy3-y] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_translucent[xy4-y_odd] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_translucent[xy5-y_odd] PASSED [ 82%] Tests/test_imagedraw.py::test_rounded_rectangle_translucent[xy6-both] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill[bbox0] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill[bbox1] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill[bbox2] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill[bbox3] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_border[bbox0] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_border[bbox1] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_border[bbox2] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_border[bbox3] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_thresh[bbox0] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_thresh[bbox1] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_thresh[bbox2] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_thresh[bbox3] PASSED [ 82%] Tests/test_imagedraw.py::test_floodfill_not_negative PASSED [ 82%] Tests/test_imagedraw.py::test_square PASSED [ 82%] Tests/test_imagedraw.py::test_triangle_right PASSED [ 82%] Tests/test_imagedraw.py::test_triangle_right_width[fill0-width] PASSED [ 82%] Tests/test_imagedraw.py::test_triangle_right_width[None-width_no_fill] PASSED [ 82%] Tests/test_imagedraw.py::test_line_horizontal PASSED [ 82%] Tests/test_imagedraw.py::test_line_h_s1_w2 XFAIL (failing test) [ 82%] Tests/test_imagedraw.py::test_line_vertical PASSED [ 82%] Tests/test_imagedraw.py::test_line_oblique_45 PASSED [ 82%] Tests/test_imagedraw.py::test_wide_line_dot PASSED [ 82%] Tests/test_imagedraw.py::test_wide_line_larger_than_int PASSED [ 82%] Tests/test_imagedraw.py::test_line_joint[xy0] PASSED [ 82%] Tests/test_imagedraw.py::test_line_joint[xy1] PASSED [ 82%] Tests/test_imagedraw.py::test_line_joint[xy2] PASSED [ 82%] Tests/test_imagedraw.py::test_textsize_empty_string PASSED [ 82%] Tests/test_imagedraw.py::test_textbbox_stroke PASSED [ 82%] Tests/test_imagedraw.py::test_stroke PASSED [ 82%] Tests/test_imagedraw.py::test_stroke_float PASSED [ 82%] Tests/test_imagedraw.py::test_stroke_descender PASSED [ 82%] Tests/test_imagedraw.py::test_stroke_inside_gap PASSED [ 83%] Tests/test_imagedraw.py::test_split_word PASSED [ 83%] Tests/test_imagedraw.py::test_stroke_multiline PASSED [ 83%] Tests/test_imagedraw.py::test_setting_default_font PASSED [ 83%] Tests/test_imagedraw.py::test_default_font_size FAILED [ 83%] Tests/test_imagedraw.py::test_same_color_outline[bbox0] PASSED [ 83%] Tests/test_imagedraw.py::test_same_color_outline[bbox1] PASSED [ 83%] Tests/test_imagedraw.py::test_same_color_outline[bbox2] PASSED [ 83%] Tests/test_imagedraw.py::test_same_color_outline[bbox3] PASSED [ 83%] Tests/test_imagedraw.py::test_draw_regular_polygon[4-square-args0] PASSED [ 83%] Tests/test_imagedraw.py::test_draw_regular_polygon[8-regular_octagon-args1] PASSED [ 83%] Tests/test_imagedraw.py::test_draw_regular_polygon[4-square_rotate_45-args2] PASSED [ 83%] Tests/test_imagedraw.py::test_draw_regular_polygon[3-triangle_width-args3] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices[3-expected_vertices0] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices[4-expected_vertices1] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices[5-expected_vertices2] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices[6-expected_vertices3] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[None-bounding_circle0-0-TypeError-n_sides should be an int] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[1-bounding_circle1-0-ValueError-n_sides should be an int > 2] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-50-0-TypeError-bounding_circle should be a sequence] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle3-0-ValueError-bounding_circle should contain 2D coordinates and a radius \\(e.g. \\(x, y, r\\) or \\(\\(x, y\\), r\\) \\)] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle4-0-ValueError-bounding_circle should only contain numeric data] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle5-0-ValueError-bounding_circle centre should contain 2D coordinates \\(e.g. \\(x, y\\)\\)] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle6-0-ValueError-bounding_circle radius should be > 0] PASSED [ 83%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle7-0-ValueError-rotation should be an int or float] PASSED [ 83%] Tests/test_imagedraw.py::test_continuous_horizontal_edges_polygon PASSED [ 83%] Tests/test_imagedraw.py::test_discontiguous_corners_polygon PASSED [ 83%] Tests/test_imagedraw.py::test_polygon2 PASSED [ 83%] Tests/test_imagedraw.py::test_incorrectly_ordered_coordinates[xy0] PASSED [ 83%] Tests/test_imagedraw.py::test_incorrectly_ordered_coordinates[xy1] PASSED [ 83%] Tests/test_imagedraw.py::test_getdraw PASSED [ 83%] Tests/test_imagedraw2.py::test_sanity PASSED [ 83%] Tests/test_imagedraw2.py::test_mode PASSED [ 83%] Tests/test_imagedraw2.py::test_arc[0-180-bbox0] PASSED [ 83%] Tests/test_imagedraw2.py::test_arc[0-180-bbox1] PASSED [ 83%] Tests/test_imagedraw2.py::test_arc[0-180-bbox2] PASSED [ 83%] Tests/test_imagedraw2.py::test_arc[0-180-bbox3] PASSED [ 83%] Tests/test_imagedraw2.py::test_arc[0.5-180.4-bbox0] PASSED [ 83%] Tests/test_imagedraw2.py::test_arc[0.5-180.4-bbox1] PASSED [ 83%] Tests/test_imagedraw2.py::test_arc[0.5-180.4-bbox2] PASSED [ 83%] Tests/test_imagedraw2.py::test_arc[0.5-180.4-bbox3] PASSED [ 83%] Tests/test_imagedraw2.py::test_chord[bbox0] PASSED [ 83%] Tests/test_imagedraw2.py::test_chord[bbox1] PASSED [ 83%] Tests/test_imagedraw2.py::test_chord[bbox2] PASSED [ 83%] Tests/test_imagedraw2.py::test_chord[bbox3] PASSED [ 83%] Tests/test_imagedraw2.py::test_ellipse[bbox0] PASSED [ 83%] Tests/test_imagedraw2.py::test_ellipse[bbox1] PASSED [ 83%] Tests/test_imagedraw2.py::test_ellipse[bbox2] PASSED [ 83%] Tests/test_imagedraw2.py::test_ellipse[bbox3] PASSED [ 83%] Tests/test_imagedraw2.py::test_ellipse_edge PASSED [ 83%] Tests/test_imagedraw2.py::test_line[points0] PASSED [ 84%] Tests/test_imagedraw2.py::test_line[points1] PASSED [ 84%] Tests/test_imagedraw2.py::test_line[points2] PASSED [ 84%] Tests/test_imagedraw2.py::test_line[points3] PASSED [ 84%] Tests/test_imagedraw2.py::test_line_pen_as_brush[points0] PASSED [ 84%] Tests/test_imagedraw2.py::test_line_pen_as_brush[points1] PASSED [ 84%] Tests/test_imagedraw2.py::test_line_pen_as_brush[points2] PASSED [ 84%] Tests/test_imagedraw2.py::test_line_pen_as_brush[points3] PASSED [ 84%] Tests/test_imagedraw2.py::test_pieslice[-92-46-bbox0] PASSED [ 84%] Tests/test_imagedraw2.py::test_pieslice[-92-46-bbox1] PASSED [ 84%] Tests/test_imagedraw2.py::test_pieslice[-92-46-bbox2] PASSED [ 84%] Tests/test_imagedraw2.py::test_pieslice[-92-46-bbox3] PASSED [ 84%] Tests/test_imagedraw2.py::test_pieslice[-92.2-46.2-bbox0] PASSED [ 84%] Tests/test_imagedraw2.py::test_pieslice[-92.2-46.2-bbox1] PASSED [ 84%] Tests/test_imagedraw2.py::test_pieslice[-92.2-46.2-bbox2] PASSED [ 84%] Tests/test_imagedraw2.py::test_pieslice[-92.2-46.2-bbox3] PASSED [ 84%] Tests/test_imagedraw2.py::test_polygon[points0] PASSED [ 84%] Tests/test_imagedraw2.py::test_polygon[points1] PASSED [ 84%] Tests/test_imagedraw2.py::test_polygon[points2] PASSED [ 84%] Tests/test_imagedraw2.py::test_polygon[points3] PASSED [ 84%] Tests/test_imagedraw2.py::test_rectangle[bbox0] PASSED [ 84%] Tests/test_imagedraw2.py::test_rectangle[bbox1] PASSED [ 84%] Tests/test_imagedraw2.py::test_rectangle[bbox2] PASSED [ 84%] Tests/test_imagedraw2.py::test_rectangle[bbox3] PASSED [ 84%] Tests/test_imagedraw2.py::test_big_rectangle PASSED [ 84%] Tests/test_imagedraw2.py::test_text PASSED [ 84%] Tests/test_imagedraw2.py::test_textbbox PASSED [ 84%] Tests/test_imagedraw2.py::test_textsize_empty_string PASSED [ 84%] Tests/test_imagedraw2.py::test_flush PASSED [ 84%] Tests/test_imageenhance.py::test_sanity PASSED [ 84%] Tests/test_imageenhance.py::test_crash PASSED [ 84%] Tests/test_imageenhance.py::test_alpha[Color] PASSED [ 84%] Tests/test_imageenhance.py::test_alpha[Brightness] PASSED [ 84%] Tests/test_imageenhance.py::test_alpha[Contrast] PASSED [ 84%] Tests/test_imageenhance.py::test_alpha[Sharpness] PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_parser PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_ico PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_incremental_tiff PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_incremental_webp PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_safeblock PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_tile_size PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_raise_oserror PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_raise_typeerror PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_negative_stride PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_no_format PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_oserror PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_truncated PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_truncated_with_errors PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_truncated_without_errors PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_broken_datastream_with_errors PASSED [ 84%] Tests/test_imagefile.py::TestImageFile::test_broken_datastream_without_errors PASSED [ 85%] Tests/test_imagefile.py::TestPyDecoder::test_setimage PASSED [ 85%] Tests/test_imagefile.py::TestPyDecoder::test_extents_none PASSED [ 85%] Tests/test_imagefile.py::TestPyDecoder::test_negsize PASSED [ 85%] Tests/test_imagefile.py::TestPyDecoder::test_oversize PASSED [ 85%] Tests/test_imagefile.py::TestPyDecoder::test_decode PASSED [ 85%] Tests/test_imagefile.py::TestPyEncoder::test_setimage PASSED [ 85%] Tests/test_imagefile.py::TestPyEncoder::test_extents_none PASSED [ 85%] Tests/test_imagefile.py::TestPyEncoder::test_negsize PASSED [ 85%] Tests/test_imagefile.py::TestPyEncoder::test_oversize PASSED [ 85%] Tests/test_imagefile.py::TestPyEncoder::test_encode PASSED [ 85%] Tests/test_imagefile.py::TestPyEncoder::test_zero_height PASSED [ 85%] Tests/test_imagefont.py::test_sanity PASSED [ 85%] Tests/test_imagefont.py::test_font_properties[0] PASSED [ 85%] Tests/test_imagefont.py::test_font_with_name[0-Tests/fonts/FreeMono.ttf] PASSED [ 85%] Tests/test_imagefont.py::test_font_with_name[0-font1] PASSED [ 85%] Tests/test_imagefont.py::test_font_with_filelike[0] PASSED [ 85%] Tests/test_imagefont.py::test_font_with_open_file[0] PASSED [ 85%] Tests/test_imagefont.py::test_render_equal[0] PASSED [ 85%] Tests/test_imagefont.py::test_non_ascii_path[0] PASSED [ 85%] Tests/test_imagefont.py::test_transparent_background[0] PASSED [ 85%] Tests/test_imagefont.py::test_I16[0] PASSED [ 85%] Tests/test_imagefont.py::test_textbbox_equal[0] PASSED [ 85%] Tests/test_imagefont.py::test_getlength[0-text-L-FreeMono.ttf-15-36-36] PASSED [ 85%] Tests/test_imagefont.py::test_getlength[0-text-1-FreeMono.ttf-15-36-36] PASSED [ 85%] Tests/test_imagefont.py::test_getlength[0-rrr-L-DejaVuSans/DejaVuSans.ttf-18-21-22.21875] PASSED [ 85%] Tests/test_imagefont.py::test_getlength[0-rrr-1-DejaVuSans/DejaVuSans.ttf-18-24-22.21875] PASSED [ 85%] Tests/test_imagefont.py::test_getlength[0-ill-L-OpenSansCondensed-LightItalic.ttf-63-33-31.984375] PASSED [ 85%] Tests/test_imagefont.py::test_getlength[0-ill-1-OpenSansCondensed-LightItalic.ttf-63-33-31.984375] PASSED [ 85%] Tests/test_imagefont.py::test_float_size[0] PASSED [ 85%] Tests/test_imagefont.py::test_render_multiline[0] PASSED [ 85%] Tests/test_imagefont.py::test_render_multiline_text[0] PASSED [ 85%] Tests/test_imagefont.py::test_render_multiline_text_align[0-left-] PASSED [ 85%] Tests/test_imagefont.py::test_render_multiline_text_align[0-center-_center] PASSED [ 85%] Tests/test_imagefont.py::test_render_multiline_text_align[0-right-_right] PASSED [ 85%] Tests/test_imagefont.py::test_render_multiline_text_align[0-justify-_justify] PASSED [ 85%] Tests/test_imagefont.py::test_render_multiline_text_justify_anchor[0] PASSED [ 85%] Tests/test_imagefont.py::test_unknown_align[0] PASSED [ 85%] Tests/test_imagefont.py::test_draw_align[0] PASSED [ 85%] Tests/test_imagefont.py::test_multiline_bbox[0] PASSED [ 85%] Tests/test_imagefont.py::test_multiline_width[0] PASSED [ 85%] Tests/test_imagefont.py::test_multiline_spacing[0] PASSED [ 85%] Tests/test_imagefont.py::test_rotated_transposed_font[0-2] PASSED [ 85%] Tests/test_imagefont.py::test_rotated_transposed_font[0-4] PASSED [ 85%] Tests/test_imagefont.py::test_unrotated_transposed_font[0-None] PASSED [ 85%] Tests/test_imagefont.py::test_unrotated_transposed_font[0-3] PASSED [ 85%] Tests/test_imagefont.py::test_unrotated_transposed_font[0-0] PASSED [ 85%] Tests/test_imagefont.py::test_unrotated_transposed_font[0-1] PASSED [ 85%] Tests/test_imagefont.py::test_rotated_transposed_font_get_mask[0-2] PASSED [ 85%] Tests/test_imagefont.py::test_rotated_transposed_font_get_mask[0-4] PASSED [ 86%] Tests/test_imagefont.py::test_unrotated_transposed_font_get_mask[0-None] PASSED [ 86%] Tests/test_imagefont.py::test_unrotated_transposed_font_get_mask[0-3] PASSED [ 86%] Tests/test_imagefont.py::test_unrotated_transposed_font_get_mask[0-0] PASSED [ 86%] Tests/test_imagefont.py::test_unrotated_transposed_font_get_mask[0-1] PASSED [ 86%] Tests/test_imagefont.py::test_free_type_font_get_name[0] PASSED [ 86%] Tests/test_imagefont.py::test_free_type_font_get_metrics[0] PASSED [ 86%] Tests/test_imagefont.py::test_free_type_font_get_mask[0] PASSED [ 86%] Tests/test_imagefont.py::test_getbbox[0-] PASSED [ 86%] Tests/test_imagefont.py::test_getbbox[0-1] PASSED [ 86%] Tests/test_imagefont.py::test_getbbox[0-RGBA] PASSED [ 86%] Tests/test_imagefont.py::test_getbbox_empty[0] PASSED [ 86%] Tests/test_imagefont.py::test_render_empty[0] PASSED [ 86%] Tests/test_imagefont.py::test_unicode_extended[0] PASSED [ 86%] Tests/test_imagefont.py::test_imagefont_getters[0] PASSED [ 86%] Tests/test_imagefont.py::test_getsize_stroke[0-0] PASSED [ 86%] Tests/test_imagefont.py::test_getsize_stroke[0-2] PASSED [ 86%] Tests/test_imagefont.py::test_variation_get[0] PASSED [ 86%] Tests/test_imagefont.py::test_variation_set_by_name[0] PASSED [ 86%] Tests/test_imagefont.py::test_variation_set_by_axes[0] PASSED [ 86%] Tests/test_imagefont.py::test_anchor[0-ls] PASSED [ 86%] Tests/test_imagefont.py::test_anchor[0-ms] PASSED [ 86%] Tests/test_imagefont.py::test_anchor[0-rs] PASSED [ 86%] Tests/test_imagefont.py::test_anchor[0-ma] PASSED [ 86%] Tests/test_imagefont.py::test_anchor[0-mt] PASSED [ 86%] Tests/test_imagefont.py::test_anchor[0-mm] PASSED [ 86%] Tests/test_imagefont.py::test_anchor[0-mb] PASSED [ 86%] Tests/test_imagefont.py::test_anchor[0-md] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-lm-left] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-lm-center] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-lm-right] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-mm-left] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-mm-center] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-mm-right] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-rm-left] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-rm-center] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-rm-right] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-ma-center] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_multiline[0-md-center] PASSED [ 86%] Tests/test_imagefont.py::test_anchor_invalid[0] PASSED [ 86%] Tests/test_imagefont.py::test_bitmap_font[0-1] PASSED [ 86%] Tests/test_imagefont.py::test_bitmap_font[0-2] PASSED [ 86%] Tests/test_imagefont.py::test_bitmap_font[0-4] PASSED [ 86%] Tests/test_imagefont.py::test_bitmap_font[0-8] PASSED [ 86%] Tests/test_imagefont.py::test_bitmap_font_stroke[0] PASSED [ 86%] Tests/test_imagefont.py::test_bitmap_blend[0-False] PASSED [ 86%] Tests/test_imagefont.py::test_bitmap_blend[0-True] PASSED [ 86%] Tests/test_imagefont.py::test_standard_embedded_color[0] PASSED [ 86%] Tests/test_imagefont.py::test_float_coord[0-1] PASSED [ 86%] Tests/test_imagefont.py::test_float_coord[0-L] PASSED [ 86%] Tests/test_imagefont.py::test_float_coord[0-RGBA] PASSED [ 87%] Tests/test_imagefont.py::test_cbdt[0] PASSED [ 87%] Tests/test_imagefont.py::test_cbdt_mask[0] PASSED [ 87%] Tests/test_imagefont.py::test_sbix[0] PASSED [ 87%] Tests/test_imagefont.py::test_sbix_mask[0] PASSED [ 87%] Tests/test_imagefont.py::test_colr[0] FAILED [ 87%] Tests/test_imagefont.py::test_colr_mask[0] FAILED [ 87%] Tests/test_imagefont.py::test_woff2[0] PASSED [ 87%] Tests/test_imagefont.py::test_too_many_characters[0] PASSED [ 87%] Tests/test_imagefont.py::test_bytes[0] PASSED [ 87%] Tests/test_imagefont.py::test_invalid_truetype_sizes_raise_valueerror[0--1] PASSED [ 87%] Tests/test_imagefont.py::test_invalid_truetype_sizes_raise_valueerror[0-0] PASSED [ 87%] Tests/test_imagefont.py::test_font_properties[1] PASSED [ 87%] Tests/test_imagefont.py::test_font_with_name[1-Tests/fonts/FreeMono.ttf] PASSED [ 87%] Tests/test_imagefont.py::test_font_with_name[1-font1] PASSED [ 87%] Tests/test_imagefont.py::test_font_with_filelike[1] PASSED [ 87%] Tests/test_imagefont.py::test_font_with_open_file[1] PASSED [ 87%] Tests/test_imagefont.py::test_render_equal[1] PASSED [ 87%] Tests/test_imagefont.py::test_non_ascii_path[1] PASSED [ 87%] Tests/test_imagefont.py::test_transparent_background[1] PASSED [ 87%] Tests/test_imagefont.py::test_I16[1] PASSED [ 87%] Tests/test_imagefont.py::test_textbbox_equal[1] PASSED [ 87%] Tests/test_imagefont.py::test_getlength[1-text-L-FreeMono.ttf-15-36-36] PASSED [ 87%] Tests/test_imagefont.py::test_getlength[1-text-1-FreeMono.ttf-15-36-36] PASSED [ 87%] Tests/test_imagefont.py::test_getlength[1-rrr-L-DejaVuSans/DejaVuSans.ttf-18-21-22.21875] PASSED [ 87%] Tests/test_imagefont.py::test_getlength[1-rrr-1-DejaVuSans/DejaVuSans.ttf-18-24-22.21875] PASSED [ 87%] Tests/test_imagefont.py::test_getlength[1-ill-L-OpenSansCondensed-LightItalic.ttf-63-33-31.984375] PASSED [ 87%] Tests/test_imagefont.py::test_getlength[1-ill-1-OpenSansCondensed-LightItalic.ttf-63-33-31.984375] PASSED [ 87%] Tests/test_imagefont.py::test_float_size[1] PASSED [ 87%] Tests/test_imagefont.py::test_render_multiline[1] PASSED [ 87%] Tests/test_imagefont.py::test_render_multiline_text[1] PASSED [ 87%] Tests/test_imagefont.py::test_render_multiline_text_align[1-left-] PASSED [ 87%] Tests/test_imagefont.py::test_render_multiline_text_align[1-center-_center] PASSED [ 87%] Tests/test_imagefont.py::test_render_multiline_text_align[1-right-_right] PASSED [ 87%] Tests/test_imagefont.py::test_render_multiline_text_align[1-justify-_justify] PASSED [ 87%] Tests/test_imagefont.py::test_render_multiline_text_justify_anchor[1] PASSED [ 87%] Tests/test_imagefont.py::test_unknown_align[1] PASSED [ 87%] Tests/test_imagefont.py::test_draw_align[1] PASSED [ 87%] Tests/test_imagefont.py::test_multiline_bbox[1] PASSED [ 87%] Tests/test_imagefont.py::test_multiline_width[1] PASSED [ 87%] Tests/test_imagefont.py::test_multiline_spacing[1] PASSED [ 87%] Tests/test_imagefont.py::test_rotated_transposed_font[1-2] PASSED [ 87%] Tests/test_imagefont.py::test_rotated_transposed_font[1-4] PASSED [ 87%] Tests/test_imagefont.py::test_unrotated_transposed_font[1-None] PASSED [ 87%] Tests/test_imagefont.py::test_unrotated_transposed_font[1-3] PASSED [ 87%] Tests/test_imagefont.py::test_unrotated_transposed_font[1-0] PASSED [ 87%] Tests/test_imagefont.py::test_unrotated_transposed_font[1-1] PASSED [ 87%] Tests/test_imagefont.py::test_rotated_transposed_font_get_mask[1-2] PASSED [ 87%] Tests/test_imagefont.py::test_rotated_transposed_font_get_mask[1-4] PASSED [ 87%] Tests/test_imagefont.py::test_unrotated_transposed_font_get_mask[1-None] PASSED [ 87%] Tests/test_imagefont.py::test_unrotated_transposed_font_get_mask[1-3] PASSED [ 88%] Tests/test_imagefont.py::test_unrotated_transposed_font_get_mask[1-0] PASSED [ 88%] Tests/test_imagefont.py::test_unrotated_transposed_font_get_mask[1-1] PASSED [ 88%] Tests/test_imagefont.py::test_free_type_font_get_name[1] PASSED [ 88%] Tests/test_imagefont.py::test_free_type_font_get_metrics[1] PASSED [ 88%] Tests/test_imagefont.py::test_free_type_font_get_mask[1] PASSED [ 88%] Tests/test_imagefont.py::test_getbbox[1-] PASSED [ 88%] Tests/test_imagefont.py::test_getbbox[1-1] PASSED [ 88%] Tests/test_imagefont.py::test_getbbox[1-RGBA] PASSED [ 88%] Tests/test_imagefont.py::test_getbbox_empty[1] PASSED [ 88%] Tests/test_imagefont.py::test_render_empty[1] PASSED [ 88%] Tests/test_imagefont.py::test_unicode_extended[1] PASSED [ 88%] Tests/test_imagefont.py::test_imagefont_getters[1] PASSED [ 88%] Tests/test_imagefont.py::test_getsize_stroke[1-0] PASSED [ 88%] Tests/test_imagefont.py::test_getsize_stroke[1-2] PASSED [ 88%] Tests/test_imagefont.py::test_variation_get[1] PASSED [ 88%] Tests/test_imagefont.py::test_variation_set_by_name[1] PASSED [ 88%] Tests/test_imagefont.py::test_variation_set_by_axes[1] PASSED [ 88%] Tests/test_imagefont.py::test_anchor[1-ls] PASSED [ 88%] Tests/test_imagefont.py::test_anchor[1-ms] PASSED [ 88%] Tests/test_imagefont.py::test_anchor[1-rs] PASSED [ 88%] Tests/test_imagefont.py::test_anchor[1-ma] PASSED [ 88%] Tests/test_imagefont.py::test_anchor[1-mt] PASSED [ 88%] Tests/test_imagefont.py::test_anchor[1-mm] PASSED [ 88%] Tests/test_imagefont.py::test_anchor[1-mb] PASSED [ 88%] Tests/test_imagefont.py::test_anchor[1-md] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-lm-left] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-lm-center] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-lm-right] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-mm-left] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-mm-center] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-mm-right] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-rm-left] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-rm-center] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-rm-right] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-ma-center] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_multiline[1-md-center] PASSED [ 88%] Tests/test_imagefont.py::test_anchor_invalid[1] PASSED [ 88%] Tests/test_imagefont.py::test_bitmap_font[1-1] PASSED [ 88%] Tests/test_imagefont.py::test_bitmap_font[1-2] PASSED [ 88%] Tests/test_imagefont.py::test_bitmap_font[1-4] PASSED [ 88%] Tests/test_imagefont.py::test_bitmap_font[1-8] PASSED [ 88%] Tests/test_imagefont.py::test_bitmap_font_stroke[1] PASSED [ 88%] Tests/test_imagefont.py::test_bitmap_blend[1-False] PASSED [ 88%] Tests/test_imagefont.py::test_bitmap_blend[1-True] PASSED [ 88%] Tests/test_imagefont.py::test_standard_embedded_color[1] PASSED [ 88%] Tests/test_imagefont.py::test_float_coord[1-1] PASSED [ 88%] Tests/test_imagefont.py::test_float_coord[1-L] PASSED [ 88%] Tests/test_imagefont.py::test_float_coord[1-RGBA] PASSED [ 88%] Tests/test_imagefont.py::test_cbdt[1] PASSED [ 89%] Tests/test_imagefont.py::test_cbdt_mask[1] PASSED [ 89%] Tests/test_imagefont.py::test_sbix[1] PASSED [ 89%] Tests/test_imagefont.py::test_sbix_mask[1] PASSED [ 89%] Tests/test_imagefont.py::test_colr[1] FAILED [ 89%] Tests/test_imagefont.py::test_colr_mask[1] FAILED [ 89%] Tests/test_imagefont.py::test_woff2[1] PASSED [ 89%] Tests/test_imagefont.py::test_too_many_characters[1] PASSED [ 89%] Tests/test_imagefont.py::test_bytes[1] PASSED [ 89%] Tests/test_imagefont.py::test_invalid_truetype_sizes_raise_valueerror[1--1] PASSED [ 89%] Tests/test_imagefont.py::test_invalid_truetype_sizes_raise_valueerror[1-0] PASSED [ 89%] Tests/test_imagefont.py::test_stroke_mask PASSED [ 89%] Tests/test_imagefont.py::test_load_when_image_not_found PASSED [ 89%] Tests/test_imagefont.py::test_load_path_not_found PASSED [ 89%] Tests/test_imagefont.py::test_load_path_existing_path PASSED [ 89%] Tests/test_imagefont.py::test_load_non_font_bytes PASSED [ 89%] Tests/test_imagefont.py::test_default_font FAILED [ 89%] Tests/test_imagefont.py::test_find_font[linux-/usr/local/share/fonts] PASSED [ 89%] Tests/test_imagefont.py::test_find_font[darwin-/System/Library/Fonts] PASSED [ 89%] Tests/test_imagefont.py::test_complex_font_settings PASSED [ 89%] Tests/test_imagefont.py::test_render_mono_size PASSED [ 89%] Tests/test_imagefont.py::test_oom[Tests/fonts/oom-e8e927ba6c0d38274a37c1567560eb33baf74627.ttf] PASSED [ 89%] Tests/test_imagefont.py::test_oom[Tests/fonts/oom-4da0210eb7081b0bf15bf16cc4c52ce02c1e1bbc.ttf] PASSED [ 89%] Tests/test_imagefont.py::test_raqm_missing_warning PASSED [ 89%] Tests/test_imagefont.py::test_freetype_deprecation PASSED [ 89%] Tests/test_imagefontctl.py::test_english PASSED [ 89%] Tests/test_imagefontctl.py::test_complex_text PASSED [ 89%] Tests/test_imagefontctl.py::test_y_offset PASSED [ 89%] Tests/test_imagefontctl.py::test_complex_unicode_text PASSED [ 89%] Tests/test_imagefontctl.py::test_text_direction_rtl PASSED [ 89%] Tests/test_imagefontctl.py::test_text_direction_ltr PASSED [ 89%] Tests/test_imagefontctl.py::test_text_direction_rtl2 PASSED [ 89%] Tests/test_imagefontctl.py::test_text_direction_ttb PASSED [ 89%] Tests/test_imagefontctl.py::test_text_direction_ttb_stroke PASSED [ 89%] Tests/test_imagefontctl.py::test_ligature_features PASSED [ 89%] Tests/test_imagefontctl.py::test_kerning_features PASSED [ 89%] Tests/test_imagefontctl.py::test_arabictext_features PASSED [ 89%] Tests/test_imagefontctl.py::test_x_max_and_y_offset FAILED [ 89%] Tests/test_imagefontctl.py::test_language PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[None-L] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[None-1] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[ltr-L] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[ltr-1] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[rtl2-L] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[rtl2-1] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[rtl-L] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[rtl-1] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[ttb-L] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength[ttb-1] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength_combine[caron-above-ltr-L] PASSED [ 89%] Tests/test_imagefontctl.py::test_getlength_combine[caron-above-ltr-1] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[caron-above-ttb-L] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[caron-above-ttb-1] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[caron-below-ltr-L] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[caron-below-ltr-1] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[caron-below-ttb-L] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[caron-below-ttb-1] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[double-breve-ltr-L] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[double-breve-ltr-1] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[double-breve-ttb-L] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[double-breve-ttb-1] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[overline-ltr-L] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[overline-ltr-1] PASSED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[overline-ttb-L] SKIPPED [ 90%] Tests/test_imagefontctl.py::test_getlength_combine[overline-ttb-1] SKIPPED [ 90%] Tests/test_imagefontctl.py::test_anchor_ttb[lt] PASSED [ 90%] Tests/test_imagefontctl.py::test_anchor_ttb[mm] PASSED [ 90%] Tests/test_imagefontctl.py::test_anchor_ttb[rb] PASSED [ 90%] Tests/test_imagefontctl.py::test_anchor_ttb[sm] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_la] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_lt] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_ls] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_ttb] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_ttb_lt] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_below] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_below_ld] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_below_lb] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_below_ls] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_below_ttb] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[caron_below_ttb_lb] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[double_breve_below] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ma] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ra] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ttb] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ttb_rt] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ttb_mt] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ttb_st] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[overline] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[overline_la] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[overline_ra] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[overline_ttb] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[overline_ttb_rt] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[overline_ttb_mt] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine[overline_ttb_st] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine_multiline[lm-left] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine_multiline[lm-center] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine_multiline[lm-right] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine_multiline[mm-left] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine_multiline[mm-center] PASSED [ 90%] Tests/test_imagefontctl.py::test_combine_multiline[mm-right] PASSED [ 91%] Tests/test_imagefontctl.py::test_combine_multiline[rm-left] PASSED [ 91%] Tests/test_imagefontctl.py::test_combine_multiline[rm-center] PASSED [ 91%] Tests/test_imagefontctl.py::test_combine_multiline[rm-right] PASSED [ 91%] Tests/test_imagefontctl.py::test_combine_multiline_ttb PASSED [ 91%] Tests/test_imagefontctl.py::test_anchor_invalid_ttb PASSED [ 91%] Tests/test_imagefontpil.py::test_default_font[font0] PASSED [ 91%] Tests/test_imagefontpil.py::test_without_freetype PASSED [ 91%] Tests/test_imagefontpil.py::test_unicode[font0] PASSED [ 91%] Tests/test_imagefontpil.py::test_textbbox[font0] PASSED [ 91%] Tests/test_imagefontpil.py::test_decompression_bomb PASSED [ 91%] Tests/test_imagefontpil.py::test_oom PASSED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grab SKIPPED (requires ...) [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grab_x11 SKIPPED (X con...) [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grab_no_xcb SKIPPED (te...) [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grab_invalid_xdisplay PASSED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grab_invalid_handle SKIPPED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard PASSED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_file SKIPPED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_png SKIPPED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_wl_clipboard[gif] SKIPPED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_wl_clipboard[png] SKIPPED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_wl_clipboard[ico] SKIPPED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_wl_clipboard_errors[text] SKIPPED [ 91%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_wl_clipboard_errors[--clear] SKIPPED [ 91%] Tests/test_imagemath_lambda_eval.py::test_sanity PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_options_deprecated PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_ops PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_convert PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_compare PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_one_image_larger PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_abs PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_binary_mod PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_bitwise_invert PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_bitwise_and PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_bitwise_or PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_bitwise_xor PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_bitwise_leftshift PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_bitwise_rightshift PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical_eq PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical_ne PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical_lt PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical_le PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical_gt PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical_ge PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical_equal PASSED [ 91%] Tests/test_imagemath_lambda_eval.py::test_logical_not_equal PASSED [ 91%] Tests/test_imagemath_unsafe_eval.py::test_sanity PASSED [ 91%] Tests/test_imagemath_unsafe_eval.py::test_eval_deprecated PASSED [ 91%] Tests/test_imagemath_unsafe_eval.py::test_options_deprecated PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_ops PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_prevent_exec[exec('pass')] PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_prevent_exec[(lambda: exec('pass'))()] PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_prevent_exec[(lambda: (lambda: exec('pass'))())()] PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_prevent_double_underscores PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_prevent_builtins PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_convert PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_compare PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_one_image_larger PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_abs PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_binary_mod PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_bitwise_invert PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_bitwise_and PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_bitwise_or PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_bitwise_xor PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_bitwise_leftshift PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_bitwise_rightshift PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical_eq PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical_ne PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical_lt PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical_le PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical_gt PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical_ge PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical_equal PASSED [ 92%] Tests/test_imagemath_unsafe_eval.py::test_logical_not_equal PASSED [ 92%] Tests/test_imagemorph.py::test_str_to_img PASSED [ 92%] Tests/test_imagemorph.py::test_lut[corner] PASSED [ 92%] Tests/test_imagemorph.py::test_lut[dilation4] PASSED [ 92%] Tests/test_imagemorph.py::test_lut[dilation8] PASSED [ 92%] Tests/test_imagemorph.py::test_lut[erosion4] PASSED [ 92%] Tests/test_imagemorph.py::test_lut[erosion8] PASSED [ 92%] Tests/test_imagemorph.py::test_lut[edge] PASSED [ 92%] Tests/test_imagemorph.py::test_no_operator_loaded PASSED [ 92%] Tests/test_imagemorph.py::test_erosion8 PASSED [ 92%] Tests/test_imagemorph.py::test_dialation8 PASSED [ 92%] Tests/test_imagemorph.py::test_erosion4 PASSED [ 92%] Tests/test_imagemorph.py::test_edge PASSED [ 92%] Tests/test_imagemorph.py::test_corner PASSED [ 92%] Tests/test_imagemorph.py::test_mirroring PASSED [ 92%] Tests/test_imagemorph.py::test_negate PASSED [ 92%] Tests/test_imagemorph.py::test_incorrect_mode PASSED [ 92%] Tests/test_imagemorph.py::test_add_patterns PASSED [ 92%] Tests/test_imagemorph.py::test_unknown_pattern PASSED [ 92%] Tests/test_imagemorph.py::test_pattern_syntax_error PASSED [ 92%] Tests/test_imagemorph.py::test_load_invalid_mrl PASSED [ 92%] Tests/test_imagemorph.py::test_roundtrip_mrl PASSED [ 92%] Tests/test_imagemorph.py::test_set_lut PASSED [ 92%] Tests/test_imagemorph.py::test_wrong_mode PASSED [ 93%] Tests/test_imageops.py::test_sanity PASSED [ 93%] Tests/test_imageops.py::test_1pxfit PASSED [ 93%] Tests/test_imageops.py::test_fit_same_ratio PASSED [ 93%] Tests/test_imageops.py::test_contain[new_size0] PASSED [ 93%] Tests/test_imageops.py::test_contain[new_size1] PASSED [ 93%] Tests/test_imageops.py::test_contain[new_size2] PASSED [ 93%] Tests/test_imageops.py::test_contain_round PASSED [ 93%] Tests/test_imageops.py::test_cover[colr_bungee.png-expected_size0] PASSED [ 93%] Tests/test_imageops.py::test_cover[imagedraw_stroke_multiline.png-expected_size1] PASSED [ 93%] Tests/test_imageops.py::test_cover[hopper.png-expected_size2] PASSED [ 93%] Tests/test_imageops.py::test_pad PASSED [ 93%] Tests/test_imageops.py::test_pad_round PASSED [ 93%] Tests/test_imageops.py::test_palette[P] PASSED [ 93%] Tests/test_imageops.py::test_palette[PA] PASSED [ 93%] Tests/test_imageops.py::test_pil163 PASSED [ 93%] Tests/test_imageops.py::test_scale PASSED [ 93%] Tests/test_imageops.py::test_expand_palette[10] PASSED [ 93%] Tests/test_imageops.py::test_expand_palette[border1] PASSED [ 93%] Tests/test_imageops.py::test_colorize_2color PASSED [ 93%] Tests/test_imageops.py::test_colorize_2color_offset PASSED [ 93%] Tests/test_imageops.py::test_colorize_3color_offset PASSED [ 93%] Tests/test_imageops.py::test_exif_transpose PASSED [ 93%] Tests/test_imageops.py::test_exif_transpose_with_xmp_tuple PASSED [ 93%] Tests/test_imageops.py::test_exif_transpose_xml_without_xmp PASSED [ 93%] Tests/test_imageops.py::test_exif_transpose_in_place PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_unsupported_mode PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_cutoff PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_mask_toy_input PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_mask_real_input PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_preserve_tone PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_preserve_gradient PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_preserve_one_color[color0] PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_preserve_one_color[color1] PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_preserve_one_color[color2] PASSED [ 93%] Tests/test_imageops.py::test_autocontrast_preserve_one_color[color3] PASSED [ 93%] Tests/test_imageops_usm.py::test_filter_api PASSED [ 93%] Tests/test_imageops_usm.py::test_usm_formats PASSED [ 93%] Tests/test_imageops_usm.py::test_blur_formats PASSED [ 93%] Tests/test_imageops_usm.py::test_usm_accuracy PASSED [ 93%] Tests/test_imageops_usm.py::test_blur_accuracy PASSED [ 93%] Tests/test_imagepalette.py::test_sanity PASSED [ 93%] Tests/test_imagepalette.py::test_reload PASSED [ 93%] Tests/test_imagepalette.py::test_getcolor PASSED [ 93%] Tests/test_imagepalette.py::test_getcolor_rgba_color_rgb_palette PASSED [ 93%] Tests/test_imagepalette.py::test_getcolor_not_special[0-palette0] PASSED [ 93%] Tests/test_imagepalette.py::test_getcolor_not_special[255-palette1] PASSED [ 93%] Tests/test_imagepalette.py::test_file PASSED [ 93%] Tests/test_imagepalette.py::test_make_linear_lut PASSED [ 93%] Tests/test_imagepalette.py::test_make_linear_lut_not_yet_implemented PASSED [ 93%] Tests/test_imagepalette.py::test_make_gamma_lut PASSED [ 94%] Tests/test_imagepalette.py::test_rawmode_valueerrors PASSED [ 94%] Tests/test_imagepalette.py::test_getdata PASSED [ 94%] Tests/test_imagepalette.py::test_rawmode_getdata PASSED [ 94%] Tests/test_imagepalette.py::test_2bit_palette PASSED [ 94%] Tests/test_imagepalette.py::test_invalid_palette PASSED [ 94%] Tests/test_imagepath.py::test_path PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords0] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords1] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords2] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords3] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords4] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords5] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords6] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords7] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords8] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[\x00\x00\x00\x00\x00\x00\x80?] PASSED [ 94%] Tests/test_imagepath.py::test_path_constructors[coords10] PASSED [ 94%] Tests/test_imagepath.py::test_invalid_path_constructors PASSED [ 94%] Tests/test_imagepath.py::test_path_odd_number_of_coordinates[coords0] PASSED [ 94%] Tests/test_imagepath.py::test_path_odd_number_of_coordinates[coords1] PASSED [ 94%] Tests/test_imagepath.py::test_path_odd_number_of_coordinates[coords2] PASSED [ 94%] Tests/test_imagepath.py::test_path_odd_number_of_coordinates[coords3] PASSED [ 94%] Tests/test_imagepath.py::test_getbbox[coords0-expected0] PASSED [ 94%] Tests/test_imagepath.py::test_getbbox[coords1-expected1] PASSED [ 94%] Tests/test_imagepath.py::test_getbbox[0-expected2] PASSED [ 94%] Tests/test_imagepath.py::test_getbbox[1-expected3] PASSED [ 94%] Tests/test_imagepath.py::test_getbbox_no_args PASSED [ 94%] Tests/test_imagepath.py::test_map[0-expected0] PASSED [ 94%] Tests/test_imagepath.py::test_map[coords1-expected1] PASSED [ 94%] Tests/test_imagepath.py::test_transform PASSED [ 94%] Tests/test_imagepath.py::test_transform_with_wrap PASSED [ 94%] Tests/test_imagepath.py::test_overflow_segfault PASSED [ 94%] Tests/test_imagepath.py::test_compact_within_map PASSED [ 94%] Tests/test_imageqt.py::test_rgb SKIPPED (Qt bindings are not installed) [ 94%] Tests/test_imageqt.py::test_image[1] SKIPPED (Qt bindings are not in...) [ 94%] Tests/test_imageqt.py::test_image[RGB] SKIPPED (Qt bindings are not ...) [ 94%] Tests/test_imageqt.py::test_image[RGBA] SKIPPED (Qt bindings are not...) [ 94%] Tests/test_imageqt.py::test_image[L] SKIPPED (Qt bindings are not in...) [ 94%] Tests/test_imageqt.py::test_image[P] SKIPPED (Qt bindings are not in...) [ 94%] Tests/test_imageqt.py::test_image[I;16] SKIPPED (Qt bindings are not...) [ 94%] Tests/test_imageqt.py::test_closed_file SKIPPED (Qt bindings are not...) [ 94%] Tests/test_imagesequence.py::test_sanity PASSED [ 94%] Tests/test_imagesequence.py::test_iterator PASSED [ 94%] Tests/test_imagesequence.py::test_iterator_min_frame PASSED [ 94%] Tests/test_imagesequence.py::test_multipage_tiff[True] PASSED [ 94%] Tests/test_imagesequence.py::test_multipage_tiff[False] PASSED [ 94%] Tests/test_imagesequence.py::test_consecutive PASSED [ 94%] Tests/test_imagesequence.py::test_palette_mmap PASSED [ 94%] Tests/test_imagesequence.py::test_all_frames PASSED [ 94%] Tests/test_imageshow.py::test_sanity PASSED [ 95%] Tests/test_imageshow.py::test_register PASSED [ 95%] Tests/test_imageshow.py::test_viewer_show[-1] PASSED [ 95%] Tests/test_imageshow.py::test_viewer_show[0] PASSED [ 95%] Tests/test_imageshow.py::test_show[1] SKIPPED (Only run on CIs; hang...) [ 95%] Tests/test_imageshow.py::test_show[I;16] SKIPPED (Only run on CIs; h...) [ 95%] Tests/test_imageshow.py::test_show[LA] SKIPPED (Only run on CIs; han...) [ 95%] Tests/test_imageshow.py::test_show[RGB] SKIPPED (Only run on CIs; ha...) [ 95%] Tests/test_imageshow.py::test_show[RGBA] SKIPPED (Only run on CIs; h...) [ 95%] Tests/test_imageshow.py::test_show_without_viewers PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer0] PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer1] PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer2] PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer3] PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer4] PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer5] PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer6] PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer7] PASSED [ 95%] Tests/test_imageshow.py::test_show_file[viewer8] PASSED [ 95%] Tests/test_imageshow.py::test_viewer PASSED [ 95%] Tests/test_imageshow.py::test_viewers[NOTSET] SKIPPED (got empty par...) [ 95%] Tests/test_imageshow.py::test_ipythonviewer SKIPPED (IPython not ins...) [ 95%] Tests/test_imagestat.py::test_sanity PASSED [ 95%] Tests/test_imagestat.py::test_hopper PASSED [ 95%] Tests/test_imagestat.py::test_constant PASSED [ 95%] Tests/test_imagetk.py::test_kw SKIPPED (TCL Error: no display name a...) [ 95%] Tests/test_imagetk.py::test_photoimage[1] SKIPPED (TCL Error: no dis...) [ 95%] Tests/test_imagetk.py::test_photoimage[L] SKIPPED (TCL Error: no dis...) [ 95%] Tests/test_imagetk.py::test_photoimage[P] SKIPPED (TCL Error: no dis...) [ 95%] Tests/test_imagetk.py::test_photoimage[RGB] SKIPPED (TCL Error: no d...) [ 95%] Tests/test_imagetk.py::test_photoimage[RGBA] SKIPPED (TCL Error: no ...) [ 95%] Tests/test_imagetk.py::test_photoimage_apply_transparency SKIPPED (T...) [ 95%] Tests/test_imagetk.py::test_photoimage_blank[1] SKIPPED (TCL Error: ...) [ 95%] Tests/test_imagetk.py::test_photoimage_blank[L] SKIPPED (TCL Error: ...) [ 95%] Tests/test_imagetk.py::test_photoimage_blank[P] SKIPPED (TCL Error: ...) [ 95%] Tests/test_imagetk.py::test_photoimage_blank[RGB] SKIPPED (TCL Error...) [ 95%] Tests/test_imagetk.py::test_photoimage_blank[RGBA] SKIPPED (TCL Erro...) [ 95%] Tests/test_imagetk.py::test_bitmapimage SKIPPED (TCL Error: no displ...) [ 95%] Tests/test_imagewin.py::TestImageWin::test_sanity PASSED [ 95%] Tests/test_imagewin.py::TestImageWin::test_hdc PASSED [ 95%] Tests/test_imagewin.py::TestImageWin::test_hwnd PASSED [ 95%] Tests/test_imagewin.py::TestImageWinDib::test_dib_image SKIPPED (Win...) [ 95%] Tests/test_imagewin.py::TestImageWinDib::test_dib_mode_string SKIPPED [ 95%] Tests/test_imagewin.py::TestImageWinDib::test_dib_hwnd SKIPPED (Wind...) [ 95%] Tests/test_imagewin.py::TestImageWinDib::test_dib_paste SKIPPED (Win...) [ 95%] Tests/test_imagewin.py::TestImageWinDib::test_dib_paste_bbox SKIPPED [ 95%] Tests/test_imagewin.py::TestImageWinDib::test_dib_frombytes_tobytes_roundtrip SKIPPED [ 95%] Tests/test_lib_image.py::test_setmode PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_1 PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_L PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_LA PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_La PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_P PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_PA PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_RGB PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_RGBA PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_RGBa PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_RGBX PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_CMYK PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_YCbCr PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_LAB PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_HSV PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_I PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_I16 PASSED [ 96%] Tests/test_lib_pack.py::TestLibPack::test_F_float PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_1 PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_L PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_LA PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_La PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_P PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_PA PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_RGB PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_BGR PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_RGBA PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_RGBa PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_RGBX PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_CMYK PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_YCbCr PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_LAB PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_HSV PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_I PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_F_int PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_F_float PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_I16 PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_CMYK16 PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_value_error PASSED [ 96%] Tests/test_locale.py::test_sanity SKIPPED (Polish locale not available) [ 96%] Tests/test_main.py::test_main[args0-False] PASSED [ 96%] Tests/test_main.py::test_main[args1-True] PASSED [ 96%] Tests/test_main.py::test_main[args2-True] PASSED [ 96%] Tests/test_map.py::test_overflow PASSED [ 96%] Tests/test_map.py::test_tobytes PASSED [ 96%] Tests/test_map.py::test_ysize SKIPPED (NumPy not installed) [ 96%] Tests/test_mode_i16.py::test_basic[L] PASSED [ 96%] Tests/test_mode_i16.py::test_basic[I;16] PASSED [ 96%] Tests/test_mode_i16.py::test_basic[I;16B] PASSED [ 96%] Tests/test_mode_i16.py::test_basic[I;16L] PASSED [ 96%] Tests/test_mode_i16.py::test_basic[I] PASSED [ 96%] Tests/test_mode_i16.py::test_tobytes PASSED [ 96%] Tests/test_mode_i16.py::test_convert PASSED [ 97%] Tests/test_pdfparser.py::test_text_encode_decode PASSED [ 97%] Tests/test_pdfparser.py::test_indirect_refs PASSED [ 97%] Tests/test_pdfparser.py::test_parsing PASSED [ 97%] Tests/test_pdfparser.py::test_pdf_repr PASSED [ 97%] Tests/test_pdfparser.py::test_duplicate_xref_entry PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/hopper.jpg-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/hopper.jpg-L] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/hopper.jpg-PA] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/hopper.webp-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/hopper.tif-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/test-card.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/eps/zero_bb.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/eps/zero_bb_scale2.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/eps/non_zero_bb.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/eps/non_zero_bb_scale2.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/p_trns_single.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/pil123p.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[0-Tests/images/itxt_chunks.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/hopper.jpg-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/hopper.jpg-L] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/hopper.jpg-PA] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/hopper.webp-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/hopper.tif-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/test-card.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/eps/zero_bb.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/eps/zero_bb_scale2.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/eps/non_zero_bb.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/eps/non_zero_bb_scale2.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/p_trns_single.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/pil123p.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[1-Tests/images/itxt_chunks.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/hopper.jpg-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/hopper.jpg-L] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/hopper.jpg-PA] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/hopper.webp-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/hopper.tif-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/test-card.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/eps/zero_bb.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/eps/zero_bb_scale2.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/eps/non_zero_bb.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/eps/non_zero_bb_scale2.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/p_trns_single.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/pil123p.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[2-Tests/images/itxt_chunks.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/hopper.jpg-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/hopper.jpg-L] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/hopper.jpg-PA] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/hopper.webp-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/hopper.tif-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/test-card.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/eps/zero_bb.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/eps/zero_bb_scale2.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/eps/non_zero_bb.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/eps/non_zero_bb_scale2.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/p_trns_single.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/pil123p.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[3-Tests/images/itxt_chunks.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/hopper.jpg-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/hopper.jpg-L] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/hopper.jpg-PA] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/hopper.webp-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/hopper.tif-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/test-card.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/eps/zero_bb.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/eps/zero_bb_scale2.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/eps/non_zero_bb.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/eps/non_zero_bb_scale2.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/p_trns_single.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/pil123p.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[4-Tests/images/itxt_chunks.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/hopper.jpg-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/hopper.jpg-L] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/hopper.jpg-PA] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/hopper.webp-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/hopper.tif-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/test-card.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/eps/zero_bb.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/eps/zero_bb_scale2.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/eps/non_zero_bb.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/eps/non_zero_bb_scale2.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/p_trns_single.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/pil123p.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[5-Tests/images/itxt_chunks.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_jpeg PASSED [ 98%] Tests/test_pickle.py::test_pickle_la_mode_with_palette PASSED [ 98%] Tests/test_pickle.py::test_pickle_tell PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_string[0] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_string[1] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_string[2] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_string[3] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_string[4] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_string[5] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_file[0] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_file[1] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_file[2] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_file[3] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_file[4] PASSED [ 98%] Tests/test_pickle.py::test_pickle_font_file[5] PASSED [ 98%] Tests/test_pickle.py::test_load_earlier_data PASSED [ 98%] Tests/test_psdraw.py::test_draw_postscript PASSED [ 99%] Tests/test_psdraw.py::test_stdout PASSED [ 99%] Tests/test_qt_image_qapplication.py::test_sanity SKIPPED (Qt binding...) [ 99%] Tests/test_qt_image_toqimage.py::test_sanity[RGB] SKIPPED (Qt bindin...) [ 99%] Tests/test_qt_image_toqimage.py::test_sanity[RGBA] SKIPPED (Qt bindi...) [ 99%] Tests/test_qt_image_toqimage.py::test_sanity[L] SKIPPED (Qt bindings...) [ 99%] Tests/test_qt_image_toqimage.py::test_sanity[P] SKIPPED (Qt bindings...) [ 99%] Tests/test_qt_image_toqimage.py::test_sanity[1] SKIPPED (Qt bindings...) [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/sgi_overrun_expandrowF04.bin] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/sgi_crash.bin] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-6b7f2244da6d0ae297ee0754a424213444e92778.sgi] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/ossfuzz-5730089102868480.sgi] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-754d9c7ec485ffb76a90eeaab191ef69a2a3a3cd.sgi] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-465703f71a0f0094873a3e0e82c9f798161171b8.sgi] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-64834657ee604b8797bf99eac6a194c124a9a8ba.sgi] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-abcf1c97b8fe42a6c68f1fb0b978530c98d57ced.sgi] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-b82e64d4f3f76d7465b6af535283029eda211259.sgi] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-c1b2595b8b0b92cc5f38b6635e98e3a119ade807.sgi] PASSED [ 99%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-db8bfa78b19721225425530c5946217720d7df4e.sgi] PASSED [ 99%] Tests/test_shell_injection.py::TestShellInjection::test_load_djpeg_filename PASSED [ 99%] Tests/test_shell_injection.py::TestShellInjection::test_save_cjpeg_filename PASSED [ 99%] Tests/test_shell_injection.py::TestShellInjection::test_save_netpbm_filename_bmp_mode SKIPPED [ 99%] Tests/test_shell_injection.py::TestShellInjection::test_save_netpbm_filename_l_mode SKIPPED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash_1.tif] SKIPPED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash_2.tif] SKIPPED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-2020-10-test.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-0c7e0e8e11ce787078f00b5b0ca409a167f070e0.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-0e16d3bfb83be87356d026d66919deaefca44dac.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-1152ec2d1a1a71395b6f2ce6721c38924d025bf3.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-1185209cf7655b5aed8ae5e77784dfdd18ab59e9.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-338516dbd2f0e83caddb8ce256c22db3bd6dc40f.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-4f085cc12ece8cde18758d42608bed6a2a2cfb1c.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-86214e58da443d2b80820cff9677a38a33dcbbca.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-f46f5b2f43c370fe65706c11449f567ecc345e74.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-63b1dffefc8c075ddc606c0a2f5fdc15ece78863.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-74d2a78403a5a59db1fb0a2b8735ac068a75f6e3.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-81154a65438ba5aaeca73fd502fa4850fbde60f8.tif] SKIPPED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-0da013a13571cc8eb457a39fee8db18f8a3c7127.tif] PASSED [ 99%] Tests/test_tiff_crashes.py::test_tiff_mmap SKIPPED (test image not f...) [ 99%] Tests/test_tiff_ifdrational.py::test_sanity PASSED [ 99%] Tests/test_tiff_ifdrational.py::test_ranges PASSED [ 99%] Tests/test_tiff_ifdrational.py::test_nonetype PASSED [ 99%] Tests/test_tiff_ifdrational.py::test_ifd_rational_save[True] PASSED [ 99%] Tests/test_tiff_ifdrational.py::test_ifd_rational_save[False] PASSED [ 99%] Tests/test_util.py::test_is_path[filename.ext] PASSED [ 99%] Tests/test_util.py::test_is_path[test_path1] PASSED [ 99%] Tests/test_util.py::test_is_path[test_path2] PASSED [ 99%] Tests/test_util.py::test_is_not_path PASSED [ 99%] Tests/test_util.py::test_deferred_error PASSED [ 99%] Tests/test_webp_leaks.py::TestWebPLeaks::test_leak_load PASSED [100%] =================================== FAILURES =================================== ____________________________ test_default_font_size ____________________________ def test_default_font_size() -> None: freetype_support = features.check_module("freetype2") text = "Default font at a specific size." im = Image.new("RGB", (220, 25)) draw = ImageDraw.Draw(im) def check(func: Callable[[], None]) -> None: if freetype_support: func() else: with pytest.raises(ImportError): func() def draw_text() -> None: draw.text((0, 0), text, font_size=16) assert_image_equal_tofile(im, "Tests/images/imagedraw_default_font_size.png") > check(draw_text) Tests/test_imagedraw.py:1496: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tests/test_imagedraw.py:1487: in check func() Tests/test_imagedraw.py:1494: in draw_text assert_image_equal_tofile(im, "Tests/images/imagedraw_default_font_size.png") Tests/helper.py:107: in assert_image_equal_tofile assert_image_equal(a, img, msg) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = b = msg = None def assert_image_equal(a: Image.Image, b: Image.Image, msg: str | None = None) -> None: assert a.mode == b.mode, msg or f"got mode {repr(a.mode)}, expected {repr(b.mode)}" assert a.size == b.size, msg or f"got size {repr(a.size)}, expected {repr(b.size)}" if a.tobytes() != b.tobytes(): try: url = upload(a, b) if url: logger.error("URL for test images: %s", url) except Exception: pass > pytest.fail(msg or "got different content") E Failed: got different content Tests/helper.py:95: Failed _________________________________ test_colr[0] _________________________________ layout_engine = @skip_unless_feature_version("freetype2", "2.10.0") def test_colr(layout_engine: ImageFont.Layout) -> None: font = ImageFont.truetype( "Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", size=64, layout_engine=layout_engine, ) im = Image.new("RGB", (300, 75), "white") d = ImageDraw.Draw(im) d.text((15, 5), "Bungee", font=font, embedded_color=True) > assert_image_similar_tofile(im, "Tests/images/colr_bungee.png", 21) Tests/test_imagefont.py:1085: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tests/helper.py:148: in assert_image_similar_tofile assert_image_similar(a, img, epsilon, msg) Tests/helper.py:138: in assert_image_similar raise e _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = b = epsilon = 21, msg = None def assert_image_similar( a: Image.Image, b: Image.Image, epsilon: float, msg: str | None = None ) -> None: assert a.mode == b.mode, msg or f"got mode {repr(a.mode)}, expected {repr(b.mode)}" assert a.size == b.size, msg or f"got size {repr(a.size)}, expected {repr(b.size)}" a, b = convert_to_comparable(a, b) diff = 0 for ach, bch in zip(a.split(), b.split()): chdiff = ImageMath.lambda_eval( lambda args: abs(args["a"] - args["b"]), a=ach, b=bch ).convert("L") diff += sum(i * num for i, num in enumerate(chdiff.histogram())) ave_diff = diff / (a.size[0] * a.size[1]) try: > assert epsilon >= ave_diff, ( (msg or "") + f" average pixel value difference {ave_diff:.4f} > epsilon {epsilon:.4f}" ) E AssertionError: average pixel value difference 38.3252 > epsilon 21.0000 E assert 21 >= 38.325244444444444 Tests/helper.py:127: AssertionError ______________________________ test_colr_mask[0] _______________________________ layout_engine = @skip_unless_feature_version("freetype2", "2.10.0") def test_colr_mask(layout_engine: ImageFont.Layout) -> None: font = ImageFont.truetype( "Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", size=64, layout_engine=layout_engine, ) im = Image.new("RGB", (300, 75), "white") d = ImageDraw.Draw(im) d.text((15, 5), "Bungee", "black", font=font) > assert_image_similar_tofile(im, "Tests/images/colr_bungee_mask.png", 22) Tests/test_imagefont.py:1101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tests/helper.py:148: in assert_image_similar_tofile assert_image_similar(a, img, epsilon, msg) Tests/helper.py:138: in assert_image_similar raise e _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = b = epsilon = 22, msg = None def assert_image_similar( a: Image.Image, b: Image.Image, epsilon: float, msg: str | None = None ) -> None: assert a.mode == b.mode, msg or f"got mode {repr(a.mode)}, expected {repr(b.mode)}" assert a.size == b.size, msg or f"got size {repr(a.size)}, expected {repr(b.size)}" a, b = convert_to_comparable(a, b) diff = 0 for ach, bch in zip(a.split(), b.split()): chdiff = ImageMath.lambda_eval( lambda args: abs(args["a"] - args["b"]), a=ach, b=bch ).convert("L") diff += sum(i * num for i, num in enumerate(chdiff.histogram())) ave_diff = diff / (a.size[0] * a.size[1]) try: > assert epsilon >= ave_diff, ( (msg or "") + f" average pixel value difference {ave_diff:.4f} > epsilon {epsilon:.4f}" ) E AssertionError: average pixel value difference 32.0360 > epsilon 22.0000 E assert 22 >= 32.036 Tests/helper.py:127: AssertionError _________________________________ test_colr[1] _________________________________ layout_engine = @skip_unless_feature_version("freetype2", "2.10.0") def test_colr(layout_engine: ImageFont.Layout) -> None: font = ImageFont.truetype( "Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", size=64, layout_engine=layout_engine, ) im = Image.new("RGB", (300, 75), "white") d = ImageDraw.Draw(im) d.text((15, 5), "Bungee", font=font, embedded_color=True) > assert_image_similar_tofile(im, "Tests/images/colr_bungee.png", 21) Tests/test_imagefont.py:1085: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tests/helper.py:148: in assert_image_similar_tofile assert_image_similar(a, img, epsilon, msg) Tests/helper.py:138: in assert_image_similar raise e _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = b = epsilon = 21, msg = None def assert_image_similar( a: Image.Image, b: Image.Image, epsilon: float, msg: str | None = None ) -> None: assert a.mode == b.mode, msg or f"got mode {repr(a.mode)}, expected {repr(b.mode)}" assert a.size == b.size, msg or f"got size {repr(a.size)}, expected {repr(b.size)}" a, b = convert_to_comparable(a, b) diff = 0 for ach, bch in zip(a.split(), b.split()): chdiff = ImageMath.lambda_eval( lambda args: abs(args["a"] - args["b"]), a=ach, b=bch ).convert("L") diff += sum(i * num for i, num in enumerate(chdiff.histogram())) ave_diff = diff / (a.size[0] * a.size[1]) try: > assert epsilon >= ave_diff, ( (msg or "") + f" average pixel value difference {ave_diff:.4f} > epsilon {epsilon:.4f}" ) E AssertionError: average pixel value difference 35.2067 > epsilon 21.0000 E assert 21 >= 35.20666666666666 Tests/helper.py:127: AssertionError ______________________________ test_colr_mask[1] _______________________________ layout_engine = @skip_unless_feature_version("freetype2", "2.10.0") def test_colr_mask(layout_engine: ImageFont.Layout) -> None: font = ImageFont.truetype( "Tests/fonts/BungeeColor-Regular_colr_Windows.ttf", size=64, layout_engine=layout_engine, ) im = Image.new("RGB", (300, 75), "white") d = ImageDraw.Draw(im) d.text((15, 5), "Bungee", "black", font=font) > assert_image_similar_tofile(im, "Tests/images/colr_bungee_mask.png", 22) Tests/test_imagefont.py:1101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tests/helper.py:148: in assert_image_similar_tofile assert_image_similar(a, img, epsilon, msg) Tests/helper.py:138: in assert_image_similar raise e _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = b = epsilon = 22, msg = None def assert_image_similar( a: Image.Image, b: Image.Image, epsilon: float, msg: str | None = None ) -> None: assert a.mode == b.mode, msg or f"got mode {repr(a.mode)}, expected {repr(b.mode)}" assert a.size == b.size, msg or f"got size {repr(a.size)}, expected {repr(b.size)}" a, b = convert_to_comparable(a, b) diff = 0 for ach, bch in zip(a.split(), b.split()): chdiff = ImageMath.lambda_eval( lambda args: abs(args["a"] - args["b"]), a=ach, b=bch ).convert("L") diff += sum(i * num for i, num in enumerate(chdiff.histogram())) ave_diff = diff / (a.size[0] * a.size[1]) try: > assert epsilon >= ave_diff, ( (msg or "") + f" average pixel value difference {ave_diff:.4f} > epsilon {epsilon:.4f}" ) E AssertionError: average pixel value difference 26.0051 > epsilon 22.0000 E assert 22 >= 26.005066666666668 Tests/helper.py:127: AssertionError ______________________________ test_default_font _______________________________ def test_default_font() -> None: # Arrange txt = "This is a default font using FreeType support." im = Image.new(mode="RGB", size=(300, 100)) draw = ImageDraw.Draw(im) # Act default_font = ImageFont.load_default() draw.text((10, 10), txt, font=default_font) larger_default_font = ImageFont.load_default(size=14) draw.text((10, 60), txt, font=larger_default_font) # Assert > assert_image_equal_tofile(im, "Tests/images/default_font_freetype.png") Tests/test_imagefont.py:553: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tests/helper.py:107: in assert_image_equal_tofile assert_image_equal(a, img, msg) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = b = msg = None def assert_image_equal(a: Image.Image, b: Image.Image, msg: str | None = None) -> None: assert a.mode == b.mode, msg or f"got mode {repr(a.mode)}, expected {repr(b.mode)}" assert a.size == b.size, msg or f"got size {repr(a.size)}, expected {repr(b.size)}" if a.tobytes() != b.tobytes(): try: url = upload(a, b) if url: logger.error("URL for test images: %s", url) except Exception: pass > pytest.fail(msg or "got different content") E Failed: got different content Tests/helper.py:95: Failed ___________________________ test_x_max_and_y_offset ____________________________ def test_x_max_and_y_offset() -> None: ttf = ImageFont.truetype("Tests/fonts/ArefRuqaa-Regular.ttf", 40) im = Image.new(mode="RGB", size=(50, 100)) draw = ImageDraw.Draw(im) draw.text((0, 0), "لح", font=ttf, fill=500) target = "Tests/images/test_x_max_and_y_offset.png" > assert_image_similar_tofile(im, target, 0.5) Tests/test_imagefontctl.py:189: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Tests/helper.py:148: in assert_image_similar_tofile assert_image_similar(a, img, epsilon, msg) Tests/helper.py:138: in assert_image_similar raise e _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a = b = epsilon = 0.5, msg = None def assert_image_similar( a: Image.Image, b: Image.Image, epsilon: float, msg: str | None = None ) -> None: assert a.mode == b.mode, msg or f"got mode {repr(a.mode)}, expected {repr(b.mode)}" assert a.size == b.size, msg or f"got size {repr(a.size)}, expected {repr(b.size)}" a, b = convert_to_comparable(a, b) diff = 0 for ach, bch in zip(a.split(), b.split()): chdiff = ImageMath.lambda_eval( lambda args: abs(args["a"] - args["b"]), a=ach, b=bch ).convert("L") diff += sum(i * num for i, num in enumerate(chdiff.histogram())) ave_diff = diff / (a.size[0] * a.size[1]) try: > assert epsilon >= ave_diff, ( (msg or "") + f" average pixel value difference {ave_diff:.4f} > epsilon {epsilon:.4f}" ) E AssertionError: average pixel value difference 3.7812 > epsilon 0.5000 E assert 0.5 >= 3.7812 Tests/helper.py:127: AssertionError =========================== short test summary info ============================ SKIPPED [1] Tests/test_file_fpx.py:9: olefile not installed SKIPPED [1] Tests/test_file_mic.py:9: olefile not installed SKIPPED [1] Tests/test_image_array.py:12: NumPy not installed SKIPPED [1] Tests/test_numpy.py:16: NumPy not installed SKIPPED [1] Tests/test_pyarrow.py:20: PyArrow not installed SKIPPED [1] Tests/test_pyroma.py:9: Pyroma not installed SKIPPED [1] Tests/test_color_lut.py:374: NumPy not installed SKIPPED [1] Tests/test_color_lut.py:410: NumPy not installed SKIPPED [4] Tests/test_file_eps.py:84: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:98: Ghostscript not available SKIPPED [2] Tests/test_file_eps.py:189: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:200: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:219: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:230: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:243: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:251: Ghostscript not available SKIPPED [3] Tests/test_file_eps.py:265: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:287: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:309: Ghostscript not available SKIPPED [3] Tests/test_file_eps.py:333: Ghostscript not available SKIPPED [2] Tests/test_file_eps.py:344: Ghostscript not available SKIPPED [1] Tests/test_file_eps.py:390: Ghostscript not available SKIPPED [1] Tests/test_file_gif.py:392: Netpbm not available SKIPPED [1] Tests/test_file_gif.py:404: Netpbm not available SKIPPED [1] Tests/test_file_jpeg.py:1130: Windows only SKIPPED [1] Tests/test_file_jpeg2k.py:192: Extra image files not installed SKIPPED [1] Tests/test_file_jpeg2k.py:330: Extra image files not installed SKIPPED [1] Tests/test_file_jpeg2k.py:340: Extra image files not installed SKIPPED [4] Tests/test_file_jpeg2k.py:413: Extra image files not installed SKIPPED [1] Tests/test_file_jpeg2k.py:433: Extra image files not installed SKIPPED [1] Tests/test_file_libtiff.py:921: WEBP compression support is not configured SKIPPED [1] Tests/test_file_msp.py:60: Extra image files not installed SKIPPED [1] Tests/test_file_msp.py:73: Even More Extra image files not installed SKIPPED [1] Tests/test_file_sun.py:75: Extra image files not installed SKIPPED [1] Tests/test_file_sun.py:91: Extra image files not installed SKIPPED [1] Tests/test_file_tiff.py:993: Extra image files not installed SKIPPED [1] Tests/test_file_tiff.py:1029: Windows only SKIPPED [1] Tests/test_image.py:100: IPython is not installed SKIPPED [1] Tests/test_image_access.py:110: NumPy not installed SKIPPED [1] Tests/test_image_access.py:274: requires Windows SKIPPED [1] Tests/test_image_fromqimage.py:45: Qt bindings are not installed SKIPPED [1] Tests/test_image_fromqimage.py:50: Qt bindings are not installed SKIPPED [1] Tests/test_image_fromqimage.py:55: Qt bindings are not installed SKIPPED [1] Tests/test_image_fromqimage.py:60: Qt bindings are not installed SKIPPED [1] Tests/test_image_fromqimage.py:65: Qt bindings are not installed SKIPPED [2] Tests/test_imagefontctl.py:241: fails with this font SKIPPED [1] Tests/test_imagegrab.py:16: requires Windows or macOS SKIPPED [1] Tests/test_imagegrab.py:39: X connection failed: error 5 SKIPPED [1] Tests/test_imagegrab.py:41: tests missing XCB SKIPPED [1] Tests/test_imagegrab.py:63: Windows only SKIPPED [1] Tests/test_imagegrab.py:95: Windows only SKIPPED [1] Tests/test_imagegrab.py:107: Windows only SKIPPED [3] Tests/test_imagegrab.py:123: Linux with wl-clipboard only SKIPPED [2] Tests/test_imagegrab.py:139: Linux with wl-clipboard only SKIPPED [1] Tests/test_imageqt.py:19: Qt bindings are not installed SKIPPED [6] Tests/test_imageqt.py:44: Qt bindings are not installed SKIPPED [1] Tests/test_imageqt.py:53: Qt bindings are not installed SKIPPED [5] Tests/test_imageshow.py:52: Only run on CIs; hangs on Windows CIs SKIPPED [1] Tests/test_imageshow.py:103: got empty parameter set for (viewer) SKIPPED [1] Tests/test_imageshow.py:112: IPython not installed SKIPPED [1] Tests/test_imagetk.py:37: TCL Error: no display name and no $DISPLAY environment variable SKIPPED [5] Tests/test_imagetk.py:61: TCL Error: no display name and no $DISPLAY environment variable SKIPPED [1] Tests/test_imagetk.py:81: TCL Error: no display name and no $DISPLAY environment variable SKIPPED [5] Tests/test_imagetk.py:88: TCL Error: no display name and no $DISPLAY environment variable SKIPPED [1] Tests/test_imagetk.py:101: TCL Error: no display name and no $DISPLAY environment variable SKIPPED [1] Tests/test_imagewin.py:39: Windows only SKIPPED [1] Tests/test_imagewin.py:49: Windows only SKIPPED [1] Tests/test_imagewin.py:63: Windows only SKIPPED [1] Tests/test_imagewin.py:75: Windows only SKIPPED [1] Tests/test_imagewin.py:89: Windows only SKIPPED [1] Tests/test_imagewin.py:104: Windows only SKIPPED [1] Tests/test_locale.py:33: Polish locale not available SKIPPED [1] Tests/test_map.py:37: NumPy not installed SKIPPED [1] Tests/test_qt_image_qapplication.py:63: Qt bindings are not installed SKIPPED [5] Tests/test_qt_image_toqimage.py:19: Qt bindings are not installed SKIPPED [1] Tests/test_shell_injection.py:50: Netpbm not available SKIPPED [1] Tests/test_shell_injection.py:56: Netpbm not available SKIPPED [3] Tests/test_tiff_crashes.py:52: test image not found SKIPPED [1] Tests/test_tiff_crashes.py:68: test image not found XFAIL Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_levels_rgba - Current implementation isn't precise enough XFAIL Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_levels_la - Current implementation isn't precise enough XFAIL Tests/test_imagedraw.py::test_line_h_s1_w2 - failing test FAILED Tests/test_imagedraw.py::test_default_font_size - Failed: got differen... FAILED Tests/test_imagefont.py::test_colr[0] - AssertionError: average pixel... FAILED Tests/test_imagefont.py::test_colr_mask[0] - AssertionError: average ... FAILED Tests/test_imagefont.py::test_colr[1] - AssertionError: average pixel... FAILED Tests/test_imagefont.py::test_colr_mask[1] - AssertionError: average ... FAILED Tests/test_imagefont.py::test_default_font - Failed: got different con... FAILED Tests/test_imagefontctl.py::test_x_max_and_y_offset - AssertionError: ... ===== 7 failed, 4851 passed, 118 skipped, 3 xfailed in 1074.36s (0:17:54) ====== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list python-pillow-11.3.0-3-riscv64-build.log python-pillow-11.3.0-3-riscv64-check.log sent 62 bytes received 50,935 bytes 101,994.00 bytes/sec total size is 560,750 speedup is 11.00