[1m[32m==>[m[1m Building on shinx[m
[1m[32m==>[m[1m Checking for remote environment...[m
[1m[32m==>[m[1m Syncing package to remote host...[m
sending incremental file list
./
.SRCINFO
792 100% 0.00kB/s 0:00:00
792 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5)
.nvchecker.toml
50 100% 48.83kB/s 0:00:00
50 100% 48.83kB/s 0:00:00 (xfr#2, to-chk=2/5)
PKGBUILD
1,267 100% 1.21MB/s 0:00:00
1,267 100% 1.21MB/s 0:00:00 (xfr#3, to-chk=1/5)
python-pikepdf-9.2.1-1.log
451 100% 440.43kB/s 0:00:00
451 100% 440.43kB/s 0:00:00 (xfr#4, to-chk=0/5)
sent 1,577 bytes received 107 bytes 1,122.67 bytes/sec
total size is 2,301 speedup is 1.37
[1m[32m==>[m[1m Patching arch to riscv64...[m
[1m[32m==>[m[1m Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix27 on remote host...[m
[22;2t]2;🔵 Container arch-nspawn-1832864 on shinx.felixc.at[?25l:: Synchronizing package databases...
core downloading...
extra downloading...
:: Starting full system upgrade...
there is nothing to do
[?25h[0m[J[23;2t[1m[32m==>[m[1m Building in chroot for [extra] (riscv64)...[m
[1m[32m==>[m[1m Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix27]...[m[1mdone[m
[1m[32m==>[m[1m Making package: python-pikepdf 9.2.1-1 (Mon Sep 16 07:48:42 2024)[m
[1m[32m==>[m[1m Retrieving sources...[m
[1m[34m ->[m[1m Cloning pikepdf git repo...[m
Cloning into bare repository '/home/felix/packages/python-pikepdf/pikepdf'...
remote: Enumerating objects: 18217, done.[K
remote: Counting objects: 0% (1/1969)[K
remote: Counting objects: 1% (20/1969)[K
remote: Counting objects: 2% (40/1969)[K
remote: Counting objects: 3% (60/1969)[K
remote: Counting objects: 4% (79/1969)[K
remote: Counting objects: 5% (99/1969)[K
remote: Counting objects: 6% (119/1969)[K
remote: Counting objects: 7% (138/1969)[K
remote: Counting objects: 8% (158/1969)[K
remote: Counting objects: 9% (178/1969)[K
remote: Counting objects: 10% (197/1969)[K
remote: Counting objects: 11% (217/1969)[K
remote: Counting objects: 12% (237/1969)[K
remote: Counting objects: 13% (256/1969)[K
remote: Counting objects: 14% (276/1969)[K
remote: Counting objects: 15% (296/1969)[K
remote: Counting objects: 16% (316/1969)[K
remote: Counting objects: 17% (335/1969)[K
remote: Counting objects: 18% (355/1969)[K
remote: Counting objects: 19% (375/1969)[K
remote: Counting objects: 20% (394/1969)[K
remote: Counting objects: 21% (414/1969)[K
remote: Counting objects: 22% (434/1969)[K
remote: Counting objects: 23% (453/1969)[K
remote: Counting objects: 24% (473/1969)[K
remote: Counting objects: 25% (493/1969)[K
remote: Counting objects: 26% (512/1969)[K
remote: Counting objects: 27% (532/1969)[K
remote: Counting objects: 28% (552/1969)[K
remote: Counting objects: 29% (572/1969)[K
remote: Counting objects: 30% (591/1969)[K
remote: Counting objects: 31% (611/1969)[K
remote: Counting objects: 32% (631/1969)[K
remote: Counting objects: 33% (650/1969)[K
remote: Counting objects: 34% (670/1969)[K
remote: Counting objects: 35% (690/1969)[K
remote: Counting objects: 36% (709/1969)[K
remote: Counting objects: 37% (729/1969)[K
remote: Counting objects: 38% (749/1969)[K
remote: Counting objects: 39% (768/1969)[K
remote: Counting objects: 40% (788/1969)[K
remote: Counting objects: 41% (808/1969)[K
remote: Counting objects: 42% (827/1969)[K
remote: Counting objects: 43% (847/1969)[K
remote: Counting objects: 44% (867/1969)[K
remote: Counting objects: 45% (887/1969)[K
remote: Counting objects: 46% (906/1969)[K
remote: Counting objects: 47% (926/1969)[K
remote: Counting objects: 48% (946/1969)[K
remote: Counting objects: 49% (965/1969)[K
remote: Counting objects: 50% (985/1969)[K
remote: Counting objects: 51% (1005/1969)[K
remote: Counting objects: 52% (1024/1969)[K
remote: Counting objects: 53% (1044/1969)[K
remote: Counting objects: 54% (1064/1969)[K
remote: Counting objects: 55% (1083/1969)[K
remote: Counting objects: 56% (1103/1969)[K
remote: Counting objects: 57% (1123/1969)[K
remote: Counting objects: 58% (1143/1969)[K
remote: Counting objects: 59% (1162/1969)[K
remote: Counting objects: 60% (1182/1969)[K
remote: Counting objects: 61% (1202/1969)[K
remote: Counting objects: 62% (1221/1969)[K
remote: Counting objects: 63% (1241/1969)[K
remote: Counting objects: 64% (1261/1969)[K
remote: Counting objects: 65% (1280/1969)[K
remote: Counting objects: 66% (1300/1969)[K
remote: Counting objects: 67% (1320/1969)[K
remote: Counting objects: 68% (1339/1969)[K
remote: Counting objects: 69% (1359/1969)[K
remote: Counting objects: 70% (1379/1969)[K
remote: Counting objects: 71% (1398/1969)[K
remote: Counting objects: 72% (1418/1969)[K
remote: Counting objects: 73% (1438/1969)[K
remote: Counting objects: 74% (1458/1969)[K
remote: Counting objects: 75% (1477/1969)[K
remote: Counting objects: 76% (1497/1969)[K
remote: Counting objects: 77% (1517/1969)[K
remote: Counting objects: 78% (1536/1969)[K
remote: Counting objects: 79% (1556/1969)[K
remote: Counting objects: 80% (1576/1969)[K
remote: Counting objects: 81% (1595/1969)[K
remote: Counting objects: 82% (1615/1969)[K
remote: Counting objects: 83% (1635/1969)[K
remote: Counting objects: 84% (1654/1969)[K
remote: Counting objects: 85% (1674/1969)[K
remote: Counting objects: 86% (1694/1969)[K
remote: Counting objects: 87% (1714/1969)[K
remote: Counting objects: 88% (1733/1969)[K
remote: Counting objects: 89% (1753/1969)[K
remote: Counting objects: 90% (1773/1969)[K
remote: Counting objects: 91% (1792/1969)[K
remote: Counting objects: 92% (1812/1969)[K
remote: Counting objects: 93% (1832/1969)[K
remote: Counting objects: 94% (1851/1969)[K
remote: Counting objects: 95% (1871/1969)[K
remote: Counting objects: 96% (1891/1969)[K
remote: Counting objects: 97% (1910/1969)[K
remote: Counting objects: 98% (1930/1969)[K
remote: Counting objects: 99% (1950/1969)[K
remote: Counting objects: 100% (1969/1969)[K
remote: Counting objects: 100% (1969/1969), done.[K
remote: Compressing objects: 0% (1/371)[K
remote: Compressing objects: 1% (4/371)[K
remote: Compressing objects: 2% (8/371)[K
remote: Compressing objects: 3% (12/371)[K
remote: Compressing objects: 4% (15/371)[K
remote: Compressing objects: 5% (19/371)[K
remote: Compressing objects: 6% (23/371)[K
remote: Compressing objects: 7% (26/371)[K
remote: Compressing objects: 8% (30/371)[K
remote: Compressing objects: 9% (34/371)[K
remote: Compressing objects: 10% (38/371)[K
remote: Compressing objects: 11% (41/371)[K
remote: Compressing objects: 12% (45/371)[K
remote: Compressing objects: 13% (49/371)[K
remote: Compressing objects: 14% (52/371)[K
remote: Compressing objects: 15% (56/371)[K
remote: Compressing objects: 16% (60/371)[K
remote: Compressing objects: 17% (64/371)[K
remote: Compressing objects: 18% (67/371)[K
remote: Compressing objects: 19% (71/371)[K
remote: Compressing objects: 20% (75/371)[K
remote: Compressing objects: 21% (78/371)[K
remote: Compressing objects: 22% (82/371)[K
remote: Compressing objects: 23% (86/371)[K
remote: Compressing objects: 24% (90/371)[K
remote: Compressing objects: 25% (93/371)[K
remote: Compressing objects: 26% (97/371)[K
remote: Compressing objects: 27% (101/371)[K
remote: Compressing objects: 28% (104/371)[K
remote: Compressing objects: 29% (108/371)[K
remote: Compressing objects: 30% (112/371)[K
remote: Compressing objects: 31% (116/371)[K
remote: Compressing objects: 32% (119/371)[K
remote: Compressing objects: 33% (123/371)[K
remote: Compressing objects: 34% (127/371)[K
remote: Compressing objects: 35% (130/371)[K
remote: Compressing objects: 36% (134/371)[K
remote: Compressing objects: 37% (138/371)[K
remote: Compressing objects: 38% (141/371)[K
remote: Compressing objects: 39% (145/371)[K
remote: Compressing objects: 40% (149/371)[K
remote: Compressing objects: 41% (153/371)[K
remote: Compressing objects: 42% (156/371)[K
remote: Compressing objects: 43% (160/371)[K
remote: Compressing objects: 44% (164/371)[K
remote: Compressing objects: 45% (167/371)[K
remote: Compressing objects: 46% (171/371)[K
remote: Compressing objects: 47% (175/371)[K
remote: Compressing objects: 48% (179/371)[K
remote: Compressing objects: 49% (182/371)[K
remote: Compressing objects: 50% (186/371)[K
remote: Compressing objects: 51% (190/371)[K
remote: Compressing objects: 52% (193/371)[K
remote: Compressing objects: 53% (197/371)[K
remote: Compressing objects: 54% (201/371)[K
remote: Compressing objects: 55% (205/371)[K
remote: Compressing objects: 56% (208/371)[K
remote: Compressing objects: 57% (212/371)[K
remote: Compressing objects: 58% (216/371)[K
remote: Compressing objects: 59% (219/371)[K
remote: Compressing objects: 60% (223/371)[K
remote: Compressing objects: 61% (227/371)[K
remote: Compressing objects: 62% (231/371)[K
remote: Compressing objects: 63% (234/371)[K
remote: Compressing objects: 64% (238/371)[K
remote: Compressing objects: 65% (242/371)[K
remote: Compressing objects: 66% (245/371)[K
remote: Compressing objects: 67% (249/371)[K
remote: Compressing objects: 68% (253/371)[K
remote: Compressing objects: 69% (256/371)[K
remote: Compressing objects: 70% (260/371)[K
remote: Compressing objects: 71% (264/371)[K
remote: Compressing objects: 72% (268/371)[K
remote: Compressing objects: 73% (271/371)[K
remote: Compressing objects: 74% (275/371)[K
remote: Compressing objects: 75% (279/371)[K
remote: Compressing objects: 76% (282/371)[K
remote: Compressing objects: 77% (286/371)[K
remote: Compressing objects: 78% (290/371)[K
remote: Compressing objects: 79% (294/371)[K
remote: Compressing objects: 80% (297/371)[K
remote: Compressing objects: 81% (301/371)[K
remote: Compressing objects: 82% (305/371)[K
remote: Compressing objects: 83% (308/371)[K
remote: Compressing objects: 84% (312/371)[K
remote: Compressing objects: 85% (316/371)[K
remote: Compressing objects: 86% (320/371)[K
remote: Compressing objects: 87% (323/371)[K
remote: Compressing objects: 88% (327/371)[K
remote: Compressing objects: 89% (331/371)[K
remote: Compressing objects: 90% (334/371)[K
remote: Compressing objects: 91% (338/371)[K
remote: Compressing objects: 92% (342/371)[K
remote: Compressing objects: 93% (346/371)[K
remote: Compressing objects: 94% (349/371)[K
remote: Compressing objects: 95% (353/371)[K
remote: Compressing objects: 96% (357/371)[K
remote: Compressing objects: 97% (360/371)[K
remote: Compressing objects: 98% (364/371)[K
remote: Compressing objects: 99% (368/371)[K
remote: Compressing objects: 100% (371/371)[K
remote: Compressing objects: 100% (371/371), done.[K
Receiving objects: 0% (1/18217)
Receiving objects: 1% (183/18217)
Receiving objects: 2% (365/18217)
Receiving objects: 3% (547/18217)
Receiving objects: 4% (729/18217)
Receiving objects: 5% (911/18217)
Receiving objects: 6% (1094/18217)
Receiving objects: 7% (1276/18217)
Receiving objects: 8% (1458/18217)
Receiving objects: 9% (1640/18217)
Receiving objects: 10% (1822/18217)
Receiving objects: 11% (2004/18217)
Receiving objects: 12% (2187/18217)
Receiving objects: 13% (2369/18217)
Receiving objects: 14% (2551/18217)
Receiving objects: 15% (2733/18217)
Receiving objects: 16% (2915/18217)
Receiving objects: 17% (3097/18217)
Receiving objects: 18% (3280/18217)
Receiving objects: 19% (3462/18217)
Receiving objects: 20% (3644/18217)
Receiving objects: 21% (3826/18217)
Receiving objects: 22% (4008/18217)
Receiving objects: 23% (4190/18217)
Receiving objects: 24% (4373/18217)
Receiving objects: 25% (4555/18217)
Receiving objects: 26% (4737/18217)
Receiving objects: 27% (4919/18217)
Receiving objects: 28% (5101/18217)
Receiving objects: 29% (5283/18217)
Receiving objects: 30% (5466/18217)
Receiving objects: 31% (5648/18217)
Receiving objects: 32% (5830/18217)
Receiving objects: 33% (6012/18217)
Receiving objects: 34% (6194/18217)
Receiving objects: 35% (6376/18217)
Receiving objects: 36% (6559/18217)
Receiving objects: 37% (6741/18217)
Receiving objects: 38% (6923/18217)
Receiving objects: 39% (7105/18217)
Receiving objects: 40% (7287/18217)
Receiving objects: 41% (7469/18217)
Receiving objects: 42% (7652/18217)
Receiving objects: 43% (7834/18217)
Receiving objects: 44% (8016/18217)
Receiving objects: 45% (8198/18217)
Receiving objects: 46% (8380/18217)
Receiving objects: 47% (8562/18217)
Receiving objects: 48% (8745/18217)
Receiving objects: 49% (8927/18217)
Receiving objects: 50% (9109/18217)
Receiving objects: 51% (9291/18217)
Receiving objects: 52% (9473/18217)
Receiving objects: 53% (9656/18217)
Receiving objects: 54% (9838/18217)
Receiving objects: 55% (10020/18217)
Receiving objects: 56% (10202/18217)
Receiving objects: 57% (10384/18217)
Receiving objects: 58% (10566/18217)
Receiving objects: 59% (10749/18217)
Receiving objects: 60% (10931/18217)
Receiving objects: 61% (11113/18217)
Receiving objects: 62% (11295/18217)
Receiving objects: 63% (11477/18217)
Receiving objects: 64% (11659/18217)
Receiving objects: 65% (11842/18217)
Receiving objects: 66% (12024/18217)
Receiving objects: 67% (12206/18217)
Receiving objects: 68% (12388/18217)
Receiving objects: 69% (12570/18217)
Receiving objects: 70% (12752/18217)
Receiving objects: 71% (12935/18217)
Receiving objects: 72% (13117/18217)
Receiving objects: 73% (13299/18217)
Receiving objects: 74% (13481/18217)
Receiving objects: 75% (13663/18217)
Receiving objects: 76% (13845/18217)
Receiving objects: 77% (14028/18217)
Receiving objects: 78% (14210/18217)
Receiving objects: 79% (14392/18217)
Receiving objects: 80% (14574/18217)
Receiving objects: 81% (14756/18217)
Receiving objects: 82% (14938/18217)
Receiving objects: 83% (15121/18217)
Receiving objects: 84% (15303/18217)
Receiving objects: 85% (15485/18217)
Receiving objects: 86% (15667/18217)
Receiving objects: 87% (15849/18217)
Receiving objects: 88% (16031/18217)
Receiving objects: 89% (16214/18217)
Receiving objects: 90% (16396/18217)
Receiving objects: 91% (16578/18217)
Receiving objects: 92% (16760/18217)
Receiving objects: 93% (16942/18217)
Receiving objects: 94% (17124/18217)
Receiving objects: 95% (17307/18217)
Receiving objects: 96% (17489/18217)
Receiving objects: 97% (17671/18217)
Receiving objects: 98% (17853/18217)
Receiving objects: 99% (18035/18217)
remote: Total 18217 (delta 1635), reused 1865 (delta 1586), pack-reused 16248 (from 1)[K
Receiving objects: 100% (18217/18217)
Receiving objects: 100% (18217/18217), 8.47 MiB | 24.09 MiB/s, done.
Resolving deltas: 0% (0/11918)
Resolving deltas: 1% (120/11918)
Resolving deltas: 2% (239/11918)
Resolving deltas: 3% (358/11918)
Resolving deltas: 4% (478/11918)
Resolving deltas: 5% (597/11918)
Resolving deltas: 6% (717/11918)
Resolving deltas: 7% (835/11918)
Resolving deltas: 8% (954/11918)
Resolving deltas: 9% (1074/11918)
Resolving deltas: 10% (1192/11918)
Resolving deltas: 11% (1313/11918)
Resolving deltas: 12% (1435/11918)
Resolving deltas: 13% (1551/11918)
Resolving deltas: 14% (1669/11918)
Resolving deltas: 15% (1788/11918)
Resolving deltas: 16% (1909/11918)
Resolving deltas: 17% (2027/11918)
Resolving deltas: 18% (2146/11918)
Resolving deltas: 19% (2265/11918)
Resolving deltas: 20% (2385/11918)
Resolving deltas: 21% (2504/11918)
Resolving deltas: 22% (2624/11918)
Resolving deltas: 23% (2744/11918)
Resolving deltas: 24% (2861/11918)
Resolving deltas: 25% (2982/11918)
Resolving deltas: 26% (3100/11918)
Resolving deltas: 27% (3218/11918)
Resolving deltas: 28% (3338/11918)
Resolving deltas: 29% (3457/11918)
Resolving deltas: 30% (3577/11918)
Resolving deltas: 31% (3695/11918)
Resolving deltas: 32% (3814/11918)
Resolving deltas: 33% (3933/11918)
Resolving deltas: 34% (4054/11918)
Resolving deltas: 35% (4172/11918)
Resolving deltas: 36% (4293/11918)
Resolving deltas: 37% (4410/11918)
Resolving deltas: 38% (4529/11918)
Resolving deltas: 39% (4649/11918)
Resolving deltas: 40% (4768/11918)
Resolving deltas: 41% (4887/11918)
Resolving deltas: 42% (5006/11918)
Resolving deltas: 43% (5125/11918)
Resolving deltas: 44% (5244/11918)
Resolving deltas: 45% (5364/11918)
Resolving deltas: 46% (5483/11918)
Resolving deltas: 47% (5602/11918)
Resolving deltas: 48% (5721/11918)
Resolving deltas: 49% (5843/11918)
Resolving deltas: 50% (5959/11918)
Resolving deltas: 51% (6079/11918)
Resolving deltas: 52% (6201/11918)
Resolving deltas: 53% (6317/11918)
Resolving deltas: 54% (6436/11918)
Resolving deltas: 55% (6555/11918)
Resolving deltas: 56% (6676/11918)
Resolving deltas: 57% (6794/11918)
Resolving deltas: 58% (6913/11918)
Resolving deltas: 59% (7035/11918)
Resolving deltas: 60% (7151/11918)
Resolving deltas: 61% (7270/11918)
Resolving deltas: 62% (7391/11918)
Resolving deltas: 63% (7509/11918)
Resolving deltas: 64% (7628/11918)
Resolving deltas: 65% (7748/11918)
Resolving deltas: 66% (7867/11918)
Resolving deltas: 67% (7986/11918)
Resolving deltas: 68% (8105/11918)
Resolving deltas: 69% (8224/11918)
Resolving deltas: 70% (8343/11918)
Resolving deltas: 71% (8462/11918)
Resolving deltas: 72% (8581/11918)
Resolving deltas: 73% (8701/11918)
Resolving deltas: 74% (8820/11918)
Resolving deltas: 75% (8939/11918)
Resolving deltas: 76% (9060/11918)
Resolving deltas: 77% (9178/11918)
Resolving deltas: 78% (9297/11918)
Resolving deltas: 79% (9416/11918)
Resolving deltas: 80% (9538/11918)
Resolving deltas: 81% (9654/11918)
Resolving deltas: 82% (9773/11918)
Resolving deltas: 83% (9893/11918)
Resolving deltas: 84% (10017/11918)
Resolving deltas: 85% (10131/11918)
Resolving deltas: 86% (10250/11918)
Resolving deltas: 87% (10369/11918)
Resolving deltas: 88% (10488/11918)
Resolving deltas: 89% (10608/11918)
Resolving deltas: 90% (10727/11918)
Resolving deltas: 91% (10846/11918)
Resolving deltas: 92% (10965/11918)
Resolving deltas: 93% (11084/11918)
Resolving deltas: 94% (11203/11918)
Resolving deltas: 95% (11326/11918)
Resolving deltas: 96% (11448/11918)
Resolving deltas: 97% (11561/11918)
Resolving deltas: 98% (11680/11918)
Resolving deltas: 99% (11799/11918)
Resolving deltas: 100% (11918/11918)
Resolving deltas: 100% (11918/11918), done.
[1m[32m==>[m[1m Validating source files with sha256sums...[m
pikepdf ... Passed
[22;2t]2;🔵 Container arch-nspawn-1833926 on shinx.felixc.at[1m[32m==>[m[1m Making package: python-pikepdf 9.2.1-1 (Mon Sep 16 07:48:55 2024)[m
[1m[32m==>[m[1m Checking runtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
Package (22) New Version Net Change Download Size
extra/freetype2 2.13.3-1 1.58 MiB
extra/fribidi 1.0.15-1 0.24 MiB
extra/graphite 1:1.3.14-4 0.18 MiB
extra/harfbuzz 9.0.0-1 3.97 MiB
extra/jbigkit 2.1-8 0.13 MiB
extra/lcms2 2.16-1 0.61 MiB
extra/libimagequant 4.3.3-1 0.51 MiB
extra/libjpeg-turbo 3.0.3-1 1.89 MiB
extra/libpng 1.6.44-1 0.53 MiB
extra/libraqm 0.10.1-2 0.18 MiB
extra/libtiff 4.6.0-6 1.21 MiB
extra/libxau 1.0.11-3 0.02 MiB
extra/libxcb 1.17.0-1 3.69 MiB
extra/libxdmcp 1.1.5-1 0.13 MiB
extra/libxslt 1.1.42-1 0.72 MiB
extra/openjpeg2 2.5.2-1 13.21 MiB
extra/xcb-proto 1.17.0-2 1.02 MiB
extra/xorgproto 2024.1-2 1.46 MiB
extra/python-lxml 5.3.0-1 4.51 MiB
extra/python-packaging 24.1-1 0.49 MiB
extra/python-pillow 10.4.0-1 4.13 MiB
extra/qpdf 11.9.1-1 2.80 MiB 0.96 MiB
Total Download Size: 0.96 MiB
Total Installed Size: 43.21 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
qpdf-11.9.1-1-riscv64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing libxslt...
Optional dependencies for libxslt
python: Python bindings [installed]
installing python-lxml...
Optional dependencies for python-lxml
python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML
python-cssselect: support for cssselect
python-html5lib: support for html5lib parser
python-lxml-docs: offline docs
python-lxml-html-clean: enable htmlclean feature
installing python-packaging...
installing libpng...
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing freetype2...
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 fribidi...
installing libraqm...
installing openjpeg2...
installing libimagequant...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing python-pillow...
Optional dependencies for python-pillow
libwebp: for webp images
tk: for the ImageTK module
python-olefile: OLE2 file support
python-pyqt6: for the ImageQt module
installing qpdf...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h[1m[32m==>[m[1m Checking buildtime dependencies...[m
[1m[32m==>[m[1m Installing missing dependencies...[m
[?25lresolving dependencies...
looking for conflicting packages...
Package (31) New Version Net Change Download Size
extra/perl-error 0.17029-7 0.04 MiB
extra/perl-mailtools 2.21-9 0.10 MiB
extra/perl-timedate 2.33-7 0.08 MiB
extra/python-attrs 23.2.0-3 0.54 MiB
extra/python-autocommand 2.2.2-6 0.08 MiB
extra/python-execnet 2.0.2-3 0.42 MiB
extra/python-fastjsonschema 2.20.0-1 0.27 MiB
extra/python-iniconfig 2.0.0-5 0.04 MiB
extra/python-jaraco.context 5.3.0-1 0.04 MiB
extra/python-jaraco.functools 4.0.2-1 0.07 MiB
extra/python-jaraco.text 4.0.0-1 0.08 MiB
extra/python-more-itertools 10.3.0-1 0.63 MiB
extra/python-ordered-set 4.1.0-5 0.06 MiB
extra/python-platformdirs 4.2.2-1 0.24 MiB
extra/python-pluggy 1.5.0-1 0.20 MiB
extra/python-pyproject-hooks 1.1.0-1 0.10 MiB
extra/python-pytest 1:8.3.3-1 3.90 MiB 0.67 MiB
extra/python-sortedcontainers 2.4.0-6 0.39 MiB
extra/python-tomli 2.0.1-4 0.10 MiB
extra/python-trove-classifiers 2024.7.2-1 0.12 MiB
extra/python-validate-pyproject 0.19-1 0.33 MiB
extra/git 2.46.1-1 26.98 MiB
extra/pybind11 2.13.5-1 0.91 MiB
extra/python-build 1.2.1-3 0.19 MiB
extra/python-hypothesis 6.111.2-1 4.50 MiB 0.83 MiB
extra/python-installer 0.7.0-8 0.18 MiB
extra/python-psutil 6.0.0-1 3.08 MiB
extra/python-pytest-xdist 3.5.0-2 0.44 MiB
extra/python-setuptools 1:69.5.1-1 4.41 MiB
extra/python-toml 0.10.2-10 0.18 MiB
extra/python-wheel 0.44.0-1 0.26 MiB
Total Download Size: 1.51 MiB
Total Installed Size: 48.97 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-hypothesis-6.111.2-1-any downloading...
python-pytest-1:8.3.3-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing git...
Optional dependencies for git
tk: gitk and git gui
openssh: ssh transport and crypto
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-mediawiki-api: git mediawiki support
perl-datetime-format-iso8601: git mediawiki support
perl-lwp-protocol-https: git mediawiki https support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
installing pybind11...
Optional dependencies for pybind11
python-setuptools: for python bindings [pending]
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
python-pip: to use as the Python package installer (default)
python-uv: to use as the Python package installer
python-virtualenv: to use virtualenv for build isolation
installing python-installer...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
python-inflect: for show-newlines script
installing python-ordered-set...
installing python-platformdirs...
installing python-tomli...
installing python-fastjsonschema...
installing python-trove-classifiers...
installing python-validate-pyproject...
installing python-setuptools...
installing python-toml...
installing python-wheel...
Optional dependencies for python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
installing python-attrs...
installing python-sortedcontainers...
installing python-hypothesis...
Optional dependencies for python-hypothesis
python-black: for CLI and ghostwriter
python-click: for CLI
python-dateutil: for date support
python-django: for django module
python-dpcontracts: for contracts support
python-faker: for fakefactory and django module
python-lark-parser: for lark module
python-libcst: for codemods module
python-numpy: for numpy module
python-pandas: for pandas support
python-pytest: for pytest module [pending]
python-pytz: for datetime and django module
python-redis: for redis support
python-rich: for CLI
installing python-psutil...
installing python-execnet...
installing python-iniconfig...
installing python-pluggy...
installing python-pytest...
installing python-pytest-xdist...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 972.
Creating user 'git' (git daemon user) with UID 972 and GID 972.
(2/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Warn about old perl modules
[?25h[1m[32m==>[m[1m Retrieving sources...[m
[1m[33m==> WARNING:[m[1m Skipping all source file integrity checks.[m
[1m[32m==>[m[1m Extracting sources...[m
[1m[34m ->[m[1m Creating working copy of pikepdf git repo...[m
Cloning into 'pikepdf'...
done.
Switched to a new branch 'makepkg'
[1m[32m==>[m[1m Starting build()...[m
* Getting build dependencies for wheel...
validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema
validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema
running egg_info
creating src/pikepdf.egg-info
writing src/pikepdf.egg-info/PKG-INFO
writing dependency_links to src/pikepdf.egg-info/dependency_links.txt
writing requirements to src/pikepdf.egg-info/requires.txt
writing top-level names to src/pikepdf.egg-info/top_level.txt
writing manifest file 'src/pikepdf.egg-info/SOURCES.txt'
reading manifest file 'src/pikepdf.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'tests/resources/private'
no previously-included directories found matching '.github'
no previously-included directories found matching 'build-scripts'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/pikepdf.egg-info/SOURCES.txt'
* Building wheel...
validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema
validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-riscv64-cpython-312
creating build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/__init__.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/_augments.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/_cpphelpers.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/_exceptions.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/_io.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/_methods.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/_version.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/_xml.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/canvas.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/codec.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/jbig2.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/objects.py -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/settings.py -> build/lib.linux-riscv64-cpython-312/pikepdf
creating build/lib.linux-riscv64-cpython-312/pikepdf/models
copying src/pikepdf/models/__init__.py -> build/lib.linux-riscv64-cpython-312/pikepdf/models
copying src/pikepdf/models/_content_stream.py -> build/lib.linux-riscv64-cpython-312/pikepdf/models
copying src/pikepdf/models/_transcoding.py -> build/lib.linux-riscv64-cpython-312/pikepdf/models
copying src/pikepdf/models/encryption.py -> build/lib.linux-riscv64-cpython-312/pikepdf/models
copying src/pikepdf/models/image.py -> build/lib.linux-riscv64-cpython-312/pikepdf/models
copying src/pikepdf/models/metadata.py -> build/lib.linux-riscv64-cpython-312/pikepdf/models
copying src/pikepdf/models/outlines.py -> build/lib.linux-riscv64-cpython-312/pikepdf/models
running egg_info
writing src/pikepdf.egg-info/PKG-INFO
writing dependency_links to src/pikepdf.egg-info/dependency_links.txt
writing requirements to src/pikepdf.egg-info/requires.txt
writing top-level names to src/pikepdf.egg-info/top_level.txt
reading manifest file 'src/pikepdf.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'tests/resources/private'
no previously-included directories found matching '.github'
no previously-included directories found matching 'build-scripts'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
adding license file 'LICENSE.txt'
writing manifest file 'src/pikepdf.egg-info/SOURCES.txt'
copying src/pikepdf/_core.pyi -> build/lib.linux-riscv64-cpython-312/pikepdf
copying src/pikepdf/py.typed -> build/lib.linux-riscv64-cpython-312/pikepdf
running build_ext
building 'pikepdf._core' extension
creating build/temp.linux-riscv64-cpython-312
creating build/temp.linux-riscv64-cpython-312/src
creating build/temp.linux-riscv64-cpython-312/src/core
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/annotation.cpp -o build/temp.linux-riscv64-cpython-312/src/core/annotation.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/embeddedfiles.cpp -o build/temp.linux-riscv64-cpython-312/src/core/embeddedfiles.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/job.cpp -o build/temp.linux-riscv64-cpython-312/src/core/job.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/logger.cpp -o build/temp.linux-riscv64-cpython-312/src/core/logger.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/matrix.cpp -o build/temp.linux-riscv64-cpython-312/src/core/matrix.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/numbertree.cpp -o build/temp.linux-riscv64-cpython-312/src/core/numbertree.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/nametree.cpp -o build/temp.linux-riscv64-cpython-312/src/core/nametree.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/object.cpp -o build/temp.linux-riscv64-cpython-312/src/core/object.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/object_repr.cpp -o build/temp.linux-riscv64-cpython-312/src/core/object_repr.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/object_convert.cpp -o build/temp.linux-riscv64-cpython-312/src/core/object_convert.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/page.cpp -o build/temp.linux-riscv64-cpython-312/src/core/page.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/parsers.cpp -o build/temp.linux-riscv64-cpython-312/src/core/parsers.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/pipeline.cpp -o build/temp.linux-riscv64-cpython-312/src/core/pipeline.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/pikepdf.cpp -o build/temp.linux-riscv64-cpython-312/src/core/pikepdf.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/qpdf_pagelist.cpp -o build/temp.linux-riscv64-cpython-312/src/core/qpdf_pagelist.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/qpdf.cpp -o build/temp.linux-riscv64-cpython-312/src/core/qpdf.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/rectangle.cpp -o build/temp.linux-riscv64-cpython-312/src/core/rectangle.o -fvisibility=hidden -std=c++17
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -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/src=/usr/src/debug/python -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/tokenfilter.cpp -o build/temp.linux-riscv64-cpython-312/src/core/tokenfilter.o -fvisibility=hidden -std=c++17
g++ -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-pikepdf/src=/usr/src/debug/python-pikepdf -flto=auto build/temp.linux-riscv64-cpython-312/src/core/annotation.o build/temp.linux-riscv64-cpython-312/src/core/embeddedfiles.o build/temp.linux-riscv64-cpython-312/src/core/job.o build/temp.linux-riscv64-cpython-312/src/core/logger.o build/temp.linux-riscv64-cpython-312/src/core/matrix.o build/temp.linux-riscv64-cpython-312/src/core/nametree.o build/temp.linux-riscv64-cpython-312/src/core/numbertree.o build/temp.linux-riscv64-cpython-312/src/core/object.o build/temp.linux-riscv64-cpython-312/src/core/object_convert.o build/temp.linux-riscv64-cpython-312/src/core/object_repr.o build/temp.linux-riscv64-cpython-312/src/core/page.o build/temp.linux-riscv64-cpython-312/src/core/parsers.o build/temp.linux-riscv64-cpython-312/src/core/pikepdf.o build/temp.linux-riscv64-cpython-312/src/core/pipeline.o build/temp.linux-riscv64-cpython-312/src/core/qpdf.o build/temp.linux-riscv64-cpython-312/src/core/qpdf_pagelist.o build/temp.linux-riscv64-cpython-312/src/core/rectangle.o build/temp.linux-riscv64-cpython-312/src/core/tokenfilter.o -L/usr/lib -lqpdf -o build/lib.linux-riscv64-cpython-312/pikepdf/_core.cpython-312-riscv64-linux-gnu.so
installing to build/bdist.linux-riscv64/wheel
running install
running install_lib
creating build/bdist.linux-riscv64
creating build/bdist.linux-riscv64/wheel
creating build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/__init__.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/_augments.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/_cpphelpers.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/_exceptions.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/_io.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/_methods.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/_version.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/_xml.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/canvas.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/codec.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/jbig2.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/objects.py -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/settings.py -> build/bdist.linux-riscv64/wheel/pikepdf
creating build/bdist.linux-riscv64/wheel/pikepdf/models
copying build/lib.linux-riscv64-cpython-312/pikepdf/models/__init__.py -> build/bdist.linux-riscv64/wheel/pikepdf/models
copying build/lib.linux-riscv64-cpython-312/pikepdf/models/_content_stream.py -> build/bdist.linux-riscv64/wheel/pikepdf/models
copying build/lib.linux-riscv64-cpython-312/pikepdf/models/_transcoding.py -> build/bdist.linux-riscv64/wheel/pikepdf/models
copying build/lib.linux-riscv64-cpython-312/pikepdf/models/encryption.py -> build/bdist.linux-riscv64/wheel/pikepdf/models
copying build/lib.linux-riscv64-cpython-312/pikepdf/models/image.py -> build/bdist.linux-riscv64/wheel/pikepdf/models
copying build/lib.linux-riscv64-cpython-312/pikepdf/models/metadata.py -> build/bdist.linux-riscv64/wheel/pikepdf/models
copying build/lib.linux-riscv64-cpython-312/pikepdf/models/outlines.py -> build/bdist.linux-riscv64/wheel/pikepdf/models
copying build/lib.linux-riscv64-cpython-312/pikepdf/_core.pyi -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/py.typed -> build/bdist.linux-riscv64/wheel/pikepdf
copying build/lib.linux-riscv64-cpython-312/pikepdf/_core.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/pikepdf
running install_egg_info
Copying src/pikepdf.egg-info to build/bdist.linux-riscv64/wheel/pikepdf-9.2.1-py3.12.egg-info
running install_scripts
creating build/bdist.linux-riscv64/wheel/pikepdf-9.2.1.dist-info/WHEEL
creating '/build/python-pikepdf/src/pikepdf/dist/.tmp-_v15pe9_/pikepdf-9.2.1-cp312-cp312-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it
adding 'pikepdf/__init__.py'
adding 'pikepdf/_augments.py'
adding 'pikepdf/_core.cpython-312-riscv64-linux-gnu.so'
adding 'pikepdf/_core.pyi'
adding 'pikepdf/_cpphelpers.py'
adding 'pikepdf/_exceptions.py'
adding 'pikepdf/_io.py'
adding 'pikepdf/_methods.py'
adding 'pikepdf/_version.py'
adding 'pikepdf/_xml.py'
adding 'pikepdf/canvas.py'
adding 'pikepdf/codec.py'
adding 'pikepdf/jbig2.py'
adding 'pikepdf/objects.py'
adding 'pikepdf/py.typed'
adding 'pikepdf/settings.py'
adding 'pikepdf/models/__init__.py'
adding 'pikepdf/models/_content_stream.py'
adding 'pikepdf/models/_transcoding.py'
adding 'pikepdf/models/encryption.py'
adding 'pikepdf/models/image.py'
adding 'pikepdf/models/metadata.py'
adding 'pikepdf/models/outlines.py'
adding 'pikepdf-9.2.1.dist-info/LICENSE.txt'
adding 'pikepdf-9.2.1.dist-info/METADATA'
adding 'pikepdf-9.2.1.dist-info/WHEEL'
adding 'pikepdf-9.2.1.dist-info/top_level.txt'
adding 'pikepdf-9.2.1.dist-info/RECORD'
removing build/bdist.linux-riscv64/wheel
Successfully built pikepdf-9.2.1-cp312-cp312-linux_riscv64.whl
[1m[32m==>[m[1m Starting check()...[m
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 -- /build/python-pikepdf/src/pikepdf/test-env/bin/python
cachedir: .pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/build/python-pikepdf/src/pikepdf/.hypothesis/examples'))
rootdir: /build/python-pikepdf/src/pikepdf
configfile: pyproject.toml
testpaths: tests
plugins: hypothesis-6.111.2, xdist-3.5.0
created: 16/16 workers
16 workers [637 items]
scheduling tests via LoadScheduling
tests/test_canvas.py::TestContentStreamBuilder::test_operators[cm-args2-cm]
tests/test_attachments.py::test_attach_direct
tests/test_annotation.py::test_button
tests/test_codec.py::test_encode
tests/test_codec.py::test_pdfdoc_encode_lookup_error
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args20-d]
tests/test_image_access.py::test_image_from_nonimage
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_horizontal_scaling-args11-Tz]
tests/test_encrypt.py::test_encrypt_permissions_deny[False-True]
tests/test_encrypt.py::test_access_encryption_not_encrypted
tests/test_filters.py::test_token_eq_token
tests/test_encrypt.py::test_encrypt_invalid_level_value[9]
tests/test_image_access.py::test_inline
tests/test_encrypt.py::test_encrypt_basic[6-foo-bar]
tests/test_encrypt.py::test_bad_settings[3-\u5bc6\u7801-password-False-False-password.*not encodable]
tests/test_foreign.py::test_no_foreign_on_direct
[gw6] [ 0%] PASSED tests/test_codec.py::test_pdfdoc_encode_lookup_error
tests/test_decimal.py::test_decimal_precision
[gw5] [ 0%] PASSED tests/test_codec.py::test_encode
tests/test_codec.py::test_decode
[gw6] [ 0%] PASSED tests/test_decimal.py::test_decimal_precision
tests/test_decimal.py::test_decimal_change_precision
[gw4] [ 0%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args20-d]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args21-d]
[gw3] [ 0%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_horizontal_scaling-args11-Tz]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[move_cursor-args12-Td]
[gw6] [ 0%] PASSED tests/test_decimal.py::test_decimal_change_precision
tests/test_decimal.py::test_decimal_independent_of_app
[gw6] [ 1%] PASSED tests/test_decimal.py::test_decimal_independent_of_app
[gw13] [ 1%] PASSED tests/test_foreign.py::test_no_foreign_on_direct
tests/test_foreign.py::test_must_use_copy_foreign
[gw8] [ 1%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level_value[9]
tests/test_encrypt.py::test_encrypt_invalid_level_value[42]
[gw12] [ 1%] PASSED tests/test_filters.py::test_token_eq_token
[gw4] [ 1%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args21-d]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args22-d]
[gw10] [ 1%] PASSED tests/test_encrypt.py::test_bad_settings[3-\u5bc6\u7801-password-False-False-password.*not encodable]
tests/test_decimal.py::test_output_rounded
[gw11] [ 2%] PASSED tests/test_encrypt.py::test_access_encryption_not_encrypted
[gw2] [ 2%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[cm-args2-cm]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_marked_content_proplist-args3-BDC]
[gw2] [ 2%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_marked_content_proplist-args3-BDC]
[gw1] [ 2%] PASSED tests/test_attachments.py::test_attach_direct
[gw3] [ 2%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[move_cursor-args12-Td]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[stroke_and_close-args13-s]
[gw8] [ 2%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level_value[42]
tests/test_encrypt.py::test_encrypt_invalid_level[3.14]
tests/test_filters.py::test_filter_thru[FilterThru-q\n144.0000 0 0 144.0000 0.0000 0.0000 cm\n/Im0 Do\nQ]
[gw4] [ 2%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args22-d]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[draw_xobject-args23-Do]
[gw12] [ 3%] PASSED tests/test_filters.py::test_filter_thru[FilterThru-q\n144.0000 0 0 144.0000 0.0000 0.0000 cm\n/Im0 Do\nQ]
[gw6] [ 3%] PASSED tests/test_decimal.py::test_output_rounded
tests/test_decimal.py::test_nonfinite
tests/test_augments.py::test_no_duplicate_definition
[gw1] [ 3%] PASSED tests/test_augments.py::test_no_duplicate_definition
[gw8] [ 3%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level[3.14]
tests/test_encrypt.py::test_encrypt_invalid_level[6_0]
[gw8] [ 3%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level[6_0]
tests/test_augments.py::test_if_no_cpp
[gw1] [ 3%] PASSED tests/test_augments.py::test_if_no_cpp
[gw4] [ 4%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[draw_xobject-args23-Do]
tests/test_canvas.py::TestCanvas::test_basic
[gw14] [ 4%] PASSED tests/test_image_access.py::test_image_from_nonimage
tests/test_canvas.py::TestContentStreamBuilder::test_operators[end_marked_content-args4-EMC]
[gw2] [ 4%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[end_marked_content-args4-EMC]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_marked_content-args5-BMC]
tests/test_errors.py::test_foreign_linearization
[gw11] [ 4%] PASSED tests/test_errors.py::test_foreign_linearization
[gw3] [ 4%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[stroke_and_close-args13-s]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[fill-args14-f]
[gw3] [ 4%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[fill-args14-f]
tests/test_encrypt.py::test_encrypt_invalid_level[6_1]
[gw8] [ 5%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level[6_1]
tests/test_encrypt.py::test_encrypt_invalid_level[None]
tests/test_augments.py::test_override_cpp
[gw1] [ 5%] PASSED tests/test_augments.py::test_override_cpp
tests/test_filters.py::test_filter_thru[FilterDrop-]
[gw4] [ 5%] PASSED tests/test_canvas.py::TestCanvas::test_basic
tests/test_canvas.py::TestCanvas::test_image
[gw6] [ 5%] PASSED tests/test_decimal.py::test_nonfinite
tests/test_decimal.py::test_issue_598_scientific_notation
[gw6] [ 5%] PASSED tests/test_decimal.py::test_issue_598_scientific_notation
[gw12] [ 5%] PASSED tests/test_filters.py::test_filter_thru[FilterDrop-]
tests/test_filters.py::test_filter_thru[FilterNumbers-144.0000 0 0 144.0000 0.0000 0.0000 ]
tests/test_errors.py::test_translate_qpdf_logic_error[QPDF-pikepdf.Pdf]
[gw11] [ 5%] PASSED tests/test_errors.py::test_translate_qpdf_logic_error[QPDF-pikepdf.Pdf]
tests/test_encrypt.py::test_bad_settings[4-owner-\u5bc6\u7801-False-False-password.*not encodable]
[gw10] [ 6%] PASSED tests/test_encrypt.py::test_bad_settings[4-owner-\u5bc6\u7801-False-False-password.*not encodable]
tests/test_encrypt.py::test_bad_settings[6-None-a-True-True-may not be None]
tests/test_dictionary.py::test_get_equality_stream
[gw15] [ 6%] PASSED tests/test_image_access.py::test_inline
tests/test_image_access.py::test_inline_extract
[gw15] [ 6%] PASSED tests/test_image_access.py::test_inline_extract
tests/test_image_access.py::test_image
[gw14] [ 6%] PASSED tests/test_image_access.py::test_image
[gw2] [ 6%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_marked_content-args5-BMC]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_text-args6-BT]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[append_rectangle-args15-re]
[gw3] [ 6%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[append_rectangle-args15-re]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_stroke_color-args16-RG]
[gw8] [ 7%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level[None]
tests/test_encrypt.py::test_encrypt_without_owner
[gw12] [ 7%] PASSED tests/test_filters.py::test_filter_thru[FilterNumbers-144.0000 0 0 144.0000 0.0000 0.0000 ]
tests/test_filters.py::test_filter_names
[gw6] [ 7%] PASSED tests/test_dictionary.py::test_get_equality_stream
tests/test_canvas.py::TestContentStreamBuilder::test_init
[gw0] [ 7%] PASSED tests/test_annotation.py::test_button
tests/test_annotation.py::test_checkbox
[gw0] [ 7%] PASSED tests/test_annotation.py::test_checkbox
[gw1] [ 7%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_init
tests/test_canvas.py::TestContentStreamBuilder::test_append
tests/test_annotation.py::test_annot_eq
[gw0] [ 8%] PASSED tests/test_annotation.py::test_annot_eq
tests/test_attachments.py::test_attachment_crud
[gw1] [ 8%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_append
tests/test_image_access.py::test_inline_read
[gw15] [ 8%] PASSED tests/test_image_access.py::test_inline_read
tests/test_image_access.py::test_imagemask
[gw14] [ 8%] PASSED tests/test_image_access.py::test_imagemask
tests/test_image_access.py::test_imagemask_colorspace
[gw14] [ 8%] PASSED tests/test_image_access.py::test_imagemask_colorspace
tests/test_image_access.py::test_inline_to_pil
[gw15] [ 8%] PASSED tests/test_image_access.py::test_inline_to_pil
[gw13] [ 8%] PASSED tests/test_foreign.py::test_must_use_copy_foreign
tests/test_foreign.py::test_self_copy_foreign
[gw5] [ 9%] PASSED tests/test_codec.py::test_decode
[gw0] [ 9%] PASSED tests/test_attachments.py::test_attachment_crud
tests/test_attachments.py::test_attachment_iter
[gw0] [ 9%] PASSED tests/test_attachments.py::test_attachment_iter
tests/test_image_access.py::test_bits_per_component_missing
[gw15] [ 9%] PASSED tests/test_image_access.py::test_bits_per_component_missing
tests/test_image_access.py::test_image_save_compare
tests/test_codec.py::test_unicode_surrogate
[gw5] [ 9%] PASSED tests/test_codec.py::test_unicode_surrogate
tests/test_codec.py::test_codec_involution
tests/test_attachments.py::test_filespec_types
[gw0] [ 9%] PASSED tests/test_attachments.py::test_filespec_types
tests/test_attachments.py::test_attachment_metadata
[gw12] [ 10%] PASSED tests/test_filters.py::test_filter_names
tests/test_filters.py::test_invalid_handle_token
[gw13] [ 10%] PASSED tests/test_foreign.py::test_self_copy_foreign
tests/test_foreign.py::test_copy_foreign_copies
[gw13] [ 10%] PASSED tests/test_foreign.py::test_copy_foreign_copies
[gw8] [ 10%] PASSED tests/test_encrypt.py::test_encrypt_without_owner
[gw4] [ 10%] PASSED tests/test_canvas.py::TestCanvas::test_image
tests/test_canvas.py::TestCanvas::test_text
[gw4] [ 10%] PASSED tests/test_canvas.py::TestCanvas::test_text
tests/test_canvas.py::TestContentStreamBuilder::test_extend
[gw1] [ 10%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_extend
tests/test_canvas.py::TestContentStreamBuilder::test_operators[push-args0-q]
[gw1] [ 11%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[push-args0-q]
[gw2] [ 11%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_text-args6-BT]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[end_text-args7-ET]
[gw2] [ 11%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[end_text-args7-ET]
tests/test_canvas.py::TestCanvas::test_stack_abuse
[gw3] [ 11%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_stroke_color-args16-RG]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_fill_color-args17-rg]
[gw3] [ 11%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_fill_color-args17-rg]
tests/test_errors.py::test_data_decoding_errors[/ASCII85Decode-\xba\xad-character out of range]
[gw9] [ 11%] PASSED tests/test_encrypt.py::test_encrypt_permissions_deny[False-True]
tests/test_encrypt.py::test_encrypt_permissions_deny[False-False]
tests/test_image_access.py::test_malformed_palette
[gw14] [ 12%] PASSED tests/test_image_access.py::test_malformed_palette
tests/test_image_access.py::test_image_eq
[gw14] [ 12%] PASSED tests/test_image_access.py::test_image_eq
[gw4] [ 12%] PASSED tests/test_canvas.py::TestCanvas::test_stack_abuse
[gw0] [ 12%] PASSED tests/test_attachments.py::test_attachment_metadata
tests/test_attachments.py::test_compound_attachment
[gw0] [ 12%] PASSED tests/test_attachments.py::test_compound_attachment
[gw12] [ 12%] PASSED tests/test_filters.py::test_invalid_handle_token
tests/test_filters.py::test_invalid_tokenfilter
tests/test_foreign.py::test_with_same_owner_as
[gw13] [ 13%] PASSED tests/test_foreign.py::test_with_same_owner_as
tests/test_encrypt.py::test_encrypt_no_passwords
tests/test_dictionary.py::test_get_equality_dict
[gw6] [ 13%] PASSED tests/test_dictionary.py::test_get_equality_dict
tests/test_image_access.py::test_direct_extract[cmyk-jpeg.pdf-8-filters3-.jpg-CMYK-JPEG]
[gw6] [ 13%] PASSED tests/test_image_access.py::test_direct_extract[cmyk-jpeg.pdf-8-filters3-.jpg-CMYK-JPEG]
tests/test_image_access.py::test_image_palette[pal.pdf-8-rgb0]
[gw8] [ 13%] PASSED tests/test_encrypt.py::test_encrypt_no_passwords
tests/test_image_access.py::test_image_replace
[gw10] [ 13%] PASSED tests/test_encrypt.py::test_bad_settings[6-None-a-True-True-may not be None]
tests/test_encrypt.py::test_bad_settings[6-a-None-True-True-may not be None]
[gw10] [ 13%] PASSED tests/test_encrypt.py::test_bad_settings[6-a-None-True-True-may not be None]
tests/test_encrypt.py::test_block_encryption_and_normalize
[gw14] [ 13%] PASSED tests/test_image_access.py::test_image_replace
tests/test_image_access.py::test_lowlevel_jpeg
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_line_width-args18-w]
[gw3] [ 14%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_line_width-args18-w]
[gw11] [ 14%] PASSED tests/test_errors.py::test_data_decoding_errors[/ASCII85Decode-\xba\xad-character out of range]
tests/test_errors.py::test_data_decoding_errors[/ASCII85Decode-fooz-unexpected z]
[gw11] [ 14%] PASSED tests/test_errors.py::test_data_decoding_errors[/ASCII85Decode-fooz-unexpected z]
[gw10] [ 14%] PASSED tests/test_encrypt.py::test_block_encryption_and_normalize
tests/test_encrypt.py::test_consistency_saving_removes_encryption
[gw10] [ 14%] PASSED tests/test_encrypt.py::test_consistency_saving_removes_encryption
[gw12] [ 14%] PASSED tests/test_filters.py::test_invalid_tokenfilter
tests/test_filters.py::test_tokenfilter_is_abstract
tests/test_encrypt.py::test_save_without_encryption
tests/test_foreign.py::test_issue_271
tests/test_errors.py::test_data_decoding_errors[/ASCIIHexDecode-1g-character out of range]
[gw11] [ 15%] PASSED tests/test_errors.py::test_data_decoding_errors[/ASCIIHexDecode-1g-character out of range]
tests/test_errors.py::test_data_decoding_errors[/FlateDecode-\xba\xad-incorrect header check]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_font-args8-Tf]
[gw2] [ 15%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_font-args8-Tf]
[gw14] [ 15%] PASSED tests/test_image_access.py::test_lowlevel_jpeg
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_matrix-args9-Tm]
[gw6] [ 15%] PASSED tests/test_image_access.py::test_image_palette[pal.pdf-8-rgb0]
tests/test_image_access.py::test_image_palette[pal-1bit-trivial.pdf-1-rgb1]
[gw2] [ 15%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_matrix-args9-Tm]
tests/test_codec.py::test_encodable_table
[gw7] [ 15%] PASSED tests/test_encrypt.py::test_encrypt_basic[6-foo-bar]
tests/test_encrypt.py::test_encrypt_basic[4-password-password]
[gw11] [ 16%] PASSED tests/test_errors.py::test_data_decoding_errors[/FlateDecode-\xba\xad-incorrect header check]
tests/test_errors.py::test_system_error
[gw11] [ 16%] PASSED tests/test_errors.py::test_system_error
[gw12] [ 16%] PASSED tests/test_filters.py::test_tokenfilter_is_abstract
[gw7] [ 16%] PASSED tests/test_encrypt.py::test_encrypt_basic[4-password-password]
[gw4] [ 16%] PASSED tests/test_codec.py::test_encodable_table
tests/test_image_access.py::test_icc_use
tests/test_canvas.py::TestContentStreamBuilder::test_operators[line-args19-l]
[gw3] [ 16%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[line-args19-l]
tests/test_image_access.py::test_grayscale_stride
tests/test_encrypt.py::test_encrypt_basic[3-12345678-secret]
tests/test_encrypt.py::test_encrypt_permissions_deny[True-True]
tests/test_canvas.py::TestContentStreamBuilder::test_operators[pop-args1-Q]
[gw1] [ 16%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[pop-args1-Q]
tests/test_io.py::test_invalid_output_stream[BadBytesIO-ValueError]
[gw13] [ 17%] XFAIL tests/test_foreign.py::test_issue_271
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_rendering-args10-Tr]
[gw4] [ 17%] PASSED tests/test_image_access.py::test_icc_use
[gw9] [ 17%] PASSED tests/test_encrypt.py::test_encrypt_permissions_deny[False-False]
[gw7] [ 17%] PASSED tests/test_encrypt.py::test_encrypt_basic[3-12345678-secret]
[gw6] [ 17%] PASSED tests/test_image_access.py::test_image_palette[pal-1bit-trivial.pdf-1-rgb1]
tests/test_foreign.py::test_copy_foreign_refcount
[gw10] [ 17%] PASSED tests/test_encrypt.py::test_save_without_encryption
[gw2] [ 18%] PASSED tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_rendering-args10-Tr]
[gw13] [ 18%] PASSED tests/test_foreign.py::test_copy_foreign_refcount
tests/test_image_access.py::test_icc_extract
tests/test_encrypt.py::test_encrypt_info
tests/test_encrypt.py::test_encrypt_basic[2-qwerty-123456]
tests/test_image_access.py::test_image_palette[pal-1bit-rgb.pdf-1-rgb2]
tests/test_encrypt.py::test_save_preserve_encryption
[gw9] [ 18%] PASSED tests/test_encrypt.py::test_encrypt_info
tests/test_image_access.py::test_decodeparms_filter_alternates
[gw7] [ 18%] PASSED tests/test_encrypt.py::test_encrypt_basic[2-qwerty-123456]
[gw1] [ 18%] PASSED tests/test_io.py::test_invalid_output_stream[BadBytesIO-ValueError]
[gw4] [ 18%] PASSED tests/test_image_access.py::test_icc_extract
tests/test_foreign.py::test_copy_foreign_page_object
[gw2] [ 18%] PASSED tests/test_image_access.py::test_decodeparms_filter_alternates
[gw13] [ 19%] PASSED tests/test_foreign.py::test_copy_foreign_page_object
tests/test_encrypt.py::test_bad_settings[6-foo-bar-42-False-aes.*bool]
tests/test_encrypt.py::test_encrypt_R5
tests/test_io.py::test_invalid_output_stream[WrongTypeBytesIO-TypeError]
tests/test_image_access.py::test_icc_palette
tests/test_image_access.py::test_palette_nonrgb[base0-4-8-\x00@\x80\xff-L-P]
[gw9] [ 19%] PASSED tests/test_encrypt.py::test_bad_settings[6-foo-bar-42-False-aes.*bool]
[gw7] [ 19%] PASSED tests/test_encrypt.py::test_encrypt_R5
[gw1] [ 19%] PASSED tests/test_io.py::test_invalid_output_stream[WrongTypeBytesIO-TypeError]
[gw6] [ 19%] PASSED tests/test_image_access.py::test_image_palette[pal-1bit-rgb.pdf-1-rgb2]
tests/test_encrypt.py::test_bad_settings[6-password-password-True-42-metadata.*bool]
tests/test_encrypt.py::test_encrypt_invalid_level_value[-1]
tests/test_io.py::test_invalid_output_stream[NegativeOneBytesIO-PdfError]
tests/test_image_access.py::test_image_palette2
[gw9] [ 19%] PASSED tests/test_encrypt.py::test_bad_settings[6-password-password-True-42-metadata.*bool]
[gw7] [ 20%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level_value[-1]
[gw1] [ 20%] PASSED tests/test_io.py::test_invalid_output_stream[NegativeOneBytesIO-PdfError]
[gw2] [ 20%] PASSED tests/test_image_access.py::test_palette_nonrgb[base0-4-8-\x00@\x80\xff-L-P]
tests/test_encrypt.py::test_encrypt_invalid_level_value[0]
tests/test_encrypt.py::test_bad_settings[3-12345678-secret-False-True-metadata.*R < 4]
tests/test_io.py::test_file_without_fileno
tests/test_image_access.py::test_palette_nonrgb[base1-4-8-\x00\xc0\xc0\x15\x90\x00\xc0\x15\xc0\xa0\x00\x15\x04\xc0\x00\x15-CMYK-P]
[gw7] [ 20%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level_value[0]
[gw9] [ 20%] PASSED tests/test_encrypt.py::test_bad_settings[3-12345678-secret-False-True-metadata.*R < 4]
[gw1] [ 20%] PASSED tests/test_io.py::test_file_without_fileno
tests/test_encrypt.py::test_encrypt_invalid_level_value[1]
tests/test_encrypt.py::test_bad_settings[2-qwerty-123456-True-False-AES.*R < 4]
tests/test_io.py::test_file_deny_mmap
[gw7] [ 21%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level_value[1]
[gw1] [ 21%] PASSED tests/test_io.py::test_file_deny_mmap
[gw9] [ 21%] PASSED tests/test_encrypt.py::test_bad_settings[2-qwerty-123456-True-False-AES.*R < 4]
tests/test_io.py::test_mmap_only_file
tests/test_encrypt.py::test_bad_settings[6-rc4-rc4-False-True-R = 6.*AES]
[gw1] [ 21%] PASSED tests/test_io.py::test_mmap_only_file
[gw9] [ 21%] PASSED tests/test_encrypt.py::test_bad_settings[6-rc4-rc4-False-True-R = 6.*AES]
tests/test_io.py::test_save_bytesio
[gw4] [ 21%] PASSED tests/test_image_access.py::test_icc_palette
tests/test_image_access.py::test_stacked_compression
tests/test_attachments.py::test_from_str_filepath
[gw0] [ 21%] PASSED tests/test_attachments.py::test_from_str_filepath
tests/test_io_psutil.py::test_open_named_file_closed
[gw8] [ 22%] PASSED tests/test_encrypt.py::test_encrypt_permissions_deny[True-True]
tests/test_image_access.py::test_ccitt_photometry[False-decode5-255]
tests/test_filters.py::test_issue160_tokenfilter_refcounting
[gw1] [ 22%] PASSED tests/test_io.py::test_save_bytesio
[gw0] [ 22%] PASSED tests/test_io_psutil.py::test_open_named_file_closed
tests/test_io_psutil.py::test_streamed_file_not_closed
tests/test_image_access.py::test_lowlevel_replace_jpeg
[gw0] [ 22%] PASSED tests/test_io_psutil.py::test_streamed_file_not_closed
tests/test_io_psutil.py::test_save_named_file_closed[success]
[gw0] [ 22%] PASSED tests/test_io_psutil.py::test_save_named_file_closed[success]
tests/test_errors.py::test_return_object_from_closed
[gw11] [ 22%] PASSED tests/test_errors.py::test_return_object_from_closed
[gw12] [ 23%] PASSED tests/test_filters.py::test_issue160_tokenfilter_refcounting
tests/test_io.py::test_stop_iteration_on_close
[gw12] [ 23%] PASSED tests/test_io.py::test_stop_iteration_on_close
tests/test_encrypt.py::test_bad_settings[4-met-met-False-True-unless AES]
[gw9] [ 23%] PASSED tests/test_encrypt.py::test_bad_settings[4-met-met-False-True-unless AES]
tests/test_encrypt.py::test_encrypt_invalid_level_value[7]
[gw7] [ 23%] PASSED tests/test_encrypt.py::test_encrypt_invalid_level_value[7]
tests/test_matrix.py::TestMatrix::test_latex
tests/test_io.py::test_save_failure
[gw1] [ 23%] PASSED tests/test_io.py::test_save_failure
tests/test_metadata.py::test_roundtrip[filename6]
[gw2] [ 23%] PASSED tests/test_image_access.py::test_palette_nonrgb[base1-4-8-\x00\xc0\xc0\x15\x90\x00\xc0\x15\xc0\xa0\x00\x15\x04\xc0\x00\x15-CMYK-P]
tests/test_image_access.py::test_palette_nonrgb[base2-4-4-\x04\x08\x02\x0f-L-P]
tests/test_io_psutil.py::test_save_named_file_closed[failure]
[gw0] [ 24%] PASSED tests/test_io_psutil.py::test_save_named_file_closed[failure]
tests/test_formxobject.py::test_create_form_xobjects
[gw13] [ 24%] PASSED tests/test_formxobject.py::test_create_form_xobjects
tests/test_job.py::test_job_from_invalid_json
tests/test_io_psutil.py::test_save_streamed_file_not_closed
[gw13] [ 24%] PASSED tests/test_job.py::test_job_from_invalid_json
tests/test_job.py::test_schemas
[gw4] [ 24%] PASSED tests/test_image_access.py::test_stacked_compression
tests/test_io.py::test_read_after_close
[gw12] [ 24%] PASSED tests/test_io.py::test_read_after_close
tests/test_io.py::test_logging
tests/test_image_access.py::test_ccitt_photometry[None-None-255]
[gw12] [ 24%] PASSED tests/test_io.py::test_logging
tests/test_io.py::test_atomic_overwrite_new
[gw12] [ 24%] PASSED tests/test_io.py::test_atomic_overwrite_new
tests/test_io.py::test_atomic_overwrite_existing
tests/test_metadata.py::test_update_docinfo
[gw7] [ 25%] PASSED tests/test_matrix.py::TestMatrix::test_latex
tests/test_metadata.py::test_lowlevel
[gw14] [ 25%] PASSED tests/test_image_access.py::test_lowlevel_replace_jpeg
[gw6] [ 25%] SKIPPED tests/test_image_access.py::test_image_palette2
tests/test_image_access.py::test_bool_in_inline_image
[gw6] [ 25%] PASSED tests/test_image_access.py::test_bool_in_inline_image
[gw13] [ 25%] PASSED tests/test_job.py::test_schemas
tests/test_matrix.py::TestMatrix::test_default_is_identity
[gw13] [ 25%] PASSED tests/test_matrix.py::TestMatrix::test_default_is_identity
tests/test_matrix.py::TestMatrix::test_not_enough_args
tests/test_image_access.py::test_jp2
[gw10] [ 26%] PASSED tests/test_encrypt.py::test_save_preserve_encryption
tests/test_encrypt.py::test_preserve_encryption_not_encrypted
[gw2] [ 26%] PASSED tests/test_image_access.py::test_palette_nonrgb[base2-4-4-\x04\x08\x02\x0f-L-P]
tests/test_image_access.py::test_palette_nonrgb[base3-255-8-\x00\x00\x00\x01\x01\x01\x02\x02\x02\x03\x03\x03\x04\x04\x04\x05\x05\x05\x06\x06\x06\x07\x07\x07\x08\x08\x08\t\t\t\n\n\n\x0b\x0b\x0b\x0c\x0c\x0c\r\r\r\x0e\x0e\x0e\x0f\x0f\x0f\x10\x10\x10\x11\x11\x11\x12\x12\x12\x13\x13\x13\x14\x14\x14\x15\x15\x15\x16\x16\x16\x17\x17\x17\x18\x18\x18\x19\x19\x19\x1a\x1a\x1a\x1b\x1b\x1b\x1c\x1c\x1c\x1d\x1d\x1d\x1e\x1e\x1e\x1f\x1f\x1f !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~\x7f\x7f\x7f\x80\x80\x80\x81\x81\x81\x82\x82\x82\x83\x83\x83\x84\x84\x84\x85\x85\x85\x86\x86\x86\x87\x87\x87\x88\x88\x88\x89\x89\x89\x8a\x8a\x8a\x8b\x8b\x8b\x8c\x8c\x8c\x8d\x8d\x8d\x8e\x8e\x8e\x8f\x8f\x8f\x90\x90\x90\x91\x91\x91\x92\x92\x92\x93\x93\x93\x94\x94\x94\x95\x95\x95\x96\x96\x96\x97\x97\x97\x98\x98\x98\x99\x99\x99\x9a\x9a\x9a\x9b\x9b\x9b\x9c\x9c\x9c\x9d\x9d\x9d\x9e\x9e\x9e\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa2\xa2\xa2\xa3\xa3\xa3\xa4\xa4\xa4\xa5\xa5\xa5\xa6\xa6\xa6\xa7\xa7\xa7\xa8\xa8\xa8\xa9\xa9\xa9\xaa\xaa\xaa\xab\xab\xab\xac\xac\xac\xad\xad\xad\xae\xae\xae\xaf\xaf\xaf\xb0\xb0\xb0\xb1\xb1\xb1\xb2\xb2\xb2\xb3\xb3\xb3\xb4\xb4\xb4\xb5\xb5\xb5\xb6\xb6\xb6\xb7\xb7\xb7\xb8\xb8\xb8\xb9\xb9\xb9\xba\xba\xba\xbb\xbb\xbb\xbc\xbc\xbc\xbd\xbd\xbd\xbe\xbe\xbe\xbf\xbf\xbf\xc0\xc0\xc0\xc1\xc1\xc1\xc2\xc2\xc2\xc3\xc3\xc3\xc4\xc4\xc4\xc5\xc5\xc5\xc6\xc6\xc6\xc7\xc7\xc7\xc8\xc8\xc8\xc9\xc9\xc9\xca\xca\xca\xcb\xcb\xcb\xcc\xcc\xcc\xcd\xcd\xcd\xce\xce\xce\xcf\xcf\xcf\xd0\xd0\xd0\xd1\xd1\xd1\xd2\xd2\xd2\xd3\xd3\xd3\xd4\xd4\xd4\xd5\xd5\xd5\xd6\xd6\xd6\xd7\xd7\xd7\xd8\xd8\xd8\xd9\xd9\xd9\xda\xda\xda\xdb\xdb\xdb\xdc\xdc\xdc\xdd\xdd\xdd\xde\xde\xde\xdf\xdf\xdf\xe0\xe0\xe0\xe1\xe1\xe1\xe2\xe2\xe2\xe3\xe3\xe3\xe4\xe4\xe4\xe5\xe5\xe5\xe6\xe6\xe6\xe7\xe7\xe7\xe8\xe8\xe8\xe9\xe9\xe9\xea\xea\xea\xeb\xeb\xeb\xec\xec\xec\xed\xed\xed\xee\xee\xee\xef\xef\xef\xf0\xf0\xf0\xf1\xf1\xf1\xf2\xf2\xf2\xf3\xf3\xf3\xf4\xf4\xf4\xf5\xf5\xf5\xf6\xf6\xf6\xf7\xf7\xf7\xf8\xf8\xf8\xf9\xf9\xf9\xfa\xfa\xfa\xfb\xfb\xfb\xfc\xfc\xfc\xfd\xfd\xfd\xfe\xfe\xfe\xff\xff\xff-RGB-P]
[gw12] [ 26%] PASSED tests/test_io.py::test_atomic_overwrite_existing
tests/test_io.py::test_atomic_ovewrite_stat_preservation
[gw12] [ 26%] PASSED tests/test_io.py::test_atomic_ovewrite_stat_preservation
tests/test_io.py::test_memory_to_path
[gw12] [ 26%] PASSED tests/test_io.py::test_memory_to_path
[gw10] [ 26%] PASSED tests/test_encrypt.py::test_preserve_encryption_not_encrypted
tests/test_matrix.py::TestMatrix::test_init
tests/test_matrix.py::TestMatrix::test_bool
[gw11] [ 27%] PASSED tests/test_matrix.py::TestMatrix::test_bool
tests/test_matrix.py::TestMatrix::test_pickle
[gw11] [ 27%] PASSED tests/test_matrix.py::TestMatrix::test_pickle
tests/test_matrix.py::TestMatrix::test_encode
[gw11] [ 27%] PASSED tests/test_matrix.py::TestMatrix::test_encode
tests/test_matrix.py::TestMatrix::test_from_object_array
[gw9] [ 27%] PASSED tests/test_metadata.py::test_update_docinfo
tests/test_metadata.py::test_roundtrip[filename0]
[gw1] [ 27%] PASSED tests/test_metadata.py::test_roundtrip[filename6]
tests/test_metadata.py::test_roundtrip[filename7]
[gw7] [ 27%] PASSED tests/test_metadata.py::test_lowlevel
tests/test_metadata.py::test_no_info
[gw2] [ 27%] PASSED tests/test_image_access.py::test_palette_nonrgb[base3-255-8-\x00\x00\x00\x01\x01\x01\x02\x02\x02\x03\x03\x03\x04\x04\x04\x05\x05\x05\x06\x06\x06\x07\x07\x07\x08\x08\x08\t\t\t\n\n\n\x0b\x0b\x0b\x0c\x0c\x0c\r\r\r\x0e\x0e\x0e\x0f\x0f\x0f\x10\x10\x10\x11\x11\x11\x12\x12\x12\x13\x13\x13\x14\x14\x14\x15\x15\x15\x16\x16\x16\x17\x17\x17\x18\x18\x18\x19\x19\x19\x1a\x1a\x1a\x1b\x1b\x1b\x1c\x1c\x1c\x1d\x1d\x1d\x1e\x1e\x1e\x1f\x1f\x1f !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~\x7f\x7f\x7f\x80\x80\x80\x81\x81\x81\x82\x82\x82\x83\x83\x83\x84\x84\x84\x85\x85\x85\x86\x86\x86\x87\x87\x87\x88\x88\x88\x89\x89\x89\x8a\x8a\x8a\x8b\x8b\x8b\x8c\x8c\x8c\x8d\x8d\x8d\x8e\x8e\x8e\x8f\x8f\x8f\x90\x90\x90\x91\x91\x91\x92\x92\x92\x93\x93\x93\x94\x94\x94\x95\x95\x95\x96\x96\x96\x97\x97\x97\x98\x98\x98\x99\x99\x99\x9a\x9a\x9a\x9b\x9b\x9b\x9c\x9c\x9c\x9d\x9d\x9d\x9e\x9e\x9e\x9f\x9f\x9f\xa0\xa0\xa0\xa1\xa1\xa1\xa2\xa2\xa2\xa3\xa3\xa3\xa4\xa4\xa4\xa5\xa5\xa5\xa6\xa6\xa6\xa7\xa7\xa7\xa8\xa8\xa8\xa9\xa9\xa9\xaa\xaa\xaa\xab\xab\xab\xac\xac\xac\xad\xad\xad\xae\xae\xae\xaf\xaf\xaf\xb0\xb0\xb0\xb1\xb1\xb1\xb2\xb2\xb2\xb3\xb3\xb3\xb4\xb4\xb4\xb5\xb5\xb5\xb6\xb6\xb6\xb7\xb7\xb7\xb8\xb8\xb8\xb9\xb9\xb9\xba\xba\xba\xbb\xbb\xbb\xbc\xbc\xbc\xbd\xbd\xbd\xbe\xbe\xbe\xbf\xbf\xbf\xc0\xc0\xc0\xc1\xc1\xc1\xc2\xc2\xc2\xc3\xc3\xc3\xc4\xc4\xc4\xc5\xc5\xc5\xc6\xc6\xc6\xc7\xc7\xc7\xc8\xc8\xc8\xc9\xc9\xc9\xca\xca\xca\xcb\xcb\xcb\xcc\xcc\xcc\xcd\xcd\xcd\xce\xce\xce\xcf\xcf\xcf\xd0\xd0\xd0\xd1\xd1\xd1\xd2\xd2\xd2\xd3\xd3\xd3\xd4\xd4\xd4\xd5\xd5\xd5\xd6\xd6\xd6\xd7\xd7\xd7\xd8\xd8\xd8\xd9\xd9\xd9\xda\xda\xda\xdb\xdb\xdb\xdc\xdc\xdc\xdd\xdd\xdd\xde\xde\xde\xdf\xdf\xdf\xe0\xe0\xe0\xe1\xe1\xe1\xe2\xe2\xe2\xe3\xe3\xe3\xe4\xe4\xe4\xe5\xe5\xe5\xe6\xe6\xe6\xe7\xe7\xe7\xe8\xe8\xe8\xe9\xe9\xe9\xea\xea\xea\xeb\xeb\xeb\xec\xec\xec\xed\xed\xed\xee\xee\xee\xef\xef\xef\xf0\xf0\xf0\xf1\xf1\xf1\xf2\xf2\xf2\xf3\xf3\xf3\xf4\xf4\xf4\xf5\xf5\xf5\xf6\xf6\xf6\xf7\xf7\xf7\xf8\xf8\xf8\xf9\xf9\xf9\xfa\xfa\xfa\xfb\xfb\xfb\xfc\xfc\xfc\xfd\xfd\xfd\xfe\xfe\xfe\xff\xff\xff-RGB-P]
tests/test_image_access.py::test_extract_to_mutex_params
[gw13] [ 28%] PASSED tests/test_matrix.py::TestMatrix::test_not_enough_args
tests/test_matrix.py::TestMatrix::test_tuple
tests/test_jbig2.py::test_jbig2_global
[gw14] [ 28%] SKIPPED tests/test_jbig2.py::test_jbig2_global
tests/test_jbig2.py::test_jbig2_global_palette
[gw11] [ 28%] PASSED tests/test_matrix.py::TestMatrix::test_from_object_array
tests/test_matrix.py::TestMatrix::test_transform_point
[gw11] [ 28%] PASSED tests/test_matrix.py::TestMatrix::test_transform_point
[gw0] [ 28%] PASSED tests/test_io_psutil.py::test_save_streamed_file_not_closed
tests/test_ipython.py::test_display_raw_page
[gw10] [ 28%] PASSED tests/test_matrix.py::TestMatrix::test_init
tests/test_matrix.py::TestMatrix::test_init_copy
[gw1] [ 29%] PASSED tests/test_metadata.py::test_roundtrip[filename7]
tests/test_metadata.py::test_roundtrip[filename8]
[gw1] [ 29%] PASSED tests/test_metadata.py::test_roundtrip[filename8]
[gw2] [ 29%] PASSED tests/test_image_access.py::test_extract_to_mutex_params
tests/test_image_access.py::test_separation
[gw4] [ 29%] PASSED tests/test_image_access.py::test_ccitt_photometry[None-None-255]
tests/test_image_access.py::test_ccitt_photometry[False-None-255]
[gw8] [ 29%] PASSED tests/test_image_access.py::test_ccitt_photometry[False-decode5-255]
tests/test_image_access.py::test_ccitt_photometry[False-decode6-0]
[gw13] [ 29%] PASSED tests/test_matrix.py::TestMatrix::test_tuple
tests/test_matrix.py::TestMatrix::test_failed_object_conversion
[gw13] [ 29%] PASSED tests/test_matrix.py::TestMatrix::test_failed_object_conversion
[gw14] [ 30%] SKIPPED tests/test_jbig2.py::test_jbig2_global_palette
tests/test_jbig2.py::test_jbig2_error
[gw14] [ 30%] PASSED tests/test_jbig2.py::test_jbig2_error
[gw0] [ 30%] PASSED tests/test_ipython.py::test_display_raw_page
tests/test_ipython.py::test_display_rich_page
[gw10] [ 30%] PASSED tests/test_matrix.py::TestMatrix::test_init_copy
tests/test_matrix.py::TestMatrix::test_init_from_objlist
tests/test_matrix.py::TestMatrix::test_transform_rect
[gw11] [ 30%] PASSED tests/test_matrix.py::TestMatrix::test_transform_rect
[gw2] [ 30%] PASSED tests/test_image_access.py::test_separation
[gw9] [ 31%] PASSED tests/test_metadata.py::test_roundtrip[filename0]
tests/test_metadata.py::test_roundtrip[filename1]
[gw9] [ 31%] PASSED tests/test_metadata.py::test_roundtrip[filename1]
[gw10] [ 31%] PASSED tests/test_matrix.py::TestMatrix::test_init_from_objlist
tests/test_matrix.py::TestMatrix::test_matmul
[gw10] [ 31%] PASSED tests/test_matrix.py::TestMatrix::test_matmul
tests/test_metadata.py::test_roundtrip[filename2]
[gw9] [ 31%] PASSED tests/test_metadata.py::test_roundtrip[filename2]
tests/test_jbig2.py::test_jbig2_too_old
[gw14] [ 31%] PASSED tests/test_jbig2.py::test_jbig2_too_old
tests/test_jbig2.py::test_jbig2_reports_no_version
tests/test_metadata.py::test_roundtrip[filename9]
[gw1] [ 32%] PASSED tests/test_metadata.py::test_roundtrip[filename9]
tests/test_metadata.py::test_roundtrip[filename10]
[gw1] [ 32%] PASSED tests/test_metadata.py::test_roundtrip[filename10]
[gw4] [ 32%] PASSED tests/test_image_access.py::test_ccitt_photometry[False-None-255]
tests/test_image_access.py::test_ccitt_photometry[True-None-0]
tests/test_matrix.py::TestMatrix::test_inverse
[gw10] [ 32%] PASSED tests/test_matrix.py::TestMatrix::test_inverse
tests/test_matrix.py::TestMatrix::test_non_invertible
[gw14] [ 32%] PASSED tests/test_jbig2.py::test_jbig2_reports_no_version
tests/test_job.py::test_job_from_argv
[gw14] [ 32%] PASSED tests/test_job.py::test_job_from_argv
tests/test_metadata.py::test_roundtrip[filename3]
[gw9] [ 32%] PASSED tests/test_metadata.py::test_roundtrip[filename3]
tests/test_io.py::test_newline_handling
tests/test_metadata.py::test_roundtrip[filename11]
[gw10] [ 33%] PASSED tests/test_matrix.py::TestMatrix::test_non_invertible
[gw7] [ 33%] PASSED tests/test_metadata.py::test_no_info
tests/test_metadata.py::test_update_info
[gw8] [ 33%] PASSED tests/test_image_access.py::test_ccitt_photometry[False-decode6-0]
tests/test_image_access.py::test_ccitt_photometry[True-decode7-0]
[gw1] [ 33%] PASSED tests/test_metadata.py::test_roundtrip[filename11]
tests/test_job.py::test_job_from_json
[gw14] [ 33%] PASSED tests/test_job.py::test_job_from_json
tests/test_metadata.py::test_roundtrip[filename4]
[gw9] [ 33%] PASSED tests/test_metadata.py::test_roundtrip[filename4]
[gw0] [ 34%] PASSED tests/test_ipython.py::test_display_rich_page
tests/test_ipython.py::test_draw_page
[gw0] [ 34%] PASSED tests/test_ipython.py::test_draw_page
tests/test_metadata.py::test_roundtrip[filename13]
[gw4] [ 34%] PASSED tests/test_image_access.py::test_ccitt_photometry[True-None-0]
tests/test_image_access.py::test_ccitt_photometry[None-decode3-255]
tests/test_matrix.py::TestMatrix::test_accessors
[gw13] [ 34%] PASSED tests/test_matrix.py::TestMatrix::test_accessors
tests/test_metadata.py::test_roundtrip[filename27]
[gw6] [ 34%] PASSED tests/test_image_access.py::test_jp2
[gw0] [ 34%] PASSED tests/test_metadata.py::test_roundtrip[filename13]
tests/test_metadata.py::test_roundtrip[filename14]
[gw0] [ 35%] PASSED tests/test_metadata.py::test_roundtrip[filename14]
tests/test_image_access.py::test_devicen
tests/test_image_access.py::test_extract_filepath
tests/test_metadata.py::test_roundtrip[filename15]
[gw0] [ 35%] PASSED tests/test_metadata.py::test_roundtrip[filename15]
tests/test_metadata.py::test_roundtrip[filename16]
[gw8] [ 35%] PASSED tests/test_image_access.py::test_ccitt_photometry[True-decode7-0]
tests/test_image_access.py::test_ccitt_photometry[True-decode8-255]
tests/test_matrix.py::TestMatrix::test_rotated_ccw
[gw11] [ 35%] PASSED tests/test_matrix.py::TestMatrix::test_rotated_ccw
tests/test_metadata.py::test_degenerate_xml_recoverable[\n\n]
[gw13] [ 35%] PASSED tests/test_metadata.py::test_roundtrip[filename27]
tests/test_metadata.py::test_roundtrip[filename28]
[gw13] [ 35%] PASSED tests/test_metadata.py::test_roundtrip[filename28]
[gw6] [ 35%] PASSED tests/test_image_access.py::test_extract_filepath
tests/test_image_access.py::test_extract_direct_fails_nondefault_colortransform
[gw2] [ 36%] PASSED tests/test_image_access.py::test_devicen
tests/test_metadata.py::test_docinfo_delete_missing
tests/test_metadata.py::test_roundtrip[filename12]
[gw1] [ 36%] PASSED tests/test_metadata.py::test_roundtrip[filename12]
tests/test_metadata.py::test_random_valid_docinfo
[gw0] [ 36%] PASSED tests/test_metadata.py::test_roundtrip[filename16]
tests/test_metadata.py::test_roundtrip[filename17]
tests/test_metadata.py::test_build_metadata
[gw4] [ 36%] PASSED tests/test_image_access.py::test_ccitt_photometry[None-decode3-255]
tests/test_image_access.py::test_ccitt_photometry[None-decode4-0]
[gw5] [ 36%] PASSED tests/test_codec.py::test_codec_involution
tests/test_codec.py::test_break_encode
[gw12] [ 36%] PASSED tests/test_io.py::test_newline_handling
tests/test_metadata.py::test_roundtrip[filename20]
[gw12] [ 37%] PASSED tests/test_metadata.py::test_roundtrip[filename20]
[gw8] [ 37%] PASSED tests/test_image_access.py::test_ccitt_photometry[True-decode8-255]
tests/test_image_access.py::test_ccitt_encodedbytealign
[gw0] [ 37%] PASSED tests/test_metadata.py::test_roundtrip[filename17]
tests/test_metadata.py::test_roundtrip[filename18]
[gw8] [ 37%] PASSED tests/test_image_access.py::test_ccitt_encodedbytealign
tests/test_image_access.py::test_imagemagick_uses_rle_compression
tests/test_metadata.py::test_roundtrip[filename21]
[gw11] [ 37%] PASSED tests/test_metadata.py::test_degenerate_xml_recoverable[\n\n]
tests/test_metadata.py::test_degenerate_xml_recoverable[\n\n\n\n]
[gw0] [ 37%] PASSED tests/test_metadata.py::test_roundtrip[filename18]
[gw2] [ 37%] PASSED tests/test_metadata.py::test_docinfo_delete_missing
tests/test_metadata.py::test_present_bug_empty_tags
[gw2] [ 38%] PASSED tests/test_metadata.py::test_present_bug_empty_tags
[gw6] [ 38%] PASSED tests/test_image_access.py::test_extract_direct_fails_nondefault_colortransform
tests/test_metadata.py::test_date_docinfo_from_xmp
[gw13] [ 38%] PASSED tests/test_metadata.py::test_build_metadata
tests/test_metadata.py::test_python_xmp_validate_add
[gw13] [ 38%] SKIPPED tests/test_metadata.py::test_python_xmp_validate_add
tests/test_metadata.py::test_python_xmp_validate_change_list
tests/test_metadata.py::test_wrong_xml
[gw6] [ 38%] PASSED tests/test_metadata.py::test_date_docinfo_from_xmp
tests/test_metadata.py::test_random_dates
[gw12] [ 38%] PASSED tests/test_metadata.py::test_roundtrip[filename21]
tests/test_metadata.py::test_roundtrip[filename22]
[gw13] [ 39%] SKIPPED tests/test_metadata.py::test_python_xmp_validate_change_list
tests/test_metadata.py::test_python_xmp_validate_change
[gw8] [ 39%] PASSED tests/test_image_access.py::test_imagemagick_uses_rle_compression
tests/test_image_access.py::test_ccitt_icc
[gw11] [ 39%] PASSED tests/test_metadata.py::test_degenerate_xml_recoverable[\n\n\n\n]
tests/test_metadata.py::test_truncated_xml
[gw2] [ 39%] PASSED tests/test_metadata.py::test_wrong_xml
tests/test_metadata.py::test_no_x_xmpmeta
[gw2] [ 39%] PASSED tests/test_metadata.py::test_no_x_xmpmeta
[gw12] [ 39%] PASSED tests/test_metadata.py::test_roundtrip[filename22]
[gw13] [ 40%] SKIPPED tests/test_metadata.py::test_python_xmp_validate_change
tests/test_metadata.py::test_roundtrip[filename23]
tests/test_metadata.py::test_degenerate_xml_recoverable[ \n ]
tests/test_matrix.py::TestMatrix::test_numpy
[gw10] [ 40%] SKIPPED tests/test_matrix.py::TestMatrix::test_numpy
tests/test_metadata.py::test_roundtrip[filename5]
tests/test_job.py::test_job_in_stages
[gw4] [ 40%] PASSED tests/test_image_access.py::test_ccitt_photometry[None-decode4-0]
[gw2] [ 40%] PASSED tests/test_metadata.py::test_degenerate_xml_recoverable[ \n ]
[gw8] [ 40%] PASSED tests/test_image_access.py::test_ccitt_icc
[gw12] [ 40%] PASSED tests/test_metadata.py::test_roundtrip[filename23]
[gw9] [ 40%] PASSED tests/test_metadata.py::test_roundtrip[filename5]
[gw14] [ 41%] PASSED tests/test_job.py::test_job_in_stages
tests/test_metadata.py::test_exception_undoes_edits
tests/test_metadata.py::test_dont_create_empty_docinfo[True]
tests/test_metadata.py::test_roundtrip[filename24]
[gw10] [ 41%] PASSED tests/test_metadata.py::test_exception_undoes_edits
tests/test_numbertree.py::test_numbertree_iter
tests/test_nametree.py::test_nametree_missing
[gw4] [ 41%] PASSED tests/test_metadata.py::test_dont_create_empty_docinfo[True]
[gw12] [ 41%] PASSED tests/test_metadata.py::test_roundtrip[filename24]
[gw9] [ 41%] PASSED tests/test_numbertree.py::test_numbertree_iter
[gw14] [ 41%] PASSED tests/test_nametree.py::test_nametree_missing
tests/test_metadata.py::test_xxe
tests/test_metadata.py::test_dont_create_empty_docinfo[False]
tests/test_metadata.py::test_roundtrip[filename25]
[gw10] [ 42%] PASSED tests/test_metadata.py::test_xxe
tests/test_numbertree.py::test_numbertree_without_pdf
tests/test_nametree.py::test_nametree_iter
[gw4] [ 42%] PASSED tests/test_metadata.py::test_dont_create_empty_docinfo[False]
[gw12] [ 42%] PASSED tests/test_metadata.py::test_roundtrip[filename25]
[gw9] [ 42%] PASSED tests/test_numbertree.py::test_numbertree_without_pdf
[gw14] [ 42%] PASSED tests/test_nametree.py::test_nametree_iter
tests/test_metadata.py::test_qname_no_namespace
tests/test_metadata.py::test_issue_100
[gw10] [ 42%] PASSED tests/test_metadata.py::test_qname_no_namespace
[gw4] [ 43%] PASSED tests/test_metadata.py::test_issue_100
tests/test_numbertree.py::test_numbertree_relabeling
tests/test_nametree.py::test_nametree_without_pdf
[gw9] [ 43%] PASSED tests/test_numbertree.py::test_numbertree_relabeling
[gw14] [ 43%] PASSED tests/test_nametree.py::test_nametree_without_pdf
tests/test_metadata.py::test_register_xmlns
tests/test_metadata.py::test_issue_135_title_rdf_bag
[gw10] [ 43%] PASSED tests/test_metadata.py::test_register_xmlns
[gw4] [ 43%] PASSED tests/test_metadata.py::test_issue_135_title_rdf_bag
tests/test_object.py::test_none
tests/test_nametree.py::test_nametree_scratch
[gw9] [ 43%] PASSED tests/test_object.py::test_none
[gw14] [ 43%] PASSED tests/test_nametree.py::test_nametree_scratch
tests/test_metadata.py::test_undocumented_pdfx_identifier
tests/test_metadata.py::test_xmp_metadatadate_timezone
tests/test_object.py::test_booleans
tests/test_nametree.py::test_nametree_assign_setitem
[gw10] [ 44%] PASSED tests/test_metadata.py::test_undocumented_pdfx_identifier
[gw9] [ 44%] PASSED tests/test_object.py::test_booleans
[gw14] [ 44%] PASSED tests/test_nametree.py::test_nametree_assign_setitem
[gw4] [ 44%] PASSED tests/test_metadata.py::test_xmp_metadatadate_timezone
tests/test_metadata.py::test_roundtrip[filename19]
tests/test_image_access.py::test_invalid_icc
[gw0] [ 44%] PASSED tests/test_metadata.py::test_roundtrip[filename19]
tests/test_object.py::test_unicode_involution
tests/test_metadata.py::test_decode_pdf_date
[gw13] [ 44%] PASSED tests/test_metadata.py::test_decode_pdf_date
[gw8] [ 45%] PASSED tests/test_image_access.py::test_invalid_icc
tests/test_object.py::test_stack_depth
tests/test_object.py::TestArray::test_nested_list2
tests/test_metadata.py::test_roundtrip[filename26]
tests/test_metadata.py::test_degenerate_xml_recoverable[ <]
tests/test_numbertree.py::test_numbertree_crud
tests/test_object.py::test_ascii_involution
tests/test_nametree.py::test_nametree_crud
tests/test_metadata.py::test_modify_not_opened
[gw4] [ 45%] PASSED tests/test_metadata.py::test_modify_not_opened
[gw2] [ 45%] PASSED tests/test_metadata.py::test_degenerate_xml_recoverable[ <]
tests/test_object.py::TestArray::test_is_rect
[gw14] [ 45%] PASSED tests/test_numbertree.py::test_numbertree_crud
tests/test_object.py::TestDictionary::test_items
[gw10] [ 45%] PASSED tests/test_nametree.py::test_nametree_crud
[gw14] [ 45%] PASSED tests/test_object.py::TestDictionary::test_items
tests/test_object.py::TestDictionary::test_str
tests/test_object.py::TestHashViolation::test_operator
[gw4] [ 45%] PASSED tests/test_object.py::TestHashViolation::test_operator
[gw2] [ 46%] PASSED tests/test_object.py::TestArray::test_is_rect
tests/test_object.py::TestArray::test_array_bool
tests/test_object.py::TestHashViolation::test_unequal_but_similar
[gw10] [ 46%] PASSED tests/test_object.py::TestHashViolation::test_unequal_but_similar
tests/test_object.py::TestHashViolation::test_numbers
tests/test_object.py::TestHashViolation::test_array_not_hashable
[gw4] [ 46%] PASSED tests/test_object.py::TestHashViolation::test_array_not_hashable
[gw12] [ 46%] PASSED tests/test_metadata.py::test_roundtrip[filename26]
tests/test_object.py::TestName::test_empty_name
[gw14] [ 46%] PASSED tests/test_object.py::TestDictionary::test_str
tests/test_object.py::TestDictionary::test_attr
[gw14] [ 46%] PASSED tests/test_object.py::TestDictionary::test_attr
tests/test_object.py::TestDictionary::test_get
[gw10] [ 47%] PASSED tests/test_object.py::TestHashViolation::test_numbers
tests/test_object.py::TestHashViolation::test_bool_comparison
[gw2] [ 47%] PASSED tests/test_object.py::TestArray::test_array_bool
tests/test_object.py::test_no_len
[gw2] [ 47%] PASSED tests/test_object.py::test_no_len
[gw12] [ 47%] PASSED tests/test_object.py::TestName::test_empty_name
tests/test_object.py::TestName::test_forbidden_name_usage
[gw14] [ 47%] PASSED tests/test_object.py::TestDictionary::test_get
tests/test_object.py::test_not_constructible
[gw4] [ 47%] PASSED tests/test_object.py::test_not_constructible
tests/test_object.py::test_operator_inline
[gw10] [ 48%] PASSED tests/test_object.py::TestHashViolation::test_bool_comparison
tests/test_object.py::TestHashViolation::test_string
[gw10] [ 48%] PASSED tests/test_object.py::TestHashViolation::test_string
[gw12] [ 48%] PASSED tests/test_object.py::TestName::test_forbidden_name_usage
tests/test_object.py::TestName::test_bytes_of_name
tests/test_object.py::TestDictionary::test_bad_name_init
[gw14] [ 48%] PASSED tests/test_object.py::TestDictionary::test_bad_name_init
[gw4] [ 48%] PASSED tests/test_object.py::test_operator_inline
tests/test_object.py::test_utf16_error
[gw12] [ 48%] PASSED tests/test_object.py::TestName::test_bytes_of_name
tests/test_object.py::TestName::test_name_from_name
tests/test_object.py::TestHashViolation::test_name
[gw10] [ 48%] PASSED tests/test_object.py::TestHashViolation::test_name
tests/test_object.py::TestDictionary::test_bad_name_set
[gw14] [ 49%] PASSED tests/test_object.py::TestDictionary::test_bad_name_set
[gw7] [ 49%] PASSED tests/test_metadata.py::test_update_info
tests/test_metadata.py::test_copy_info
tests/test_object.py::TestName::test_name_equality
[gw2] [ 49%] PASSED tests/test_object.py::TestName::test_name_equality
[gw4] [ 49%] PASSED tests/test_object.py::test_utf16_error
tests/test_object.py::TestDictionary::test_dict_of_dict
tests/test_object.py::TestDictionary::test_del_missing_key
[gw14] [ 49%] PASSED tests/test_object.py::TestDictionary::test_del_missing_key
tests/test_object.py::TestDictionary::test_int_access
[gw14] [ 49%] PASSED tests/test_object.py::TestDictionary::test_int_access
[gw7] [ 50%] PASSED tests/test_metadata.py::test_copy_info
tests/test_metadata.py::test_del_info
tests/test_object.py::TestStream::test_stream_as_dict
[gw10] [ 50%] PASSED tests/test_object.py::TestStream::test_stream_as_dict
tests/test_object.py::TestStream::test_stream_length_modify
[gw10] [ 50%] PASSED tests/test_object.py::TestStream::test_stream_length_modify
tests/test_object.py::TestStream::test_len_stream
tests/test_object.py::TestDictionary::test_wrong_contains_type
[gw14] [ 50%] PASSED tests/test_object.py::TestDictionary::test_wrong_contains_type
[gw4] [ 50%] PASSED tests/test_object.py::TestDictionary::test_dict_of_dict
tests/test_object.py::TestDictionary::test_dict_bool
[gw10] [ 50%] PASSED tests/test_object.py::TestStream::test_len_stream
tests/test_object.py::TestStream::test_stream_dict_oneshot
[gw10] [ 51%] PASSED tests/test_object.py::TestStream::test_stream_dict_oneshot
[gw4] [ 51%] PASSED tests/test_object.py::TestDictionary::test_dict_bool
tests/test_object.py::test_not_convertible
[gw12] [ 51%] PASSED tests/test_object.py::TestName::test_name_from_name
tests/test_object.py::TestName::test_name_bool
tests/test_object.py::TestName::test_unslashed_name
[gw2] [ 51%] PASSED tests/test_object.py::TestName::test_unslashed_name
[gw12] [ 51%] PASSED tests/test_object.py::TestName::test_name_bool
tests/test_object.py::TestStream::test_stream_no_dangling_stream_on_failure
[gw4] [ 51%] PASSED tests/test_object.py::test_not_convertible
tests/test_object.py::test_json
[gw4] [ 51%] PASSED tests/test_object.py::test_json
[gw12] [ 52%] PASSED tests/test_object.py::TestStream::test_stream_no_dangling_stream_on_failure
tests/test_object.py::TestDictionary::test_dict_bad_params
[gw14] [ 52%] PASSED tests/test_object.py::TestDictionary::test_dict_bad_params
tests/test_object.py::TestStreamReadWrite::test_basic
[gw2] [ 52%] PASSED tests/test_object.py::TestStreamReadWrite::test_basic
tests/test_object.py::TestStreamReadWrite::test_compressed_readback
[gw2] [ 52%] PASSED tests/test_object.py::TestStreamReadWrite::test_compressed_readback
tests/test_object.py::TestStream::test_stream_isinstance
[gw4] [ 52%] PASSED tests/test_object.py::TestStream::test_stream_isinstance
tests/test_object.py::test_object_classes
tests/test_object.py::TestStream::test_stream_bad_params
[gw10] [ 52%] PASSED tests/test_object.py::TestStream::test_stream_bad_params
[gw4] [ 53%] PASSED tests/test_object.py::test_object_classes
tests/test_object.py::TestOperator::test_operator_create
tests/test_object.py::TestStream::test_identical_streams_equal
[gw12] [ 53%] PASSED tests/test_object.py::TestStream::test_identical_streams_equal
[gw4] [ 53%] PASSED tests/test_object.py::TestOperator::test_operator_create
[gw8] [ 53%] XFAIL tests/test_object.py::test_stack_depth
tests/test_object.py::test_object_isinstance[obj0]
[gw10] [ 53%] PASSED tests/test_object.py::test_object_isinstance[obj0]
tests/test_object.py::test_object_isinstance[obj1]
[gw10] [ 53%] PASSED tests/test_object.py::test_object_isinstance[obj1]
tests/test_object.py::TestStream::test_stream_data_equal
tests/test_object.py::TestStreamReadWrite::test_raw_stream_buffer
[gw14] [ 54%] PASSED tests/test_object.py::TestStreamReadWrite::test_raw_stream_buffer
tests/test_object.py::test_copy
[gw14] [ 54%] PASSED tests/test_object.py::test_copy
tests/test_object.py::TestStreamReadWrite::test_stacked_compression
[gw2] [ 54%] PASSED tests/test_object.py::TestStreamReadWrite::test_stacked_compression
tests/test_object.py::TestStreamReadWrite::test_explicit_decodeparms
tests/test_object.py::test_object_iteration
[gw14] [ 54%] PASSED tests/test_object.py::test_object_iteration
[gw12] [ 54%] PASSED tests/test_object.py::TestStream::test_stream_data_equal
tests/test_object.py::TestStream::test_stream_refcount
[gw2] [ 54%] PASSED tests/test_object.py::TestStreamReadWrite::test_explicit_decodeparms
tests/test_object.py::test_bytes
[gw8] [ 54%] PASSED tests/test_object.py::test_bytes
tests/test_object.py::TestStreamReadWrite::test_no_kwargs
[gw2] [ 55%] PASSED tests/test_object.py::TestStreamReadWrite::test_no_kwargs
tests/test_object.py::test_object_isinstance[obj2]
[gw10] [ 55%] PASSED tests/test_object.py::test_object_isinstance[obj2]
tests/test_object.py::TestArray::test_len_array
[gw8] [ 55%] PASSED tests/test_object.py::TestArray::test_len_array
tests/test_object.py::TestOperator::test_operator_str
tests/test_object.py::test_object_not_iterable
[gw14] [ 55%] PASSED tests/test_object.py::test_object_not_iterable
tests/test_object.py::test_replace_object
[gw4] [ 55%] PASSED tests/test_object.py::TestOperator::test_operator_str
tests/test_object.py::TestOperator::test_operator_contains_misuse
[gw2] [ 55%] PASSED tests/test_object.py::TestOperator::test_operator_contains_misuse
tests/test_object.py::TestOperator::test_operator_setitem_misuse
[gw2] [ 56%] PASSED tests/test_object.py::TestOperator::test_operator_setitem_misuse
[gw14] [ 56%] PASSED tests/test_object.py::test_replace_object
[gw12] [ 56%] PASSED tests/test_object.py::TestStream::test_stream_refcount
tests/test_object.py::TestOperator::test_operator_bool
tests/test_object.py::TestArray::test_wrap_array
tests/test_object.py::test_swap_object
tests/test_object.py::TestStream::test_stream_bool
[gw2] [ 56%] PASSED tests/test_object.py::TestOperator::test_operator_bool
[gw8] [ 56%] PASSED tests/test_object.py::TestArray::test_wrap_array
[gw14] [ 56%] PASSED tests/test_object.py::test_swap_object
[gw12] [ 56%] PASSED tests/test_object.py::TestStream::test_stream_bool
tests/test_object.py::TestArray::test_list
tests/test_object.py::TestString::test_string_bool
tests/test_outlines.py::test_load_outlines
[gw14] [ 57%] PASSED tests/test_object.py::TestString::test_string_bool
[gw12] [ 57%] PASSED tests/test_outlines.py::test_load_outlines
tests/test_object.py::test_object_isinstance[obj3]
tests/test_outlines.py::test_reproduce_outlines_structure
[gw12] [ 57%] PASSED tests/test_outlines.py::test_reproduce_outlines_structure
tests/test_outlines.py::test_recursion_depth_zero
[gw10] [ 57%] PASSED tests/test_object.py::test_object_isinstance[obj3]
[gw12] [ 57%] PASSED tests/test_outlines.py::test_recursion_depth_zero
tests/test_object.py::TestOperator::test_operator_bytes
tests/test_outlines.py::test_reference_loop_on_level
tests/test_object.py::test_object_mapping
[gw4] [ 57%] PASSED tests/test_object.py::TestOperator::test_operator_bytes
tests/test_outlines.py::test_fix_references_swap_root
tests/test_objectlist.py::test_objectlist_repr
tests/test_outlines.py::test_recursion_depth_one
[gw2] [ 58%] PASSED tests/test_object.py::test_object_mapping
[gw14] [ 58%] PASSED tests/test_objectlist.py::test_objectlist_repr
tests/test_outlines.py::test_new_item
[gw10] [ 58%] PASSED tests/test_outlines.py::test_reference_loop_on_level
tests/test_outlines.py::test_reference_loop_on_recursion_only_element
[gw12] [ 58%] PASSED tests/test_outlines.py::test_recursion_depth_one
tests/test_page.py::test_page_boxes
tests/test_outlines.py::test_create_from_scratch
[gw4] [ 58%] PASSED tests/test_outlines.py::test_fix_references_swap_root
tests/test_outlines.py::test_fix_references_move_level
[gw2] [ 58%] PASSED tests/test_outlines.py::test_create_from_scratch
tests/test_outlines.py::test_modify_closed
[gw10] [ 59%] PASSED tests/test_outlines.py::test_reference_loop_on_recursion_only_element
tests/test_outlines.py::test_reference_loop_on_recursion_last_element
[gw4] [ 59%] PASSED tests/test_outlines.py::test_fix_references_move_level
tests/test_outlines.py::test_noop
[gw12] [ 59%] PASSED tests/test_page.py::test_page_boxes
tests/test_page.py::test_invalid_boxes
[gw2] [ 59%] PASSED tests/test_outlines.py::test_modify_closed
tests/test_outlines.py::test_dest_or_action
[gw4] [ 59%] PASSED tests/test_outlines.py::test_noop
[gw10] [ 59%] PASSED tests/test_outlines.py::test_reference_loop_on_recursion_last_element
[gw12] [ 59%] PASSED tests/test_page.py::test_invalid_boxes
tests/test_page.py::test_page_repr
[gw12] [ 60%] PASSED tests/test_page.py::test_page_repr
tests/test_outlines.py::test_append_items
tests/test_outlines.py::test_duplicated_object
tests/test_page.py::TestAddResource::test_basic
[gw2] [ 60%] PASSED tests/test_outlines.py::test_dest_or_action
tests/test_outlines.py::test_page_destination
[gw4] [ 60%] PASSED tests/test_outlines.py::test_append_items
[gw12] [ 60%] PASSED tests/test_page.py::TestAddResource::test_basic
tests/test_page.py::TestAddResource::test_resources_exists_but_wrong_type
tests/test_page.py::test_push_stack
[gw4] [ 60%] PASSED tests/test_page.py::TestAddResource::test_resources_exists_but_wrong_type
tests/test_page.py::TestAddResource::test_create_resource_dict_if_not_exists
[gw10] [ 60%] PASSED tests/test_outlines.py::test_duplicated_object
tests/test_page.py::test_add_unowned_page
[gw10] [ 61%] PASSED tests/test_page.py::test_add_unowned_page
tests/test_page.py::test_failed_add_page_cleanup
[gw4] [ 61%] PASSED tests/test_page.py::TestAddResource::test_create_resource_dict_if_not_exists
tests/test_page.py::TestAddResource::test_name_and_prefix
[gw10] [ 61%] PASSED tests/test_page.py::test_failed_add_page_cleanup
tests/test_page.py::test_formx
[gw4] [ 61%] PASSED tests/test_page.py::TestAddResource::test_name_and_prefix
tests/test_page.py::TestAddResource::test_unrecognized_object_not_disturbed
[gw12] [ 61%] PASSED tests/test_page.py::test_push_stack
tests/test_page.py::test_page_equal
[gw4] [ 61%] PASSED tests/test_page.py::TestAddResource::test_unrecognized_object_not_disturbed
tests/test_pages.py::test_empty_pdf
[gw4] [ 62%] PASSED tests/test_pages.py::test_empty_pdf
[gw12] [ 62%] PASSED tests/test_page.py::test_page_equal
tests/test_page.py::test_cant_hash_page
tests/test_pages.py::test_delete_last_page
[gw12] [ 62%] PASSED tests/test_page.py::test_cant_hash_page
[gw4] [ 62%] PASSED tests/test_pages.py::test_delete_last_page
tests/test_page.py::test_contents_add
tests/test_pages.py::test_replace_page
[gw12] [ 62%] PASSED tests/test_page.py::test_contents_add
tests/test_pages.py::test_reverse_pages
[gw4] [ 62%] PASSED tests/test_pages.py::test_replace_page
tests/test_pages.py::test_hard_replace_page
[gw12] [ 62%] PASSED tests/test_pages.py::test_reverse_pages
tests/test_pages.py::test_evil_page_deletion
[gw7] [ 63%] PASSED tests/test_metadata.py::test_del_info
tests/test_metadata.py::test_add_new_xmp_and_mark
[gw7] [ 63%] PASSED tests/test_metadata.py::test_add_new_xmp_and_mark
tests/test_object.py::TestStreamReadWrite::test_ccitt
[gw7] [ 63%] PASSED tests/test_object.py::TestStreamReadWrite::test_ccitt
tests/test_object.py::TestStreamReadWrite::test_stream_bytes
[gw7] [ 63%] PASSED tests/test_object.py::TestStreamReadWrite::test_stream_bytes
tests/test_object.py::TestStreamReadWrite::test_invalid_filter
[gw7] [ 63%] PASSED tests/test_object.py::TestStreamReadWrite::test_invalid_filter
tests/test_object.py::TestStreamReadWrite::test_invalid_decodeparms
[gw7] [ 63%] PASSED tests/test_object.py::TestStreamReadWrite::test_invalid_decodeparms
tests/test_object.py::TestStreamReadWrite::test_filter_decodeparms_mismatch
[gw6] [ 64%] PASSED tests/test_metadata.py::test_random_dates
[gw7] [ 64%] PASSED tests/test_object.py::TestStreamReadWrite::test_filter_decodeparms_mismatch
tests/test_metadata.py::test_bad_char_rejection
tests/test_pages.py::test_slice_with_step
[gw7] [ 64%] PASSED tests/test_pages.py::test_slice_with_step
tests/test_pages.py::test_slice_differing_lengths
[gw6] [ 64%] PASSED tests/test_metadata.py::test_bad_char_rejection
tests/test_metadata.py::test_xpacket_generation
[gw7] [ 64%] PASSED tests/test_pages.py::test_slice_differing_lengths
tests/test_pages.py::test_self_extend
[gw7] [ 64%] PASSED tests/test_pages.py::test_self_extend
tests/test_pages.py::test_one_based_pages
[gw6] [ 64%] PASSED tests/test_metadata.py::test_xpacket_generation
[gw7] [ 65%] PASSED tests/test_pages.py::test_one_based_pages
tests/test_pages.py::test_bad_access
tests/test_metadata.py::test_no_rdf_subtags
[gw7] [ 65%] PASSED tests/test_pages.py::test_bad_access
[gw6] [ 65%] PASSED tests/test_metadata.py::test_no_rdf_subtags
tests/test_metadata.py::test_remove_attribute_metadata
tests/test_pages.py::test_bad_insert
[gw7] [ 65%] PASSED tests/test_pages.py::test_bad_insert
tests/test_pages.py::test_negative_indexing
[gw6] [ 65%] PASSED tests/test_metadata.py::test_remove_attribute_metadata
[gw7] [ 65%] PASSED tests/test_pages.py::test_negative_indexing
tests/test_pages.py::test_concatenate
tests/test_metadata.py::test_docinfo_problems
[gw7] [ 66%] PASSED tests/test_pages.py::test_concatenate
tests/test_pages.py::test_emplace
[gw6] [ 66%] PASSED tests/test_metadata.py::test_docinfo_problems
tests/test_pages.py::test_emplace_foreign
[gw7] [ 66%] PASSED tests/test_pages.py::test_emplace
tests/test_pages.py::test_repeat
[gw6] [ 66%] PASSED tests/test_pages.py::test_emplace_foreign
tests/test_pages.py::test_duplicate_page
[gw6] [ 66%] PASSED tests/test_pages.py::test_duplicate_page
tests/test_pages.py::test_repeat_using_intermediate
[gw10] [ 66%] PASSED tests/test_page.py::test_formx
tests/test_page.py::test_fourpages_to_4up
[gw1] [ 67%] FAILED tests/test_metadata.py::test_random_valid_docinfo
tests/test_metadata.py::test_issue_162[]
[gw1] [ 67%] PASSED tests/test_metadata.py::test_issue_162[]
tests/test_metadata.py::test_issue_162[King, S.]
[gw4] [ 67%] PASSED tests/test_pages.py::test_hard_replace_page
tests/test_pages.py::test_extend_delete
[gw1] [ 67%] PASSED tests/test_metadata.py::test_issue_162[King, S.]
tests/test_metadata.py::test_set_empty_string
[gw1] [ 67%] PASSED tests/test_metadata.py::test_set_empty_string
tests/test_metadata.py::test_dont_create_empty_xmp[True]
[gw12] [ 67%] PASSED tests/test_pages.py::test_evil_page_deletion
[gw1] [ 67%] PASSED tests/test_metadata.py::test_dont_create_empty_xmp[True]
tests/test_metadata.py::test_dont_create_empty_xmp[False]
tests/test_pages.py::test_append_all
[gw4] [ 68%] PASSED tests/test_pages.py::test_extend_delete
tests/test_pages.py::test_extend_with_nonpage
[gw1] [ 68%] PASSED tests/test_metadata.py::test_dont_create_empty_xmp[False]
tests/test_pages.py::test_page_label_dicts[d2-1-None-None]
[gw4] [ 68%] PASSED tests/test_pages.py::test_extend_with_nonpage
[gw1] [ 68%] PASSED tests/test_pages.py::test_page_label_dicts[d2-1-None-None]
tests/test_pages.py::test_page_label_dicts[d3-foo-None-None]
tests/test_pages.py::test_slice_unequal_replacement
[gw1] [ 68%] PASSED tests/test_pages.py::test_page_label_dicts[d3-foo-None-None]
tests/test_pages.py::test_page_label_dicts[d4-A-None-None]
[gw1] [ 68%] PASSED tests/test_pages.py::test_page_label_dicts[d4-A-None-None]
[gw12] [ 69%] PASSED tests/test_pages.py::test_append_all
tests/test_pages.py::test_page_index_foreign_page
tests/test_pages.py::test_page_label_dicts[d5-A-2-None-None]
[gw1] [ 69%] PASSED tests/test_pages.py::test_page_label_dicts[d5-A-2-None-None]
tests/test_pages.py::test_page_label_dicts[d8-Appendix-ja-None-None]
[gw1] [ 69%] PASSED tests/test_pages.py::test_page_label_dicts[d8-Appendix-ja-None-None]
[gw4] [ 69%] PASSED tests/test_pages.py::test_slice_unequal_replacement
[gw12] [ 69%] PASSED tests/test_pages.py::test_page_index_foreign_page
tests/test_pages.py::test_page_label_dicts[d6-XLII-None-None]
[gw4] [ 69%] PASSED tests/test_pages.py::test_page_label_dicts[d6-XLII-None-None]
tests/test_pages.py::test_page_label_dicts[42-42-None-None]
tests/test_pages.py::test_page_label_dicts[d0--None-None]
[gw12] [ 70%] PASSED tests/test_pages.py::test_page_label_dicts[d0--None-None]
[gw1] [ 70%] PASSED tests/test_pages.py::test_page_label_dicts[42-42-None-None]
tests/test_pages.py::test_page_label_dicts[d10-None-ValueError-Can't represent]
[gw1] [ 70%] PASSED tests/test_pages.py::test_page_label_dicts[d10-None-ValueError-Can't represent]
tests/test_pages.py::test_page_label_dicts[d1--None-None]
tests/test_pages.py::test_page_label_dicts[d7-mdccxxix-None-None]
[gw12] [ 70%] PASSED tests/test_pages.py::test_page_label_dicts[d1--None-None]
[gw4] [ 70%] PASSED tests/test_pages.py::test_page_label_dicts[d7-mdccxxix-None-None]
tests/test_pages.py::test_page_label_dicts[d12-i-UserWarning-invalid non-integer start value]
tests/test_pages.py::test_page_label_dicts[d11-None-ValueError-Can't represent]
[gw1] [ 70%] PASSED tests/test_pages.py::test_page_label_dicts[d11-None-ValueError-Can't represent]
tests/test_pages.py::test_unattached_page
[gw8] [ 70%] PASSED tests/test_object.py::TestArray::test_list
[gw12] [ 71%] PASSED tests/test_pages.py::test_page_label_dicts[d12-i-UserWarning-invalid non-integer start value]
tests/test_pages.py::test_externalize
[gw4] [ 71%] PASSED tests/test_pages.py::test_externalize
[gw1] [ 71%] PASSED tests/test_pages.py::test_unattached_page
tests/test_pages.py::test_page_label_dicts[d13--UserWarning-invalid page label style]
tests/test_object.py::TestArray::test_nested_list
tests/test_pages.py::test_page_labels
tests/test_pages.py::test_unindexed_page
[gw12] [ 71%] PASSED tests/test_pages.py::test_page_label_dicts[d13--UserWarning-invalid page label style]
tests/test_parsers.py::test_open_pdf
[gw1] [ 71%] PASSED tests/test_pages.py::test_unindexed_page
[gw4] [ 71%] PASSED tests/test_pages.py::test_page_labels
tests/test_parsers.py::test_text_filter
tests/test_parsers.py::test_unparse_cs
[gw12] [ 72%] PASSED tests/test_parsers.py::test_open_pdf
[gw4] [ 72%] SKIPPED tests/test_parsers.py::test_text_filter
[gw1] [ 72%] PASSED tests/test_parsers.py::test_unparse_cs
tests/test_parsers.py::test_parser_exception
tests/test_parsers.py::test_invalid_stream_object
tests/test_parsers.py::test_unparse_failure
[gw4] [ 72%] PASSED tests/test_parsers.py::test_invalid_stream_object
tests/test_parsers.py::test_build_instructions
[gw12] [ 72%] PASSED tests/test_parsers.py::test_parser_exception
tests/test_parsers.py::test_parse_xobject
[gw4] [ 72%] PASSED tests/test_parsers.py::test_build_instructions
[gw1] [ 72%] PASSED tests/test_parsers.py::test_unparse_failure
tests/test_parsers.py::test_unparse_inline
[gw12] [ 73%] PASSED tests/test_parsers.py::test_parse_xobject
tests/test_parsers.py::test_unparse_interpret_operator
[gw1] [ 73%] PASSED tests/test_parsers.py::test_unparse_inline
tests/test_parsers.py::test_parse_results
[gw4] [ 73%] PASSED tests/test_parsers.py::test_unparse_interpret_operator
tests/test_parsers.py::test_unparse_invalid_inline_image
tests/test_parsers.py::test_inline_copy
[gw1] [ 73%] PASSED tests/test_parsers.py::test_unparse_invalid_inline_image
[gw4] [ 73%] PASSED tests/test_parsers.py::test_inline_copy
[gw12] [ 73%] PASSED tests/test_parsers.py::test_parse_results
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_castable_to_object
[gw1] [ 74%] PASSED tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_castable_to_object
tests/test_parsers.py::test_end_inline_parse
[gw7] [ 74%] PASSED tests/test_pages.py::test_repeat
tests/test_pages.py::test_add_twice_without_copy_foreign
[gw4] [ 74%] PASSED tests/test_parsers.py::test_end_inline_parse
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_operator
[gw1] [ 74%] PASSED tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_operator
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_list_of_pairs
[gw12] [ 74%] PASSED tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_list_of_pairs
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_accepts_all_lists
[gw1] [ 74%] PASSED tests/test_parsers.py::TestMalformedContentStreamInstructions::test_accepts_all_lists
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_inline_image_missing
[gw4] [ 75%] PASSED tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_inline_image_missing
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_accepts_all_tuples
[gw12] [ 75%] PASSED tests/test_parsers.py::TestMalformedContentStreamInstructions::test_accepts_all_tuples
tests/test_pdf.py::test_new
[gw1] [ 75%] PASSED tests/test_pdf.py::test_new
[gw9] [ 75%] PASSED tests/test_object.py::test_ascii_involution
tests/test_object.py::TestDictionary::test_contains
[gw9] [ 75%] PASSED tests/test_object.py::TestDictionary::test_contains
tests/test_object.py::TestDictionary::test_none
tests/test_parsers.py::TestBadSingleInstructions::test_indirect_object
[gw4] [ 75%] PASSED tests/test_parsers.py::TestBadSingleInstructions::test_indirect_object
[gw9] [ 75%] PASSED tests/test_object.py::TestDictionary::test_none
tests/test_object.py::TestDictionary::test_init
[gw9] [ 76%] PASSED tests/test_object.py::TestDictionary::test_init
tests/test_object.py::TestDictionary::test_kwargs
[gw9] [ 76%] PASSED tests/test_object.py::TestDictionary::test_kwargs
tests/test_pdf.py::test_non_filename
[gw12] [ 76%] PASSED tests/test_pdf.py::test_non_filename
tests/test_object.py::TestDictionary::test_iter
tests/test_pdf.py::test_file_descriptor
[gw1] [ 76%] PASSED tests/test_pdf.py::test_file_descriptor
tests/test_pdf.py::test_not_existing_file
[gw12] [ 76%] PASSED tests/test_pdf.py::test_not_existing_file
[gw9] [ 76%] PASSED tests/test_object.py::TestDictionary::test_iter
tests/test_pdf.py::test_empty
tests/test_pdf.py::test_save_to_file_descriptor_fails
tests/test_pdf.py::test_objgen
tests/test_pdf.py::TestLinearization::test_linearization
[gw1] [ 77%] PASSED tests/test_pdf.py::test_empty
[gw4] [ 77%] PASSED tests/test_pdf.py::test_save_to_file_descriptor_fails
tests/test_pdf.py::TestPasswords::test_open_pdf_password_encoding
[gw12] [ 77%] PASSED tests/test_pdf.py::test_objgen
tests/test_pdf.py::TestPasswords::test_open_pdf_wrong_password
[gw0] [ 77%] PASSED tests/test_object.py::test_unicode_involution
tests/test_object.py::test_unicode_fails
tests/test_pdf.py::TestPasswords::test_open_pdf_no_password_but_needed
[gw10] [ 77%] PASSED tests/test_page.py::test_fourpages_to_4up
[gw1] [ 77%] PASSED tests/test_pdf.py::TestPasswords::test_open_pdf_password_encoding
tests/test_pages.py::test_pages_wrong_type
tests/test_pdf.py::TestPasswords::test_unneeded_password_ignored
[gw10] [ 78%] PASSED tests/test_pages.py::test_pages_wrong_type
[gw1] [ 78%] PASSED tests/test_pdf.py::TestPasswords::test_unneeded_password_ignored
tests/test_pages.py::test_page_splitting_generator
[gw12] [ 78%] PASSED tests/test_pdf.py::TestPasswords::test_open_pdf_no_password_but_needed
tests/test_pdf.py::TestPermissions::test_omit_encryption_removes_encryption
tests/test_pdf.py::TestPermissions::test_all_true_not_encrypted
[gw12] [ 78%] PASSED tests/test_pdf.py::TestPermissions::test_all_true_not_encrypted
[gw10] [ 78%] PASSED tests/test_pages.py::test_page_splitting_generator
tests/test_pdf.py::TestPermissions::test_permissions_preserved_on_save[False-False]
tests/test_pages.py::test_page_index
[gw4] [ 78%] PASSED tests/test_pdf.py::TestPasswords::test_open_pdf_wrong_password
[gw10] [ 78%] PASSED tests/test_pages.py::test_page_index
tests/test_pdf.py::TestPermissions::test_some_permissions_missing
tests/test_pdf.py::TestStreams::test_no_text_stream
[gw10] [ 79%] PASSED tests/test_pdf.py::TestStreams::test_no_text_stream
tests/test_pdf.py::TestStreams::test_read_not_readable_file
[gw10] [ 79%] PASSED tests/test_pdf.py::TestStreams::test_read_not_readable_file
tests/test_pdf.py::TestStreams::test_open_not_seekable_stream
[gw10] [ 79%] PASSED tests/test_pdf.py::TestStreams::test_open_not_seekable_stream
tests/test_pdf.py::TestMemory::test_memory
[gw10] [ 79%] PASSED tests/test_pdf.py::TestMemory::test_memory
tests/test_pdf.py::test_remove_unreferenced
[gw10] [ 79%] PASSED tests/test_pdf.py::test_remove_unreferenced
tests/test_pdf.py::test_show_xref
[gw1] [ 79%] PASSED tests/test_pdf.py::TestPermissions::test_omit_encryption_removes_encryption
[gw10] [ 80%] PASSED tests/test_pdf.py::test_show_xref
tests/test_pdf.py::TestPermissions::test_permissions_preserved_on_save[True-True]
tests/test_pdf.py::test_progress
[gw12] [ 80%] PASSED tests/test_pdf.py::TestPermissions::test_permissions_preserved_on_save[False-False]
tests/test_pdf.py::TestStreams::test_stream
[gw10] [ 80%] PASSED tests/test_pdf.py::test_progress
[gw12] [ 80%] PASSED tests/test_pdf.py::TestStreams::test_stream
tests/test_pdf.py::test_min_and_force_version
tests/test_pdf.py::test_normalize_linearize
[gw12] [ 80%] PASSED tests/test_pdf.py::test_normalize_linearize
[gw10] [ 80%] PASSED tests/test_pdf.py::test_min_and_force_version
tests/test_pdf.py::test_add_blank_page
tests/test_pdf.py::test_make_stream
[gw12] [ 81%] PASSED tests/test_pdf.py::test_add_blank_page
tests/test_pdf.py::test_object_stream_mode_generated
[gw10] [ 81%] PASSED tests/test_pdf.py::test_make_stream
tests/test_pdf.py::test_with_block
[gw10] [ 81%] PASSED tests/test_pdf.py::test_with_block
[gw12] [ 81%] PASSED tests/test_pdf.py::test_object_stream_mode_generated
[gw4] [ 81%] PASSED tests/test_pdf.py::TestPermissions::test_some_permissions_missing
tests/test_pdf.py::test_with_block_abuse
tests/test_pdf.py::test_closed_anon_pdf
[gw12] [ 81%] PASSED tests/test_pdf.py::test_closed_anon_pdf
tests/test_pdf.py::TestStreams::test_save_stream
[gw10] [ 81%] PASSED tests/test_pdf.py::test_with_block_abuse
tests/test_pdf.py::test_allow_overwriting_input_without_filename
tests/test_pdf.py::test_allow_overwriting_input
[gw12] [ 82%] PASSED tests/test_pdf.py::test_allow_overwriting_input_without_filename
tests/test_pdf.py::test_check
[gw4] [ 82%] PASSED tests/test_pdf.py::TestStreams::test_save_stream
tests/test_pdf.py::test_allow_overwriting_input_from_pdf_new
[gw12] [ 82%] PASSED tests/test_pdf.py::test_check
[gw4] [ 82%] PASSED tests/test_pdf.py::test_allow_overwriting_input_from_pdf_new
tests/test_pdf.py::test_recompress
tests/test_pdf.py::test_invalid_flate_compression_level
[gw4] [ 82%] PASSED tests/test_pdf.py::test_invalid_flate_compression_level
tests/test_pdf.py::test_set_access_default_mmap
[gw12] [ 82%] PASSED tests/test_pdf.py::test_recompress
[gw4] [ 83%] PASSED tests/test_pdf.py::test_set_access_default_mmap
tests/test_pdf.py::test_flate_compression_level
tests/test_pdf.py::test_generate_appearance_streams
[gw12] [ 83%] PASSED tests/test_pdf.py::test_flate_compression_level
tests/test_pdf.py::test_flatten_annotations_parameters[all-None]
[gw4] [ 83%] PASSED tests/test_pdf.py::test_generate_appearance_streams
[gw12] [ 83%] PASSED tests/test_pdf.py::test_flatten_annotations_parameters[all-None]
tests/test_pdf.py::test_flatten_annotations_parameters[print-None]
tests/test_pdf.py::test_flatten_annotations_parameters[screen-None]
[gw0] [ 83%] PASSED tests/test_object.py::test_unicode_fails
tests/test_object.py::test_binary_involution
[gw10] [ 83%] PASSED tests/test_pdf.py::test_allow_overwriting_input
[gw7] [ 83%] PASSED tests/test_pages.py::test_add_twice_without_copy_foreign
tests/test_pdf.py::test_repr
tests/test_pages.py::test_repr_pagelist
[gw10] [ 84%] PASSED tests/test_pdf.py::test_repr
tests/test_pdf.py::test_refcount_chaining
[gw12] [ 84%] PASSED tests/test_pdf.py::test_flatten_annotations_parameters[screen-None]
[gw4] [ 84%] PASSED tests/test_pdf.py::test_flatten_annotations_parameters[print-None]
[gw10] [ 84%] PASSED tests/test_pdf.py::test_refcount_chaining
[gw7] [ 84%] PASSED tests/test_pages.py::test_repr_pagelist
tests/test_pdf.py::test_flatten_annotations_parameters[42-ValueError]
[gw12] [ 84%] PASSED tests/test_pdf.py::test_flatten_annotations_parameters[42-ValueError]
tests/test_pdf.py::test_flatten_annotations_parameters[-None]
tests/test_pdfa.py::test_pdfa_pdfx_status[pal.pdf--]
tests/test_pdfa.py::test_pdfa_pdfx_status[veraPDF test suite 6-2-10-t02-pass-a.pdf-1B-]
tests/test_pdfa.py::test_pdfa_pdfx_status[pdfx.pdf--PDF/X-4]
[gw10] [ 85%] PASSED tests/test_pdfa.py::test_pdfa_pdfx_status[pal.pdf--]
[gw1] [ 85%] PASSED tests/test_pdf.py::TestPermissions::test_permissions_preserved_on_save[True-True]
[gw7] [ 85%] PASSED tests/test_pdfa.py::test_pdfa_pdfx_status[veraPDF test suite 6-2-10-t02-pass-a.pdf-1B-]
tests/test_pdfa.py::test_pdfa_modify
[gw12] [ 85%] PASSED tests/test_pdfa.py::test_pdfa_pdfx_status[pdfx.pdf--PDF/X-4]
[gw10] [ 85%] SKIPPED tests/test_pdfa.py::test_pdfa_modify
tests/test_pdf.py::test_unicode_filename
tests/test_pdfa.py::test_pdfa_creator
tests/test_rectangle.py::test_rect_properties
tests/test_private_pdfs.py::test_pypdf2_issue_361
[gw4] [ 85%] PASSED tests/test_pdf.py::test_flatten_annotations_parameters[-None]
[gw1] [ 86%] PASSED tests/test_pdf.py::test_unicode_filename
[gw10] [ 86%] PASSED tests/test_rectangle.py::test_rect_properties
[gw12] [ 86%] SKIPPED tests/test_private_pdfs.py::test_pypdf2_issue_361
[gw7] [ 86%] PASSED tests/test_pdfa.py::test_pdfa_creator
tests/test_rectangle.py::test_array_from_rect
[gw10] [ 86%] PASSED tests/test_rectangle.py::test_array_from_rect
tests/test_rectangle.py::test_rectangle_operators
tests/test_rectangle.py::test_rect_from_invalid
tests/test_pdfa.py::test_pdfa_sanity
tests/test_rectangle.py::test_rect_creation
[gw7] [ 86%] PASSED tests/test_rectangle.py::test_rect_from_invalid
[gw1] [ 86%] PASSED tests/test_rectangle.py::test_rect_creation
tests/test_refcount.py::test_access_image
[gw12] [ 87%] PASSED tests/test_rectangle.py::test_rectangle_operators
[gw4] [ 87%] SKIPPED tests/test_pdfa.py::test_pdfa_sanity
tests/test_refcount.py::test_transfer_page
tests/test_refcount.py::test_remove_pdf_and_all_pages
tests/test_refcount.py::test_access_page
tests/test_refcount.py::test_access_pdf_metadata
[gw7] [ 87%] PASSED tests/test_refcount.py::test_transfer_page
tests/test_repr.py::test_repr_dict
[gw7] [ 87%] PASSED tests/test_repr.py::test_repr_dict
tests/test_repr.py::test_repr_indirect_page
[gw10] [ 87%] PASSED tests/test_refcount.py::test_access_image
tests/test_refcount.py::test_new_pdf
[gw7] [ 87%] PASSED tests/test_repr.py::test_repr_indirect_page
tests/test_repr.py::test_array_direct_object_preserved
[gw7] [ 88%] PASSED tests/test_repr.py::test_array_direct_object_preserved
tests/test_repr.py::test_array_depth_truncation
[gw7] [ 88%] PASSED tests/test_repr.py::test_array_depth_truncation
tests/test_repr.py::test_repr_stream
[gw4] [ 88%] PASSED tests/test_refcount.py::test_access_pdf_metadata
tests/test_repr.py::test_repr_circular
[gw4] [ 88%] PASSED tests/test_repr.py::test_repr_circular
[gw10] [ 88%] PASSED tests/test_refcount.py::test_new_pdf
tests/test_repr.py::test_array_indirect_truncation
tests/test_sanity.py::test_open_pdf
[gw10] [ 88%] PASSED tests/test_repr.py::test_array_indirect_truncation
[gw4] [ 89%] PASSED tests/test_sanity.py::test_open_pdf
tests/test_sanity.py::test_open_pdf_password
tests/test_sanity.py::test_attr_access
[gw1] [ 89%] PASSED tests/test_refcount.py::test_remove_pdf_and_all_pages
[gw12] [ 89%] PASSED tests/test_refcount.py::test_access_page
tests/test_repr.py::test_repr_indirect
[gw4] [ 89%] PASSED tests/test_sanity.py::test_attr_access
tests/test_repr.py::test_repr_scalar
tests/test_sanity.py::test_copy_semantics
[gw12] [ 89%] PASSED tests/test_repr.py::test_repr_indirect
[gw1] [ 89%] PASSED tests/test_repr.py::test_repr_scalar
[gw4] [ 89%] PASSED tests/test_sanity.py::test_copy_semantics
tests/test_sanity.py::test_open_save
tests/test_sanity.py::test_copy_page_keepalive
tests/test_sanity.py::test_readme_example
[gw4] [ 90%] PASSED tests/test_sanity.py::test_readme_example
[gw10] [ 90%] PASSED tests/test_sanity.py::test_open_pdf_password
tests/test_sanity.py::test_create_pdf
[gw10] [ 90%] PASSED tests/test_sanity.py::test_create_pdf
[gw2] [ 90%] PASSED tests/test_outlines.py::test_page_destination
tests/test_page.py::test_remove_unrefed
[gw2] [ 90%] PASSED tests/test_page.py::test_remove_unrefed
tests/test_page.py::test_page_attrs
[gw2] [ 90%] PASSED tests/test_page.py::test_page_attrs
tests/test_page.py::test_block_make_indirect_page
[gw2] [ 91%] PASSED tests/test_page.py::test_block_make_indirect_page
tests/test_pages.py::test_split_pdf
[gw2] [ 91%] PASSED tests/test_pages.py::test_split_pdf
[gw6] [ 91%] PASSED tests/test_pages.py::test_repeat_using_intermediate
tests/test_pages.py::test_foreign_copied_pages_are_true_copies
[gw11] [ 91%] PASSED tests/test_metadata.py::test_truncated_xml
tests/test_metadata.py::test_pdf_version_update
[gw11] [ 91%] SKIPPED tests/test_metadata.py::test_pdf_version_update
tests/test_metadata.py::test_extension_level
[gw11] [ 91%] PASSED tests/test_metadata.py::test_extension_level
tests/test_metadata.py::test_random_docinfo
[gw1] [ 91%] PASSED tests/test_sanity.py::test_open_save
[gw12] [ 92%] PASSED tests/test_sanity.py::test_copy_page_keepalive
[gw0] [ 92%] PASSED tests/test_object.py::test_binary_involution
tests/test_object.py::test_integer_comparison
[gw8] [ 92%] PASSED tests/test_object.py::TestArray::test_nested_list
tests/test_pages.py::test_page_from_objgen
[gw6] [ 92%] PASSED tests/test_pages.py::test_foreign_copied_pages_are_true_copies
tests/test_pages.py::test_remove_onebased
[gw8] [ 92%] PASSED tests/test_pages.py::test_page_from_objgen
tests/test_pages.py::test_page_iteration
[gw9] [ 92%] PASSED tests/test_pdf.py::TestLinearization::test_linearization
[gw6] [ 93%] PASSED tests/test_pages.py::test_remove_onebased
tests/test_pages.py::test_remove_by_ref
tests/test_pdf.py::TestPasswords::test_open_pdf_user_password
[gw6] [ 93%] PASSED tests/test_pages.py::test_remove_by_ref
[gw8] [ 93%] PASSED tests/test_pages.py::test_page_iteration
[gw7] [ 93%] PASSED tests/test_repr.py::test_repr_stream
tests/test_sanity.py::test_minimum_qpdf_version
[gw7] [ 93%] PASSED tests/test_sanity.py::test_minimum_qpdf_version
[gw9] [ 93%] PASSED tests/test_pdf.py::TestPasswords::test_open_pdf_user_password
[gw3] [ 94%] PASSED tests/test_image_access.py::test_grayscale_stride
tests/test_image_access.py::test_random_image
[gw3] [ 94%] SKIPPED tests/test_image_access.py::test_random_image
tests/test_image_access.py::test_extract_stencil_mask
[gw0] [ 94%] PASSED tests/test_object.py::test_integer_comparison
tests/test_object.py::test_decimal_involution
[gw3] [ 94%] PASSED tests/test_image_access.py::test_extract_stencil_mask
tests/test_image_access.py::test_repr_when_mode_not_impl
[gw3] [ 94%] PASSED tests/test_image_access.py::test_repr_when_mode_not_impl
tests/test_io.py::test_weird_output_stream
[gw3] [ 94%] PASSED tests/test_io.py::test_weird_output_stream
tests/test_io.py::test_overwrite_with_memory_file
[gw3] [ 94%] PASSED tests/test_io.py::test_overwrite_with_memory_file
tests/test_io.py::test_overwrite_input
[gw3] [ 95%] PASSED tests/test_io.py::test_overwrite_input
tests/test_io.py::test_fail_only_overwrite_input_check
[gw3] [ 95%] PASSED tests/test_io.py::test_fail_only_overwrite_input_check
[gw13] [ 95%] PASSED tests/test_object.py::TestArray::test_nested_list2
tests/test_object.py::TestArray::test_array_of_array
[gw13] [ 95%] PASSED tests/test_object.py::TestArray::test_array_of_array
tests/test_object.py::TestArray::test_array_of_primitives_eq
[gw13] [ 95%] PASSED tests/test_object.py::TestArray::test_array_of_primitives_eq
tests/test_object.py::TestArray::test_list_apis
[gw13] [ 95%] PASSED tests/test_object.py::TestArray::test_list_apis
tests/test_object.py::TestArray::test_array_contains
[gw13] [ 96%] PASSED tests/test_object.py::TestArray::test_array_contains
[gw0] [ 96%] PASSED tests/test_object.py::test_decimal_involution
tests/test_object.py::test_decimal_from_float
[gw0] [ 96%] PASSED tests/test_object.py::test_decimal_from_float
tests/test_object.py::test_qpdf_real_to_decimal
[gw0] [ 96%] PASSED tests/test_object.py::test_qpdf_real_to_decimal
[gw11] [ 96%] PASSED tests/test_metadata.py::test_random_docinfo
[gw5] [ 96%] PASSED tests/test_codec.py::test_break_encode
tests/test_codec.py::test_open_encoding_pdfdoc_write
[gw5] [ 97%] PASSED tests/test_codec.py::test_open_encoding_pdfdoc_write
tests/test_codec.py::test_open_encoding_pdfdoc_read
[gw5] [ 97%] PASSED tests/test_codec.py::test_open_encoding_pdfdoc_read
tests/test_codec.py::test_stream_writer
[gw14] [ 97%] PASSED tests/test_outlines.py::test_new_item
tests/test_outlines.py::test_outlineitem_str
[gw14] [ 97%] PASSED tests/test_outlines.py::test_outlineitem_str
tests/test_outlines.py::test_outline_repr
[gw14] [ 97%] PASSED tests/test_outlines.py::test_outline_repr
tests/test_outlines.py::test_outline_destination_name_object_types
[gw14] [ 97%] PASSED tests/test_outlines.py::test_outline_destination_name_object_types
[gw5] [ 97%] PASSED tests/test_codec.py::test_stream_writer
tests/test_codec.py::test_stream_reader
[gw5] [ 98%] PASSED tests/test_codec.py::test_stream_reader
[gw15] [ 98%] PASSED tests/test_image_access.py::test_image_save_compare
tests/test_image_access.py::test_direct_extract[sandwich.pdf-1-filters0-.tif-1-TIFF]
[gw15] [ 98%] PASSED tests/test_image_access.py::test_direct_extract[sandwich.pdf-1-filters0-.tif-1-TIFF]
tests/test_image_access.py::test_direct_extract[congress-gray.pdf-8-filters1-.jpg-L-JPEG]
[gw15] [ 98%] PASSED tests/test_image_access.py::test_direct_extract[congress-gray.pdf-8-filters1-.jpg-L-JPEG]
tests/test_image_access.py::test_direct_extract[congress.pdf-8-filters2-.jpg-RGB-JPEG]
[gw15] [ 98%] PASSED tests/test_image_access.py::test_direct_extract[congress.pdf-8-filters2-.jpg-RGB-JPEG]
tests/test_ipython.py::test_display_image
[gw15] [ 98%] PASSED tests/test_ipython.py::test_display_image
tests/test_ipython.py::test_display_pdf
[gw15] [ 99%] XFAIL tests/test_ipython.py::test_display_pdf
tests/test_ipython.py::test_object_key_completion
[gw15] [ 99%] PASSED tests/test_ipython.py::test_object_key_completion
tests/test_jbig2.py::test_check_specialized_decoder_fallback
[gw15] [ 99%] PASSED tests/test_jbig2.py::test_check_specialized_decoder_fallback
tests/test_jbig2.py::test_jbig2_not_available
[gw15] [ 99%] PASSED tests/test_jbig2.py::test_jbig2_not_available
tests/test_jbig2.py::test_jbig2_extractor
[gw15] [ 99%] SKIPPED tests/test_jbig2.py::test_jbig2_extractor
tests/test_jbig2.py::test_jbig2
[gw15] [ 99%] SKIPPED tests/test_jbig2.py::test_jbig2
tests/test_jbig2.py::test_jbig2_decodeparms_null_issue317
[gw15] [100%] SKIPPED tests/test_jbig2.py::test_jbig2_decodeparms_null_issue317
=================================== FAILURES ===================================
__________________________ test_random_valid_docinfo ___________________________
[gw1] linux -- Python 3.12.6 /build/python-pikepdf/src/pikepdf/test-env/bin/python
@given(
> st.dictionaries(
keys=st.sampled_from(
[
"/Author",
"/Subject",
"/Title",
"/Keywords",
"/Producer",
"/Creator",
]
),
values=st.none() | st.characters(blacklist_categories=('Cs',)),
)
)
E hypothesis.errors.FailedHealthCheck: Data generation is extremely slow: Only produced 1 valid examples in 1.51 seconds (0 invalid ones and 0 exceeded maximum size). Try decreasing size of the data you're generating (with e.g. max_size or max_leaves parameters).
E count | fraction | slowest draws (seconds)
E docinfo | 1 | 100% | -- -- -- -- 1.507
E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for more information about this. If you want to disable just this health check, add HealthCheck.too_slow to the suppress_health_check settings for this test.
tests/test_metadata.py:595: FailedHealthCheck
---------------------------------- Hypothesis ----------------------------------
You can add @seed(47783363363352959652798388167954881753) to this test or run pytest with --hypothesis-seed=47783363363352959652798388167954881753 to reproduce this failure.
=========================== short test summary info ============================
FAILED tests/test_metadata.py::test_random_valid_docinfo - hypothesis.errors....
======= 1 failed, 617 passed, 16 skipped, 3 xfailed in 97.69s (0:01:37) ========
[1m[31m==> ERROR:[m[1m A failure occurred in check().[m
[1m Aborting...[m
[0m[J[23;2t[1m[31m==> ERROR:[m[1m Build failed, check /var/lib/archbuild/extra-riscv64/felix27/build[m
[34h[?25h[34h[?25hreceiving incremental file list
python-pikepdf-9.2.1-1-riscv64-build.log
python-pikepdf-9.2.1-1-riscv64-check.log
sent 62 bytes received 14,683 bytes 9,830.00 bytes/sec
total size is 122,324 speedup is 8.30