==> Building on shinx ==> Checking for remote environment... ==> Syncing package to remote host... 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 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix27 on remote host... ]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==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix27]...done ==> Making package: python-pikepdf 9.2.1-1 (Mon Sep 16 07:48:42 2024) ==> Retrieving sources...  -> Cloning pikepdf git repo... Cloning into bare repository '/home/felix/packages/python-pikepdf/pikepdf'... remote: Enumerating objects: 18217, done. remote: Counting objects: 0% (1/1969) remote: Counting objects: 1% (20/1969) remote: Counting objects: 2% (40/1969) remote: Counting objects: 3% (60/1969) remote: Counting objects: 4% (79/1969) remote: Counting objects: 5% (99/1969) remote: Counting objects: 6% (119/1969) remote: Counting objects: 7% (138/1969) remote: Counting objects: 8% (158/1969) remote: Counting objects: 9% (178/1969) remote: Counting objects: 10% (197/1969) remote: Counting objects: 11% (217/1969) remote: Counting objects: 12% (237/1969) remote: Counting objects: 13% (256/1969) remote: Counting objects: 14% (276/1969) remote: Counting objects: 15% (296/1969) remote: Counting objects: 16% (316/1969) remote: Counting objects: 17% (335/1969) remote: Counting objects: 18% (355/1969) remote: Counting objects: 19% (375/1969) remote: Counting objects: 20% (394/1969) remote: Counting objects: 21% (414/1969) remote: Counting objects: 22% (434/1969) remote: Counting objects: 23% (453/1969) remote: Counting objects: 24% (473/1969) remote: Counting objects: 25% (493/1969) remote: Counting objects: 26% (512/1969) remote: Counting objects: 27% (532/1969) remote: Counting objects: 28% (552/1969) remote: Counting objects: 29% (572/1969) remote: Counting objects: 30% (591/1969) remote: Counting objects: 31% (611/1969) remote: Counting objects: 32% (631/1969) remote: Counting objects: 33% (650/1969) remote: Counting objects: 34% (670/1969) remote: Counting objects: 35% (690/1969) remote: Counting objects: 36% (709/1969) remote: Counting objects: 37% (729/1969) remote: Counting objects: 38% (749/1969) remote: Counting objects: 39% (768/1969) remote: Counting objects: 40% (788/1969) remote: Counting objects: 41% (808/1969) remote: Counting objects: 42% (827/1969) remote: Counting objects: 43% (847/1969) remote: Counting objects: 44% (867/1969) remote: Counting objects: 45% (887/1969) remote: Counting objects: 46% (906/1969) remote: Counting objects: 47% (926/1969) remote: Counting objects: 48% (946/1969) remote: Counting objects: 49% (965/1969) remote: Counting objects: 50% (985/1969) remote: Counting objects: 51% (1005/1969) remote: Counting objects: 52% (1024/1969) remote: Counting objects: 53% (1044/1969) remote: Counting objects: 54% (1064/1969) remote: Counting objects: 55% (1083/1969) remote: Counting objects: 56% (1103/1969) remote: Counting objects: 57% (1123/1969) remote: Counting objects: 58% (1143/1969) remote: Counting objects: 59% (1162/1969) remote: Counting objects: 60% (1182/1969) remote: Counting objects: 61% (1202/1969) remote: Counting objects: 62% (1221/1969) remote: Counting objects: 63% (1241/1969) remote: Counting objects: 64% (1261/1969) remote: Counting objects: 65% (1280/1969) remote: Counting objects: 66% (1300/1969) remote: Counting objects: 67% (1320/1969) remote: Counting objects: 68% (1339/1969) remote: Counting objects: 69% (1359/1969) remote: Counting objects: 70% (1379/1969) remote: Counting objects: 71% (1398/1969) remote: Counting objects: 72% (1418/1969) remote: Counting objects: 73% (1438/1969) remote: Counting objects: 74% (1458/1969) remote: Counting objects: 75% (1477/1969) remote: Counting objects: 76% (1497/1969) remote: Counting objects: 77% (1517/1969) remote: Counting objects: 78% (1536/1969) remote: Counting objects: 79% (1556/1969) remote: Counting objects: 80% (1576/1969) remote: Counting objects: 81% (1595/1969) remote: Counting objects: 82% (1615/1969) remote: Counting objects: 83% (1635/1969) remote: Counting objects: 84% (1654/1969) remote: Counting objects: 85% (1674/1969) remote: Counting objects: 86% (1694/1969) remote: Counting objects: 87% (1714/1969) remote: Counting objects: 88% (1733/1969) remote: Counting objects: 89% (1753/1969) remote: Counting objects: 90% (1773/1969) remote: Counting objects: 91% (1792/1969) remote: Counting objects: 92% (1812/1969) remote: Counting objects: 93% (1832/1969) remote: Counting objects: 94% (1851/1969) remote: Counting objects: 95% (1871/1969) remote: Counting objects: 96% (1891/1969) remote: Counting objects: 97% (1910/1969) remote: Counting objects: 98% (1930/1969) remote: Counting objects: 99% (1950/1969) remote: Counting objects: 100% (1969/1969) remote: Counting objects: 100% (1969/1969), done. remote: Compressing objects: 0% (1/371) remote: Compressing objects: 1% (4/371) remote: Compressing objects: 2% (8/371) remote: Compressing objects: 3% (12/371) remote: Compressing objects: 4% (15/371) remote: Compressing objects: 5% (19/371) remote: Compressing objects: 6% (23/371) remote: Compressing objects: 7% (26/371) remote: Compressing objects: 8% (30/371) remote: Compressing objects: 9% (34/371) remote: Compressing objects: 10% (38/371) remote: Compressing objects: 11% (41/371) remote: Compressing objects: 12% (45/371) remote: Compressing objects: 13% (49/371) remote: Compressing objects: 14% (52/371) remote: Compressing objects: 15% (56/371) remote: Compressing objects: 16% (60/371) remote: Compressing objects: 17% (64/371) remote: Compressing objects: 18% (67/371) remote: Compressing objects: 19% (71/371) remote: Compressing objects: 20% (75/371) remote: Compressing objects: 21% (78/371) remote: Compressing objects: 22% (82/371) remote: Compressing objects: 23% (86/371) remote: Compressing objects: 24% (90/371) remote: Compressing objects: 25% (93/371) remote: Compressing objects: 26% (97/371) remote: Compressing objects: 27% (101/371) remote: Compressing objects: 28% (104/371) remote: Compressing objects: 29% (108/371) remote: Compressing objects: 30% (112/371) remote: Compressing objects: 31% (116/371) remote: Compressing objects: 32% (119/371) remote: Compressing objects: 33% (123/371) remote: Compressing objects: 34% (127/371) remote: Compressing objects: 35% (130/371) remote: Compressing objects: 36% (134/371) remote: Compressing objects: 37% (138/371) remote: Compressing objects: 38% (141/371) remote: Compressing objects: 39% (145/371) remote: Compressing objects: 40% (149/371) remote: Compressing objects: 41% (153/371) remote: Compressing objects: 42% (156/371) remote: Compressing objects: 43% (160/371) remote: Compressing objects: 44% (164/371) remote: Compressing objects: 45% (167/371) remote: Compressing objects: 46% (171/371) remote: Compressing objects: 47% (175/371) remote: Compressing objects: 48% (179/371) remote: Compressing objects: 49% (182/371) remote: Compressing objects: 50% (186/371) remote: Compressing objects: 51% (190/371) remote: Compressing objects: 52% (193/371) remote: Compressing objects: 53% (197/371) remote: Compressing objects: 54% (201/371) remote: Compressing objects: 55% (205/371) remote: Compressing objects: 56% (208/371) remote: Compressing objects: 57% (212/371) remote: Compressing objects: 58% (216/371) remote: Compressing objects: 59% (219/371) remote: Compressing objects: 60% (223/371) remote: Compressing objects: 61% (227/371) remote: Compressing objects: 62% (231/371) remote: Compressing objects: 63% (234/371) remote: Compressing objects: 64% (238/371) remote: Compressing objects: 65% (242/371) remote: Compressing objects: 66% (245/371) remote: Compressing objects: 67% (249/371) remote: Compressing objects: 68% (253/371) remote: Compressing objects: 69% (256/371) remote: Compressing objects: 70% (260/371) remote: Compressing objects: 71% (264/371) remote: Compressing objects: 72% (268/371) remote: Compressing objects: 73% (271/371) remote: Compressing objects: 74% (275/371) remote: Compressing objects: 75% (279/371) remote: Compressing objects: 76% (282/371) remote: Compressing objects: 77% (286/371) remote: Compressing objects: 78% (290/371) remote: Compressing objects: 79% (294/371) remote: Compressing objects: 80% (297/371) remote: Compressing objects: 81% (301/371) remote: Compressing objects: 82% (305/371) remote: Compressing objects: 83% (308/371) remote: Compressing objects: 84% (312/371) remote: Compressing objects: 85% (316/371) remote: Compressing objects: 86% (320/371) remote: Compressing objects: 87% (323/371) remote: Compressing objects: 88% (327/371) remote: Compressing objects: 89% (331/371) remote: Compressing objects: 90% (334/371) remote: Compressing objects: 91% (338/371) remote: Compressing objects: 92% (342/371) remote: Compressing objects: 93% (346/371) remote: Compressing objects: 94% (349/371) remote: Compressing objects: 95% (353/371) remote: Compressing objects: 96% (357/371) remote: Compressing objects: 97% (360/371) remote: Compressing objects: 98% (364/371) remote: Compressing objects: 99% (368/371) remote: Compressing objects: 100% (371/371) remote: Compressing objects: 100% (371/371), done. 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) 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. ==> Validating source files with sha256sums... pikepdf ... Passed ]2;🔵 Container arch-nspawn-1833926 on shinx.felixc.at==> Making package: python-pikepdf 9.2.1-1 (Mon Sep 16 07:48:55 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?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==> Checking buildtime dependencies... ==> Installing missing dependencies... [?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==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of pikepdf git repo... Cloning into 'pikepdf'... done. Switched to a new branch 'makepkg' ==> Starting build()... * 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 ==> Starting check()... ============================= 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) ======== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix27/build [?25h[?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