<86>Aug 22 09:22:58 userdel[686735]: delete user 'rooter' <86>Aug 22 09:22:58 userdel[686735]: removed group 'rooter' owned by 'rooter' <86>Aug 22 09:22:58 userdel[686735]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 22 09:22:58 groupadd[686772]: group added to /etc/group: name=rooter, GID=2792 <86>Aug 22 09:22:58 groupadd[686772]: group added to /etc/gshadow: name=rooter <86>Aug 22 09:22:58 groupadd[686772]: new group: name=rooter, GID=2792 <86>Aug 22 09:22:58 useradd[686800]: new user: name=rooter, UID=2792, GID=2792, home=/root, shell=/bin/bash, from=none <86>Aug 22 09:22:58 userdel[686840]: delete user 'builder' <86>Aug 22 09:22:58 userdel[686840]: removed group 'builder' owned by 'builder' <86>Aug 22 09:22:58 userdel[686840]: removed shadow group 'builder' owned by 'builder' <86>Aug 22 09:22:58 groupadd[686855]: group added to /etc/group: name=builder, GID=2793 <86>Aug 22 09:22:58 groupadd[686855]: group added to /etc/gshadow: name=builder <86>Aug 22 09:22:58 groupadd[686855]: new group: name=builder, GID=2793 <86>Aug 22 09:22:58 useradd[686876]: new user: name=builder, UID=2793, GID=2793, home=/usr/src, shell=/bin/bash, from=none <13>Aug 22 09:23:00 rpmi: libgdbm6-1.26-alt1 sisyphus+418729.200.2.1 1779276077 installed <13>Aug 22 09:23:00 rpmi: libgdbm_compat4-1.26-alt1 sisyphus+418729.200.2.1 1779276077 installed <13>Aug 22 09:23:00 rpmi: python3-stable_abi-3.14.7-alt1 sisyphus+428945.100.2.1 1786380790 installed <13>Aug 22 09:23:00 rpmi: libsqlite3-3.53.3-alt1 sisyphus+428287.100.3.1 1786369848 installed <13>Aug 22 09:23:00 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Aug 22 09:23:00 rpmi: libexpat-2.7.4-alt1 sisyphus+407132.100.1.1 1770196717 installed <13>Aug 22 09:23:00 rpmi: openssl-config-3.5.0-alt1 sisyphus+399237.100.1.1 1762346864 installed <13>Aug 22 09:23:00 rpmi: libp11-kit-1:0.26.5-alt1 sisyphus+429275.100.1.1 1786545896 installed <13>Aug 22 09:23:00 rpmi: libtasn1-4.21.0-alt2 sisyphus+420751.100.1.1 1781163748 installed <13>Aug 22 09:23:00 rpmi: rpm-macros-alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Aug 22 09:23:00 rpmi: alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Aug 22 09:23:00 rpmi: ca-certificates-2026.04.22-alt1 sisyphus+415942.100.6.1 1777316293 installed <13>Aug 22 09:23:00 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Aug 22 09:23:00 rpmi: p11-kit-trust-1:0.26.5-alt1 sisyphus+429275.100.1.1 1786545896 installed <13>Aug 22 09:23:00 rpmi: libcrypto3-3.5.7-alt1 sisyphus+425332.100.3.1 1784733668 installed <13>Aug 22 09:23:00 rpmi: libssl3-3.5.7-alt1 sisyphus+425332.100.3.1 1784733668 installed <13>Aug 22 09:23:00 rpmi: python3-modules-sqlite3-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:23:00 rpmi: python3-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:23:00 rpmi: python3-base-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:23:00 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed <13>Aug 22 09:23:00 rpmi: tests-for-installed-python3-pkgs-0.1.30-alt1 sisyphus+426462.140.10.2 1785772735 installed <13>Aug 22 09:23:00 rpmi: rpm-build-python3-0.1.30-alt1 sisyphus+426462.140.10.2 1785772735 installed <13>Aug 22 09:23:03 rpmi: python3-module-packaging-26.3-alt1 sisyphus+429870.100.2.1 1787300285 installed <13>Aug 22 09:23:03 rpmi: libjpeg-2:3.2.0-alt1 sisyphus+424348.100.1.1 1783329291 installed <13>Aug 22 09:23:03 rpmi: python3-module-more-itertools-11.1.0-alt1 sisyphus+419223.100.2.1 1779891386 installed <13>Aug 22 09:23:03 rpmi: libpng16-1.6.56-alt2 sisyphus+412745.100.1.1 1774613969 installed <13>Aug 22 09:23:03 rpmi: libnettle8-3.10.1-alt1 sisyphus+372008.100.1.1 1738078268 installed <13>Aug 22 09:23:03 rpmi: python3-module-jaraco.functools-4.6.0-alt1 sisyphus+425293.100.1.2 1784631981 installed <13>Aug 22 09:23:03 rpmi: python3-module-Pygments-2.20.0-alt1 sisyphus+413985.100.1.1 1775208360 installed <13>Aug 22 09:23:03 rpmi: libwebp7-1.6.0-alt1.2 sisyphus+418497.100.1.1 1779098958 installed <13>Aug 22 09:23:03 rpmi: libhogweed6-3.10.1-alt1 sisyphus+372008.100.1.1 1738078268 installed <13>Aug 22 09:23:03 rpmi: libyuv-0.0.1922-alt1 sisyphus+400293.100.1.1 1763332601 installed <13>Aug 22 09:23:03 rpmi: libturbojpeg-2:3.2.0-alt1 sisyphus+424348.100.1.1 1783329291 installed <13>Aug 22 09:23:03 rpmi: libjpeg-devel-2:3.2.0-alt1 sisyphus+424348.100.1.1 1783329291 installed <13>Aug 22 09:23:03 rpmi: python3-module-wheel-0.48.0-alt1 sisyphus+429749.100.2.1 1787126027 installed <13>Aug 22 09:23:03 rpmi: python3-module-vcs-versioning-2.3.1-alt1 sisyphus+429970.100.2.1 1787310458 installed <13>Aug 22 09:23:03 rpmi: python3-module-pluggy-1.6.0-alt1.1 sisyphus+413474.300.2.1 1774829688 installed <13>Aug 22 09:23:03 rpmi: python3-module-iniconfig-2.3.0-alt1 sisyphus+397749.100.2.1 1761040670 installed <13>Aug 22 09:23:03 rpmi: python3-module-sortedcontainers-2.4.0-alt1 sisyphus+272042.100.1.1 1621262424 installed <13>Aug 22 09:23:03 rpmi: python3-module-webencodings-0.5.1-alt3 sisyphus+359244.100.1.1 1728381102 installed <13>Aug 22 09:23:03 rpmi: python3-module-six-1.17.0-alt1.1 sisyphus+373470.100.1.1 1738920023 installed <13>Aug 22 09:23:03 rpmi: python3-module-genshi-0.7.10-alt1 sisyphus+426462.15500.10.2 1785779573 installed <13>Aug 22 09:23:03 rpmi: python3-module-cssselect-1.4.0-alt1.1 sisyphus+413473.200.3.2 1774836663 installed <13>Aug 22 09:23:03 rpmi: python3-module-platformdirs-4.10.0-alt1 sisyphus+419460.100.1.1 1779982322 installed <13>Aug 22 09:23:03 rpmi: python3-module-shellingham-1.5.4-alt1 sisyphus+332574.100.1.1 1698135363 installed <13>Aug 22 09:23:03 rpmi: python3-module-typing_extensions-4.16.0-alt1 sisyphus+426470.2600.5.1 1785153849 installed <13>Aug 22 09:23:03 rpmi: python3-module-uc-micro-py-2.0.0-alt1 sisyphus+411114.100.1.1 1773327270 installed <13>Aug 22 09:23:03 rpmi: python3-module-linkify-it-py-2.1.0-alt1.1 sisyphus+413476.100.1.1 1774817789 installed <13>Aug 22 09:23:03 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>Aug 22 09:23:03 rpmi: python3-module-markdown-it-4.2.0-alt1 sisyphus+430106.100.1.1 1787224309 installed <13>Aug 22 09:23:03 rpmi: python3-module-rich-15.0.0-alt1 sisyphus+415092.100.2.1 1776162196 installed <13>Aug 22 09:23:03 rpmi: python3-module-annotated_doc-0.0.5-alt1 sisyphus+427370.300.1.1 1785267228 installed <13>Aug 22 09:23:03 rpmi: python3-module-typer-0.27.0-alt1 sisyphus+426477.440.2.1 1784895769 installed <13>Aug 22 09:23:03 rpmi: python3-module-typer-slim-0.27.0-alt1 sisyphus+426477.440.2.1 1784895769 installed <13>Aug 22 09:23:03 rpmi: python3-module-jaraco.context-6.1.2-alt1 sisyphus+412384.100.1.1 1774283927 installed <13>Aug 22 09:23:03 rpmi: python3-module-jaraco.text-4.2.0-alt1 sisyphus+408107.100.3.1 1771429608 installed <13>Aug 22 09:23:03 rpmi: python3-module-pkg-resources-1:80.10.2-alt2.1 sisyphus+413485.1000.2.3 1774838477 installed <13>Aug 22 09:23:03 rpmi: python3-module-pycparser-2.23-alt1 sisyphus+410417.100.1.1 1772989663 installed <13>Aug 22 09:23:03 rpmi: python3-module-cffi-2.1.0-alt1 sisyphus+423624.540.33.1 1784228272 installed <13>Aug 22 09:23:03 rpmi: mercurial-7.2-alt1 sisyphus+423624.2100.33.1 1784228930 installed <13>Aug 22 09:23:03 rpmi: libxml2-1:2.12.10-alt3 sisyphus+403806.1500.13.1 1768461696 installed <13>Aug 22 09:23:03 rpmi: libxslt-1.1.43-alt1 sisyphus+398184.100.1.1 1761304862 installed <13>Aug 22 09:23:03 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>Aug 22 09:23:04 rpmi: python3-module-lxml-6.0.2-alt3 sisyphus+426196.100.7.2 1784742798 installed <13>Aug 22 09:23:04 rpmi: libpython3-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:23:04 rpmi: python3-dev-3.14.7-alt1 sisyphus+428945.100.2.1 1786381829 installed <13>Aug 22 09:23:04 rpmi: python3-module-setuptools-1:83.0.0-alt1 sisyphus+424341.100.2.1 1783427124 installed <13>Aug 22 09:23:04 rpmi: libopenjpeg2.0-2.5.4-alt1 sisyphus+395514.200.1.1 1758468506 installed <13>Aug 22 09:23:04 rpmi: liblcms2-2.19.1-alt1 sisyphus+417363.100.1.1 1778096710 installed <13>Aug 22 09:23:04 rpmi: libgraphite2-1.3.15-alt1 sisyphus+419726.300.2.1 1780311592 installed <13>Aug 22 09:23:04 rpmi: libgomp1-15.3.1-alt1 sisyphus+428344.100.2.1 1785919345 installed <13>Aug 22 09:23:04 rpmi: libimagequant-2.17.0-alt1_1 sisyphus+291138.100.1.1 1638394107 installed <13>Aug 22 09:23:04 rpmi: libdeflate-1.25-alt2 sisyphus+420865.100.1.1 1781291464 installed <13>Aug 22 09:23:04 rpmi: libtiff6-4.7.2-alt2 sisyphus+429444.100.1.1 1786707842 installed <13>Aug 22 09:23:04 rpmi: librav1e-0.8.1-alt1 sisyphus+387368.100.1.1 1750149808 installed <13>Aug 22 09:23:04 rpmi: libdav1d_7-1.5.4-alt1 sisyphus+426026.100.1.2 1784649914 installed <13>Aug 22 09:23:04 rpmi: libavif-1.4.2-alt1 sisyphus+419317.100.1.1 1779874482 installed <13>Aug 22 09:23:04 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441073 installed <13>Aug 22 09:23:04 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed <13>Aug 22 09:23:04 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342009 installed <13>Aug 22 09:23:04 rpmi: libjbig2dec-0.19-alt1 sisyphus+262183.100.1.1 1605866657 installed <13>Aug 22 09:23:04 rpmi: libxxhash-0.8.3-alt1 sisyphus+384704.100.1.1 1747741286 installed <13>Aug 22 09:23:04 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Aug 22 09:23:05 rpmi: rsync-3.2.7-alt7 sisyphus+429795.100.1.1 1786970189 installed <13>Aug 22 09:23:05 rpmi: openssh-common-9.6p1-alt7 sisyphus+423567.100.3.1 1785329711 installed <13>Aug 22 09:23:05 rpmi: libcbor0.14-0.14.0-alt1 sisyphus+414519.100.3.1 1775927176 installed <13>Aug 22 09:23:05 rpmi: libfido2_1-1.17.0-alt1 sisyphus+415374.100.1.1 1776337779 installed <13>Aug 22 09:23:05 rpmi: libedit3-3.1.20250104-alt1 sisyphus+384216.200.2.1 1747315132 installed <13>Aug 22 09:23:05 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Aug 22 09:23:05 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Aug 22 09:23:05 rpmi: libstdc++15-devel-15.3.1-alt1 sisyphus+428344.100.2.1 1785919345 installed <13>Aug 22 09:23:05 rpmi: gcc15-c++-15.3.1-alt1 sisyphus+428344.100.2.1 1785919345 installed <13>Aug 22 09:23:05 rpmi: diffstat-1.64-alt1 sisyphus+346132.200.3.2 1716466240 installed <13>Aug 22 09:23:05 rpmi: cmake-modules-4.3.4-alt1 sisyphus+423779.100.2.1 1783160327 installed <13>Aug 22 09:23:05 rpmi: libuv-1.52.1-alt2 sisyphus+414633.100.1.1 1775679989 installed <13>Aug 22 09:23:05 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448553 installed <13>Aug 22 09:23:05 rpmi: libssh2-1.11.1-alt4 sisyphus+427154.100.3.1 1786017908 installed <13>Aug 22 09:23:05 rpmi: publicsuffix-list-dafsa-20260624-alt1 sisyphus+422796.100.1.1 1782491537 installed <13>Aug 22 09:23:05 rpmi: libnghttp3.9-1.18.0-alt1 sisyphus+428366.100.1.1 1785864182 installed <13>Aug 22 09:23:05 rpmi: libnghttp2-1.70.0-alt1 sisyphus+428572.100.1.1 1786002367 installed <13>Aug 22 09:23:05 rpmi: openldap-common-2.6.13-alt1 sisyphus+411252.300.5.1 1773745238 installed <13>Aug 22 09:23:05 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Aug 22 09:23:05 rpmi: liblmdb-0.9.35-alt1 sisyphus+408541.100.2.1 1771588201 installed <13>Aug 22 09:23:05 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Aug 22 09:23:05 rpmi: libcom_err-1.47.4.0.2.a9f48-alt1 sisyphus+416421.100.2.1 1777378671 installed <86>Aug 22 09:23:05 groupadd[736462]: group added to /etc/group: name=_keytab, GID=999 <86>Aug 22 09:23:05 groupadd[736462]: group added to /etc/gshadow: name=_keytab <86>Aug 22 09:23:05 groupadd[736462]: new group: name=_keytab, GID=999 <13>Aug 22 09:23:05 rpmi: libkrb5-1.22.2-alt2 sisyphus+426323.100.1.2 1784761603 installed <86>Aug 22 09:23:05 groupadd[736477]: group added to /etc/group: name=sasl, GID=998 <86>Aug 22 09:23:05 groupadd[736477]: group added to /etc/gshadow: name=sasl <86>Aug 22 09:23:05 groupadd[736477]: new group: name=sasl, GID=998 <13>Aug 22 09:23:05 rpmi: libsasl2-3-2.1.28-alt5 sisyphus+419937.100.1.1 1780468454 installed <13>Aug 22 09:23:06 rpmi: libldap2-2.6.13-alt1 sisyphus+411252.300.5.1 1773745182 installed <86>Aug 22 09:23:06 groupadd[736486]: group added to /etc/group: name=sshagent, GID=997 <86>Aug 22 09:23:06 groupadd[736486]: group added to /etc/gshadow: name=sshagent <86>Aug 22 09:23:06 groupadd[736486]: new group: name=sshagent, GID=997 <13>Aug 22 09:23:06 rpmi: openssh-clients-9.6p1-alt7 sisyphus+423567.100.3.1 1785329711 installed <13>Aug 22 09:23:06 rpmi: libunistring2-0.9.10-alt2 sisyphus+421685.300.1.1 1781712773 installed <13>Aug 22 09:23:06 rpmi: libidn2-2.3.8-alt1 sisyphus+393466.100.1.1 1756397195 installed <13>Aug 22 09:23:06 rpmi: libgnutls30-3.8.13-alt2 sisyphus+430153.200.1.1 1787242472 installed <13>Aug 22 09:23:06 rpmi: libngtcp2.16-1.25.0-alt1 sisyphus+428366.200.1.1 1785864229 installed <13>Aug 22 09:23:06 rpmi: libngtcp2_crypto_gnutls8-1.25.0-alt1 sisyphus+428366.200.1.1 1785864229 installed <13>Aug 22 09:23:06 rpmi: libqpdf30-12.4.0-alt1 sisyphus+429676.100.1.1 1786792453 installed <13>Aug 22 09:23:06 rpmi: libpsl-0.23.2-alt1 sisyphus+429280.100.1.2 1786546885 installed <13>Aug 22 09:23:06 rpmi: libbrotlicommon-1.2.0-alt1 sisyphus+398493.100.1.1 1761628653 installed <13>Aug 22 09:23:06 rpmi: libbrotlidec-1.2.0-alt1 sisyphus+398493.100.1.1 1761628653 installed <13>Aug 22 09:23:06 rpmi: libcurl-8.21.0-alt1 sisyphus+422578.100.1.2 1782295668 installed <13>Aug 22 09:23:06 rpmi: libharfbuzz-14.2.1-alt1 sisyphus+427160.500.1.2 1785172538 installed <13>Aug 22 09:23:06 rpmi: libfreetype-2.14.3-alt1 sisyphus+412517.100.1.1 1774428696 installed <13>Aug 22 09:23:06 rpmi: git-core-2.50.1-alt1 sisyphus+379199.100.1.1 1752058634 installed <13>Aug 22 09:23:06 rpmi: libarchive13-3.8.5-alt1 sisyphus+407363.200.3.1 1770618027 installed <13>Aug 22 09:23:06 rpmi: rpm-macros-cmake-4.0.0-alt1 sisyphus+380707.100.1.1 1744023402 installed <13>Aug 22 09:23:06 rpmi: cmake-4.3.4-alt1 sisyphus+423779.100.2.1 1783160339 installed <13>Aug 22 09:23:06 rpmi: python3-module-pybind11-3.0.4-alt1 sisyphus+419901.100.1.1 1780418815 installed <13>Aug 22 09:23:06 rpmi: pybind11-devel-3.0.4-alt1 sisyphus+419901.100.1.1 1780418815 installed <13>Aug 22 09:23:06 rpmi: python3-module-setuptools_scm-10.2.1-alt1 sisyphus+427539.200.2.1 1785443345 installed <13>Aug 22 09:23:06 rpmi: python3-module-pillow-12.3.0-alt1 sisyphus+426470.1000.5.1 1785153382 installed <13>Aug 22 09:23:06 rpmi: libqpdf-devel-12.4.0-alt1 sisyphus+429676.100.1.1 1786792453 installed <13>Aug 22 09:23:06 rpmi: gcc-c++-15-alt2 sisyphus+416693.400.4.1 1777543411 installed <13>Aug 22 09:23:06 rpmi: jbig2dec-0.19-alt1 sisyphus+262183.100.1.1 1605866657 installed <13>Aug 22 09:23:07 rpmi: python3-module-hypothesis-6.163.1-alt1 sisyphus+427548.100.2.2 1785428231 installed <13>Aug 22 09:23:07 rpmi: python3-module-pytest-9.0.3-alt1 sisyphus+414567.100.1.1 1775647126 installed <13>Aug 22 09:23:07 rpmi: python3-module-psutil-7.2.2-alt1 sisyphus+426462.21100.10.2 1785780551 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-pikepdf-10.3.0-alt1.nosrc.rpm (w1.gzdio) <13>Aug 22 09:23:08 rpmi: python3-module-system-seed-wheels-0.0.2-alt1 sisyphus+384227.200.3.1 1747487299 installed <13>Aug 22 09:23:08 rpmi: python3-module-filelock-3.25.2-alt1.1 sisyphus+413497.1200.2.1 1774829675 installed <13>Aug 22 09:23:08 rpmi: python3-module-python-discovery-1.5.0-alt1 sisyphus+427459.100.2.1 1785405821 installed <13>Aug 22 09:23:09 rpmi: python3-module-pip-wheel-26.2.1-alt1 sisyphus+429752.100.2.1 1786976622 installed <13>Aug 22 09:23:09 rpmi: python3-module-setuptools-wheel-1:83.0.0-alt1 sisyphus+424341.100.2.1 1783427124 installed <13>Aug 22 09:23:09 rpmi: python3-module-system-seed-wheels-wheels-0.0.2-alt1 sisyphus+384227.200.3.1 1747487299 installed <13>Aug 22 09:23:09 rpmi: python3-module-tomli_w-1.2.0-alt1 sisyphus+369733.100.1.1 1737024677 installed <13>Aug 22 09:23:09 rpmi: python3-module-pyproject-installer-0.6.0-alt1 sisyphus+424779.100.1.1 1783678406 installed <13>Aug 22 09:23:09 rpmi: python3-module-pyproject-api-1.6.1-alt1 sisyphus+330404.60.15.1 1698684249 installed <13>Aug 22 09:23:09 rpmi: python3-module-distlib-0.4.3-alt1 sisyphus+421408.100.1.1 1781515263 installed <13>Aug 22 09:23:09 rpmi: python3-module-virtualenv-21.7.0-alt1 sisyphus+427459.200.2.1 1785405884 installed <13>Aug 22 09:23:09 rpmi: python3-module-colorama-0.4.6-alt1 sisyphus+308971.100.1.1 1666698282 installed <13>Aug 22 09:23:09 rpmi: python3-module-cachetools-7.1.4-alt1 sisyphus+419373.100.1.1 1779896419 installed <13>Aug 22 09:23:09 rpmi: python3-module-argcomplete-3.7.2-alt1 sisyphus+428730.100.1.1 1786114015 installed <13>Aug 22 09:23:09 rpmi: python3-module-tox-4.58.0-alt1 sisyphus+427459.300.2.1 1785405989 installed <13>Aug 22 09:23:09 rpmi: python3-module-tox-console-scripts-0.4.0-alt1 sisyphus+371114.200.4.1 1739124059 installed <13>Aug 22 09:23:09 rpmi: python3-module-tox-no-deps-0.3.0-alt1 sisyphus+371114.300.4.1 1739124101 installed <13>Aug 22 09:23:09 rpmi: python3-module-tox-passenv-0.1.0-alt1.1 sisyphus+413405.300.1.1 1774817529 installed Installing python3-module-pikepdf-10.3.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpmb-tmp.hLT4uo + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-pikepdf-10.3.0 + echo 'Source #0 (python3-module-pikepdf-10.3.0.tar):' Source #0 (python3-module-pikepdf-10.3.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-pikepdf-10.3.0.tar + cd python3-module-pikepdf-10.3.0 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i 's/-n auto//' pyproject.toml + sed -i 's/license = "MPL-2.0"/license = {file = "LICENSE.txt"}/' pyproject.toml + sed -i '/autodoc_mock_imports/s/\]/, "IPython"]/ /IPython.sphinxext/d ' docs/conf.py + sed -i 's@"Deprecated", @@' pyproject.toml + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpmb-tmp.QITxJp + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-pikepdf-10.3.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} /usr/lib/python3/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py INFO : root : creating build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/settings.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/objects.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/jbig2.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/form.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/exceptions.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/codec.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/canvas.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_xml.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_version.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_methods.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_io.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_explicit_conv.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_exceptions.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_data.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_cpphelpers.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/_augments.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/__init__.py -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : creating build/lib.linux-i686-cpython-314/pikepdf/models INFO : root : copying src/pikepdf/models/outlines.py -> build/lib.linux-i686-cpython-314/pikepdf/models INFO : root : copying src/pikepdf/models/image.py -> build/lib.linux-i686-cpython-314/pikepdf/models INFO : root : copying src/pikepdf/models/encryption.py -> build/lib.linux-i686-cpython-314/pikepdf/models INFO : root : copying src/pikepdf/models/ctm.py -> build/lib.linux-i686-cpython-314/pikepdf/models INFO : root : copying src/pikepdf/models/_transcoding.py -> build/lib.linux-i686-cpython-314/pikepdf/models INFO : root : copying src/pikepdf/models/_content_stream.py -> build/lib.linux-i686-cpython-314/pikepdf/models INFO : root : copying src/pikepdf/models/__init__.py -> build/lib.linux-i686-cpython-314/pikepdf/models INFO : root : creating build/lib.linux-i686-cpython-314/pikepdf/models/metadata INFO : root : copying src/pikepdf/models/metadata/_xmp.py -> build/lib.linux-i686-cpython-314/pikepdf/models/metadata INFO : root : copying src/pikepdf/models/metadata/_docinfo.py -> build/lib.linux-i686-cpython-314/pikepdf/models/metadata INFO : root : copying src/pikepdf/models/metadata/_core.py -> build/lib.linux-i686-cpython-314/pikepdf/models/metadata INFO : root : copying src/pikepdf/models/metadata/_converters.py -> build/lib.linux-i686-cpython-314/pikepdf/models/metadata INFO : root : copying src/pikepdf/models/metadata/_constants.py -> build/lib.linux-i686-cpython-314/pikepdf/models/metadata INFO : root : copying src/pikepdf/models/metadata/__init__.py -> build/lib.linux-i686-cpython-314/pikepdf/models/metadata INFO : root : running egg_info INFO : root : creating src/pikepdf.egg-info INFO : root : writing src/pikepdf.egg-info/PKG-INFO INFO : root : writing dependency_links to src/pikepdf.egg-info/dependency_links.txt INFO : root : writing requirements to src/pikepdf.egg-info/requires.txt INFO : root : writing top-level names to src/pikepdf.egg-info/top_level.txt INFO : root : writing manifest file 'src/pikepdf.egg-info/SOURCES.txt' [08/22/26 09:23:10] ERROR listing git files failed - pretending _git.py:40 there aren't any WARNING git archive detected - fallback to _git.py:208 listing all files INFO : root : reading manifest template 'MANIFEST.in' WARNING : root : no previously-included directories found matching 'tests/resources/private' WARNING : root : no previously-included directories found matching 'docs/_build' WARNING : root : warning: no previously-included files matching '*.py[cod]' found anywhere in distribution INFO : root : adding license file 'LICENSE.txt' INFO : root : writing manifest file 'src/pikepdf.egg-info/SOURCES.txt' INFO : root : copying src/pikepdf/_core.pyi -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : copying src/pikepdf/py.typed -> build/lib.linux-i686-cpython-314/pikepdf INFO : root : running build_ext INFO : root : building 'pikepdf._core' extension INFO : root : creating build/temp.linux-i686-cpython-314/src/core INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/acroform.cpp -o build/temp.linux-i686-cpython-314/src/core/acroform.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/acroform.cpp:11: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/functexcept.h:39, from /usr/include/c++/15/bitset:49, from /usr/include/qpdf/QPDF.hh:26, from /usr/include/qpdf/QPDFDocumentHelper.hh:24, from /usr/include/qpdf/QPDFAcroFormDocumentHelper.hh:23, from src/core/acroform.cpp:6: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/annotation.cpp -o build/temp.linux-i686-cpython-314/src/core/annotation.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/annotation.cpp:10: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /usr/include/qpdf/JSON.hh:26, from /usr/include/qpdf/ObjectHandle.hh:27, from /usr/include/qpdf/QPDFObjectHandle.hh:26, from /usr/include/qpdf/QPDFObjectHelper.hh:25, from /usr/include/qpdf/QPDFAnnotationObjectHelper.hh:24, from src/core/annotation.cpp:6: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/embeddedfiles.cpp -o build/temp.linux-i686-cpython-314/src/core/embeddedfiles.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/embeddedfiles.cpp:12: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /usr/include/qpdf/JSON.hh:26, from /usr/include/qpdf/ObjectHandle.hh:27, from /usr/include/qpdf/QPDFObjectHandle.hh:26, from /usr/include/qpdf/QPDFObjectHelper.hh:25, from /usr/include/qpdf/QPDFEFStreamObjectHelper.hh:23, from src/core/embeddedfiles.cpp:6: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/job.cpp -o build/temp.linux-i686-cpython-314/src/core/job.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/job.cpp:8: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/iostream:40, from src/core/job.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/logger.cpp -o build/temp.linux-i686-cpython-314/src/core/logger.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/logger.cpp:4: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/exception:37, from src/core/pikepdf.h:6: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/matrix.cpp -o build/temp.linux-i686-cpython-314/src/core/matrix.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/matrix.cpp:12: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/cmath:46, from src/core/matrix.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/namepath.cpp -o build/temp.linux-i686-cpython-314/src/core/namepath.o -fvisibility=hidden -std=c++20 INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/nametree.cpp -o build/temp.linux-i686-cpython-314/src/core/nametree.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/nametree.cpp:10: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/exception:37, from /usr/include/c++/15/stdexcept:40, from /usr/include/qpdf/QPDFExc.hh:27, from src/core/nametree.cpp:6: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/numbertree.cpp -o build/temp.linux-i686-cpython-314/src/core/numbertree.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/numbertree.cpp:10: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/exception:37, from /usr/include/c++/15/stdexcept:40, from /usr/include/qpdf/QPDFExc.hh:27, from src/core/numbertree.cpp:6: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/object.cpp -o build/temp.linux-i686-cpython-314/src/core/object.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/object.cpp:20: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/cctype:46, from src/core/object.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/object_convert.cpp -o build/temp.linux-i686-cpython-314/src/core/object_convert.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/object_convert.cpp:21: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/cmath:46, from src/core/object_convert.cpp:8: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/object_equality.cpp -o build/temp.linux-i686-cpython-314/src/core/object_equality.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/object_equality.cpp:8: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/string:40, from src/core/object_equality.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/object_repr.cpp -o build/temp.linux-i686-cpython-314/src/core/object_repr.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/object_repr.cpp:29: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/iomanip:43, from src/core/object_repr.cpp:14: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/page.cpp -o build/temp.linux-i686-cpython-314/src/core/page.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/parsers.h:8, from src/core/page.cpp:9: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/cctype:46, from src/core/page.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/parsers.cpp -o build/temp.linux-i686-cpython-314/src/core/parsers.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/parsers.h:8, from src/core/parsers.cpp:7: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/locale:40, from src/core/parsers.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/pikepdf.cpp -o build/temp.linux-i686-cpython-314/src/core/pikepdf.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/pikepdf.cpp:13: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/cerrno:46, from src/core/pikepdf.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/pipeline.cpp -o build/temp.linux-i686-cpython-314/src/core/pipeline.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pipeline.cpp:12: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /usr/include/qpdf/Pipeline.hh:25, from src/core/pipeline.cpp:6: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/qpdf.cpp -o build/temp.linux-i686-cpython-314/src/core/qpdf.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/qpdf.cpp:9: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/cerrno:46, from src/core/qpdf.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/qpdf_pagelist.cpp -o build/temp.linux-i686-cpython-314/src/core/qpdf_pagelist.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/qpdf_pagelist.h:6, from src/core/qpdf_pagelist.cpp:4: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/exception:37, from src/core/pikepdf.h:6: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/rectangle.cpp -o build/temp.linux-i686-cpython-314/src/core/rectangle.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/rectangle.cpp:6: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /usr/include/qpdf/JSON.hh:26, from /usr/include/qpdf/ObjectHandle.hh:27, from /usr/include/qpdf/QPDFObjectHandle.hh:26, from src/core/rectangle.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/pybind11/include -I/usr/include/python3.14 -c src/core/tokenfilter.cpp -o build/temp.linux-i686-cpython-314/src/core/tokenfilter.o -fvisibility=hidden -std=c++20 In file included from /usr/include/python3.14/pyconfig.h:4, from /usr/include/python3.14/Python.h:14, from /usr/lib/python3/site-packages/pybind11/include/pybind11/conduit/wrap_include_python_h.h:44, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/common.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3/site-packages/pybind11/include/pybind11/pybind11.h:12, from src/core/pikepdf.h:15, from src/core/tokenfilter.cpp:9: /usr/include/python3.14/pyconfig-32.h:2031:9: warning: ‘_POSIX_C_SOURCE’ redefined 2031 | #define _POSIX_C_SOURCE 200809L | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/15/i586-alt-linux/bits/c++config.h:727, from /usr/include/c++/15/cctype:46, from src/core/tokenfilter.cpp:4: /usr/include/features.h:319:10: note: this is the location of the previous definition 319 | # define _POSIX_C_SOURCE 202405L | ^~~~~~~~~~~~~~~ /usr/include/python3.14/pyconfig-32.h:2070:9: warning: ‘_XOPEN_SOURCE’ redefined 2070 | #define _XOPEN_SOURCE 700 | ^~~~~~~~~~~~~ /usr/include/features.h:234:10: note: this is the location of the previous definition 234 | # define _XOPEN_SOURCE 800 | ^~~~~~~~~~~~~ INFO : root : /usr/bin/i586-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic build/temp.linux-i686-cpython-314/src/core/acroform.o build/temp.linux-i686-cpython-314/src/core/annotation.o build/temp.linux-i686-cpython-314/src/core/embeddedfiles.o build/temp.linux-i686-cpython-314/src/core/job.o build/temp.linux-i686-cpython-314/src/core/logger.o build/temp.linux-i686-cpython-314/src/core/matrix.o build/temp.linux-i686-cpython-314/src/core/namepath.o build/temp.linux-i686-cpython-314/src/core/nametree.o build/temp.linux-i686-cpython-314/src/core/numbertree.o build/temp.linux-i686-cpython-314/src/core/object.o build/temp.linux-i686-cpython-314/src/core/object_convert.o build/temp.linux-i686-cpython-314/src/core/object_equality.o build/temp.linux-i686-cpython-314/src/core/object_repr.o build/temp.linux-i686-cpython-314/src/core/page.o build/temp.linux-i686-cpython-314/src/core/parsers.o build/temp.linux-i686-cpython-314/src/core/pikepdf.o build/temp.linux-i686-cpython-314/src/core/pipeline.o build/temp.linux-i686-cpython-314/src/core/qpdf.o build/temp.linux-i686-cpython-314/src/core/qpdf_pagelist.o build/temp.linux-i686-cpython-314/src/core/rectangle.o build/temp.linux-i686-cpython-314/src/core/tokenfilter.o -L/usr/lib -lqpdf -o build/lib.linux-i686-cpython-314/pikepdf/_core.cpython-314.so INFO : root : installing to build/bdist.linux-i686/wheel INFO : root : running install INFO : root : running install_lib INFO : root : creating build/bdist.linux-i686/wheel INFO : root : creating build/bdist.linux-i686/wheel/pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_core.cpython-314.so -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/py.typed -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_core.pyi -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : creating build/bdist.linux-i686/wheel/pikepdf/models INFO : root : creating build/bdist.linux-i686/wheel/pikepdf/models/metadata INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/metadata/__init__.py -> build/bdist.linux-i686/wheel/./pikepdf/models/metadata INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/metadata/_constants.py -> build/bdist.linux-i686/wheel/./pikepdf/models/metadata INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/metadata/_converters.py -> build/bdist.linux-i686/wheel/./pikepdf/models/metadata INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/metadata/_core.py -> build/bdist.linux-i686/wheel/./pikepdf/models/metadata INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/metadata/_docinfo.py -> build/bdist.linux-i686/wheel/./pikepdf/models/metadata INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/metadata/_xmp.py -> build/bdist.linux-i686/wheel/./pikepdf/models/metadata INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/__init__.py -> build/bdist.linux-i686/wheel/./pikepdf/models INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/_content_stream.py -> build/bdist.linux-i686/wheel/./pikepdf/models INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/_transcoding.py -> build/bdist.linux-i686/wheel/./pikepdf/models INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/ctm.py -> build/bdist.linux-i686/wheel/./pikepdf/models INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/encryption.py -> build/bdist.linux-i686/wheel/./pikepdf/models INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/image.py -> build/bdist.linux-i686/wheel/./pikepdf/models INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/models/outlines.py -> build/bdist.linux-i686/wheel/./pikepdf/models INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/__init__.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_augments.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_cpphelpers.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_data.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_exceptions.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_explicit_conv.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_io.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_methods.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_version.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/_xml.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/canvas.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/codec.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/exceptions.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/form.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/jbig2.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/objects.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : copying build/lib.linux-i686-cpython-314/pikepdf/settings.py -> build/bdist.linux-i686/wheel/./pikepdf INFO : root : running install_egg_info INFO : root : Copying src/pikepdf.egg-info to build/bdist.linux-i686/wheel/./pikepdf-10.3.0-py3.14.egg-info INFO : root : running install_scripts INFO : root : creating build/bdist.linux-i686/wheel/pikepdf-10.3.0.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/dist/.tmp-2aw0zw8n/pikepdf-10.3.0-cp314-cp314-linux_i686.whl' and adding 'build/bdist.linux-i686/wheel' to it INFO : wheel : adding 'pikepdf/__init__.py' INFO : wheel : adding 'pikepdf/_augments.py' INFO : wheel : adding 'pikepdf/_core.cpython-314.so' INFO : wheel : adding 'pikepdf/_core.pyi' INFO : wheel : adding 'pikepdf/_cpphelpers.py' INFO : wheel : adding 'pikepdf/_data.py' INFO : wheel : adding 'pikepdf/_exceptions.py' INFO : wheel : adding 'pikepdf/_explicit_conv.py' INFO : wheel : adding 'pikepdf/_io.py' INFO : wheel : adding 'pikepdf/_methods.py' INFO : wheel : adding 'pikepdf/_version.py' INFO : wheel : adding 'pikepdf/_xml.py' INFO : wheel : adding 'pikepdf/canvas.py' INFO : wheel : adding 'pikepdf/codec.py' INFO : wheel : adding 'pikepdf/exceptions.py' INFO : wheel : adding 'pikepdf/form.py' INFO : wheel : adding 'pikepdf/jbig2.py' INFO : wheel : adding 'pikepdf/objects.py' INFO : wheel : adding 'pikepdf/py.typed' INFO : wheel : adding 'pikepdf/settings.py' INFO : wheel : adding 'pikepdf/models/__init__.py' INFO : wheel : adding 'pikepdf/models/_content_stream.py' INFO : wheel : adding 'pikepdf/models/_transcoding.py' INFO : wheel : adding 'pikepdf/models/ctm.py' INFO : wheel : adding 'pikepdf/models/encryption.py' INFO : wheel : adding 'pikepdf/models/image.py' INFO : wheel : adding 'pikepdf/models/outlines.py' INFO : wheel : adding 'pikepdf/models/metadata/__init__.py' INFO : wheel : adding 'pikepdf/models/metadata/_constants.py' INFO : wheel : adding 'pikepdf/models/metadata/_converters.py' INFO : wheel : adding 'pikepdf/models/metadata/_core.py' INFO : wheel : adding 'pikepdf/models/metadata/_docinfo.py' INFO : wheel : adding 'pikepdf/models/metadata/_xmp.py' INFO : wheel : adding 'pikepdf-10.3.0.dist-info/licenses/LICENSE.txt' INFO : wheel : adding 'pikepdf-10.3.0.dist-info/METADATA' INFO : wheel : adding 'pikepdf-10.3.0.dist-info/WHEEL' INFO : wheel : adding 'pikepdf-10.3.0.dist-info/top_level.txt' INFO : wheel : adding 'pikepdf-10.3.0.dist-info/RECORD' INFO : root : removing build/bdist.linux-i686/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: pikepdf-10.3.0-cp314-cp314-linux_i686.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpmb-tmp.hLpoko + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-pikepdf-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-pikepdf-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-pikepdf-10.3.0 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-pikepdf-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: pikepdf-10.3.0-cp314-cp314-linux_i686.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-pikepdf-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: pikepdf-10.3.0.dist-info/licenses/LICENSE.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: pikepdf-10.3.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: pikepdf-10.3.0.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: pikepdf-10.3.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Extracting wheel INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-pikepdf-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-pikepdf-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-pikepdf-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-pikepdf-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-pikepdf-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-pikepdf-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-pikepdf-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-pikepdf-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_constants.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_converters.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_core.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_docinfo.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_xmp.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/_content_stream.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/_transcoding.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/ctm.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/encryption.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/image.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/outlines.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_augments.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_cpphelpers.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_data.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_exceptions.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_explicit_conv.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_io.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_methods.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_version.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_xml.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/canvas.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/codec.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/exceptions.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/form.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/jbig2.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/objects.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/settings.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-pikepdf-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_constants.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_converters.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_core.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_docinfo.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_xmp.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/_content_stream.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/_transcoding.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/ctm.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/encryption.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/image.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/outlines.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_augments.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_cpphelpers.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_data.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_exceptions.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_explicit_conv.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_io.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_methods.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_version.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_xml.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/canvas.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/codec.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/exceptions.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/form.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/jbig2.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/objects.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/settings.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-pikepdf-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_constants.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_converters.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_core.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_docinfo.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/metadata/_xmp.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/_content_stream.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/_transcoding.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/ctm.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/encryption.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/image.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/models/outlines.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/__init__.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_augments.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_cpphelpers.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_data.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_exceptions.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_explicit_conv.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_io.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_methods.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_version.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_xml.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/canvas.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/codec.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/exceptions.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/form.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/jbig2.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/objects.py compile /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/settings.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/pikepdf/__pycache__/__init__.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/__init__.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_augments.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_augments.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_cpphelpers.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_cpphelpers.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_data.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_data.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_data.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_data.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_exceptions.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_exceptions.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_explicit_conv.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_explicit_conv.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_io.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_io.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_version.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_version.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_version.cpython-314.opt-2.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_version.cpython-314.opt-1.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/_xml.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/_xml.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/canvas.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/canvas.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/codec.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/codec.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/exceptions.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/exceptions.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/form.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/form.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/jbig2.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/jbig2.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/objects.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/objects.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/__pycache__/settings.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/__pycache__/settings.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/__pycache__/__init__.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/__pycache__/__init__.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/__pycache__/_content_stream.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/__pycache__/_content_stream.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/__pycache__/_transcoding.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/__pycache__/_transcoding.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/__pycache__/encryption.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/__pycache__/encryption.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/__init__.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/__init__.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_constants.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_constants.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_converters.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_converters.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_core.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_core.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_docinfo.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_docinfo.cpython-314.pyc' './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_xmp.cpython-314.opt-1.pyc' => './usr/lib/python3/site-packages/pikepdf/models/metadata/__pycache__/_xmp.cpython-314.pyc' /usr/lib/rpm/brp.d/process_so.py: /usr/src/tmp/python3-module-pikepdf-buildroot/usr/lib/python3/site-packages/pikepdf/_core.cpython-314.so requires non-stable API from python3:{'PyDict_SetDefault', 'PyStaticMethod_Type', '_PyType_Lookup', '_PyObject_GetDictPtr', 'PyInstanceMethod_New', 'PyInterpreterState_Main', 'PyObject_VisitManagedDict', 'PyInstanceMethod_Type', 'PyFrame_GetBack', 'PyMethod_Type', 'PyStaticMethod_New', 'PyObject_ClearManagedDict', 'PyGen_Type', 'PyThreadState_GetUnchecked', 'PyObject_LengthHint', 'PyGILState_Check', 'PyCode_GetVarnames'} Executing(%check): /bin/sh -e /usr/src/tmp/rpmb-tmp.p2w6XV + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-pikepdf-10.3.0 + cat ++ cat ./dist/.wheeltracker + _tox_wheel=pikepdf-10.3.0-cp314-cp314-linux_i686.whl + export NO_INTERNET=YES + NO_INTERNET=YES + export PIP_NO_BUILD_ISOLATION=NO + PIP_NO_BUILD_ISOLATION=NO + export PIP_NO_INDEX=YES + PIP_NO_INDEX=YES + export TOXENV=py3 + TOXENV=py3 + export TOX_TESTENV_PASSENV=NO_INTERNET + TOX_TESTENV_PASSENV=NO_INTERNET + export VIRTUALENV_SYSTEM_SITE_PACKAGES=YES + VIRTUALENV_SYSTEM_SITE_PACKAGES=YES + /usr/bin/tox.py3 --sitepackages -vr -s false --no-deps --console-scripts --installpkg=./dist/pikepdf-10.3.0-cp314-cp314-linux_i686.whl -- -vra py3: relaxing dependencies for test env: py3 py3: passing additional environment variables for test env py3: NO_INTERNET .pkg_external: remove tox env folder /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/.tox/.pkg_external .pkg_external_sdist_meta: remove tox env folder /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/.tox/.pkg_external_sdist_meta py3: find interpreter for spec PythonSpec(major=3, free_threaded=False) py3: proposed PythonInfo(spec=CPython3.14.7.final.0-32-x86, exe=/usr/bin/python3, platform=linux, version='3.14.7 (main, Aug 8 2026, 20:58:11) [GCC 15.3.1 20260804 (ALT Sisyphus 15.3.1-alt1)]', encoding_fs_io=utf-8-utf-8) py3: create virtual environment via CPython3Posix(dest=/usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/.tox/py3, clear=False, no_vcs_ignore=False, global=True) py3: add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/usr/src/.cache/virtualenv) py3: add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh py3: installing console scripts py3: generating console scripts of system packages py3: generating console scripts of user packages .pkg_external: find interpreter for spec PythonSpec(path=/usr/bin/python3) .pkg_external: proposed PythonInfo(spec=CPython3.14.7.final.0-32-x86, exe=/usr/bin/python3, platform=linux, version='3.14.7 (main, Aug 8 2026, 20:58:11) [GCC 15.3.1 20260804 (ALT Sisyphus 15.3.1-alt1)]', encoding_fs_io=utf-8-utf-8) .pkg_external: create virtual environment via CPython3Posix(dest=/usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/.tox/.pkg_external, clear=False, no_vcs_ignore=False, global=True) .pkg_external: add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/usr/src/.cache/virtualenv) .pkg_external: add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh py3: install_package_deps> python -I -m pip install 'Pillow>=10.0.1' 'lxml>=4.8' packaging py3: exit 0 (0.51 seconds) /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0> python -I -m pip install 'Pillow>=10.0.1' 'lxml>=4.8' packaging pid=1228918 py3: install_package> python -I -m pip install --force-reinstall --no-deps /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/dist/pikepdf-10.3.0-cp314-cp314-linux_i686.whl py3: exit 0 (0.37 seconds) /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0> python -I -m pip install --force-reinstall --no-deps /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/dist/pikepdf-10.3.0-cp314-cp314-linux_i686.whl pid=1233156 py3: commands[0]> pytest -vra ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0 -- /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0/.tox/py3/bin/python cachedir: .tox/py3/.pytest_cache hypothesis profile 'default' rootdir: /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0 configfile: pyproject.toml testpaths: tests plugins: hypothesis-6.163.1 collecting ... collected 955 items tests/test_acroform.py::test_acroform PASSED [ 0%] tests/test_acroform.py::test_appearances PASSED [ 0%] tests/test_acroform.py::test_text PASSED [ 0%] tests/test_acroform.py::test_button PASSED [ 0%] tests/test_acroform.py::test_checkbox PASSED [ 0%] tests/test_acroform.py::test_radio_button PASSED [ 0%] tests/test_acroform.py::test_choice PASSED [ 0%] tests/test_acroform.py::test_existing_value PASSED [ 0%] tests/test_acroform.py::test_remove_fields PASSED [ 0%] tests/test_acroform.py::test_disable_signatures PASSED [ 1%] tests/test_acroform.py::test_get_annotations_for_field PASSED [ 1%] tests/test_acroform.py::test_get_widget_annotations_for_page PASSED [ 1%] tests/test_acroform.py::test_get_form_fields_for_page PASSED [ 1%] tests/test_acroform.py::test_get_field_for_annotation PASSED [ 1%] tests/test_acroform.py::test_copy_form PASSED [ 1%] tests/test_acroform.py::test_field_value_property_setter PASSED [ 1%] tests/test_acroform.py::test_field_value_as_string_property_setter PASSED [ 1%] tests/test_acroform.py::test_remove_fields_objecthandle PASSED [ 1%] tests/test_annotation.py::test_button PASSED [ 1%] tests/test_annotation.py::test_checkbox PASSED [ 2%] tests/test_annotation.py::test_annot_eq PASSED [ 2%] tests/test_attachments.py::test_attachment_crud PASSED [ 2%] tests/test_attachments.py::test_attachment_iter PASSED [ 2%] tests/test_attachments.py::test_filespec_types PASSED [ 2%] tests/test_attachments.py::test_attachment_metadata PASSED [ 2%] tests/test_attachments.py::test_compound_attachment PASSED [ 2%] tests/test_attachments.py::test_from_str_filepath PASSED [ 2%] tests/test_attachments.py::test_attach_direct PASSED [ 2%] tests/test_augments.py::test_no_duplicate_definition PASSED [ 3%] tests/test_augments.py::test_if_no_cpp PASSED [ 3%] tests/test_augments.py::test_override_cpp PASSED [ 3%] tests/test_canvas.py::TestSimpleFont::test_load[form_dd0293.pdf-form-name0] PASSED [ 3%] tests/test_canvas.py::TestSimpleFont::test_load[form_dd0293.pdf-form-name1] PASSED [ 3%] tests/test_canvas.py::TestSimpleFont::test_load[form_dd0293.pdf-form-name2] PASSED [ 3%] tests/test_canvas.py::TestSimpleFont::test_unscaled_char_width_known[form_dd0293.pdf-form-simplefont0-97-556] PASSED [ 3%] tests/test_canvas.py::TestSimpleFont::test_unscaled_char_width_known[form_dd0293.pdf-form-simplefont1-a-556] PASSED [ 3%] tests/test_canvas.py::TestSimpleFont::test_unscaled_char_width_known[form_dd0293.pdf-form-simplefont2-a-444] PASSED [ 3%] tests/test_canvas.py::TestSimpleFont::test_convert_width[1-1000-1-form_dd0293.pdf-form-simplefont0] PASSED [ 3%] tests/test_canvas.py::TestSimpleFont::test_convert_width[1-1000-1-form_dd0293.pdf-form-simplefont1] PASSED [ 4%] tests/test_canvas.py::TestSimpleFont::test_convert_width[1-1000-1-form_dd0293.pdf-form-simplefont2] PASSED [ 4%] tests/test_canvas.py::TestSimpleFont::test_convert_width[12-500-6-form_dd0293.pdf-form-simplefont0] PASSED [ 4%] tests/test_canvas.py::TestSimpleFont::test_convert_width[12-500-6-form_dd0293.pdf-form-simplefont1] PASSED [ 4%] tests/test_canvas.py::TestSimpleFont::test_convert_width[12-500-6-form_dd0293.pdf-form-simplefont2] PASSED [ 4%] tests/test_canvas.py::TestSimpleFont::test_unscaled_char_width_known2[form_dd0293.pdf-form-simplefont0-This is just ASCII!-This is just ASCII!] PASSED [ 4%] tests/test_canvas.py::TestSimpleFont::test_unscaled_char_width_known2[form_dd0293.pdf-form-simplefont1-\xabDispara\xeetre avec ma grand-m\xe8re fran\xe7aise aigu\xeb \xe0 l'h\xf4pital d\xe9go\xfbtant cet \xe9t\xe9\xbb-\xabDispara\xeetre avec ma grand-m\xe8re fran\xe7aise aigu\xeb \xe0 l'h\xf4pital d\xe9go\xfbtant cet \xe9t\xe9\xbb] PASSED [ 4%] tests/test_canvas.py::TestSimpleFont::test_encode_diffmap_with_base_encoding PASSED [ 4%] tests/test_canvas.py::TestContentStreamBuilder::test_init PASSED [ 4%] tests/test_canvas.py::TestContentStreamBuilder::test_append PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_extend PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[push-args0-q] PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[pop-args1-Q] PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[cm-args2-cm] PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_marked_content_proplist-args3-BDC] PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[end_marked_content-args4-EMC] PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_marked_content-args5-BMC] PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_text-args6-BT] PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[end_text-args7-ET] PASSED [ 5%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_font-args8-Tf] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_font-args9-Tf] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_font-args10-Tf] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_char_spacing-args11-Tc] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_char_spacing-args12-Tc] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_char_spacing-args13-Tc] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_word_spacing-args14-Tw] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_word_spacing-args15-Tw] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_word_spacing-args16-Tw] PASSED [ 6%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_leading-args17-TL] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_leading-args18-TL] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_leading-args19-TL] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_matrix-args20-Tm] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_rendering-args21-Tr] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_horizontal_scaling-args22-Tz] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[show_text_with_kerning-args23-TJ] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[show_text_line-args24-'] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[show_text_line_with_spacing-args25-"] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[move_cursor-args26-Td] PASSED [ 7%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[move_cursor_new_line-args27-T*] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[stroke_and_close-args28-s] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[fill-args29-f] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[append_rectangle-args30-re] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_stroke_color-args31-RG] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_fill_color-args32-rg] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_line_width-args33-w] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[line-args34-l] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args35-d] PASSED [ 8%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args36-d] PASSED [ 9%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args37-d] PASSED [ 9%] tests/test_canvas.py::TestContentStreamBuilder::test_operators[draw_xobject-args38-Do] PASSED [ 9%] tests/test_canvas.py::TestCanvas::test_basic PASSED [ 9%] tests/test_canvas.py::TestCanvas::test_image PASSED [ 9%] tests/test_canvas.py::TestCanvas::test_text PASSED [ 9%] tests/test_canvas.py::TestCanvas::test_stack_abuse PASSED [ 9%] tests/test_codec.py::test_encodable_table PASSED [ 9%] tests/test_codec.py::test_encode PASSED [ 9%] tests/test_codec.py::test_decode PASSED [ 9%] tests/test_codec.py::test_unicode_surrogate PASSED [ 10%] tests/test_codec.py::test_codec_involution PASSED [ 10%] tests/test_codec.py::test_break_encode PASSED [ 10%] tests/test_codec.py::test_open_encoding_pdfdoc_write PASSED [ 10%] tests/test_codec.py::test_open_encoding_pdfdoc_read PASSED [ 10%] tests/test_codec.py::test_stream_writer PASSED [ 10%] tests/test_codec.py::test_stream_reader PASSED [ 10%] tests/test_codec.py::test_pdfdoc_encode_lookup_error PASSED [ 10%] tests/test_ctm.py::test_get_matrices PASSED [ 10%] tests/test_ctm.py::test_get_matrices_scaled PASSED [ 10%] tests/test_ctm.py::test_underflow PASSED [ 11%] tests/test_ctm.py::test_invalid_ctm PASSED [ 11%] tests/test_decimal.py::test_decimal_precision PASSED [ 11%] tests/test_decimal.py::test_decimal_change_precision PASSED [ 11%] tests/test_decimal.py::test_decimal_independent_of_app PASSED [ 11%] tests/test_decimal.py::test_output_rounded PASSED [ 11%] tests/test_decimal.py::test_nonfinite PASSED [ 11%] tests/test_decimal.py::test_issue_598_scientific_notation PASSED [ 11%] tests/test_dictionary.py::test_get_equality_stream PASSED [ 11%] tests/test_dictionary.py::test_get_equality_dict PASSED [ 12%] tests/test_dictionary.py::test_dictionary_copy_semantics PASSED [ 12%] tests/test_dictionary.py::test_dictionary_update PASSED [ 12%] tests/test_dictionary.py::test_copy_raises_on_non_dict PASSED [ 12%] tests/test_dictionary.py::test_dictionary_update_from_pikepdf_dict PASSED [ 12%] tests/test_dictionary.py::test_iterate_invalid_utf8_keys PASSED [ 12%] tests/test_dictionary.py::test_items_invalid_utf8 PASSED [ 12%] tests/test_dictionary.py::test_values_invalid_utf8 PASSED [ 12%] tests/test_dictionary.py::test_contains_invalid_utf8 PASSED [ 12%] tests/test_dictionary.py::test_invalid_utf8_keys PASSED [ 12%] tests/test_dictionary.py::test_dictionary_coverage_edges PASSED [ 13%] tests/test_dictionary.py::test_values_standard PASSED [ 13%] tests/test_dictionary.py::test_values_type_error PASSED [ 13%] tests/test_dictionary.py::test_update_stream_error PASSED [ 13%] tests/test_encrypt.py::test_encrypt_basic[6-foo-bar] PASSED [ 13%] tests/test_encrypt.py::test_encrypt_basic[4-password-password] PASSED [ 13%] tests/test_encrypt.py::test_encrypt_basic[3-12345678-secret] PASSED [ 13%] tests/test_encrypt.py::test_encrypt_basic[2-qwerty-123456] PASSED [ 13%] tests/test_encrypt.py::test_encrypt_R5 PASSED [ 13%] tests/test_encrypt.py::test_encrypt_invalid_level_value[-1] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level_value[0] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level_value[1] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level_value[7] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level_value[9] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level_value[42] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level[3.14] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level[6_0] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level[6_1] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_invalid_level[None] PASSED [ 14%] tests/test_encrypt.py::test_encrypt_without_owner PASSED [ 15%] tests/test_encrypt.py::test_encrypt_no_passwords PASSED [ 15%] tests/test_encrypt.py::test_encrypt_permissions_deny[True-True] PASSED [ 15%] tests/test_encrypt.py::test_encrypt_permissions_deny[False-True] PASSED [ 15%] tests/test_encrypt.py::test_encrypt_permissions_deny[False-False] PASSED [ 15%] tests/test_encrypt.py::test_encrypt_info PASSED [ 15%] tests/test_encrypt.py::test_bad_settings[6-foo-bar-42-False-aes.*bool] PASSED [ 15%] tests/test_encrypt.py::test_bad_settings[6-password-password-True-42-metadata.*bool] PASSED [ 15%] tests/test_encrypt.py::test_bad_settings[3-12345678-secret-False-True-metadata.*R < 4] PASSED [ 15%] tests/test_encrypt.py::test_bad_settings[2-qwerty-123456-True-False-AES.*R < 4] PASSED [ 16%] tests/test_encrypt.py::test_bad_settings[6-rc4-rc4-False-True-R = 6.*AES] PASSED [ 16%] tests/test_encrypt.py::test_bad_settings[4-met-met-False-True-unless AES] PASSED [ 16%] tests/test_encrypt.py::test_bad_settings[3-\u5bc6\u7801-password-False-False-password.*not encodable] PASSED [ 16%] tests/test_encrypt.py::test_bad_settings[4-owner-\u5bc6\u7801-False-False-password.*not encodable] PASSED [ 16%] tests/test_encrypt.py::test_bad_settings[6-None-a-True-True-may not be None] PASSED [ 16%] tests/test_encrypt.py::test_bad_settings[6-a-None-True-True-may not be None] PASSED [ 16%] tests/test_encrypt.py::test_block_encryption_and_normalize PASSED [ 16%] tests/test_encrypt.py::test_consistency_saving_removes_encryption PASSED [ 16%] tests/test_encrypt.py::test_save_without_encryption PASSED [ 16%] tests/test_encrypt.py::test_save_preserve_encryption PASSED [ 17%] tests/test_encrypt.py::test_preserve_encryption_not_encrypted PASSED [ 17%] tests/test_encrypt.py::test_access_encryption_not_encrypted PASSED [ 17%] tests/test_errors.py::test_foreign_linearization PASSED [ 17%] tests/test_errors.py::test_translate_qpdf_logic_error[QPDF-pikepdf.Pdf] PASSED [ 17%] tests/test_errors.py::test_data_decoding_errors[/ASCII85Decode-\xba\xad-character out of range] PASSED [ 17%] tests/test_errors.py::test_data_decoding_errors[/ASCII85Decode-fooz-unexpected z] PASSED [ 17%] tests/test_errors.py::test_data_decoding_errors[/ASCIIHexDecode-1g-character out of range] PASSED [ 17%] tests/test_errors.py::test_data_decoding_errors[/FlateDecode-\xba\xad-incorrect header check] PASSED [ 17%] tests/test_errors.py::test_system_error PASSED [ 18%] tests/test_errors.py::test_return_object_from_closed PASSED [ 18%] tests/test_errors.py::test_object_type_assertion PASSED [ 18%] tests/test_errors.py::test_pdf_syntax_check_progress PASSED [ 18%] tests/test_filters.py::test_token_eq_token PASSED [ 18%] tests/test_filters.py::test_filter_thru[FilterThru-q\n144.0000 0 0 144.0000 0.0000 0.0000 cm\n/Im0 Do\nQ] PASSED [ 18%] tests/test_filters.py::test_filter_thru[FilterDrop-] PASSED [ 18%] tests/test_filters.py::test_filter_thru[FilterNumbers-144.0000 0 0 144.0000 0.0000 0.0000 ] PASSED [ 18%] tests/test_filters.py::test_filter_names PASSED [ 18%] tests/test_filters.py::test_invalid_handle_token PASSED [ 18%] tests/test_filters.py::test_invalid_tokenfilter PASSED [ 19%] tests/test_filters.py::test_tokenfilter_is_abstract PASSED [ 19%] tests/test_filters.py::test_issue160_tokenfilter_refcounting PASSED [ 19%] tests/test_foreign.py::test_no_foreign_on_direct PASSED [ 19%] tests/test_foreign.py::test_must_use_copy_foreign PASSED [ 19%] tests/test_foreign.py::test_self_copy_foreign PASSED [ 19%] tests/test_foreign.py::test_copy_foreign_copies PASSED [ 19%] tests/test_foreign.py::test_with_same_owner_as PASSED [ 19%] tests/test_foreign.py::test_issue_271 PASSED [ 19%] tests/test_foreign.py::test_copy_foreign_refcount PASSED [ 20%] tests/test_foreign.py::test_copy_foreign_page_object PASSED [ 20%] tests/test_form.py::test_form_getitem PASSED [ 20%] tests/test_form.py::test_form_items PASSED [ 20%] tests/test_form.py::test_text PASSED [ 20%] tests/test_form.py::test_checkbox PASSED [ 20%] tests/test_form.py::test_radio PASSED [ 20%] tests/test_form.py::test_radio_with_parent PASSED [ 20%] tests/test_form.py::test_choice PASSED [ 20%] tests/test_form.py::test_signature_stamp PASSED [ 20%] tests/test_form.py::test_signature_stamp_expand PASSED [ 21%] tests/test_form.py::test_default_appearance_generator_text PASSED [ 21%] tests/test_form.py::test_extended_appearance_generator_multiline_text PASSED [ 21%] tests/test_form.py::test_extended_appearance_generator_combed_text PASSED [ 21%] tests/test_formdupes.py::test_duplicate_text_fields_and_proxy_behavior PASSED [ 21%] tests/test_formdupes.py::test_duplicate_radio_buttons PASSED [ 21%] tests/test_formxobject.py::test_create_form_xobjects PASSED [ 21%] tests/test_image_access.py::test_image_from_nonimage PASSED [ 21%] tests/test_image_access.py::test_image PASSED [ 21%] tests/test_image_access.py::test_imagemask PASSED [ 21%] tests/test_image_access.py::test_imagemask_colorspace PASSED [ 22%] tests/test_image_access.py::test_imagemask_decode PASSED [ 22%] tests/test_image_access.py::test_malformed_palette PASSED [ 22%] tests/test_image_access.py::test_image_eq PASSED [ 22%] tests/test_image_access.py::test_image_replace PASSED [ 22%] tests/test_image_access.py::test_lowlevel_jpeg PASSED [ 22%] tests/test_image_access.py::test_lowlevel_replace_jpeg PASSED [ 22%] tests/test_image_access.py::test_inline PASSED [ 22%] tests/test_image_access.py::test_inline_extract PASSED [ 22%] tests/test_image_access.py::test_inline_read PASSED [ 23%] tests/test_image_access.py::test_inline_to_pil PASSED [ 23%] tests/test_image_access.py::test_bits_per_component_missing PASSED [ 23%] tests/test_image_access.py::test_image_save_compare FAILED [ 23%] tests/test_image_access.py::test_direct_extract[sandwich.pdf-1-filters0-.tif-1-TIFF] PASSED [ 23%] tests/test_image_access.py::test_direct_extract[congress-gray.pdf-8-filters1-.jpg-L-JPEG] PASSED [ 23%] tests/test_image_access.py::test_direct_extract[congress.pdf-8-filters2-.jpg-RGB-JPEG] PASSED [ 23%] tests/test_image_access.py::test_direct_extract[cmyk-jpeg.pdf-8-filters3-.jpg-CMYK-JPEG] PASSED [ 23%] tests/test_image_access.py::test_image_palette[pal.pdf-8-rgb0] PASSED [ 23%] tests/test_image_access.py::test_image_palette[pal-1bit-trivial.pdf-1-rgb1] PASSED [ 23%] tests/test_image_access.py::test_image_palette[pal-1bit-rgb.pdf-1-rgb2] PASSED [ 24%] tests/test_image_access.py::test_image_palette2 FAILED [ 24%] tests/test_image_access.py::test_bool_in_inline_image PASSED [ 24%] tests/test_image_access.py::test_jp2 PASSED [ 24%] tests/test_image_access.py::test_extract_filepath PASSED [ 24%] tests/test_image_access.py::test_extract_direct_fails_nondefault_colortransform PASSED [ 24%] tests/test_image_access.py::test_icc_use PASSED [ 24%] tests/test_image_access.py::test_icc_extract PASSED [ 24%] tests/test_image_access.py::test_icc_palette PASSED [ 24%] tests/test_image_access.py::test_stacked_compression PASSED [ 25%] tests/test_image_access.py::test_stacked_compression_no_orphaned_objects PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[None-None-255] PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[False-None-255] PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[True-None-0] PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[None-decode3-255] PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[None-decode4-0] PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[False-decode5-255] PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[False-decode6-0] PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[True-decode7-0] PASSED [ 25%] tests/test_image_access.py::test_ccitt_photometry[True-decode8-255] PASSED [ 26%] tests/test_image_access.py::test_ccitt_encodedbytealign PASSED [ 26%] tests/test_image_access.py::test_imagemagick_uses_rle_compression PASSED [ 26%] tests/test_image_access.py::test_ccitt_icc PASSED [ 26%] tests/test_image_access.py::test_invalid_icc PASSED [ 26%] tests/test_image_access.py::test_decodeparms_filter_alternates PASSED [ 26%] tests/test_image_access.py::test_palette_nonrgb[base0-4-8-\x00@\x80\xff-L-P] PASSED [ 26%] 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] PASSED [ 26%] tests/test_image_access.py::test_palette_nonrgb[base2-4-4-\x04\x08\x02\x0f-L-P] PASSED [ 26%] 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] PASSED [ 27%] tests/test_image_access.py::test_extract_to_mutex_params PASSED [ 27%] tests/test_image_access.py::test_separation PASSED [ 27%] tests/test_image_access.py::test_devicen PASSED [ 27%] tests/test_image_access.py::test_grayscale_stride FAILED [ 27%] tests/test_image_access.py::test_random_image SKIPPED (pdfimages not...) [ 27%] tests/test_image_access.py::test_extract_stencil_mask PASSED [ 27%] tests/test_image_access.py::test_repr_when_mode_not_impl PASSED [ 27%] tests/test_io.py::test_weird_output_stream PASSED [ 27%] tests/test_io.py::test_overwrite_with_memory_file PASSED [ 27%] tests/test_io.py::test_overwrite_input PASSED [ 28%] tests/test_io.py::test_fail_only_overwrite_input_check PASSED [ 28%] tests/test_io.py::test_invalid_output_stream[BadBytesIO-ValueError] PASSED [ 28%] tests/test_io.py::test_invalid_output_stream[WrongTypeBytesIO-TypeError] PASSED [ 28%] tests/test_io.py::test_invalid_output_stream[NegativeOneBytesIO-PdfError] PASSED [ 28%] tests/test_io.py::test_file_without_fileno PASSED [ 28%] tests/test_io.py::test_file_deny_mmap PASSED [ 28%] tests/test_io.py::test_mmap_only_file PASSED [ 28%] tests/test_io.py::test_save_bytesio PASSED [ 28%] tests/test_io.py::test_save_failure PASSED [ 29%] tests/test_io.py::test_stop_iteration_on_close PASSED [ 29%] tests/test_io.py::test_read_after_close PASSED [ 29%] tests/test_io.py::test_logging PASSED [ 29%] tests/test_io.py::test_atomic_overwrite_new PASSED [ 29%] tests/test_io.py::test_atomic_overwrite_existing PASSED [ 29%] tests/test_io.py::test_atomic_ovewrite_stat_preservation PASSED [ 29%] tests/test_io.py::test_memory_to_path PASSED [ 29%] tests/test_io.py::test_newline_handling PASSED [ 29%] tests/test_io.py::test_save_to_dev_null PASSED [ 29%] tests/test_io_psutil.py::test_open_named_file_closed PASSED [ 30%] tests/test_io_psutil.py::test_streamed_file_not_closed PASSED [ 30%] tests/test_io_psutil.py::test_save_named_file_closed[success] PASSED [ 30%] tests/test_io_psutil.py::test_save_named_file_closed[failure] PASSED [ 30%] tests/test_io_psutil.py::test_save_streamed_file_not_closed PASSED [ 30%] tests/test_ipython.py::test_display_raw_page PASSED [ 30%] tests/test_ipython.py::test_display_rich_page PASSED [ 30%] tests/test_ipython.py::test_draw_page PASSED [ 30%] tests/test_ipython.py::test_display_image PASSED [ 30%] tests/test_ipython.py::test_display_pdf XPASS (test fails without mu...) [ 30%] tests/test_ipython.py::test_object_key_completion PASSED [ 31%] tests/test_jbig2.py::test_check_specialized_decoder_fallback PASSED [ 31%] tests/test_jbig2.py::test_jbig2_not_available PASSED [ 31%] tests/test_jbig2.py::test_jbig2_extractor PASSED [ 31%] tests/test_jbig2.py::test_jbig2 PASSED [ 31%] tests/test_jbig2.py::test_jbig2_decodeparms_null_issue317 PASSED [ 31%] tests/test_jbig2.py::test_jbig2_global PASSED [ 31%] tests/test_jbig2.py::test_jbig2_global_palette PASSED [ 31%] tests/test_jbig2.py::test_jbig2_error PASSED [ 31%] tests/test_jbig2.py::test_jbig2_too_old PASSED [ 32%] tests/test_jbig2.py::test_jbig2_reports_no_version PASSED [ 32%] tests/test_job.py::test_job_from_argv PASSED [ 32%] tests/test_job.py::test_job_from_json PASSED [ 32%] tests/test_job.py::test_job_in_stages PASSED [ 32%] tests/test_job.py::test_job_from_invalid_json PASSED [ 32%] tests/test_job.py::test_schemas PASSED [ 32%] tests/test_lazy_load.py::test_pikepdf_import_does_not_eagerly_load_heavy_deps PASSED [ 32%] tests/test_lazy_load.py::test_lang_alts_works PASSED [ 32%] tests/test_lazy_load.py::test_lazy_xml_works PASSED [ 32%] tests/test_matrix.py::TestMatrix::test_default_is_identity PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_not_enough_args PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_tuple PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_failed_object_conversion PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_accessors PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_init PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_init_copy PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_init_from_objlist PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_matmul PASSED [ 33%] tests/test_matrix.py::TestMatrix::test_inverse PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_non_invertible PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_numpy SKIPPED (could not impo...) [ 34%] tests/test_matrix.py::TestMatrix::test_bool PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_pickle PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_encode PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_from_object_array PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_transform_point PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_transform_rect PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_rotated_ccw PASSED [ 34%] tests/test_matrix.py::TestMatrix::test_latex PASSED [ 35%] tests/test_metadata.py::test_lowlevel PASSED [ 35%] tests/test_metadata.py::test_no_info PASSED [ 35%] tests/test_metadata.py::test_update_info PASSED [ 35%] tests/test_metadata.py::test_copy_info PASSED [ 35%] tests/test_metadata.py::test_del_info PASSED [ 35%] tests/test_metadata.py::test_add_new_xmp_and_mark PASSED [ 35%] tests/test_metadata.py::test_update_docinfo PASSED [ 35%] tests/test_metadata.py::test_roundtrip[filename0] PASSED [ 35%] tests/test_metadata.py::test_roundtrip[filename1] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename2] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename3] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename4] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename5] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename6] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename7] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename8] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename9] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename10] PASSED [ 36%] tests/test_metadata.py::test_roundtrip[filename11] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename12] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename13] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename14] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename15] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename16] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename17] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename18] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename19] PASSED [ 37%] tests/test_metadata.py::test_roundtrip[filename20] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename21] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename22] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename23] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename24] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename25] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename26] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename27] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename28] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename29] PASSED [ 38%] tests/test_metadata.py::test_roundtrip[filename30] PASSED [ 39%] tests/test_metadata.py::test_roundtrip[filename31] PASSED [ 39%] tests/test_metadata.py::test_roundtrip[filename32] PASSED [ 39%] tests/test_metadata.py::test_roundtrip[filename33] PASSED [ 39%] tests/test_metadata.py::test_build_metadata PASSED [ 39%] tests/test_metadata.py::test_python_xmp_validate_add SKIPPED (could ...) [ 39%] tests/test_metadata.py::test_python_xmp_validate_change_list SKIPPED [ 39%] tests/test_metadata.py::test_python_xmp_validate_change SKIPPED (cou...) [ 39%] tests/test_metadata.py::test_decode_pdf_date PASSED [ 39%] tests/test_metadata.py::test_date_docinfo_from_xmp PASSED [ 40%] tests/test_metadata.py::test_reduced_precision_date_docinfo_from_xmp PASSED [ 40%] tests/test_metadata.py::test_reduced_precision_date_xmp_from_docinfo PASSED [ 40%] tests/test_metadata.py::test_reduced_precision_date_roundtrip PASSED [ 40%] tests/test_metadata.py::test_reduced_precision_date_in_metadata PASSED [ 40%] tests/test_metadata.py::test_reduced_precision_date_year_month_in_metadata PASSED [ 40%] tests/test_metadata.py::test_random_dates PASSED [ 40%] tests/test_metadata.py::test_bad_char_rejection PASSED [ 40%] tests/test_metadata.py::test_xpacket_generation PASSED [ 40%] tests/test_metadata.py::test_no_rdf_subtags PASSED [ 40%] tests/test_metadata.py::test_remove_attribute_metadata PASSED [ 41%] tests/test_metadata.py::test_docinfo_problems PASSED [ 41%] tests/test_metadata.py::test_docinfo_delete_missing PASSED [ 41%] tests/test_metadata.py::test_present_bug_empty_tags PASSED [ 41%] tests/test_metadata.py::test_wrong_xml PASSED [ 41%] tests/test_metadata.py::test_no_x_xmpmeta PASSED [ 41%] tests/test_metadata.py::test_degenerate_xml_recoverable[ \n ] PASSED [ 41%] tests/test_metadata.py::test_degenerate_xml_recoverable[ <] PASSED [ 41%] tests/test_metadata.py::test_degenerate_xml_recoverable[\n\n] PASSED [ 41%] tests/test_metadata.py::test_degenerate_xml_recoverable[\n\n\n\n] PASSED [ 41%] tests/test_metadata.py::test_truncated_xml PASSED [ 42%] tests/test_metadata.py::test_pdf_version_update SKIPPED (could not i...) [ 42%] tests/test_metadata.py::test_extension_level PASSED [ 42%] tests/test_metadata.py::test_random_docinfo PASSED [ 42%] tests/test_metadata.py::test_random_valid_docinfo PASSED [ 42%] tests/test_metadata.py::test_issue_162[Queen, C.] PASSED [ 42%] tests/test_metadata.py::test_issue_162[King, S.] PASSED [ 42%] tests/test_metadata.py::test_set_empty_string PASSED [ 42%] tests/test_metadata.py::test_dont_create_empty_xmp[True] PASSED [ 42%] tests/test_metadata.py::test_dont_create_empty_xmp[False] PASSED [ 43%] tests/test_metadata.py::test_dont_create_empty_docinfo[True] PASSED [ 43%] tests/test_metadata.py::test_dont_create_empty_docinfo[False] PASSED [ 43%] tests/test_metadata.py::test_issue_100 PASSED [ 43%] tests/test_metadata.py::test_issue_135_title_rdf_bag PASSED [ 43%] tests/test_metadata.py::test_xmp_metadatadate_timezone PASSED [ 43%] tests/test_metadata.py::test_modify_not_opened PASSED [ 43%] tests/test_metadata.py::test_exception_undoes_edits PASSED [ 43%] tests/test_metadata.py::test_xxe PASSED [ 43%] tests/test_metadata.py::test_qname_no_namespace PASSED [ 43%] tests/test_metadata.py::test_register_xmlns PASSED [ 44%] tests/test_metadata.py::test_undocumented_pdfx_identifier PASSED [ 44%] tests/test_metadata.py::test_empty_list[assign0-expect0] PASSED [ 44%] tests/test_metadata.py::test_empty_list[assign1-expect1] PASSED [ 44%] tests/test_metadata.py::test_empty_list[assign2-expect2] PASSED [ 44%] tests/test_metadata.py::test_empty_list[assign3-expect3] PASSED [ 44%] tests/test_metadata.py::test_docinfo_wrong_type PASSED [ 44%] tests/test_metadata.py::TestXmpDocumentStandalone::test_create_empty PASSED [ 44%] tests/test_metadata.py::TestXmpDocumentStandalone::test_create_from_bytes PASSED [ 44%] tests/test_metadata.py::TestXmpDocumentStandalone::test_get_simple_property PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_get_language_alternative PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_get_ordered_array PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_get_unordered_array PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_set_simple_property PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_set_language_alternative PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_set_ordered_array PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_set_unordered_array PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_update_existing_property PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_delete_property PASSED [ 45%] tests/test_metadata.py::TestXmpDocumentStandalone::test_delete_returns_success PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_delete_missing_raises_keyerror PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_contains PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_len PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_iter PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_to_bytes_with_xpacket PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_to_bytes_without_xpacket PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_str PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_roundtrip PASSED [ 46%] tests/test_metadata.py::TestXmpDocumentStandalone::test_qname_conversion PASSED [ 47%] tests/test_metadata.py::TestXmpDocumentStandalone::test_prefix_from_uri PASSED [ 47%] tests/test_metadata.py::TestXmpDocumentStandalone::test_register_namespace PASSED [ 47%] tests/test_metadata.py::TestXmpDocumentStandalone::test_invalid_xml_overwrite_mode PASSED [ 47%] tests/test_metadata.py::TestXmpDocumentStandalone::test_invalid_xml_strict_mode PASSED [ 47%] tests/test_metadata.py::TestXmpDocumentStandalone::test_valid_xml_but_not_xmp_overwrite_mode PASSED [ 47%] tests/test_metadata.py::TestXmpDocumentStandalone::test_valid_xml_but_not_xmp_strict_mode PASSED [ 47%] tests/test_metadata.py::TestXmpDocumentStandalone::test_attribute_style_property PASSED [ 47%] tests/test_metadata.py::test_metadata_roundtrip_without_lang_alts PASSED [ 47%] tests/test_namepath.py::TestNamePathConstruction::test_shorthand_single PASSED [ 47%] tests/test_namepath.py::TestNamePathConstruction::test_shorthand_chain PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_call_single PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_call_multiple PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_call_with_name PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_chained_call PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_mixed_shorthand_and_call PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_getitem_name PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_empty_path PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_non_empty_path_is_truthy PASSED [ 48%] tests/test_namepath.py::TestNamePathConstruction::test_array_index PASSED [ 49%] tests/test_namepath.py::TestNamePathConstruction::test_array_index_chain PASSED [ 49%] tests/test_namepath.py::TestNamePathConstruction::test_negative_index PASSED [ 49%] tests/test_namepath.py::TestNamePathGetItem::test_simple_get PASSED [ 49%] tests/test_namepath.py::TestNamePathGetItem::test_canonical_get PASSED [ 49%] tests/test_namepath.py::TestNamePathGetItem::test_array_index_get PASSED [ 49%] tests/test_namepath.py::TestNamePathGetItem::test_mixed_dict_array PASSED [ 49%] tests/test_namepath.py::TestNamePathGetItem::test_empty_path_returns_self PASSED [ 49%] tests/test_namepath.py::TestNamePathGetItem::test_negative_index PASSED [ 49%] tests/test_namepath.py::TestNamePathGetItem::test_stream_dict_traversal PASSED [ 49%] tests/test_namepath.py::TestNamePathSetItem::test_simple_set PASSED [ 50%] tests/test_namepath.py::TestNamePathSetItem::test_set_via_pyobject PASSED [ 50%] tests/test_namepath.py::TestNamePathSetItem::test_set_array_element PASSED [ 50%] tests/test_namepath.py::TestNamePathSetItem::test_set_empty_path_error PASSED [ 50%] tests/test_namepath.py::TestNamePathGet::test_get_existing PASSED [ 50%] tests/test_namepath.py::TestNamePathGet::test_get_missing_returns_default PASSED [ 50%] tests/test_namepath.py::TestNamePathGet::test_get_missing_returns_none_by_default PASSED [ 50%] tests/test_namepath.py::TestNamePathGet::test_get_empty_path_returns_self PASSED [ 50%] tests/test_namepath.py::TestNamePathGet::test_get_type_mismatch_returns_default PASSED [ 50%] tests/test_namepath.py::TestNamePathGet::test_get_index_out_of_range_returns_default PASSED [ 50%] tests/test_namepath.py::TestNamePathErrors::test_key_not_found_error PASSED [ 51%] tests/test_namepath.py::TestNamePathErrors::test_type_error_dict_expected PASSED [ 51%] tests/test_namepath.py::TestNamePathErrors::test_type_error_array_expected PASSED [ 51%] tests/test_namepath.py::TestNamePathErrors::test_index_out_of_range PASSED [ 51%] tests/test_namepath.py::TestNamePathErrors::test_set_missing_parent_error PASSED [ 51%] tests/test_namepath.py::TestNamePathRepr::test_repr_name_only PASSED [ 51%] tests/test_namepath.py::TestNamePathRepr::test_repr_with_indices PASSED [ 51%] tests/test_namepath.py::TestNamePathRepr::test_repr_empty PASSED [ 51%] tests/test_namepath.py::TestNamePathRepr::test_repr_index_only PASSED [ 51%] tests/test_namepath.py::TestNamePathEdgeCases::test_class_itself_not_usable_as_path PASSED [ 52%] tests/test_namepath.py::TestNamePathEdgeCases::test_deeply_nested PASSED [ 52%] tests/test_namepath.py::TestNamePathEdgeCases::test_name_with_slash_prefix_handled PASSED [ 52%] tests/test_namepath.py::TestNamePathEdgeCases::test_name_without_slash_auto_prefixed PASSED [ 52%] tests/test_namepath.py::TestNamePathEdgeCases::test_constructor_with_int PASSED [ 52%] tests/test_namepath.py::TestNamePathEdgeCases::test_call_with_int PASSED [ 52%] tests/test_namepath.py::TestNamePathEdgeCases::test_call_with_name_object PASSED [ 52%] tests/test_namepath.py::TestNamePathEdgeCases::test_constructor_with_mixed_args PASSED [ 52%] tests/test_nametree.py::test_nametree_crud PASSED [ 52%] tests/test_nametree.py::test_nametree_missing PASSED [ 52%] tests/test_nametree.py::test_nametree_iter PASSED [ 53%] tests/test_nametree.py::test_nametree_without_pdf PASSED [ 53%] tests/test_nametree.py::test_nametree_scratch PASSED [ 53%] tests/test_nametree.py::test_nametree_assign_setitem PASSED [ 53%] tests/test_numbertree.py::test_numbertree_crud PASSED [ 53%] tests/test_numbertree.py::test_numbertree_iter PASSED [ 53%] tests/test_numbertree.py::test_numbertree_without_pdf PASSED [ 53%] tests/test_numbertree.py::test_numbertree_relabeling PASSED [ 53%] tests/test_object.py::test_none PASSED [ 53%] tests/test_object.py::test_booleans PASSED [ 54%] tests/test_object.py::test_ascii_involution PASSED [ 54%] tests/test_object.py::test_unicode_involution PASSED [ 54%] tests/test_object.py::test_unicode_fails PASSED [ 54%] tests/test_object.py::test_binary_involution PASSED [ 54%] tests/test_object.py::test_integer_comparison PASSED [ 54%] tests/test_object.py::test_decimal_involution PASSED [ 54%] tests/test_object.py::test_decimal_from_float PASSED [ 54%] tests/test_object.py::test_qpdf_real_to_decimal PASSED [ 54%] tests/test_object.py::test_stack_depth XFAIL (https://github.com/pyt...) [ 54%] tests/test_object.py::test_bytes PASSED [ 55%] tests/test_object.py::TestArray::test_len_array PASSED [ 55%] tests/test_object.py::TestArray::test_wrap_array PASSED [ 55%] tests/test_object.py::TestArray::test_list PASSED [ 55%] tests/test_object.py::TestArray::test_nested_list PASSED [ 55%] tests/test_object.py::TestArray::test_nested_list2 PASSED [ 55%] tests/test_object.py::TestArray::test_array_of_array PASSED [ 55%] tests/test_object.py::TestArray::test_array_of_primitives_eq PASSED [ 55%] tests/test_object.py::TestArray::test_list_apis PASSED [ 55%] tests/test_object.py::TestArray::test_array_contains PASSED [ 56%] tests/test_object.py::TestArray::test_is_rect PASSED [ 56%] tests/test_object.py::TestArray::test_array_bool PASSED [ 56%] tests/test_object.py::test_no_len PASSED [ 56%] tests/test_object.py::TestName::test_name_equality PASSED [ 56%] tests/test_object.py::TestName::test_unslashed_name PASSED [ 56%] tests/test_object.py::TestName::test_empty_name PASSED [ 56%] tests/test_object.py::TestName::test_forbidden_name_usage PASSED [ 56%] tests/test_object.py::TestName::test_bytes_of_name PASSED [ 56%] tests/test_object.py::TestName::test_name_from_name PASSED [ 56%] tests/test_object.py::TestName::test_name_bool PASSED [ 57%] tests/test_object.py::TestHashViolation::test_unequal_but_similar PASSED [ 57%] tests/test_object.py::TestHashViolation::test_numbers PASSED [ 57%] tests/test_object.py::TestHashViolation::test_bool_comparison PASSED [ 57%] tests/test_object.py::TestHashViolation::test_string PASSED [ 57%] tests/test_object.py::TestHashViolation::test_name PASSED [ 57%] tests/test_object.py::TestHashViolation::test_operator PASSED [ 57%] tests/test_object.py::TestHashViolation::test_array_not_hashable PASSED [ 57%] tests/test_object.py::test_not_constructible PASSED [ 57%] tests/test_object.py::test_operator_inline PASSED [ 58%] tests/test_object.py::test_utf16_error PASSED [ 58%] tests/test_object.py::TestDictionary::test_contains PASSED [ 58%] tests/test_object.py::TestDictionary::test_none PASSED [ 58%] tests/test_object.py::TestDictionary::test_init PASSED [ 58%] tests/test_object.py::TestDictionary::test_kwargs PASSED [ 58%] tests/test_object.py::TestDictionary::test_iter PASSED [ 58%] tests/test_object.py::TestDictionary::test_items PASSED [ 58%] tests/test_object.py::TestDictionary::test_str PASSED [ 58%] tests/test_object.py::TestDictionary::test_attr PASSED [ 58%] tests/test_object.py::TestDictionary::test_get PASSED [ 59%] tests/test_object.py::TestDictionary::test_bad_name_init PASSED [ 59%] tests/test_object.py::TestDictionary::test_bad_name_set PASSED [ 59%] tests/test_object.py::TestDictionary::test_del_missing_key PASSED [ 59%] tests/test_object.py::TestDictionary::test_int_access PASSED [ 59%] tests/test_object.py::TestDictionary::test_wrong_contains_type PASSED [ 59%] tests/test_object.py::TestDictionary::test_dict_bad_params PASSED [ 59%] tests/test_object.py::TestDictionary::test_dict_of_dict PASSED [ 59%] tests/test_object.py::TestDictionary::test_dict_bool PASSED [ 59%] tests/test_object.py::test_not_convertible PASSED [ 60%] tests/test_object.py::test_json PASSED [ 60%] tests/test_object.py::TestStream::test_stream_isinstance PASSED [ 60%] tests/test_object.py::TestStream::test_stream_as_dict PASSED [ 60%] tests/test_object.py::TestStream::test_stream_length_modify PASSED [ 60%] tests/test_object.py::TestStream::test_len_stream PASSED [ 60%] tests/test_object.py::TestStream::test_stream_dict_oneshot PASSED [ 60%] tests/test_object.py::TestStream::test_stream_bad_params PASSED [ 60%] tests/test_object.py::TestStream::test_stream_no_dangling_stream_on_failure PASSED [ 60%] tests/test_object.py::TestStream::test_identical_streams_equal PASSED [ 60%] tests/test_object.py::TestStream::test_stream_data_equal PASSED [ 61%] tests/test_object.py::TestStream::test_stream_refcount PASSED [ 61%] tests/test_object.py::TestStream::test_stream_bool PASSED [ 61%] tests/test_object.py::TestStreamReadWrite::test_basic PASSED [ 61%] tests/test_object.py::TestStreamReadWrite::test_compressed_readback PASSED [ 61%] tests/test_object.py::TestStreamReadWrite::test_stacked_compression PASSED [ 61%] tests/test_object.py::TestStreamReadWrite::test_explicit_decodeparms PASSED [ 61%] tests/test_object.py::TestStreamReadWrite::test_no_kwargs PASSED [ 61%] tests/test_object.py::TestStreamReadWrite::test_ccitt PASSED [ 61%] tests/test_object.py::TestStreamReadWrite::test_stream_bytes PASSED [ 61%] tests/test_object.py::TestStreamReadWrite::test_invalid_filter PASSED [ 62%] tests/test_object.py::TestStreamReadWrite::test_invalid_decodeparms PASSED [ 62%] tests/test_object.py::TestStreamReadWrite::test_filter_decodeparms_mismatch PASSED [ 62%] tests/test_object.py::TestStreamReadWrite::test_raw_stream_buffer PASSED [ 62%] tests/test_object.py::test_copy PASSED [ 62%] tests/test_object.py::test_object_iteration PASSED [ 62%] tests/test_object.py::test_object_not_iterable PASSED [ 62%] tests/test_object.py::test_object_isinstance[obj0] PASSED [ 62%] tests/test_object.py::test_object_isinstance[obj1] PASSED [ 62%] tests/test_object.py::test_object_isinstance[obj2] PASSED [ 63%] tests/test_object.py::test_object_isinstance[obj3] PASSED [ 63%] tests/test_object.py::test_object_classes PASSED [ 63%] tests/test_object.py::TestOperator::test_operator_create PASSED [ 63%] tests/test_object.py::TestOperator::test_operator_str PASSED [ 63%] tests/test_object.py::TestOperator::test_operator_bytes PASSED [ 63%] tests/test_object.py::TestOperator::test_operator_contains_misuse PASSED [ 63%] tests/test_object.py::TestOperator::test_operator_setitem_misuse PASSED [ 63%] tests/test_object.py::TestOperator::test_operator_bool PASSED [ 63%] tests/test_object.py::test_object_mapping PASSED [ 63%] tests/test_object.py::test_replace_object PASSED [ 64%] tests/test_object.py::test_swap_object PASSED [ 64%] tests/test_object.py::TestString::test_string_bool PASSED [ 64%] tests/test_object.py::test_get_resource_names PASSED [ 64%] tests/test_object.py::test_get_unique_resource_names PASSED [ 64%] tests/test_object.py::TestCyclicEquality::test_cyclic_toc PASSED [ 64%] tests/test_object.py::TestCyclicEquality::test_loop PASSED [ 64%] tests/test_object.py::TestCyclicEquality::test_loop3 PASSED [ 64%] tests/test_object.py::TestCyclicEquality::test_crossed_tree PASSED [ 64%] tests/test_object.py::TestKeyErrors::test_scalar_lookup_error PASSED [ 65%] tests/test_object.py::TestKeyErrors::test_scalar_contains_error PASSED [ 65%] tests/test_object.py::TestKeyErrors::test_array_set_error PASSED [ 65%] tests/test_object.py::TestKeyErrors::test_array_del_error PASSED [ 65%] tests/test_object.py::TestCopy::test_copy_array PASSED [ 65%] tests/test_object.py::TestCopy::test_copy_dictionary PASSED [ 65%] tests/test_object.py::TestCopy::test_copy_stream PASSED [ 65%] tests/test_objectlist.py::test_objectlist_repr PASSED [ 65%] tests/test_outlines.py::test_load_outlines PASSED [ 65%] tests/test_outlines.py::test_reproduce_outlines_structure PASSED [ 65%] tests/test_outlines.py::test_recursion_depth_zero PASSED [ 66%] tests/test_outlines.py::test_recursion_depth_one PASSED [ 66%] tests/test_outlines.py::test_reference_loop_on_level PASSED [ 66%] tests/test_outlines.py::test_reference_loop_on_recursion_only_element PASSED [ 66%] tests/test_outlines.py::test_reference_loop_on_recursion_last_element PASSED [ 66%] tests/test_outlines.py::test_duplicated_object PASSED [ 66%] tests/test_outlines.py::test_fix_references_swap_root PASSED [ 66%] tests/test_outlines.py::test_fix_references_move_level PASSED [ 66%] tests/test_outlines.py::test_noop PASSED [ 66%] tests/test_outlines.py::test_append_items PASSED [ 67%] tests/test_outlines.py::test_create_from_scratch PASSED [ 67%] tests/test_outlines.py::test_modify_closed PASSED [ 67%] tests/test_outlines.py::test_dest_or_action PASSED [ 67%] tests/test_outlines.py::test_page_destination PASSED [ 67%] tests/test_outlines.py::test_new_item PASSED [ 67%] tests/test_outlines.py::test_outlineitem_str PASSED [ 67%] tests/test_outlines.py::test_outline_repr PASSED [ 67%] tests/test_outlines.py::test_outline_destination_name_object_types PASSED [ 67%] tests/test_outlines.py::test_outline_root_setter_valid_input PASSED [ 67%] tests/test_outlines.py::test_outline_root_setter_invalid_input_not_list PASSED [ 68%] tests/test_outlines.py::test_outline_root_setter_invalid_input_non_outlineitem PASSED [ 68%] tests/test_page.py::test_page_boxes PASSED [ 68%] tests/test_page.py::test_invalid_boxes PASSED [ 68%] tests/test_page.py::test_page_repr PASSED [ 68%] tests/test_page.py::TestAddResource::test_basic PASSED [ 68%] tests/test_page.py::TestAddResource::test_resources_exists_but_wrong_type PASSED [ 68%] tests/test_page.py::TestAddResource::test_create_resource_dict_if_not_exists PASSED [ 68%] tests/test_page.py::TestAddResource::test_name_and_prefix PASSED [ 68%] tests/test_page.py::TestAddResource::test_unrecognized_object_not_disturbed PASSED [ 69%] tests/test_page.py::test_add_unowned_page PASSED [ 69%] tests/test_page.py::test_failed_add_page_cleanup PASSED [ 69%] tests/test_page.py::test_formx PASSED [ 69%] tests/test_page.py::test_fourpages_to_4up PASSED [ 69%] tests/test_page.py::test_push_stack PASSED [ 69%] tests/test_page.py::test_page_equal PASSED [ 69%] tests/test_page.py::test_cant_hash_page PASSED [ 69%] tests/test_page.py::test_contents_add PASSED [ 69%] tests/test_page.py::test_remove_unrefed PASSED [ 69%] tests/test_page.py::test_page_attrs PASSED [ 70%] tests/test_page.py::test_block_make_indirect_page PASSED [ 70%] tests/test_pages.py::test_split_pdf PASSED [ 70%] tests/test_pages.py::test_empty_pdf PASSED [ 70%] tests/test_pages.py::test_delete_last_page PASSED [ 70%] tests/test_pages.py::test_replace_page PASSED [ 70%] tests/test_pages.py::test_hard_replace_page PASSED [ 70%] tests/test_pages.py::test_reverse_pages PASSED [ 70%] tests/test_pages.py::test_evil_page_deletion PASSED [ 70%] tests/test_pages.py::test_append_all PASSED [ 70%] tests/test_pages.py::test_extend_delete PASSED [ 71%] tests/test_pages.py::test_extend_with_nonpage PASSED [ 71%] tests/test_pages.py::test_slice_unequal_replacement PASSED [ 71%] tests/test_pages.py::test_slice_with_step PASSED [ 71%] tests/test_pages.py::test_slice_differing_lengths PASSED [ 71%] tests/test_pages.py::test_self_extend PASSED [ 71%] tests/test_pages.py::test_one_based_pages PASSED [ 71%] tests/test_pages.py::test_bad_access PASSED [ 71%] tests/test_pages.py::test_bad_insert PASSED [ 71%] tests/test_pages.py::test_negative_indexing PASSED [ 72%] tests/test_pages.py::test_concatenate PASSED [ 72%] tests/test_pages.py::test_emplace PASSED [ 72%] tests/test_pages.py::test_emplace_foreign PASSED [ 72%] tests/test_pages.py::test_duplicate_page PASSED [ 72%] tests/test_pages.py::test_repeat_using_intermediate PASSED [ 72%] tests/test_pages.py::test_repeat PASSED [ 72%] tests/test_pages.py::test_add_twice_without_copy_foreign PASSED [ 72%] tests/test_pages.py::test_repr_pagelist PASSED [ 72%] tests/test_pages.py::test_foreign_copied_pages_are_true_copies PASSED [ 72%] tests/test_pages.py::test_remove_onebased PASSED [ 73%] tests/test_pages.py::test_remove_by_ref PASSED [ 73%] tests/test_pages.py::test_pages_wrong_type PASSED [ 73%] tests/test_pages.py::test_page_splitting_generator PASSED [ 73%] tests/test_pages.py::test_page_index PASSED [ 73%] tests/test_pages.py::test_page_index_foreign_page PASSED [ 73%] tests/test_pages.py::test_page_label_dicts[d0--None-None] PASSED [ 73%] tests/test_pages.py::test_page_label_dicts[d1--None-None] PASSED [ 73%] tests/test_pages.py::test_page_label_dicts[d2-1-None-None] PASSED [ 73%] tests/test_pages.py::test_page_label_dicts[d3-foo-None-None] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d4-A-None-None] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d5-A-2-None-None] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d6-XLII-None-None] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d7-mdccxxix-None-None] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d8-Appendix-ja-None-None] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[42-42-None-None] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d10-None-ValueError-Can't represent] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d11-None-ValueError-Can't represent] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d12-i-UserWarning-invalid non-integer start value] PASSED [ 74%] tests/test_pages.py::test_page_label_dicts[d13--UserWarning-invalid page label style] PASSED [ 75%] tests/test_pages.py::test_externalize PASSED [ 75%] tests/test_pages.py::test_page_labels PASSED [ 75%] tests/test_pages.py::test_unattached_page PASSED [ 75%] tests/test_pages.py::test_unindexed_page PASSED [ 75%] tests/test_pages.py::test_page_from_objgen PASSED [ 75%] tests/test_pages.py::test_page_iteration PASSED [ 75%] tests/test_parsers.py::test_open_pdf PASSED [ 75%] tests/test_parsers.py::test_parser_exception PASSED [ 75%] tests/test_parsers.py::test_text_filter SKIPPED (poppler not installed) [ 76%] tests/test_parsers.py::test_invalid_stream_object PASSED [ 76%] tests/test_parsers.py::test_unparse_cs PASSED [ 76%] tests/test_parsers.py::test_unparse_failure PASSED [ 76%] tests/test_parsers.py::test_parse_xobject PASSED [ 76%] tests/test_parsers.py::test_parse_results PASSED [ 76%] tests/test_parsers.py::test_build_instructions PASSED [ 76%] tests/test_parsers.py::test_unparse_interpret_operator PASSED [ 76%] tests/test_parsers.py::test_unparse_inline PASSED [ 76%] tests/test_parsers.py::test_unparse_invalid_inline_image PASSED [ 76%] tests/test_parsers.py::test_inline_copy PASSED [ 77%] tests/test_parsers.py::test_end_inline_parse PASSED [ 77%] tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_list_of_pairs PASSED [ 77%] tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_castable_to_object PASSED [ 77%] tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_operator PASSED [ 77%] tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_inline_image_missing PASSED [ 77%] tests/test_parsers.py::TestMalformedContentStreamInstructions::test_accepts_all_lists PASSED [ 77%] tests/test_parsers.py::TestMalformedContentStreamInstructions::test_accepts_all_tuples PASSED [ 77%] tests/test_parsers.py::TestBadSingleInstructions::test_indirect_object PASSED [ 77%] tests/test_parsers.py::test_string_parse_unparse_pdfdoc PASSED [ 78%] tests/test_parsers.py::test_string_parse_unparse_not_pdfdoc_safe PASSED [ 78%] tests/test_parsers.py::test_unparse_raw_tuples_preserve_literal_strings PASSED [ 78%] tests/test_pdf.py::test_new PASSED [ 78%] tests/test_pdf.py::test_non_filename PASSED [ 78%] tests/test_pdf.py::test_file_descriptor PASSED [ 78%] tests/test_pdf.py::test_save_to_file_descriptor_fails PASSED [ 78%] tests/test_pdf.py::test_not_existing_file PASSED [ 78%] tests/test_pdf.py::test_empty PASSED [ 78%] tests/test_pdf.py::TestLinearization::test_linearization PASSED [ 78%] tests/test_pdf.py::test_objgen PASSED [ 79%] tests/test_pdf.py::TestPasswords::test_open_pdf_wrong_password PASSED [ 79%] tests/test_pdf.py::TestPasswords::test_open_pdf_password_encoding PASSED [ 79%] tests/test_pdf.py::TestPasswords::test_open_pdf_no_password_but_needed PASSED [ 79%] tests/test_pdf.py::TestPasswords::test_open_pdf_user_password PASSED [ 79%] tests/test_pdf.py::TestPasswords::test_unneeded_password_ignored PASSED [ 79%] tests/test_pdf.py::TestPermissions::test_some_permissions_missing PASSED [ 79%] tests/test_pdf.py::TestPermissions::test_all_true_not_encrypted PASSED [ 79%] tests/test_pdf.py::TestPermissions::test_omit_encryption_removes_encryption PASSED [ 79%] tests/test_pdf.py::TestPermissions::test_permissions_preserved_on_save[True-True] PASSED [ 80%] tests/test_pdf.py::TestPermissions::test_permissions_preserved_on_save[False-False] PASSED [ 80%] tests/test_pdf.py::TestStreams::test_stream PASSED [ 80%] tests/test_pdf.py::TestStreams::test_no_text_stream PASSED [ 80%] tests/test_pdf.py::TestStreams::test_save_stream PASSED [ 80%] tests/test_pdf.py::TestStreams::test_read_not_readable_file PASSED [ 80%] tests/test_pdf.py::TestStreams::test_open_not_seekable_stream PASSED [ 80%] tests/test_pdf.py::TestMemory::test_memory PASSED [ 80%] tests/test_pdf.py::test_remove_unreferenced PASSED [ 80%] tests/test_pdf.py::test_show_xref PASSED [ 80%] tests/test_pdf.py::test_progress PASSED [ 81%] tests/test_pdf.py::test_unicode_filename SKIPPED (Unicode check) [ 81%] tests/test_pdf.py::test_min_and_force_version PASSED [ 81%] tests/test_pdf.py::test_normalize_linearize PASSED [ 81%] tests/test_pdf.py::test_make_stream PASSED [ 81%] tests/test_pdf.py::test_add_blank_page PASSED [ 81%] tests/test_pdf.py::test_object_stream_mode_generated PASSED [ 81%] tests/test_pdf.py::test_with_block PASSED [ 81%] tests/test_pdf.py::test_closed_anon_pdf PASSED [ 81%] tests/test_pdf.py::test_with_block_abuse PASSED [ 81%] tests/test_pdf.py::test_allow_overwriting_input PASSED [ 82%] tests/test_pdf.py::test_allow_overwriting_input_without_filename PASSED [ 82%] tests/test_pdf.py::test_allow_overwriting_input_from_pdf_new PASSED [ 82%] tests/test_pdf.py::test_check PASSED [ 82%] tests/test_pdf.py::test_repr PASSED [ 82%] tests/test_pdf.py::test_recompress PASSED [ 82%] tests/test_pdf.py::test_invalid_flate_compression_level PASSED [ 82%] tests/test_pdf.py::test_flate_compression_level PASSED [ 82%] tests/test_pdf.py::test_set_access_default_mmap PASSED [ 82%] tests/test_pdf.py::test_generate_appearance_streams PASSED [ 83%] tests/test_pdf.py::test_flatten_annotations_parameters[all-None] PASSED [ 83%] tests/test_pdf.py::test_flatten_annotations_parameters[print-None] PASSED [ 83%] tests/test_pdf.py::test_flatten_annotations_parameters[screen-None] PASSED [ 83%] tests/test_pdf.py::test_flatten_annotations_parameters[-None] PASSED [ 83%] tests/test_pdf.py::test_flatten_annotations_parameters[42-ValueError] PASSED [ 83%] tests/test_pdf.py::test_refcount_chaining PASSED [ 83%] tests/test_pdfa.py::test_pdfa_pdfx_status[veraPDF test suite 6-2-10-t02-pass-a.pdf-1B-] PASSED [ 83%] tests/test_pdfa.py::test_pdfa_pdfx_status[pal.pdf--] PASSED [ 83%] tests/test_pdfa.py::test_pdfa_pdfx_status[pdfx.pdf--PDF/X-4] PASSED [ 83%] tests/test_pdfa.py::test_pdfa_sanity SKIPPED (verapdf not available) [ 84%] tests/test_pdfa.py::test_pdfa_modify SKIPPED (verapdf not available) [ 84%] tests/test_pdfa.py::test_pdfa_creator PASSED [ 84%] tests/test_private_pdfs.py::test_pypdf2_issue_361 SKIPPED (private r...) [ 84%] tests/test_rectangle.py::test_rect_properties PASSED [ 84%] tests/test_rectangle.py::test_rect_creation PASSED [ 84%] tests/test_rectangle.py::test_rect_from_invalid PASSED [ 84%] tests/test_rectangle.py::test_rectangle_operators PASSED [ 84%] tests/test_rectangle.py::test_array_from_rect PASSED [ 84%] tests/test_rectangle.py::test_to_bbox PASSED [ 85%] tests/test_refcount.py::test_access_image PASSED [ 85%] tests/test_refcount.py::test_access_page PASSED [ 85%] tests/test_refcount.py::test_remove_pdf_and_all_pages PASSED [ 85%] tests/test_refcount.py::test_access_pdf_metadata PASSED [ 85%] tests/test_refcount.py::test_transfer_page PASSED [ 85%] tests/test_refcount.py::test_new_pdf PASSED [ 85%] tests/test_repr.py::test_repr_dict PASSED [ 85%] tests/test_repr.py::test_repr_scalar PASSED [ 85%] tests/test_repr.py::test_repr_indirect PASSED [ 85%] tests/test_repr.py::test_repr_circular PASSED [ 86%] tests/test_repr.py::test_repr_indirect_page PASSED [ 86%] tests/test_repr.py::test_array_direct_object_preserved PASSED [ 86%] tests/test_repr.py::test_array_indirect_truncation PASSED [ 86%] tests/test_repr.py::test_array_depth_truncation PASSED [ 86%] tests/test_repr.py::test_repr_stream PASSED [ 86%] tests/test_sanity.py::test_minimum_qpdf_version PASSED [ 86%] tests/test_sanity.py::test_open_pdf PASSED [ 86%] tests/test_sanity.py::test_open_pdf_password PASSED [ 86%] tests/test_sanity.py::test_attr_access PASSED [ 87%] tests/test_sanity.py::test_create_pdf PASSED [ 87%] tests/test_sanity.py::test_copy_semantics PASSED [ 87%] tests/test_sanity.py::test_copy_page_keepalive PASSED [ 87%] tests/test_sanity.py::test_open_save PASSED [ 87%] tests/test_sanity.py::test_readme_example PASSED [ 87%] tests/test_scalar_types.py::TestExplicitConversionMode::test_default_mode_is_implicit PASSED [ 87%] tests/test_scalar_types.py::TestExplicitConversionMode::test_set_mode PASSED [ 87%] tests/test_scalar_types.py::TestExplicitConversionMode::test_context_manager PASSED [ 87%] tests/test_scalar_types.py::TestExplicitConversionMode::test_context_manager_restores_on_exception PASSED [ 87%] tests/test_scalar_types.py::TestImplicitMode::test_integer_returns_int PASSED [ 88%] tests/test_scalar_types.py::TestImplicitMode::test_boolean_returns_bool PASSED [ 88%] tests/test_scalar_types.py::TestImplicitMode::test_real_returns_decimal PASSED [ 88%] tests/test_scalar_types.py::TestExplicitMode::test_integer_returns_integer PASSED [ 88%] tests/test_scalar_types.py::TestExplicitMode::test_boolean_returns_boolean PASSED [ 88%] tests/test_scalar_types.py::TestExplicitMode::test_real_returns_real PASSED [ 88%] tests/test_scalar_types.py::TestIntegerType::test_isinstance_integer PASSED [ 88%] tests/test_scalar_types.py::TestIntegerType::test_int_conversion PASSED [ 88%] tests/test_scalar_types.py::TestIntegerType::test_index_for_list_access PASSED [ 88%] tests/test_scalar_types.py::TestIntegerType::test_equality_with_int PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_repr PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_arithmetic_add PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_arithmetic_radd PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_arithmetic_sub PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_arithmetic_mul PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_arithmetic_floordiv PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_arithmetic_mod PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_arithmetic_neg PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_arithmetic_abs PASSED [ 89%] tests/test_scalar_types.py::TestIntegerType::test_division_by_zero PASSED [ 90%] tests/test_scalar_types.py::TestIntegerType::test_float_arithmetic_add PASSED [ 90%] tests/test_scalar_types.py::TestIntegerType::test_float_arithmetic_radd PASSED [ 90%] tests/test_scalar_types.py::TestIntegerType::test_float_arithmetic_sub PASSED [ 90%] tests/test_scalar_types.py::TestIntegerType::test_float_arithmetic_mul PASSED [ 90%] tests/test_scalar_types.py::TestIntegerType::test_truediv PASSED [ 90%] tests/test_scalar_types.py::TestIntegerType::test_truediv_float PASSED [ 90%] tests/test_scalar_types.py::TestIntegerType::test_float_floordiv PASSED [ 90%] tests/test_scalar_types.py::TestIntegerType::test_float_mod PASSED [ 90%] tests/test_scalar_types.py::TestRealArithmetic::test_real_add_float PASSED [ 90%] tests/test_scalar_types.py::TestRealArithmetic::test_real_radd_float PASSED [ 91%] tests/test_scalar_types.py::TestRealArithmetic::test_real_sub_float PASSED [ 91%] tests/test_scalar_types.py::TestRealArithmetic::test_real_mul_float PASSED [ 91%] tests/test_scalar_types.py::TestRealArithmetic::test_real_truediv PASSED [ 91%] tests/test_scalar_types.py::TestRealArithmetic::test_real_neg PASSED [ 91%] tests/test_scalar_types.py::TestRealArithmetic::test_real_abs PASSED [ 91%] tests/test_scalar_types.py::TestBooleanType::test_isinstance_boolean PASSED [ 91%] tests/test_scalar_types.py::TestBooleanType::test_bool_conversion PASSED [ 91%] tests/test_scalar_types.py::TestBooleanType::test_repr PASSED [ 91%] tests/test_scalar_types.py::TestRealType::test_isinstance_real PASSED [ 92%] tests/test_scalar_types.py::TestRealType::test_float_conversion PASSED [ 92%] tests/test_scalar_types.py::TestRealType::test_repr PASSED [ 92%] tests/test_scalar_types.py::TestAsIntMethod::test_as_int_on_integer PASSED [ 92%] tests/test_scalar_types.py::TestAsIntMethod::test_as_int_on_non_integer_raises PASSED [ 92%] tests/test_scalar_types.py::TestAsIntMethod::test_as_int_with_default PASSED [ 92%] tests/test_scalar_types.py::TestAsBoolMethod::test_as_bool_on_boolean PASSED [ 92%] tests/test_scalar_types.py::TestAsBoolMethod::test_as_bool_on_non_boolean_raises PASSED [ 92%] tests/test_scalar_types.py::TestAsBoolMethod::test_as_bool_with_default PASSED [ 92%] tests/test_scalar_types.py::TestAsFloatMethod::test_as_float_on_real PASSED [ 92%] tests/test_scalar_types.py::TestAsFloatMethod::test_as_float_on_integer PASSED [ 93%] tests/test_scalar_types.py::TestAsFloatMethod::test_as_float_on_non_numeric_raises PASSED [ 93%] tests/test_scalar_types.py::TestAsFloatMethod::test_as_float_with_default PASSED [ 93%] tests/test_scalar_types.py::TestAsDecimalMethod::test_as_decimal_on_real PASSED [ 93%] tests/test_scalar_types.py::TestAsDecimalMethod::test_as_decimal_on_integer_raises PASSED [ 93%] tests/test_scalar_types.py::TestAsDecimalMethod::test_as_decimal_with_default PASSED [ 93%] tests/test_scalar_types.py::TestIntegerConstruction::test_construct_integer PASSED [ 93%] tests/test_scalar_types.py::TestIntegerConstruction::test_integer_passthrough PASSED [ 93%] tests/test_scalar_types.py::TestBooleanConstruction::test_construct_boolean PASSED [ 93%] tests/test_scalar_types.py::TestBooleanConstruction::test_boolean_passthrough PASSED [ 94%] tests/test_scalar_types.py::TestRealConstruction::test_construct_real_from_float PASSED [ 94%] tests/test_scalar_types.py::TestRealConstruction::test_construct_real_from_decimal PASSED [ 94%] tests/test_scalar_types.py::TestRealConstruction::test_real_passthrough PASSED [ 94%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_arithmetic_on_non_numeric_raises PASSED [ 94%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_sub_on_non_numeric_raises PASSED [ 94%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_mul_on_non_numeric_raises PASSED [ 94%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_truediv_on_non_numeric_raises PASSED [ 94%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_floordiv_on_non_numeric_raises PASSED [ 94%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_mod_on_non_numeric_raises PASSED [ 94%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_neg_on_non_numeric_raises PASSED [ 95%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_pos_on_non_numeric_raises PASSED [ 95%] tests/test_scalar_types.py::TestArithmeticErrorCases::test_abs_on_non_numeric_raises PASSED [ 95%] tests/test_scalar_types.py::TestNotImplementedFallback::test_integer_add_unsupported_type_raises PASSED [ 95%] tests/test_scalar_types.py::TestNotImplementedFallback::test_integer_radd_unsupported_type_raises PASSED [ 95%] tests/test_scalar_types.py::TestNotImplementedFallback::test_integer_sub_unsupported_type_raises PASSED [ 95%] tests/test_scalar_types.py::TestNotImplementedFallback::test_integer_mul_unsupported_type_raises PASSED [ 95%] tests/test_scalar_types.py::TestNotImplementedFallback::test_integer_truediv_unsupported_type_raises PASSED [ 95%] tests/test_scalar_types.py::TestNotImplementedFallback::test_integer_floordiv_unsupported_type_raises PASSED [ 95%] tests/test_scalar_types.py::TestNotImplementedFallback::test_integer_mod_unsupported_type_raises PASSED [ 96%] tests/test_scalar_types.py::TestNotImplementedFallback::test_real_add_unsupported_type_raises PASSED [ 96%] tests/test_scalar_types.py::TestNotImplementedFallback::test_real_sub_unsupported_type_raises PASSED [ 96%] tests/test_scalar_types.py::TestNotImplementedFallback::test_real_mul_unsupported_type_raises PASSED [ 96%] tests/test_scalar_types.py::TestNotImplementedFallback::test_real_truediv_unsupported_type_raises PASSED [ 96%] tests/test_scalar_types.py::TestNotImplementedFallback::test_real_floordiv_unsupported_type_raises PASSED [ 96%] tests/test_scalar_types.py::TestNotImplementedFallback::test_real_mod_unsupported_type_raises PASSED [ 96%] tests/test_scalar_types.py::TestRealReverseArithmetic::test_real_rsub PASSED [ 96%] tests/test_scalar_types.py::TestRealReverseArithmetic::test_real_rmul PASSED [ 96%] tests/test_scalar_types.py::TestRealReverseArithmetic::test_real_rtruediv PASSED [ 96%] tests/test_scalar_types.py::TestRealReverseArithmetic::test_real_rfloordiv PASSED [ 97%] tests/test_scalar_types.py::TestRealReverseArithmetic::test_real_rmod PASSED [ 97%] tests/test_scalar_types.py::TestRealReverseArithmetic::test_real_floordiv PASSED [ 97%] tests/test_scalar_types.py::TestRealReverseArithmetic::test_real_mod PASSED [ 97%] tests/test_scalar_types.py::TestUnaryOperators::test_integer_pos PASSED [ 97%] tests/test_scalar_types.py::TestUnaryOperators::test_integer_pos_negative PASSED [ 97%] tests/test_scalar_types.py::TestUnaryOperators::test_real_pos PASSED [ 97%] tests/test_scalar_types.py::TestUnaryOperators::test_real_pos_negative PASSED [ 97%] tests/test_scalar_types.py::TestDivisionByZero::test_truediv_by_zero_float PASSED [ 97%] tests/test_scalar_types.py::TestDivisionByZero::test_truediv_by_zero_int PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_rtruediv_by_zero_integer PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_rtruediv_by_zero_integer_int_operand PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_floordiv_by_zero_float PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_rfloordiv_by_zero_integer PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_rfloordiv_by_zero_float PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_mod_by_zero_float PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_rmod_by_zero_integer PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_rmod_by_zero_float PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_real_truediv_by_zero PASSED [ 98%] tests/test_scalar_types.py::TestDivisionByZero::test_real_rtruediv_by_zero PASSED [ 99%] tests/test_scalar_types.py::TestDivisionByZero::test_real_floordiv_by_zero PASSED [ 99%] tests/test_scalar_types.py::TestDivisionByZero::test_real_rfloordiv_by_zero PASSED [ 99%] tests/test_scalar_types.py::TestDivisionByZero::test_real_mod_by_zero PASSED [ 99%] tests/test_scalar_types.py::TestDivisionByZero::test_real_rmod_by_zero PASSED [ 99%] tests/test_scalar_types.py::TestIntIntConversions::test_int_on_non_integer_raises PASSED [ 99%] tests/test_scalar_types.py::TestIntIntConversions::test_index_on_non_integer_raises PASSED [ 99%] tests/test_scalar_types.py::TestIntIntConversions::test_float_on_non_numeric_raises PASSED [ 99%] tests/test_scalar_types.py::TestRealTruedivWithInt::test_real_truediv_int PASSED [ 99%] tests/test_scalar_types.py::TestRealTruedivWithInt::test_real_rtruediv_int PASSED [100%] =================================== FAILURES =================================== ___________________________ test_image_save_compare ____________________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/usr/src/tmp/pytest-of-builder/pytest-0'), _retention_count=3, _retention_policy='all') @given(spec=valid_random_image_spec(bpcs=st.sampled_from([1, 2, 4, 8]))) > @settings(deadline=None) # For PyPy ^^^^^^^^^^^^^^^^^^^ tests/test_image_access.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:990: in run self._run() /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:1563: in _run self.generate_new_examples() /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:1170: in generate_new_examples zero_data = self.cached_test_function((ChoiceTemplate("simplest", count=None),)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:528: in cached_test_function self.test_function(data) /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:575: in test_function self.__stoppable_test_function(data) /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:434: in __stoppable_test_function self._test_function(data) /usr/lib/python3/site-packages/hypothesis/core.py:1223: in _execute_once_for_engine result = self.execute_once(data) ^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:1161: in execute_once result = self.test_runner(data, run) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:828: in default_executor return function(data) ^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:1063: in run kw, arglabels = context.prep_args_kwargs_from_strategies( /usr/lib/python3/site-packages/hypothesis/control.py:219: in prep_args_kwargs_from_strategies kwargs[k] = self.data.draw(s, observe_as=f"generate:{k}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/data.py:1203: in draw label = unwrapped.label ^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:549: in label self.__label = self.calc_label() ^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/core.py:1978: in calc_label calc_label_from_callable(self.definition), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/utils.py:41: in calc_label_from_callable return calc_label_from_hash(_function_key(f, ignore_name=True)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/lambda_sources.py:77: in _function_key defaults_repr = repr((f.__defaults__, f.__kwdefaults__)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:633: in __repr__ else ", ".join(rep(v) for v in self.elements) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:633: in else ", ".join(rep(v) for v in self.elements) ^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = pikepdf.Name("/DeviceGray") def get_pretty_function_description(f: object) -> str: # Anything which knows how to pretty-print itself knows better than we do - # e.g. the constant functions from st.functions(), which would otherwise # borrow the name of the function they imitate. We skip classes, whose # instance method would be called with the printer as `self`, and require # a callable so that pretty() can't bounce straight back to us. > if not isinstance(f, type) and callable(getattr(f, "_repr_pretty_", None)): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ValueError: pikepdf.Object is not a Dictionary or Stream: cannot get key '/_repr_pretty_' on object of type name /usr/lib/python3/site-packages/hypothesis/internal/reflection.py:277: ValueError ---------------------------------- Hypothesis ---------------------------------- You can reproduce this failure by adding @seed(247939388055547160895032941982397235411) to this test, or by running pytest with --hypothesis-seed=247939388055547160895032941982397235411. _____________________________ test_image_palette2 ______________________________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/usr/src/tmp/pytest-of-builder/pytest-0'), _retention_count=3, _retention_policy='all') @given(spec=valid_random_palette_image_spec()) > @settings(deadline=60000) ^^^^^^^^^^^ tests/test_image_access.py:565: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:990: in run self._run() /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:1563: in _run self.generate_new_examples() /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:1170: in generate_new_examples zero_data = self.cached_test_function((ChoiceTemplate("simplest", count=None),)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:528: in cached_test_function self.test_function(data) /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:575: in test_function self.__stoppable_test_function(data) /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:434: in __stoppable_test_function self._test_function(data) /usr/lib/python3/site-packages/hypothesis/core.py:1223: in _execute_once_for_engine result = self.execute_once(data) ^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:1161: in execute_once result = self.test_runner(data, run) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:828: in default_executor return function(data) ^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:1063: in run kw, arglabels = context.prep_args_kwargs_from_strategies( /usr/lib/python3/site-packages/hypothesis/control.py:219: in prep_args_kwargs_from_strategies kwargs[k] = self.data.draw(s, observe_as=f"generate:{k}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/data.py:1203: in draw label = unwrapped.label ^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:549: in label self.__label = self.calc_label() ^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/core.py:1978: in calc_label calc_label_from_callable(self.definition), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/utils.py:41: in calc_label_from_callable return calc_label_from_hash(_function_key(f, ignore_name=True)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/lambda_sources.py:77: in _function_key defaults_repr = repr((f.__defaults__, f.__kwdefaults__)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:633: in __repr__ else ", ".join(rep(v) for v in self.elements) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:633: in else ", ".join(rep(v) for v in self.elements) ^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = pikepdf.Name("/DeviceGray") def get_pretty_function_description(f: object) -> str: # Anything which knows how to pretty-print itself knows better than we do - # e.g. the constant functions from st.functions(), which would otherwise # borrow the name of the function they imitate. We skip classes, whose # instance method would be called with the printer as `self`, and require # a callable so that pretty() can't bounce straight back to us. > if not isinstance(f, type) and callable(getattr(f, "_repr_pretty_", None)): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ValueError: pikepdf.Object is not a Dictionary or Stream: cannot get key '/_repr_pretty_' on object of type name /usr/lib/python3/site-packages/hypothesis/internal/reflection.py:277: ValueError ---------------------------------- Hypothesis ---------------------------------- You can reproduce this failure by adding @seed(318959939889230768686021206759106447673) to this test, or by running pytest with --hypothesis-seed=318959939889230768686021206759106447673. ____________________________ test_grayscale_stride _____________________________ @given( > spec=valid_random_image_spec( ^^^ bpcs=st.sampled_from([2, 4]), colorspaces=st.just(Name.DeviceGray), widths=st.integers(1, 7), heights=st.integers(1, 7), ) ) tests/test_image_access.py:1045: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:990: in run self._run() /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:1563: in _run self.generate_new_examples() /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:1170: in generate_new_examples zero_data = self.cached_test_function((ChoiceTemplate("simplest", count=None),)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:528: in cached_test_function self.test_function(data) /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:575: in test_function self.__stoppable_test_function(data) /usr/lib/python3/site-packages/hypothesis/internal/conjecture/engine.py:434: in __stoppable_test_function self._test_function(data) /usr/lib/python3/site-packages/hypothesis/core.py:1223: in _execute_once_for_engine result = self.execute_once(data) ^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:1161: in execute_once result = self.test_runner(data, run) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:828: in default_executor return function(data) ^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/core.py:1063: in run kw, arglabels = context.prep_args_kwargs_from_strategies( /usr/lib/python3/site-packages/hypothesis/control.py:219: in prep_args_kwargs_from_strategies kwargs[k] = self.data.draw(s, observe_as=f"generate:{k}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/data.py:1203: in draw label = unwrapped.label ^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:549: in label self.__label = self.calc_label() ^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/core.py:1978: in calc_label calc_label_from_callable(self.definition), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/conjecture/utils.py:41: in calc_label_from_callable return calc_label_from_hash(_function_key(f, ignore_name=True)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/internal/lambda_sources.py:77: in _function_key defaults_repr = repr((f.__defaults__, f.__kwdefaults__)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:633: in __repr__ else ", ".join(rep(v) for v in self.elements) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/lib/python3/site-packages/hypothesis/strategies/_internal/strategies.py:633: in else ", ".join(rep(v) for v in self.elements) ^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = pikepdf.Name("/DeviceGray") def get_pretty_function_description(f: object) -> str: # Anything which knows how to pretty-print itself knows better than we do - # e.g. the constant functions from st.functions(), which would otherwise # borrow the name of the function they imitate. We skip classes, whose # instance method would be called with the printer as `self`, and require # a callable so that pretty() can't bounce straight back to us. > if not isinstance(f, type) and callable(getattr(f, "_repr_pretty_", None)): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E ValueError: pikepdf.Object is not a Dictionary or Stream: cannot get key '/_repr_pretty_' on object of type name /usr/lib/python3/site-packages/hypothesis/internal/reflection.py:277: ValueError ---------------------------------- Hypothesis ---------------------------------- You can reproduce this failure by adding @seed(318187956974095696536449453713387544722) to this test, or by running pytest with --hypothesis-seed=318187956974095696536449453713387544722. =================================== XPASSES ==================================== =========================== short test summary info ============================ SKIPPED [1] tests/test_image_access.py:1077: pdfimages not installed SKIPPED [1] tests/test_matrix.py:93: could not import 'numpy': No module named 'numpy' SKIPPED [1] tests/test_metadata.py:214: could not import 'libxmp': No module named 'libxmp' SKIPPED [1] tests/test_metadata.py:232: could not import 'libxmp': No module named 'libxmp' SKIPPED [1] tests/test_metadata.py:243: could not import 'libxmp': No module named 'libxmp' SKIPPED [1] tests/test_metadata.py:560: could not import 'libxmp': No module named 'libxmp' SKIPPED [1] tests/test_parsers.py:114: poppler not installed SKIPPED [1] tests/test_pdf.py:222: Unicode check SKIPPED [1] tests/test_pdfa.py:75: verapdf not available SKIPPED [1] tests/test_pdfa.py:93: verapdf not available SKIPPED [1] tests/test_private_pdfs.py:30: private resources not available XFAIL tests/test_object.py::test_stack_depth - https://github.com/python/cpython/issues/105003 XPASS tests/test_ipython.py::test_display_pdf - test fails without mutool FAILED tests/test_image_access.py::test_image_save_compare - ValueError: pike... FAILED tests/test_image_access.py::test_image_palette2 - ValueError: pikepdf.... FAILED tests/test_image_access.py::test_grayscale_stride - ValueError: pikepd... ======= 3 failed, 939 passed, 11 skipped, 1 xfailed, 1 xpassed in 6.12s ======== py3: exit 1 (6.50 seconds) /usr/src/RPM/BUILD/python3-module-pikepdf-10.3.0> pytest -vra pid=1235611 py3: FAIL code 1 (7.51=setup[1.01]+cmd[6.50] seconds) evaluation failed :( (7.56 seconds) error: Bad exit status from /usr/src/tmp/rpmb-tmp.p2w6XV (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpmb-tmp.p2w6XV (%check) Command exited with non-zero status 1 113.60user 5.72system 1:17.19elapsed 154%CPU (0avgtext+0avgdata 547988maxresident)k 0inputs+0outputs (0major+4342020minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-pikepdf-10.3.0-alt1.src.rpm' failed. Command exited with non-zero status 1 4.91user 0.99system 1:29.67elapsed 6%CPU (0avgtext+0avgdata 146316maxresident)k 2336inputs+0outputs (0major+356993minor)pagefaults 0swaps