[32m * [39;49;00mPackage: dev-python/pikepdf-9.1.2:0
[32m * [39;49;00mRepository: gentoo
[32m * [39;49;00mMaintainer: grozin@gentoo.org python@gentoo.org
[32m * [39;49;00mUSE: big-endian debug elibc_glibc kernel_linux ppc python_targets_python3_12 test
[32m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox
>>> Unpacking source...
>>> Unpacking pikepdf-9.1.2.tar.gz to /var/tmp/portage/dev-python/pikepdf-9.1.2/work
>>> Source unpacked in /var/tmp/portage/dev-python/pikepdf-9.1.2/work
>>> Preparing source in /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2 ...
[32m*[0m Build system packages:
[32m*[0m dev-python/gpep517 : 16
[32m*[0m dev-python/installer : 0.7.0
[32m*[0m dev-python/cython : 3.0.11
[32m*[0m dev-python/setuptools : 74.1.3-r1
[32m*[0m dev-python/setuptools-rust : 1.10.2
[32m*[0m dev-python/setuptools-scm : 8.1.0
[32m*[0m dev-python/wheel : 0.44.0
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2 ...
[32m*[0m python3_12: running distutils-r1_run_phase distutils-r1_python_compile
[32m*[0m Building the wheel for pikepdf-9.1.2 via setuptools.build_meta
python3.12 -m gpep517 build-wheel --prefix=/usr --backend setuptools.build_meta --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/wheel
2024-10-23 20:14:30,395 gpep517 INFO Building wheel via backend setuptools.build_meta
2024-10-23 20:14:31,548 root INFO running bdist_wheel
2024-10-23 20:14:31,806 root INFO running build
2024-10-23 20:14:31,807 root INFO running build_py
2024-10-23 20:14:31,872 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build
2024-10-23 20:14:31,872 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312
2024-10-23 20:14:31,873 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,873 root INFO copying src/pikepdf/_exceptions.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,874 root INFO copying src/pikepdf/settings.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,875 root INFO copying src/pikepdf/objects.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,875 root INFO copying src/pikepdf/_xml.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,876 root INFO copying src/pikepdf/jbig2.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,877 root INFO copying src/pikepdf/_cpphelpers.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,878 root INFO copying src/pikepdf/_version.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,878 root INFO copying src/pikepdf/canvas.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,879 root INFO copying src/pikepdf/_augments.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,880 root INFO copying src/pikepdf/__init__.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,881 root INFO copying src/pikepdf/_methods.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,882 root INFO copying src/pikepdf/_io.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,882 root INFO copying src/pikepdf/codec.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:31,884 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models
2024-10-23 20:14:31,884 root INFO copying src/pikepdf/models/encryption.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models
2024-10-23 20:14:31,885 root INFO copying src/pikepdf/models/outlines.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models
2024-10-23 20:14:31,886 root INFO copying src/pikepdf/models/image.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models
2024-10-23 20:14:31,887 root INFO copying src/pikepdf/models/_transcoding.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models
2024-10-23 20:14:31,887 root INFO copying src/pikepdf/models/__init__.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models
2024-10-23 20:14:31,888 root INFO copying src/pikepdf/models/metadata.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models
2024-10-23 20:14:31,889 root INFO copying src/pikepdf/models/_content_stream.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models
2024-10-23 20:14:31,890 root INFO running egg_info
2024-10-23 20:14:31,958 root INFO writing src/pikepdf.egg-info/PKG-INFO
2024-10-23 20:14:31,974 root INFO writing dependency_links to src/pikepdf.egg-info/dependency_links.txt
2024-10-23 20:14:31,984 root INFO writing requirements to src/pikepdf.egg-info/requires.txt
2024-10-23 20:14:31,984 root INFO writing top-level names to src/pikepdf.egg-info/top_level.txt
[10/23/24 20:14:32] ERROR listing git files failed - pretending there aren't any git.py:26
2024-10-23 20:14:32,242 root INFO reading manifest file 'src/pikepdf.egg-info/SOURCES.txt'
2024-10-23 20:14:32,256 root INFO reading manifest template 'MANIFEST.in'
2024-10-23 20:14:32,261 root WARNING no previously-included directories found matching 'tests/resources/private'
2024-10-23 20:14:32,262 root WARNING no previously-included directories found matching '.github'
2024-10-23 20:14:32,262 root WARNING no previously-included directories found matching 'build-scripts'
2024-10-23 20:14:32,266 root WARNING no previously-included directories found matching 'docs/_build'
2024-10-23 20:14:32,268 root WARNING warning: no previously-included files matching '*.py[cod]' found anywhere in distribution
2024-10-23 20:14:32,268 root INFO adding license file 'LICENSE.txt'
2024-10-23 20:14:32,281 root INFO writing manifest file 'src/pikepdf.egg-info/SOURCES.txt'
2024-10-23 20:14:32,289 root INFO copying src/pikepdf/_core.pyi -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:32,290 root INFO copying src/pikepdf/py.typed -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf
2024-10-23 20:14:32,293 root WARNING warning: build_py: byte-compiling is disabled, skipping.
2024-10-23 20:14:32,293 root INFO running build_ext
2024-10-23 20:14:32,757 root INFO building 'pikepdf._core' extension
2024-10-23 20:14:32,758 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312
2024-10-23 20:14:32,758 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src
2024-10-23 20:14:32,758 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core
2024-10-23 20:14:32,820 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/annotation.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/annotation.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,821 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/matrix.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/matrix.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,822 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/embeddedfiles.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/embeddedfiles.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,834 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/job.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/job.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,835 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/logger.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/logger.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,842 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/nametree.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/nametree.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,862 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/numbertree.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/numbertree.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,864 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/pipeline.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/pipeline.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,865 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/object_convert.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/object_convert.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,866 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/parsers.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/parsers.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,866 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/qpdf.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/qpdf.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,867 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/page.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/page.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,867 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/object_repr.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/object_repr.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,868 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/qpdf_pagelist.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/qpdf_pagelist.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,868 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/rectangle.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/rectangle.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,869 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/pikepdf.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/pikepdf.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,923 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/object.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/object.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:14:32,937 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -fPIC -DPOINTERHOLDER_TRANSITION=4 -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c src/core/tokenfilter.cpp -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/tokenfilter.o -fvisibility=hidden -g0 -std=c++17
2024-10-23 20:15:11,951 root INFO powerpc-unknown-linux-gnu-g++ -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG -shared -Wl,-O1 -Wl,--as-needed -O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec -UNDEBUG /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/annotation.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/embeddedfiles.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/job.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/logger.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/matrix.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/nametree.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/numbertree.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/object.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/object_convert.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/object_repr.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/page.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/parsers.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/pikepdf.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/pipeline.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/qpdf.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/qpdf_pagelist.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/rectangle.o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/temp.linux-ppc-cpython-312/src/core/tokenfilter.o -L/usr/lib -lqpdf -o /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_core.cpython-312-powerpc-linux-gnu.so
2024-10-23 20:15:12,371 root INFO installing to /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel
2024-10-23 20:15:12,371 root INFO running install
2024-10-23 20:15:12,431 root INFO running install_lib
2024-10-23 20:15:12,495 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc
2024-10-23 20:15:12,495 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel
2024-10-23 20:15:12,496 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/pikepdf
2024-10-23 20:15:12,496 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_exceptions.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,497 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/settings.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,498 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/objects.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,499 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_xml.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,500 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/jbig2.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,501 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_core.cpython-312-powerpc-linux-gnu.so -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,511 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_cpphelpers.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,511 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_core.pyi -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,513 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_version.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,514 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/canvas.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,514 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/py.typed -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,515 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/pikepdf/models
2024-10-23 20:15:12,516 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models/encryption.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf/models
2024-10-23 20:15:12,517 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models/outlines.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf/models
2024-10-23 20:15:12,518 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models/image.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf/models
2024-10-23 20:15:12,519 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models/_transcoding.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf/models
2024-10-23 20:15:12,519 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models/__init__.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf/models
2024-10-23 20:15:12,520 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models/metadata.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf/models
2024-10-23 20:15:12,521 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/models/_content_stream.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf/models
2024-10-23 20:15:12,522 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_augments.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,523 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/__init__.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,524 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_methods.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,525 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/_io.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,526 root INFO copying /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/lib.linux-ppc-cpython-312/pikepdf/codec.py -> /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf
2024-10-23 20:15:12,526 root WARNING warning: install_lib: byte-compiling is disabled, skipping.
2024-10-23 20:15:12,527 root INFO running install_egg_info
2024-10-23 20:15:12,591 root INFO Copying src/pikepdf.egg-info to /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/./pikepdf-9.1.2-py3.12.egg-info
2024-10-23 20:15:12,596 root INFO running install_scripts
2024-10-23 20:15:12,629 root INFO creating /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel/pikepdf-9.1.2.dist-info/WHEEL
2024-10-23 20:15:12,630 wheel INFO creating '/var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/wheel/.tmp-x07usktz/pikepdf-9.1.2-cp312-cp312-linux_ppc.whl' and adding '/var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel' to it
2024-10-23 20:15:12,631 wheel INFO adding 'pikepdf/__init__.py'
2024-10-23 20:15:12,632 wheel INFO adding 'pikepdf/_augments.py'
2024-10-23 20:15:12,644 wheel INFO adding 'pikepdf/_core.cpython-312-powerpc-linux-gnu.so'
2024-10-23 20:15:12,659 wheel INFO adding 'pikepdf/_core.pyi'
2024-10-23 20:15:12,660 wheel INFO adding 'pikepdf/_cpphelpers.py'
2024-10-23 20:15:12,661 wheel INFO adding 'pikepdf/_exceptions.py'
2024-10-23 20:15:12,662 wheel INFO adding 'pikepdf/_io.py'
2024-10-23 20:15:12,662 wheel INFO adding 'pikepdf/_methods.py'
2024-10-23 20:15:12,663 wheel INFO adding 'pikepdf/_version.py'
2024-10-23 20:15:12,663 wheel INFO adding 'pikepdf/_xml.py'
2024-10-23 20:15:12,664 wheel INFO adding 'pikepdf/canvas.py'
2024-10-23 20:15:12,665 wheel INFO adding 'pikepdf/codec.py'
2024-10-23 20:15:12,665 wheel INFO adding 'pikepdf/jbig2.py'
2024-10-23 20:15:12,666 wheel INFO adding 'pikepdf/objects.py'
2024-10-23 20:15:12,667 wheel INFO adding 'pikepdf/py.typed'
2024-10-23 20:15:12,667 wheel INFO adding 'pikepdf/settings.py'
2024-10-23 20:15:12,668 wheel INFO adding 'pikepdf/models/__init__.py'
2024-10-23 20:15:12,669 wheel INFO adding 'pikepdf/models/_content_stream.py'
2024-10-23 20:15:12,669 wheel INFO adding 'pikepdf/models/_transcoding.py'
2024-10-23 20:15:12,670 wheel INFO adding 'pikepdf/models/encryption.py'
2024-10-23 20:15:12,671 wheel INFO adding 'pikepdf/models/image.py'
2024-10-23 20:15:12,672 wheel INFO adding 'pikepdf/models/metadata.py'
2024-10-23 20:15:12,672 wheel INFO adding 'pikepdf/models/outlines.py'
2024-10-23 20:15:12,673 wheel INFO adding 'pikepdf-9.1.2.dist-info/LICENSE.txt'
2024-10-23 20:15:12,674 wheel INFO adding 'pikepdf-9.1.2.dist-info/METADATA'
2024-10-23 20:15:12,675 wheel INFO adding 'pikepdf-9.1.2.dist-info/WHEEL'
2024-10-23 20:15:12,675 wheel INFO adding 'pikepdf-9.1.2.dist-info/top_level.txt'
2024-10-23 20:15:12,676 wheel INFO adding 'pikepdf-9.1.2.dist-info/RECORD'
2024-10-23 20:15:12,676 root INFO removing /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/build/bdist.linux-ppc/wheel
2024-10-23 20:15:12,683 gpep517 INFO The backend produced /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/wheel/pikepdf-9.1.2-cp312-cp312-linux_ppc.whl
[32m*[0m Installing pikepdf-9.1.2-cp312-cp312-linux_ppc.whl to /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/install
python3.12 -m gpep517 install-wheel --destdir=/var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/install --interpreter=/usr/bin/python3.12 --prefix=/usr --optimize=all /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/wheel/pikepdf-9.1.2-cp312-cp312-linux_ppc.whl
2024-10-23 20:15:13,056 gpep517 INFO Installing /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/wheel/pikepdf-9.1.2-cp312-cp312-linux_ppc.whl into /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/install
2024-10-23 20:15:13,551 gpep517 INFO Installation complete
>>> Source compiled.
>>> Test phase: dev-python/pikepdf-9.1.2
[32m*[0m python3_12: running distutils-r1_run_phase python_test
python3.12 -m pytest -vv -ra -l -Wdefault -Werror::pytest.PytestUnhandledCoroutineWarning --color=yes -o console_output_style=count -o tmp_path_retention_count=0 -o tmp_path_retention_policy=failed --deselect tests/test_image_access.py::test_random_image --deselect tests/test_image_access.py::test_image_save_compare --deselect tests/test_image_access.py::test_palette_nonrgb -p timeout
[1m======================================= test session starts ========================================[0m
platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 -- /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2-python3_12/install/usr/bin/python3.12
cachedir: .pytest_cache
rootdir: /var/tmp/portage/dev-python/pikepdf-9.1.2/work/pikepdf-9.1.2
configfile: pyproject.toml
testpaths: tests
plugins: timeout-2.3.1
[1mcollecting ... [0mcollected 636 items / 6 deselected / 630 selected
tests/test_annotation.py::test_button [32mPASSED[0m[32m [ 1/630][0m
tests/test_annotation.py::test_checkbox [32mPASSED[0m[32m [ 2/630][0m
tests/test_annotation.py::test_annot_eq [32mPASSED[0m[32m [ 3/630][0m
tests/test_attachments.py::test_attachment_crud [32mPASSED[0m[32m [ 4/630][0m
tests/test_attachments.py::test_attachment_iter [32mPASSED[0m[32m [ 5/630][0m
tests/test_attachments.py::test_filespec_types [32mPASSED[0m[32m [ 6/630][0m
tests/test_attachments.py::test_attachment_metadata [32mPASSED[0m[32m [ 7/630][0m
tests/test_attachments.py::test_compound_attachment [32mPASSED[0m[32m [ 8/630][0m
tests/test_attachments.py::test_from_str_filepath [32mPASSED[0m[32m [ 9/630][0m
tests/test_attachments.py::test_attach_direct [32mPASSED[0m[32m [ 10/630][0m
tests/test_augments.py::test_no_duplicate_definition [32mPASSED[0m[32m [ 11/630][0m
tests/test_augments.py::test_if_no_cpp [32mPASSED[0m[32m [ 12/630][0m
tests/test_augments.py::test_override_cpp [32mPASSED[0m[32m [ 13/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_init [32mPASSED[0m[32m [ 14/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_append [32mPASSED[0m[32m [ 15/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_extend [32mPASSED[0m[32m [ 16/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[push-args0-q] [32mPASSED[0m[32m [ 17/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[pop-args1-Q] [32mPASSED[0m[32m [ 18/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[cm-args2-cm] [32mPASSED[0m[32m [ 19/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_marked_content_proplist-args3-BDC] [32mPASSED[0m[32m [ 20/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[end_marked_content-args4-EMC] [32mPASSED[0m[32m [ 21/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_marked_content-args5-BMC] [32mPASSED[0m[32m [ 22/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[begin_text-args6-BT] [32mPASSED[0m[32m [ 23/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[end_text-args7-ET] [32mPASSED[0m[32m [ 24/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_font-args8-Tf] [32mPASSED[0m[32m [ 25/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_matrix-args9-Tm] [32mPASSED[0m[32m [ 26/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_rendering-args10-Tr] [32mPASSED[0m[32m [ 27/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_text_horizontal_scaling-args11-Tz] [32mPASSED[0m[32m [ 28/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[move_cursor-args12-Td] [32mPASSED[0m[32m [ 29/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[stroke_and_close-args13-s] [32mPASSED[0m[32m [ 30/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[fill-args14-f] [32mPASSED[0m[32m [ 31/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[append_rectangle-args15-re] [32mPASSED[0m[32m [ 32/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_stroke_color-args16-RG] [32mPASSED[0m[32m [ 33/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_fill_color-args17-rg] [32mPASSED[0m[32m [ 34/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_line_width-args18-w] [32mPASSED[0m[32m [ 35/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[line-args19-l] [32mPASSED[0m[32m [ 36/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args20-d] [32mPASSED[0m[32m [ 37/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args21-d] [32mPASSED[0m[32m [ 38/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[set_dashes-args22-d] [32mPASSED[0m[32m [ 39/630][0m
tests/test_canvas.py::TestContentStreamBuilder::test_operators[draw_xobject-args23-Do] [32mPASSED[0m[32m [ 40/630][0m
tests/test_canvas.py::TestCanvas::test_basic [32mPASSED[0m[32m [ 41/630][0m
tests/test_canvas.py::TestCanvas::test_image [32mPASSED[0m[32m [ 42/630][0m
tests/test_canvas.py::TestCanvas::test_text [32mPASSED[0m[32m [ 43/630][0m
tests/test_canvas.py::TestCanvas::test_stack_abuse [32mPASSED[0m[32m [ 44/630][0m
tests/test_codec.py::test_encodable_table [32mPASSED[0m[32m [ 45/630][0m
tests/test_codec.py::test_encode [32mPASSED[0m[32m [ 46/630][0m
tests/test_codec.py::test_decode [32mPASSED[0m[32m [ 47/630][0m
tests/test_codec.py::test_unicode_surrogate [32mPASSED[0m[32m [ 48/630][0m
tests/test_codec.py::test_codec_involution [32mPASSED[0m[32m [ 49/630][0m
tests/test_codec.py::test_break_encode [32mPASSED[0m[32m [ 50/630][0m
tests/test_codec.py::test_open_encoding_pdfdoc_write [32mPASSED[0m[32m [ 51/630][0m
tests/test_codec.py::test_open_encoding_pdfdoc_read [32mPASSED[0m[32m [ 52/630][0m
tests/test_codec.py::test_stream_writer [32mPASSED[0m[32m [ 53/630][0m
tests/test_codec.py::test_stream_reader [32mPASSED[0m[32m [ 54/630][0m
tests/test_codec.py::test_pdfdoc_encode_lookup_error [32mPASSED[0m[32m [ 55/630][0m
tests/test_decimal.py::test_decimal_precision [32mPASSED[0m[32m [ 56/630][0m
tests/test_decimal.py::test_decimal_change_precision [32mPASSED[0m[32m [ 57/630][0m
tests/test_decimal.py::test_decimal_independent_of_app [32mPASSED[0m[32m [ 58/630][0m
tests/test_decimal.py::test_output_rounded [32mPASSED[0m[32m [ 59/630][0m
tests/test_decimal.py::test_nonfinite [32mPASSED[0m[32m [ 60/630][0m
tests/test_decimal.py::test_issue_598_scientific_notation [32mPASSED[0m[32m [ 61/630][0m
tests/test_dictionary.py::test_get_equality_stream [32mPASSED[0m[32m [ 62/630][0m
tests/test_dictionary.py::test_get_equality_dict [32mPASSED[0m[32m [ 63/630][0m
tests/test_encrypt.py::test_encrypt_basic[6-foo-bar] [32mPASSED[0m[32m [ 64/630][0m
tests/test_encrypt.py::test_encrypt_basic[4-password-password] [32mPASSED[0m[32m [ 65/630][0m
tests/test_encrypt.py::test_encrypt_basic[3-12345678-secret] [32mPASSED[0m[32m [ 66/630][0m
tests/test_encrypt.py::test_encrypt_basic[2-qwerty-123456] [32mPASSED[0m[32m [ 67/630][0m
tests/test_encrypt.py::test_encrypt_R5 [32mPASSED[0m[32m [ 68/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level_value[-1] [32mPASSED[0m[32m [ 69/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level_value[0] [32mPASSED[0m[32m [ 70/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level_value[1] [32mPASSED[0m[32m [ 71/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level_value[7] [32mPASSED[0m[32m [ 72/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level_value[9] [32mPASSED[0m[32m [ 73/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level_value[42] [32mPASSED[0m[32m [ 74/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level[3.14] [32mPASSED[0m[32m [ 75/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level[6_0] [32mPASSED[0m[32m [ 76/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level[6_1] [32mPASSED[0m[32m [ 77/630][0m
tests/test_encrypt.py::test_encrypt_invalid_level[None] [32mPASSED[0m[32m [ 78/630][0m
tests/test_encrypt.py::test_encrypt_without_owner [32mPASSED[0m[32m [ 79/630][0m
tests/test_encrypt.py::test_encrypt_no_passwords [32mPASSED[0m[32m [ 80/630][0m
tests/test_encrypt.py::test_encrypt_permissions_deny[True-True] [32mPASSED[0m[32m [ 81/630][0m
tests/test_encrypt.py::test_encrypt_permissions_deny[False-True] [32mPASSED[0m[32m [ 82/630][0m
tests/test_encrypt.py::test_encrypt_permissions_deny[False-False] [32mPASSED[0m[32m [ 83/630][0m
tests/test_encrypt.py::test_encrypt_info [32mPASSED[0m[32m [ 84/630][0m
tests/test_encrypt.py::test_bad_settings[6-foo-bar-42-False-aes.*bool] [32mPASSED[0m[32m [ 85/630][0m
tests/test_encrypt.py::test_bad_settings[6-password-password-True-42-metadata.*bool] [32mPASSED[0m[32m [ 86/630][0m
tests/test_encrypt.py::test_bad_settings[3-12345678-secret-False-True-metadata.*R < 4] [32mPASSED[0m[32m [ 87/630][0m
tests/test_encrypt.py::test_bad_settings[2-qwerty-123456-True-False-AES.*R < 4] [32mPASSED[0m[32m [ 88/630][0m
tests/test_encrypt.py::test_bad_settings[6-rc4-rc4-False-True-R = 6.*AES] [32mPASSED[0m[32m [ 89/630][0m
tests/test_encrypt.py::test_bad_settings[4-met-met-False-True-unless AES] [32mPASSED[0m[32m [ 90/630][0m
tests/test_encrypt.py::test_bad_settings[3-\u5bc6\u7801-password-False-False-password.*not encodable] [32mPASSED[0m[32m [ 91/630][0m
tests/test_encrypt.py::test_bad_settings[4-owner-\u5bc6\u7801-False-False-password.*not encodable] [32mPASSED[0m[32m [ 92/630][0m
tests/test_encrypt.py::test_bad_settings[6-None-a-True-True-may not be None] [32mPASSED[0m[32m [ 93/630][0m
tests/test_encrypt.py::test_bad_settings[6-a-None-True-True-may not be None] [32mPASSED[0m[32m [ 94/630][0m
tests/test_encrypt.py::test_block_encryption_and_normalize [32mPASSED[0m[32m [ 95/630][0m
tests/test_encrypt.py::test_consistency_saving_removes_encryption [32mPASSED[0m[32m [ 96/630][0m
tests/test_encrypt.py::test_save_without_encryption [32mPASSED[0m[32m [ 97/630][0m
tests/test_encrypt.py::test_save_preserve_encryption [32mPASSED[0m[32m [ 98/630][0m
tests/test_encrypt.py::test_preserve_encryption_not_encrypted [32mPASSED[0m[32m [ 99/630][0m
tests/test_encrypt.py::test_access_encryption_not_encrypted [32mPASSED[0m[32m [100/630][0m
tests/test_errors.py::test_foreign_linearization [32mPASSED[0m[32m [101/630][0m
tests/test_errors.py::test_translate_qpdf_logic_error[QPDF-pikepdf.Pdf] [32mPASSED[0m[32m [102/630][0m
tests/test_errors.py::test_data_decoding_errors[/ASCII85Decode-\xba\xad-character out of range] [32mPASSED[0m[32m [103/630][0m
tests/test_errors.py::test_data_decoding_errors[/ASCII85Decode-fooz-unexpected z] [32mPASSED[0m[32m [104/630][0m
tests/test_errors.py::test_data_decoding_errors[/ASCIIHexDecode-1g-character out of range] [32mPASSED[0m[32m [105/630][0m
tests/test_errors.py::test_data_decoding_errors[/FlateDecode-\xba\xad-incorrect header check] [32mPASSED[0m[32m [106/630][0m
tests/test_errors.py::test_system_error [32mPASSED[0m[32m [107/630][0m
tests/test_errors.py::test_return_object_from_closed [32mPASSED[0m[32m [108/630][0m
tests/test_filters.py::test_token_eq_token [32mPASSED[0m[32m [109/630][0m
tests/test_filters.py::test_filter_thru[FilterThru-q\n144.0000 0 0 144.0000 0.0000 0.0000 cm\n/Im0 Do\nQ] [32mPASSED[0m[32m [110/630][0m
tests/test_filters.py::test_filter_thru[FilterDrop-] [32mPASSED[0m[32m [111/630][0m
tests/test_filters.py::test_filter_thru[FilterNumbers-144.0000 0 0 144.0000 0.0000 0.0000 ] [32mPASSED[0m[32m [112/630][0m
tests/test_filters.py::test_filter_names [32mPASSED[0m[32m [113/630][0m
tests/test_filters.py::test_invalid_handle_token [32mPASSED[0m[32m [114/630][0m
tests/test_filters.py::test_invalid_tokenfilter [32mPASSED[0m[32m [115/630][0m
tests/test_filters.py::test_tokenfilter_is_abstract [32mPASSED[0m[32m [116/630][0m
tests/test_filters.py::test_issue160_tokenfilter_refcounting [32mPASSED[0m[32m [117/630][0m
tests/test_foreign.py::test_no_foreign_on_direct [32mPASSED[0m[32m [118/630][0m
tests/test_foreign.py::test_must_use_copy_foreign [32mPASSED[0m[32m [119/630][0m
tests/test_foreign.py::test_self_copy_foreign [32mPASSED[0m[32m [120/630][0m
tests/test_foreign.py::test_copy_foreign_copies [32mPASSED[0m[32m [121/630][0m
tests/test_foreign.py::test_with_same_owner_as [32mPASSED[0m[32m [122/630][0m
tests/test_foreign.py::test_issue_271 [33mXFAIL[0m (current qpdf behavior)[32m [123/630][0m
tests/test_foreign.py::test_copy_foreign_refcount [32mPASSED[0m[32m [124/630][0m
tests/test_foreign.py::test_copy_foreign_page_object [32mPASSED[0m[32m [125/630][0m
tests/test_formxobject.py::test_create_form_xobjects [32mPASSED[0m[32m [126/630][0m
tests/test_image_access.py::test_image_from_nonimage [32mPASSED[0m[32m [127/630][0m
tests/test_image_access.py::test_image [32mPASSED[0m[32m [128/630][0m
tests/test_image_access.py::test_imagemask [32mPASSED[0m[32m [129/630][0m
tests/test_image_access.py::test_imagemask_colorspace [32mPASSED[0m[32m [130/630][0m
tests/test_image_access.py::test_malformed_palette [32mPASSED[0m[32m [131/630][0m
tests/test_image_access.py::test_image_eq [32mPASSED[0m[32m [132/630][0m
tests/test_image_access.py::test_image_replace [32mPASSED[0m[32m [133/630][0m
tests/test_image_access.py::test_lowlevel_jpeg [32mPASSED[0m[32m [134/630][0m
tests/test_image_access.py::test_lowlevel_replace_jpeg [32mPASSED[0m[32m [135/630][0m
tests/test_image_access.py::test_inline [32mPASSED[0m[32m [136/630][0m
tests/test_image_access.py::test_inline_extract [32mPASSED[0m[32m [137/630][0m
tests/test_image_access.py::test_inline_read [32mPASSED[0m[32m [138/630][0m
tests/test_image_access.py::test_inline_to_pil [32mPASSED[0m[32m [139/630][0m
tests/test_image_access.py::test_bits_per_component_missing [32mPASSED[0m[32m [140/630][0m
tests/test_image_access.py::test_direct_extract[sandwich.pdf-1-filters0-.tif-1-TIFF] [32mPASSED[0m[32m [141/630][0m
tests/test_image_access.py::test_direct_extract[congress-gray.pdf-8-filters1-.jpg-L-JPEG] [32mPASSED[0m[32m [142/630][0m
tests/test_image_access.py::test_direct_extract[congress.pdf-8-filters2-.jpg-RGB-JPEG] [32mPASSED[0m[32m [143/630][0m
tests/test_image_access.py::test_direct_extract[cmyk-jpeg.pdf-8-filters3-.jpg-CMYK-JPEG] [32mPASSED[0m[32m [144/630][0m
tests/test_image_access.py::test_image_palette[pal.pdf-8-rgb0] [32mPASSED[0m[32m [145/630][0m
tests/test_image_access.py::test_image_palette[pal-1bit-trivial.pdf-1-rgb1] [32mPASSED[0m[32m [146/630][0m
tests/test_image_access.py::test_image_palette[pal-1bit-rgb.pdf-1-rgb2] [32mPASSED[0m[32m [147/630][0m
tests/test_image_access.py::test_image_palette2 [31mFAILED[0m[31m [148/630][0m
tests/test_image_access.py::test_bool_in_inline_image [32mPASSED[0m[31m [149/630][0m
tests/test_image_access.py::test_jp2 [32mPASSED[0m[31m [150/630][0m
tests/test_image_access.py::test_extract_filepath [32mPASSED[0m[31m [151/630][0m
tests/test_image_access.py::test_extract_direct_fails_nondefault_colortransform [32mPASSED[0m[31m [152/630][0m
tests/test_image_access.py::test_icc_use [32mPASSED[0m[31m [153/630][0m
tests/test_image_access.py::test_icc_extract [32mPASSED[0m[31m [154/630][0m
tests/test_image_access.py::test_icc_palette [32mPASSED[0m[31m [155/630][0m
tests/test_image_access.py::test_stacked_compression [32mPASSED[0m[31m [156/630][0m
tests/test_image_access.py::test_ccitt_photometry[None-None-255] [32mPASSED[0m[31m [157/630][0m
tests/test_image_access.py::test_ccitt_photometry[False-None-255] [32mPASSED[0m[31m [158/630][0m
tests/test_image_access.py::test_ccitt_photometry[True-None-0] [32mPASSED[0m[31m [159/630][0m
tests/test_image_access.py::test_ccitt_photometry[None-decode3-255] [32mPASSED[0m[31m [160/630][0m
tests/test_image_access.py::test_ccitt_photometry[None-decode4-0] [32mPASSED[0m[31m [161/630][0m
tests/test_image_access.py::test_ccitt_photometry[False-decode5-255] [32mPASSED[0m[31m [162/630][0m
tests/test_image_access.py::test_ccitt_photometry[False-decode6-0] [32mPASSED[0m[31m [163/630][0m
tests/test_image_access.py::test_ccitt_photometry[True-decode7-0] [32mPASSED[0m[31m [164/630][0m
tests/test_image_access.py::test_ccitt_photometry[True-decode8-255] [32mPASSED[0m[31m [165/630][0m
tests/test_image_access.py::test_ccitt_encodedbytealign [32mPASSED[0m[31m [166/630][0m
tests/test_image_access.py::test_imagemagick_uses_rle_compression [32mPASSED[0m[31m [167/630][0m
tests/test_image_access.py::test_ccitt_icc [32mPASSED[0m[31m [168/630][0m
tests/test_image_access.py::test_invalid_icc [32mPASSED[0m[31m [169/630][0m
tests/test_image_access.py::test_decodeparms_filter_alternates [32mPASSED[0m[31m [170/630][0m
tests/test_image_access.py::test_extract_to_mutex_params [32mPASSED[0m[31m [171/630][0m
tests/test_image_access.py::test_separation [32mPASSED[0m[31m [172/630][0m
tests/test_image_access.py::test_devicen [32mPASSED[0m[31m [173/630][0m
tests/test_image_access.py::test_grayscale_stride [32mPASSED[0m[31m [174/630][0m
tests/test_image_access.py::test_extract_stencil_mask [32mPASSED[0m[31m [175/630][0m
tests/test_image_access.py::test_repr_when_mode_not_impl [32mPASSED[0m[31m [176/630][0m
tests/test_io.py::test_weird_output_stream [32mPASSED[0m[31m [177/630][0m
tests/test_io.py::test_overwrite_with_memory_file [32mPASSED[0m[31m [178/630][0m
tests/test_io.py::test_overwrite_input [32mPASSED[0m[31m [179/630][0m
tests/test_io.py::test_fail_only_overwrite_input_check [32mPASSED[0m[31m [180/630][0m
tests/test_io.py::test_invalid_output_stream[BadBytesIO-ValueError] [32mPASSED[0m[31m [181/630][0m
tests/test_io.py::test_invalid_output_stream[WrongTypeBytesIO-TypeError] [32mPASSED[0m[31m [182/630][0m
tests/test_io.py::test_invalid_output_stream[NegativeOneBytesIO-PdfError] [32mPASSED[0m[31m [183/630][0m
tests/test_io.py::test_file_without_fileno [32mPASSED[0m[31m [184/630][0m
tests/test_io.py::test_file_deny_mmap [32mPASSED[0m[31m [185/630][0m
tests/test_io.py::test_mmap_only_file [32mPASSED[0m[31m [186/630][0m
tests/test_io.py::test_save_bytesio [32mPASSED[0m[31m [187/630][0m
tests/test_io.py::test_save_failure [32mPASSED[0m[31m [188/630][0m
tests/test_io.py::test_stop_iteration_on_close [32mPASSED[0m[31m [189/630][0m
tests/test_io.py::test_read_after_close [32mPASSED[0m[31m [190/630][0m
tests/test_io.py::test_logging [32mPASSED[0m[31m [191/630][0m
tests/test_io.py::test_atomic_overwrite_new [32mPASSED[0m[31m [192/630][0m
tests/test_io.py::test_atomic_overwrite_existing [32mPASSED[0m[31m [193/630][0m
tests/test_io.py::test_atomic_ovewrite_stat_preservation [32mPASSED[0m[31m [194/630][0m
tests/test_io.py::test_memory_to_path [32mPASSED[0m[31m [195/630][0m
tests/test_io.py::test_newline_handling [32mPASSED[0m[31m [196/630][0m
tests/test_io_psutil.py::test_open_named_file_closed [32mPASSED[0m[31m [197/630][0m
tests/test_io_psutil.py::test_streamed_file_not_closed [32mPASSED[0m[31m [198/630][0m
tests/test_io_psutil.py::test_save_named_file_closed[success] [32mPASSED[0m[31m [199/630][0m
tests/test_io_psutil.py::test_save_named_file_closed[failure] [32mPASSED[0m[31m [200/630][0m
tests/test_io_psutil.py::test_save_streamed_file_not_closed [32mPASSED[0m[31m [201/630][0m
tests/test_ipython.py::test_display_raw_page [32mPASSED[0m[31m [202/630][0m
tests/test_ipython.py::test_display_rich_page [32mPASSED[0m[31m [203/630][0m
tests/test_ipython.py::test_draw_page [32mPASSED[0m[31m [204/630][0m
tests/test_ipython.py::test_display_image [32mPASSED[0m[31m [205/630][0m
tests/test_ipython.py::test_display_pdf [33mXFAIL[0m (test fails without mutool)[31m [206/630][0m
tests/test_ipython.py::test_object_key_completion [32mPASSED[0m[31m [207/630][0m
tests/test_jbig2.py::test_check_specialized_decoder_fallback [32mPASSED[0m[31m [208/630][0m
tests/test_jbig2.py::test_jbig2_not_available [32mPASSED[0m[31m [209/630][0m
tests/test_jbig2.py::test_jbig2_extractor [32mPASSED[0m[31m [210/630][0m
tests/test_jbig2.py::test_jbig2 [32mPASSED[0m[31m [211/630][0m
tests/test_jbig2.py::test_jbig2_decodeparms_null_issue317 [32mPASSED[0m[31m [212/630][0m
tests/test_jbig2.py::test_jbig2_global [32mPASSED[0m[31m [213/630][0m
tests/test_jbig2.py::test_jbig2_global_palette [32mPASSED[0m[31m [214/630][0m
tests/test_jbig2.py::test_jbig2_error [32mPASSED[0m[31m [215/630][0m
tests/test_jbig2.py::test_jbig2_too_old [32mPASSED[0m[31m [216/630][0m
tests/test_jbig2.py::test_jbig2_reports_no_version [32mPASSED[0m[31m [217/630][0m
tests/test_job.py::test_job_from_argv [32mPASSED[0m[31m [218/630][0m
tests/test_job.py::test_job_from_json [32mPASSED[0m[31m [219/630][0m
tests/test_job.py::test_job_in_stages [32mPASSED[0m[31m [220/630][0m
tests/test_job.py::test_job_from_invalid_json [32mPASSED[0m[31m [221/630][0m
tests/test_job.py::test_schemas [32mPASSED[0m[31m [222/630][0m
tests/test_matrix.py::TestMatrix::test_default_is_identity [32mPASSED[0m[31m [223/630][0m
tests/test_matrix.py::TestMatrix::test_not_enough_args [32mPASSED[0m[31m [224/630][0m
tests/test_matrix.py::TestMatrix::test_tuple [32mPASSED[0m[31m [225/630][0m
tests/test_matrix.py::TestMatrix::test_failed_object_conversion [32mPASSED[0m[31m [226/630][0m
tests/test_matrix.py::TestMatrix::test_accessors [32mPASSED[0m[31m [227/630][0m
tests/test_matrix.py::TestMatrix::test_init [32mPASSED[0m[31m [228/630][0m
tests/test_matrix.py::TestMatrix::test_init_copy [32mPASSED[0m[31m [229/630][0m
tests/test_matrix.py::TestMatrix::test_init_from_objlist [32mPASSED[0m[31m [230/630][0m
tests/test_matrix.py::TestMatrix::test_matmul [32mPASSED[0m[31m [231/630][0m
tests/test_matrix.py::TestMatrix::test_inverse [32mPASSED[0m[31m [232/630][0m
tests/test_matrix.py::TestMatrix::test_non_invertible [32mPASSED[0m[31m [233/630][0m
tests/test_matrix.py::TestMatrix::test_numpy [32mPASSED[0m[31m [234/630][0m
tests/test_matrix.py::TestMatrix::test_bool [32mPASSED[0m[31m [235/630][0m
tests/test_matrix.py::TestMatrix::test_pickle [32mPASSED[0m[31m [236/630][0m
tests/test_matrix.py::TestMatrix::test_encode [32mPASSED[0m[31m [237/630][0m
tests/test_matrix.py::TestMatrix::test_from_object_array [32mPASSED[0m[31m [238/630][0m
tests/test_matrix.py::TestMatrix::test_transform_point [32mPASSED[0m[31m [239/630][0m
tests/test_matrix.py::TestMatrix::test_transform_rect [32mPASSED[0m[31m [240/630][0m
tests/test_matrix.py::TestMatrix::test_rotated_ccw [32mPASSED[0m[31m [241/630][0m
tests/test_matrix.py::TestMatrix::test_latex [32mPASSED[0m[31m [242/630][0m
tests/test_metadata.py::test_lowlevel [32mPASSED[0m[31m [243/630][0m
tests/test_metadata.py::test_no_info [32mPASSED[0m[31m [244/630][0m
tests/test_metadata.py::test_update_info [32mPASSED[0m[31m [245/630][0m
tests/test_metadata.py::test_copy_info [32mPASSED[0m[31m [246/630][0m
tests/test_metadata.py::test_del_info [32mPASSED[0m[31m [247/630][0m
tests/test_metadata.py::test_add_new_xmp_and_mark [32mPASSED[0m[31m [248/630][0m
tests/test_metadata.py::test_update_docinfo [32mPASSED[0m[31m [249/630][0m
tests/test_metadata.py::test_roundtrip[filename0] [32mPASSED[0m[31m [250/630][0m
tests/test_metadata.py::test_roundtrip[filename1] [32mPASSED[0m[31m [251/630][0m
tests/test_metadata.py::test_roundtrip[filename2] [32mPASSED[0m[31m [252/630][0m
tests/test_metadata.py::test_roundtrip[filename3] [32mPASSED[0m[31m [253/630][0m
tests/test_metadata.py::test_roundtrip[filename4] [32mPASSED[0m[31m [254/630][0m
tests/test_metadata.py::test_roundtrip[filename5] [32mPASSED[0m[31m [255/630][0m
tests/test_metadata.py::test_roundtrip[filename6] [32mPASSED[0m[31m [256/630][0m
tests/test_metadata.py::test_roundtrip[filename7] [32mPASSED[0m[31m [257/630][0m
tests/test_metadata.py::test_roundtrip[filename8] [32mPASSED[0m[31m [258/630][0m
tests/test_metadata.py::test_roundtrip[filename9] [32mPASSED[0m[31m [259/630][0m
tests/test_metadata.py::test_roundtrip[filename10] [32mPASSED[0m[31m [260/630][0m
tests/test_metadata.py::test_roundtrip[filename11] [32mPASSED[0m[31m [261/630][0m
tests/test_metadata.py::test_roundtrip[filename12] [32mPASSED[0m[31m [262/630][0m
tests/test_metadata.py::test_roundtrip[filename13] [32mPASSED[0m[31m [263/630][0m
tests/test_metadata.py::test_roundtrip[filename14] [32mPASSED[0m[31m [264/630][0m
tests/test_metadata.py::test_roundtrip[filename15] [32mPASSED[0m[31m [265/630][0m
tests/test_metadata.py::test_roundtrip[filename16] [32mPASSED[0m[31m [266/630][0m
tests/test_metadata.py::test_roundtrip[filename17] [32mPASSED[0m[31m [267/630][0m
tests/test_metadata.py::test_roundtrip[filename18] [32mPASSED[0m[31m [268/630][0m
tests/test_metadata.py::test_roundtrip[filename19] [32mPASSED[0m[31m [269/630][0m
tests/test_metadata.py::test_roundtrip[filename20] [32mPASSED[0m[31m [270/630][0m
tests/test_metadata.py::test_roundtrip[filename21] [32mPASSED[0m[31m [271/630][0m
tests/test_metadata.py::test_roundtrip[filename22] [32mPASSED[0m[31m [272/630][0m
tests/test_metadata.py::test_roundtrip[filename23] [32mPASSED[0m[31m [273/630][0m
tests/test_metadata.py::test_roundtrip[filename24] [32mPASSED[0m[31m [274/630][0m
tests/test_metadata.py::test_roundtrip[filename25] [32mPASSED[0m[31m [275/630][0m
tests/test_metadata.py::test_roundtrip[filename26] [32mPASSED[0m[31m [276/630][0m
tests/test_metadata.py::test_roundtrip[filename27] [32mPASSED[0m[31m [277/630][0m
tests/test_metadata.py::test_build_metadata [32mPASSED[0m[31m [278/630][0m
tests/test_metadata.py::test_python_xmp_validate_add [33mSKIPPED[0m (could not import 'libxmp': No
module named 'libxmp')[31m [279/630][0m
tests/test_metadata.py::test_python_xmp_validate_change_list [33mSKIPPED[0m (could not import
'libxmp': No module named 'libxmp')[31m [280/630][0m
tests/test_metadata.py::test_python_xmp_validate_change [33mSKIPPED[0m (could not import 'libxmp':
No module named 'libxmp')[31m [281/630][0m
tests/test_metadata.py::test_decode_pdf_date [32mPASSED[0m[31m [282/630][0m
tests/test_metadata.py::test_date_docinfo_from_xmp [32mPASSED[0m[31m [283/630][0m
tests/test_metadata.py::test_random_dates [32mPASSED[0m[31m [284/630][0m
tests/test_metadata.py::test_bad_char_rejection [32mPASSED[0m[31m [285/630][0m
tests/test_metadata.py::test_xpacket_generation [32mPASSED[0m[31m [286/630][0m
tests/test_metadata.py::test_no_rdf_subtags [32mPASSED[0m[31m [287/630][0m
tests/test_metadata.py::test_remove_attribute_metadata [32mPASSED[0m[31m [288/630][0m
tests/test_metadata.py::test_docinfo_problems [32mPASSED[0m[31m [289/630][0m
tests/test_metadata.py::test_docinfo_delete_missing [32mPASSED[0m[31m [290/630][0m
tests/test_metadata.py::test_present_bug_empty_tags [32mPASSED[0m[31m [291/630][0m
tests/test_metadata.py::test_wrong_xml [32mPASSED[0m[31m [292/630][0m
tests/test_metadata.py::test_no_x_xmpmeta [32mPASSED[0m[31m [293/630][0m
tests/test_metadata.py::test_degenerate_xml_recoverable[ \n ] [32mPASSED[0m[31m [294/630][0m
tests/test_metadata.py::test_degenerate_xml_recoverable[ <] [32mPASSED[0m[31m [295/630][0m
tests/test_metadata.py::test_degenerate_xml_recoverable[\n\n] [32mPASSED[0m[31m [296/630][0m
tests/test_metadata.py::test_degenerate_xml_recoverable[\n\n\n\n] [32mPASSED[0m[31m [297/630][0m
tests/test_metadata.py::test_truncated_xml [32mPASSED[0m[31m [298/630][0m
tests/test_metadata.py::test_pdf_version_update [33mSKIPPED[0m (could not import 'libxmp': No
module named 'libxmp')[31m [299/630][0m
tests/test_metadata.py::test_extension_level [32mPASSED[0m[31m [300/630][0m
tests/test_metadata.py::test_random_docinfo [32mPASSED[0m[31m [301/630][0m
tests/test_metadata.py::test_random_valid_docinfo [32mPASSED[0m[31m [302/630][0m
tests/test_metadata.py::test_issue_162[] [32mPASSED[0m[31m [303/630][0m
tests/test_metadata.py::test_issue_162[King, S.] [32mPASSED[0m[31m [304/630][0m
tests/test_metadata.py::test_set_empty_string [32mPASSED[0m[31m [305/630][0m
tests/test_metadata.py::test_dont_create_empty_xmp[True] [32mPASSED[0m[31m [306/630][0m
tests/test_metadata.py::test_dont_create_empty_xmp[False] [32mPASSED[0m[31m [307/630][0m
tests/test_metadata.py::test_dont_create_empty_docinfo[True] [32mPASSED[0m[31m [308/630][0m
tests/test_metadata.py::test_dont_create_empty_docinfo[False] [32mPASSED[0m[31m [309/630][0m
tests/test_metadata.py::test_issue_100 [32mPASSED[0m[31m [310/630][0m
tests/test_metadata.py::test_issue_135_title_rdf_bag [32mPASSED[0m[31m [311/630][0m
tests/test_metadata.py::test_xmp_metadatadate_timezone [32mPASSED[0m[31m [312/630][0m
tests/test_metadata.py::test_modify_not_opened [32mPASSED[0m[31m [313/630][0m
tests/test_metadata.py::test_exception_undoes_edits [32mPASSED[0m[31m [314/630][0m
tests/test_metadata.py::test_xxe [32mPASSED[0m[31m [315/630][0m
tests/test_metadata.py::test_qname_no_namespace [32mPASSED[0m[31m [316/630][0m
tests/test_metadata.py::test_register_xmlns [32mPASSED[0m[31m [317/630][0m
tests/test_metadata.py::test_undocumented_pdfx_identifier [32mPASSED[0m[31m [318/630][0m
tests/test_nametree.py::test_nametree_crud [32mPASSED[0m[31m [319/630][0m
tests/test_nametree.py::test_nametree_missing [32mPASSED[0m[31m [320/630][0m
tests/test_nametree.py::test_nametree_iter [32mPASSED[0m[31m [321/630][0m
tests/test_nametree.py::test_nametree_without_pdf [32mPASSED[0m[31m [322/630][0m
tests/test_nametree.py::test_nametree_scratch [32mPASSED[0m[31m [323/630][0m
tests/test_nametree.py::test_nametree_assign_setitem [32mPASSED[0m[31m [324/630][0m
tests/test_numbertree.py::test_numbertree_crud [32mPASSED[0m[31m [325/630][0m
tests/test_numbertree.py::test_numbertree_iter [32mPASSED[0m[31m [326/630][0m
tests/test_numbertree.py::test_numbertree_without_pdf [32mPASSED[0m[31m [327/630][0m
tests/test_numbertree.py::test_numbertree_relabeling [32mPASSED[0m[31m [328/630][0m
tests/test_object.py::test_none [32mPASSED[0m[31m [329/630][0m
tests/test_object.py::test_booleans [32mPASSED[0m[31m [330/630][0m
tests/test_object.py::test_ascii_involution [32mPASSED[0m[31m [331/630][0m
tests/test_object.py::test_unicode_involution [32mPASSED[0m[31m [332/630][0m
tests/test_object.py::test_unicode_fails [32mPASSED[0m[31m [333/630][0m
tests/test_object.py::test_binary_involution [32mPASSED[0m[31m [334/630][0m
tests/test_object.py::test_integer_comparison [32mPASSED[0m[31m [335/630][0m
tests/test_object.py::test_decimal_involution [32mPASSED[0m[31m [336/630][0m
tests/test_object.py::test_decimal_from_float [32mPASSED[0m[31m [337/630][0m
tests/test_object.py::test_qpdf_real_to_decimal [32mPASSED[0m[31m [338/630][0m
tests/test_object.py::test_stack_depth [33mXFAIL[0m5003)[31m [339/630][0m
tests/test_object.py::test_bytes [32mPASSED[0m[31m [340/630][0m
tests/test_object.py::TestArray::test_len_array [32mPASSED[0m[31m [341/630][0m
tests/test_object.py::TestArray::test_wrap_array [32mPASSED[0m[31m [342/630][0m
tests/test_object.py::TestArray::test_list [32mPASSED[0m[31m [343/630][0m
tests/test_object.py::TestArray::test_nested_list [32mPASSED[0m[31m [344/630][0m
tests/test_object.py::TestArray::test_nested_list2 [32mPASSED[0m[31m [345/630][0m
tests/test_object.py::TestArray::test_array_of_array [32mPASSED[0m[31m [346/630][0m
tests/test_object.py::TestArray::test_array_of_primitives_eq [32mPASSED[0m[31m [347/630][0m
tests/test_object.py::TestArray::test_list_apis [32mPASSED[0m[31m [348/630][0m
tests/test_object.py::TestArray::test_array_contains [32mPASSED[0m[31m [349/630][0m
tests/test_object.py::TestArray::test_is_rect [32mPASSED[0m[31m [350/630][0m
tests/test_object.py::TestArray::test_array_bool [32mPASSED[0m[31m [351/630][0m
tests/test_object.py::test_no_len [32mPASSED[0m[31m [352/630][0m
tests/test_object.py::TestName::test_name_equality [32mPASSED[0m[31m [353/630][0m
tests/test_object.py::TestName::test_unslashed_name [32mPASSED[0m[31m [354/630][0m
tests/test_object.py::TestName::test_empty_name [32mPASSED[0m[31m [355/630][0m
tests/test_object.py::TestName::test_forbidden_name_usage [32mPASSED[0m[31m [356/630][0m
tests/test_object.py::TestName::test_bytes_of_name [32mPASSED[0m[31m [357/630][0m
tests/test_object.py::TestName::test_name_from_name [32mPASSED[0m[31m [358/630][0m
tests/test_object.py::TestName::test_name_bool [32mPASSED[0m[31m [359/630][0m
tests/test_object.py::TestHashViolation::test_unequal_but_similar [32mPASSED[0m[31m [360/630][0m
tests/test_object.py::TestHashViolation::test_numbers [32mPASSED[0m[31m [361/630][0m
tests/test_object.py::TestHashViolation::test_bool_comparison [32mPASSED[0m[31m [362/630][0m
tests/test_object.py::TestHashViolation::test_string [32mPASSED[0m[31m [363/630][0m
tests/test_object.py::TestHashViolation::test_name [32mPASSED[0m[31m [364/630][0m
tests/test_object.py::TestHashViolation::test_operator [32mPASSED[0m[31m [365/630][0m
tests/test_object.py::TestHashViolation::test_array_not_hashable [32mPASSED[0m[31m [366/630][0m
tests/test_object.py::test_not_constructible [32mPASSED[0m[31m [367/630][0m
tests/test_object.py::test_operator_inline [32mPASSED[0m[31m [368/630][0m
tests/test_object.py::test_utf16_error [32mPASSED[0m[31m [369/630][0m
tests/test_object.py::TestDictionary::test_contains [32mPASSED[0m[31m [370/630][0m
tests/test_object.py::TestDictionary::test_none [32mPASSED[0m[31m [371/630][0m
tests/test_object.py::TestDictionary::test_init [32mPASSED[0m[31m [372/630][0m
tests/test_object.py::TestDictionary::test_kwargs [32mPASSED[0m[31m [373/630][0m
tests/test_object.py::TestDictionary::test_iter [32mPASSED[0m[31m [374/630][0m
tests/test_object.py::TestDictionary::test_items [32mPASSED[0m[31m [375/630][0m
tests/test_object.py::TestDictionary::test_str [32mPASSED[0m[31m [376/630][0m
tests/test_object.py::TestDictionary::test_attr [32mPASSED[0m[31m [377/630][0m
tests/test_object.py::TestDictionary::test_get [32mPASSED[0m[31m [378/630][0m
tests/test_object.py::TestDictionary::test_bad_name_init [32mPASSED[0m[31m [379/630][0m
tests/test_object.py::TestDictionary::test_bad_name_set [32mPASSED[0m[31m [380/630][0m
tests/test_object.py::TestDictionary::test_del_missing_key [32mPASSED[0m[31m [381/630][0m
tests/test_object.py::TestDictionary::test_int_access [32mPASSED[0m[31m [382/630][0m
tests/test_object.py::TestDictionary::test_wrong_contains_type [32mPASSED[0m[31m [383/630][0m
tests/test_object.py::TestDictionary::test_dict_bad_params [32mPASSED[0m[31m [384/630][0m
tests/test_object.py::TestDictionary::test_dict_of_dict [32mPASSED[0m[31m [385/630][0m
tests/test_object.py::TestDictionary::test_dict_bool [32mPASSED[0m[31m [386/630][0m
tests/test_object.py::test_not_convertible [32mPASSED[0m[31m [387/630][0m
tests/test_object.py::test_json [32mPASSED[0m[31m [388/630][0m
tests/test_object.py::TestStream::test_stream_isinstance [32mPASSED[0m[31m [389/630][0m
tests/test_object.py::TestStream::test_stream_as_dict [32mPASSED[0m[31m [390/630][0m
tests/test_object.py::TestStream::test_stream_length_modify [32mPASSED[0m[31m [391/630][0m
tests/test_object.py::TestStream::test_len_stream [32mPASSED[0m[31m [392/630][0m
tests/test_object.py::TestStream::test_stream_dict_oneshot [32mPASSED[0m[31m [393/630][0m
tests/test_object.py::TestStream::test_stream_bad_params [32mPASSED[0m[31m [394/630][0m
tests/test_object.py::TestStream::test_stream_no_dangling_stream_on_failure [32mPASSED[0m[31m [395/630][0m
tests/test_object.py::TestStream::test_identical_streams_equal [32mPASSED[0m[31m [396/630][0m
tests/test_object.py::TestStream::test_stream_data_equal [32mPASSED[0m[31m [397/630][0m
tests/test_object.py::TestStream::test_stream_refcount [32mPASSED[0m[31m [398/630][0m
tests/test_object.py::TestStream::test_stream_bool [32mPASSED[0m[31m [399/630][0m
tests/test_object.py::TestStreamReadWrite::test_basic [32mPASSED[0m[31m [400/630][0m
tests/test_object.py::TestStreamReadWrite::test_compressed_readback [32mPASSED[0m[31m [401/630][0m
tests/test_object.py::TestStreamReadWrite::test_stacked_compression [32mPASSED[0m[31m [402/630][0m
tests/test_object.py::TestStreamReadWrite::test_explicit_decodeparms [32mPASSED[0m[31m [403/630][0m
tests/test_object.py::TestStreamReadWrite::test_no_kwargs [32mPASSED[0m[31m [404/630][0m
tests/test_object.py::TestStreamReadWrite::test_ccitt [32mPASSED[0m[31m [405/630][0m
tests/test_object.py::TestStreamReadWrite::test_stream_bytes [32mPASSED[0m[31m [406/630][0m
tests/test_object.py::TestStreamReadWrite::test_invalid_filter [32mPASSED[0m[31m [407/630][0m
tests/test_object.py::TestStreamReadWrite::test_invalid_decodeparms [32mPASSED[0m[31m [408/630][0m
tests/test_object.py::TestStreamReadWrite::test_filter_decodeparms_mismatch [32mPASSED[0m[31m [409/630][0m
tests/test_object.py::TestStreamReadWrite::test_raw_stream_buffer [32mPASSED[0m[31m [410/630][0m
tests/test_object.py::test_copy [32mPASSED[0m[31m [411/630][0m
tests/test_object.py::test_object_iteration [32mPASSED[0m[31m [412/630][0m
tests/test_object.py::test_object_not_iterable [32mPASSED[0m[31m [413/630][0m
tests/test_object.py::test_object_isinstance[obj0] [32mPASSED[0m[31m [414/630][0m
tests/test_object.py::test_object_isinstance[obj1] [32mPASSED[0m[31m [415/630][0m
tests/test_object.py::test_object_isinstance[obj2] [32mPASSED[0m[31m [416/630][0m
tests/test_object.py::test_object_isinstance[obj3] [32mPASSED[0m[31m [417/630][0m
tests/test_object.py::test_object_classes [32mPASSED[0m[31m [418/630][0m
tests/test_object.py::TestOperator::test_operator_create [32mPASSED[0m[31m [419/630][0m
tests/test_object.py::TestOperator::test_operator_str [32mPASSED[0m[31m [420/630][0m
tests/test_object.py::TestOperator::test_operator_bytes [32mPASSED[0m[31m [421/630][0m
tests/test_object.py::TestOperator::test_operator_contains_misuse [32mPASSED[0m[31m [422/630][0m
tests/test_object.py::TestOperator::test_operator_setitem_misuse [32mPASSED[0m[31m [423/630][0m
tests/test_object.py::TestOperator::test_operator_bool [32mPASSED[0m[31m [424/630][0m
tests/test_object.py::test_object_mapping [32mPASSED[0m[31m [425/630][0m
tests/test_object.py::test_replace_object [32mPASSED[0m[31m [426/630][0m
tests/test_object.py::test_swap_object [32mPASSED[0m[31m [427/630][0m
tests/test_object.py::TestString::test_string_bool [32mPASSED[0m[31m [428/630][0m
tests/test_objectlist.py::test_objectlist_repr [32mPASSED[0m[31m [429/630][0m
tests/test_outlines.py::test_load_outlines [32mPASSED[0m[31m [430/630][0m
tests/test_outlines.py::test_reproduce_outlines_structure [32mPASSED[0m[31m [431/630][0m
tests/test_outlines.py::test_recursion_depth_zero [32mPASSED[0m[31m [432/630][0m
tests/test_outlines.py::test_recursion_depth_one [32mPASSED[0m[31m [433/630][0m
tests/test_outlines.py::test_reference_loop_on_level [32mPASSED[0m[31m [434/630][0m
tests/test_outlines.py::test_reference_loop_on_recursion_only_element [32mPASSED[0m[31m [435/630][0m
tests/test_outlines.py::test_reference_loop_on_recursion_last_element [32mPASSED[0m[31m [436/630][0m
tests/test_outlines.py::test_duplicated_object [32mPASSED[0m[31m [437/630][0m
tests/test_outlines.py::test_fix_references_swap_root [32mPASSED[0m[31m [438/630][0m
tests/test_outlines.py::test_fix_references_move_level [32mPASSED[0m[31m [439/630][0m
tests/test_outlines.py::test_noop [32mPASSED[0m[31m [440/630][0m
tests/test_outlines.py::test_append_items [32mPASSED[0m[31m [441/630][0m
tests/test_outlines.py::test_create_from_scratch [32mPASSED[0m[31m [442/630][0m
tests/test_outlines.py::test_modify_closed [32mPASSED[0m[31m [443/630][0m
tests/test_outlines.py::test_dest_or_action [32mPASSED[0m[31m [444/630][0m
tests/test_outlines.py::test_page_destination [32mPASSED[0m[31m [445/630][0m
tests/test_outlines.py::test_new_item [32mPASSED[0m[31m [446/630][0m
tests/test_outlines.py::test_outlineitem_str [32mPASSED[0m[31m [447/630][0m
tests/test_outlines.py::test_outline_repr [32mPASSED[0m[31m [448/630][0m
tests/test_outlines.py::test_outline_destination_name_object_types [32mPASSED[0m[31m [449/630][0m
tests/test_page.py::test_page_boxes [32mPASSED[0m[31m [450/630][0m
tests/test_page.py::test_invalid_boxes [32mPASSED[0m[31m [451/630][0m
tests/test_page.py::test_page_repr [32mPASSED[0m[31m [452/630][0m
tests/test_page.py::TestAddResource::test_basic [32mPASSED[0m[31m [453/630][0m
tests/test_page.py::TestAddResource::test_resources_exists_but_wrong_type [32mPASSED[0m[31m [454/630][0m
tests/test_page.py::TestAddResource::test_create_resource_dict_if_not_exists [32mPASSED[0m[31m [455/630][0m
tests/test_page.py::TestAddResource::test_name_and_prefix [32mPASSED[0m[31m [456/630][0m
tests/test_page.py::TestAddResource::test_unrecognized_object_not_disturbed [32mPASSED[0m[31m [457/630][0m
tests/test_page.py::test_add_unowned_page [32mPASSED[0m[31m [458/630][0m
tests/test_page.py::test_failed_add_page_cleanup [32mPASSED[0m[31m [459/630][0m
tests/test_page.py::test_formx [32mPASSED[0m[31m [460/630][0m
tests/test_page.py::test_fourpages_to_4up [32mPASSED[0m[31m [461/630][0m
tests/test_page.py::test_push_stack [32mPASSED[0m[31m [462/630][0m
tests/test_page.py::test_page_equal [32mPASSED[0m[31m [463/630][0m
tests/test_page.py::test_cant_hash_page [32mPASSED[0m[31m [464/630][0m
tests/test_page.py::test_contents_add [32mPASSED[0m[31m [465/630][0m
tests/test_page.py::test_remove_unrefed [32mPASSED[0m[31m [466/630][0m
tests/test_page.py::test_page_attrs [32mPASSED[0m[31m [467/630][0m
tests/test_page.py::test_block_make_indirect_page [32mPASSED[0m[31m [468/630][0m
tests/test_pages.py::test_split_pdf [32mPASSED[0m[31m [469/630][0m
tests/test_pages.py::test_empty_pdf [32mPASSED[0m[31m [470/630][0m
tests/test_pages.py::test_delete_last_page [32mPASSED[0m[31m [471/630][0m
tests/test_pages.py::test_replace_page [32mPASSED[0m[31m [472/630][0m
tests/test_pages.py::test_hard_replace_page [32mPASSED[0m[31m [473/630][0m
tests/test_pages.py::test_reverse_pages [32mPASSED[0m[31m [474/630][0m
tests/test_pages.py::test_evil_page_deletion [32mPASSED[0m[31m [475/630][0m
tests/test_pages.py::test_append_all [32mPASSED[0m[31m [476/630][0m
tests/test_pages.py::test_extend_delete [32mPASSED[0m[31m [477/630][0m
tests/test_pages.py::test_extend_with_nonpage [32mPASSED[0m[31m [478/630][0m
tests/test_pages.py::test_slice_unequal_replacement [32mPASSED[0m[31m [479/630][0m
tests/test_pages.py::test_slice_with_step [32mPASSED[0m[31m [480/630][0m
tests/test_pages.py::test_slice_differing_lengths [32mPASSED[0m[31m [481/630][0m
tests/test_pages.py::test_self_extend [32mPASSED[0m[31m [482/630][0m
tests/test_pages.py::test_one_based_pages [32mPASSED[0m[31m [483/630][0m
tests/test_pages.py::test_bad_access [32mPASSED[0m[31m [484/630][0m
tests/test_pages.py::test_bad_insert [32mPASSED[0m[31m [485/630][0m
tests/test_pages.py::test_negative_indexing [32mPASSED[0m[31m [486/630][0m
tests/test_pages.py::test_concatenate [32mPASSED[0m[31m [487/630][0m
tests/test_pages.py::test_emplace [32mPASSED[0m[31m [488/630][0m
tests/test_pages.py::test_emplace_foreign [32mPASSED[0m[31m [489/630][0m
tests/test_pages.py::test_duplicate_page [32mPASSED[0m[31m [490/630][0m
tests/test_pages.py::test_repeat_using_intermediate [32mPASSED[0m[31m [491/630][0m
tests/test_pages.py::test_repeat [32mPASSED[0m[31m [492/630][0m
tests/test_pages.py::test_add_twice_without_copy_foreign [32mPASSED[0m[31m [493/630][0m
tests/test_pages.py::test_repr_pagelist [32mPASSED[0m[31m [494/630][0m
tests/test_pages.py::test_foreign_copied_pages_are_true_copies [32mPASSED[0m[31m [495/630][0m
tests/test_pages.py::test_remove_onebased [32mPASSED[0m[31m [496/630][0m
tests/test_pages.py::test_remove_by_ref [32mPASSED[0m[31m [497/630][0m
tests/test_pages.py::test_pages_wrong_type [32mPASSED[0m[31m [498/630][0m
tests/test_pages.py::test_page_splitting_generator [32mPASSED[0m[31m [499/630][0m
tests/test_pages.py::test_page_index [32mPASSED[0m[31m [500/630][0m
tests/test_pages.py::test_page_index_foreign_page [32mPASSED[0m[31m [501/630][0m
tests/test_pages.py::test_page_label_dicts[d0--None-None] [32mPASSED[0m[31m [502/630][0m
tests/test_pages.py::test_page_label_dicts[d1--None-None] [32mPASSED[0m[31m [503/630][0m
tests/test_pages.py::test_page_label_dicts[d2-1-None-None] [32mPASSED[0m[31m [504/630][0m
tests/test_pages.py::test_page_label_dicts[d3-foo-None-None] [32mPASSED[0m[31m [505/630][0m
tests/test_pages.py::test_page_label_dicts[d4-A-None-None] [32mPASSED[0m[31m [506/630][0m
tests/test_pages.py::test_page_label_dicts[d5-A-2-None-None] [32mPASSED[0m[31m [507/630][0m
tests/test_pages.py::test_page_label_dicts[d6-XLII-None-None] [32mPASSED[0m[31m [508/630][0m
tests/test_pages.py::test_page_label_dicts[d7-mdccxxix-None-None] [32mPASSED[0m[31m [509/630][0m
tests/test_pages.py::test_page_label_dicts[d8-Appendix-ja-None-None] [32mPASSED[0m[31m [510/630][0m
tests/test_pages.py::test_page_label_dicts[42-42-None-None] [32mPASSED[0m[31m [511/630][0m
tests/test_pages.py::test_page_label_dicts[d10-None-ValueError-Can't represent] [32mPASSED[0m[31m [512/630][0m
tests/test_pages.py::test_page_label_dicts[d11-None-ValueError-Can't represent] [32mPASSED[0m[31m [513/630][0m
tests/test_pages.py::test_page_label_dicts[d12-i-UserWarning-invalid non-integer start value] [32mPASSED[0m[31m [514/630][0m
tests/test_pages.py::test_page_label_dicts[d13--UserWarning-invalid page label style] [32mPASSED[0m[31m [515/630][0m
tests/test_pages.py::test_externalize [32mPASSED[0m[31m [516/630][0m
tests/test_pages.py::test_page_labels [32mPASSED[0m[31m [517/630][0m
tests/test_pages.py::test_unattached_page [32mPASSED[0m[31m [518/630][0m
tests/test_pages.py::test_unindexed_page [32mPASSED[0m[31m [519/630][0m
tests/test_pages.py::test_page_from_objgen [32mPASSED[0m[31m [520/630][0m
tests/test_pages.py::test_page_iteration [32mPASSED[0m[31m [521/630][0m
tests/test_parsers.py::test_open_pdf [32mPASSED[0m[31m [522/630][0m
tests/test_parsers.py::test_parser_exception [32mPASSED[0m[31m [523/630][0m
tests/test_parsers.py::test_text_filter [32mPASSED[0m[31m [524/630][0m
tests/test_parsers.py::test_invalid_stream_object [32mPASSED[0m[31m [525/630][0m
tests/test_parsers.py::test_unparse_cs [32mPASSED[0m[31m [526/630][0m
tests/test_parsers.py::test_unparse_failure [32mPASSED[0m[31m [527/630][0m
tests/test_parsers.py::test_parse_xobject [32mPASSED[0m[31m [528/630][0m
tests/test_parsers.py::test_parse_results [32mPASSED[0m[31m [529/630][0m
tests/test_parsers.py::test_build_instructions [32mPASSED[0m[31m [530/630][0m
tests/test_parsers.py::test_unparse_interpret_operator [32mPASSED[0m[31m [531/630][0m
tests/test_parsers.py::test_unparse_inline [32mPASSED[0m[31m [532/630][0m
tests/test_parsers.py::test_unparse_invalid_inline_image [32mPASSED[0m[31m [533/630][0m
tests/test_parsers.py::test_inline_copy [32mPASSED[0m[31m [534/630][0m
tests/test_parsers.py::test_end_inline_parse [32mPASSED[0m[31m [535/630][0m
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_list_of_pairs [32mPASSED[0m[31m [536/630][0m
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_castable_to_object [32mPASSED[0m[31m [537/630][0m
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_not_operator [32mPASSED[0m[31m [538/630][0m
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_rejects_inline_image_missing [32mPASSED[0m[31m [539/630][0m
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_accepts_all_lists [32mPASSED[0m[31m [540/630][0m
tests/test_parsers.py::TestMalformedContentStreamInstructions::test_accepts_all_tuples [32mPASSED[0m[31m [541/630][0m
tests/test_parsers.py::TestBadSingleInstructions::test_indirect_object [32mPASSED[0m[31m [542/630][0m
tests/test_pdf.py::test_new [32mPASSED[0m[31m [543/630][0m
tests/test_pdf.py::test_non_filename [32mPASSED[0m[31m [544/630][0m
tests/test_pdf.py::test_file_descriptor [32mPASSED[0m[31m [545/630][0m
tests/test_pdf.py::test_save_to_file_descriptor_fails [32mPASSED[0m[31m [546/630][0m
tests/test_pdf.py::test_not_existing_file [32mPASSED[0m[31m [547/630][0m
tests/test_pdf.py::test_empty [32mPASSED[0m[31m [548/630][0m
tests/test_pdf.py::TestLinearization::test_linearization [32mPASSED[0m[31m [549/630][0m
tests/test_pdf.py::test_objgen [32mPASSED[0m[31m [550/630][0m
tests/test_pdf.py::TestPasswords::test_open_pdf_wrong_password [32mPASSED[0m[31m [551/630][0m
tests/test_pdf.py::TestPasswords::test_open_pdf_password_encoding [32mPASSED[0m[31m [552/630][0m
tests/test_pdf.py::TestPasswords::test_open_pdf_no_password_but_needed [32mPASSED[0m[31m [553/630][0m
tests/test_pdf.py::TestPasswords::test_open_pdf_user_password [32mPASSED[0m[31m [554/630][0m
tests/test_pdf.py::TestPasswords::test_unneeded_password_ignored [32mPASSED[0m[31m [555/630][0m
tests/test_pdf.py::TestPermissions::test_some_permissions_missing [32mPASSED[0m[31m [556/630][0m
tests/test_pdf.py::TestPermissions::test_all_true_not_encrypted [32mPASSED[0m[31m [557/630][0m
tests/test_pdf.py::TestPermissions::test_omit_encryption_removes_encryption [32mPASSED[0m[31m [558/630][0m
tests/test_pdf.py::TestPermissions::test_permissions_preserved_on_save[True-True] [32mPASSED[0m[31m [559/630][0m
tests/test_pdf.py::TestPermissions::test_permissions_preserved_on_save[False-False] [32mPASSED[0m[31m [560/630][0m
tests/test_pdf.py::TestStreams::test_stream [32mPASSED[0m[31m [561/630][0m
tests/test_pdf.py::TestStreams::test_no_text_stream [32mPASSED[0m[31m [562/630][0m
tests/test_pdf.py::TestStreams::test_save_stream [32mPASSED[0m[31m [563/630][0m
tests/test_pdf.py::TestStreams::test_read_not_readable_file [32mPASSED[0m[31m [564/630][0m
tests/test_pdf.py::TestStreams::test_open_not_seekable_stream [32mPASSED[0m[31m [565/630][0m
tests/test_pdf.py::TestMemory::test_memory [32mPASSED[0m[31m [566/630][0m
tests/test_pdf.py::test_remove_unreferenced [32mPASSED[0m[31m [567/630][0m
tests/test_pdf.py::test_show_xref [32mPASSED[0m[31m [568/630][0m
tests/test_pdf.py::test_progress [32mPASSED[0m[31m [569/630][0m
tests/test_pdf.py::test_unicode_filename [32mPASSED[0m[31m [570/630][0m
tests/test_pdf.py::test_min_and_force_version [32mPASSED[0m[31m [571/630][0m
tests/test_pdf.py::test_normalize_linearize [32mPASSED[0m[31m [572/630][0m
tests/test_pdf.py::test_make_stream [32mPASSED[0m[31m [573/630][0m
tests/test_pdf.py::test_add_blank_page [32mPASSED[0m[31m [574/630][0m
tests/test_pdf.py::test_object_stream_mode_generated [32mPASSED[0m[31m [575/630][0m
tests/test_pdf.py::test_with_block [32mPASSED[0m[31m [576/630][0m
tests/test_pdf.py::test_closed_anon_pdf [32mPASSED[0m[31m [577/630][0m
tests/test_pdf.py::test_with_block_abuse [32mPASSED[0m[31m [578/630][0m
tests/test_pdf.py::test_allow_overwriting_input [32mPASSED[0m[31m [579/630][0m
tests/test_pdf.py::test_allow_overwriting_input_without_filename [32mPASSED[0m[31m [580/630][0m
tests/test_pdf.py::test_allow_overwriting_input_from_pdf_new [32mPASSED[0m[31m [581/630][0m
tests/test_pdf.py::test_check [32mPASSED[0m[31m [582/630][0m
tests/test_pdf.py::test_repr [32mPASSED[0m[31m [583/630][0m
tests/test_pdf.py::test_recompress [32mPASSED[0m[31m [584/630][0m
tests/test_pdf.py::test_invalid_flate_compression_level [32mPASSED[0m[31m [585/630][0m
tests/test_pdf.py::test_flate_compression_level [32mPASSED[0m[31m [586/630][0m
tests/test_pdf.py::test_set_access_default_mmap [32mPASSED[0m[31m [587/630][0m
tests/test_pdf.py::test_generate_appearance_streams [32mPASSED[0m[31m [588/630][0m
tests/test_pdf.py::test_flatten_annotations_parameters[all-None] [32mPASSED[0m[31m [589/630][0m
tests/test_pdf.py::test_flatten_annotations_parameters[print-None] [32mPASSED[0m[31m [590/630][0m
tests/test_pdf.py::test_flatten_annotations_parameters[screen-None] [32mPASSED[0m[31m [591/630][0m
tests/test_pdf.py::test_flatten_annotations_parameters[-None] [32mPASSED[0m[31m [592/630][0m
tests/test_pdf.py::test_flatten_annotations_parameters[42-ValueError] [32mPASSED[0m[31m [593/630][0m
tests/test_pdf.py::test_refcount_chaining [32mPASSED[0m[31m [594/630][0m
tests/test_pdfa.py::test_pdfa_pdfx_status[veraPDF test suite 6-2-10-t02-pass-a.pdf-1B-] [32mPASSED[0m[31m [595/630][0m
tests/test_pdfa.py::test_pdfa_pdfx_status[pal.pdf--] [32mPASSED[0m[31m [596/630][0m
tests/test_pdfa.py::test_pdfa_pdfx_status[pdfx.pdf--PDF/X-4] [32mPASSED[0m[31m [597/630][0m
tests/test_pdfa.py::test_pdfa_sanity [33mSKIPPED[0m (verapdf not available)[31m [598/630][0m
tests/test_pdfa.py::test_pdfa_modify [33mSKIPPED[0m (verapdf not available)[31m [599/630][0m
tests/test_pdfa.py::test_pdfa_creator [32mPASSED[0m[31m [600/630][0m
tests/test_private_pdfs.py::test_pypdf2_issue_361 [33mSKIPPED[0m (private resources not available)[31m [601/630][0m
tests/test_rectangle.py::test_rect_properties [32mPASSED[0m[31m [602/630][0m
tests/test_rectangle.py::test_rect_creation [32mPASSED[0m[31m [603/630][0m
tests/test_rectangle.py::test_rect_from_invalid [32mPASSED[0m[31m [604/630][0m
tests/test_rectangle.py::test_rectangle_operators [32mPASSED[0m[31m [605/630][0m
tests/test_rectangle.py::test_array_from_rect [32mPASSED[0m[31m [606/630][0m
tests/test_refcount.py::test_access_image [32mPASSED[0m[31m [607/630][0m
tests/test_refcount.py::test_access_page [32mPASSED[0m[31m [608/630][0m
tests/test_refcount.py::test_remove_pdf_and_all_pages [32mPASSED[0m[31m [609/630][0m
tests/test_refcount.py::test_access_pdf_metadata [32mPASSED[0m[31m [610/630][0m
tests/test_refcount.py::test_transfer_page [32mPASSED[0m[31m [611/630][0m
tests/test_refcount.py::test_new_pdf [32mPASSED[0m[31m [612/630][0m
tests/test_repr.py::test_repr_dict [32mPASSED[0m[31m [613/630][0m
tests/test_repr.py::test_repr_scalar [32mPASSED[0m[31m [614/630][0m
tests/test_repr.py::test_repr_indirect [32mPASSED[0m[31m [615/630][0m
tests/test_repr.py::test_repr_circular [32mPASSED[0m[31m [616/630][0m
tests/test_repr.py::test_repr_indirect_page [32mPASSED[0m[31m [617/630][0m
tests/test_repr.py::test_array_direct_object_preserved [32mPASSED[0m[31m [618/630][0m
tests/test_repr.py::test_array_indirect_truncation [32mPASSED[0m[31m [619/630][0m
tests/test_repr.py::test_array_depth_truncation [32mPASSED[0m[31m [620/630][0m
tests/test_repr.py::test_repr_stream [32mPASSED[0m[31m [621/630][0m
tests/test_sanity.py::test_minimum_qpdf_version [32mPASSED[0m[31m [622/630][0m
tests/test_sanity.py::test_open_pdf [32mPASSED[0m[31m [623/630][0m
tests/test_sanity.py::test_open_pdf_password [32mPASSED[0m[31m [624/630][0m
tests/test_sanity.py::test_attr_access [32mPASSED[0m[31m [625/630][0m
tests/test_sanity.py::test_create_pdf [32mPASSED[0m[31m [626/630][0m
tests/test_sanity.py::test_copy_semantics [32mPASSED[0m[31m [627/630][0m
tests/test_sanity.py::test_copy_page_keepalive [32mPASSED[0m[31m [628/630][0m
tests/test_sanity.py::test_open_save [32mPASSED[0m[31m [629/630][0m
tests/test_sanity.py::test_readme_example [32mPASSED[0m[31m [630/630][0m
============================================= FAILURES =============================================
[31m[1m_______________________________________ test_image_palette2 ________________________________________[0m
tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath(...tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0'), _retention_count=0, _retention_policy='failed')
[0m[37m@given[39;49;00m(spec=valid_random_palette_image_spec())[90m[39;49;00m
> [37m@settings[39;49;00m(deadline=[94m60000[39;49;00m)[90m[39;49;00m
f = .run_test_as_given..wrapped_test at 0xf1eafbb8>
tmp_path_factory = TempPathFactory(_given_basetemp=None,
_trace=,
_basetemp=PosixPath('/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0'),
_retention_count=0,
_retention_policy='failed')
[1m[31mtests/test_image_access.py[0m:544:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[1m[31mtests/test_image_access.py[0m:551: in test_image_palette2
[0m[94mwith[39;49;00m first_image_from_pdfimages([90m[39;49;00m
im1 =
pdf =
pim =
spec = PaletteImageSpec(bpc=1, width=1, height=1, hival=0, colorspace=pikepdf.Name("/DeviceGray"), palette=b'\x00', imbytes=b'\x00\x00\x00\x00\x00\x00\x00\x00')
tmp_path_factory = TempPathFactory(_given_basetemp=None,
_trace=,
_basetemp=PosixPath('/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0'),
_retention_count=0,
_retention_policy='failed')
[1m[31m/usr/lib/python3.12/contextlib.py[0m:137: in __enter__
[0m[94mreturn[39;49;00m [96mnext[39;49;00m([96mself[39;49;00m.gen)[90m[39;49;00m
self =
[1m[31mtests/test_image_access.py[0m:531: in first_image_from_pdfimages
[0mrun([90m[39;49;00m
pdf =
tmpdir = PosixPath('/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0/test_image_palette2110')
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
input = None, capture_output = False, timeout = None, check = True
popenargs = (['pdfimages', '-q', '-png', '/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0/test_image_palette2110/in.pdf', 'pdfimage'],)
kwargs = {'cwd': '/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0/test_image_palette2110'}
process =
stdout = None, stderr = None, retcode = 99
[0m[94mdef[39;49;00m [92mrun[39;49;00m(*popenargs,[90m[39;49;00m
[96minput[39;49;00m=[94mNone[39;49;00m, capture_output=[94mFalse[39;49;00m, timeout=[94mNone[39;49;00m, check=[94mFalse[39;49;00m, **kwargs):[90m[39;49;00m
[90m [39;49;00m[33m"""Run command with arguments and return a CompletedProcess instance.[39;49;00m
[33m[39;49;00m
[33m The returned instance will have attributes args, returncode, stdout and[39;49;00m
[33m stderr. By default, stdout and stderr are not captured, and those attributes[39;49;00m
[33m will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them,[39;49;00m
[33m or pass capture_output=True to capture both.[39;49;00m
[33m[39;49;00m
[33m If check is True and the exit code was non-zero, it raises a[39;49;00m
[33m CalledProcessError. The CalledProcessError object will have the return code[39;49;00m
[33m in the returncode attribute, and output & stderr attributes if those streams[39;49;00m
[33m were captured.[39;49;00m
[33m[39;49;00m
[33m If timeout is given, and the process takes too long, a TimeoutExpired[39;49;00m
[33m exception will be raised.[39;49;00m
[33m[39;49;00m
[33m There is an optional argument "input", allowing you to[39;49;00m
[33m pass bytes or a string to the subprocess's stdin. If you use this argument[39;49;00m
[33m you may not also use the Popen constructor's "stdin" argument, as[39;49;00m
[33m it will be used internally.[39;49;00m
[33m[39;49;00m
[33m By default, all communication is in bytes, and therefore any "input" should[39;49;00m
[33m be bytes, and the stdout and stderr will be bytes. If in text mode, any[39;49;00m
[33m "input" should be a string, and stdout and stderr will be strings decoded[39;49;00m
[33m according to locale encoding, or by "encoding" if set. Text mode is[39;49;00m
[33m triggered by setting any of text, encoding, errors or universal_newlines.[39;49;00m
[33m[39;49;00m
[33m The other arguments are the same as for the Popen constructor.[39;49;00m
[33m """[39;49;00m[90m[39;49;00m
[94mif[39;49;00m [96minput[39;49;00m [95mis[39;49;00m [95mnot[39;49;00m [94mNone[39;49;00m:[90m[39;49;00m
[94mif[39;49;00m kwargs.get([33m'[39;49;00m[33mstdin[39;49;00m[33m'[39;49;00m) [95mis[39;49;00m [95mnot[39;49;00m [94mNone[39;49;00m:[90m[39;49;00m
[94mraise[39;49;00m [96mValueError[39;49;00m([33m'[39;49;00m[33mstdin and input arguments may not both be used.[39;49;00m[33m'[39;49;00m)[90m[39;49;00m
kwargs[[33m'[39;49;00m[33mstdin[39;49;00m[33m'[39;49;00m] = PIPE[90m[39;49;00m
[90m[39;49;00m
[94mif[39;49;00m capture_output:[90m[39;49;00m
[94mif[39;49;00m kwargs.get([33m'[39;49;00m[33mstdout[39;49;00m[33m'[39;49;00m) [95mis[39;49;00m [95mnot[39;49;00m [94mNone[39;49;00m [95mor[39;49;00m kwargs.get([33m'[39;49;00m[33mstderr[39;49;00m[33m'[39;49;00m) [95mis[39;49;00m [95mnot[39;49;00m [94mNone[39;49;00m:[90m[39;49;00m
[94mraise[39;49;00m [96mValueError[39;49;00m([33m'[39;49;00m[33mstdout and stderr arguments may not be used [39;49;00m[33m'[39;49;00m[90m[39;49;00m
[33m'[39;49;00m[33mwith capture_output.[39;49;00m[33m'[39;49;00m)[90m[39;49;00m
kwargs[[33m'[39;49;00m[33mstdout[39;49;00m[33m'[39;49;00m] = PIPE[90m[39;49;00m
kwargs[[33m'[39;49;00m[33mstderr[39;49;00m[33m'[39;49;00m] = PIPE[90m[39;49;00m
[90m[39;49;00m
[94mwith[39;49;00m Popen(*popenargs, **kwargs) [94mas[39;49;00m process:[90m[39;49;00m
[94mtry[39;49;00m:[90m[39;49;00m
stdout, stderr = process.communicate([96minput[39;49;00m, timeout=timeout)[90m[39;49;00m
[94mexcept[39;49;00m TimeoutExpired [94mas[39;49;00m exc:[90m[39;49;00m
process.kill()[90m[39;49;00m
[94mif[39;49;00m _mswindows:[90m[39;49;00m
[90m# Windows accumulates the output in a single blocking[39;49;00m[90m[39;49;00m
[90m# read() call run on child threads, with the timeout[39;49;00m[90m[39;49;00m
[90m# being done in a join() on those threads. communicate()[39;49;00m[90m[39;49;00m
[90m# _after_ kill() is required to collect that and add it[39;49;00m[90m[39;49;00m
[90m# to the exception.[39;49;00m[90m[39;49;00m
exc.stdout, exc.stderr = process.communicate()[90m[39;49;00m
[94melse[39;49;00m:[90m[39;49;00m
[90m# POSIX _communicate already populated the output so[39;49;00m[90m[39;49;00m
[90m# far into the TimeoutExpired exception.[39;49;00m[90m[39;49;00m
process.wait()[90m[39;49;00m
[94mraise[39;49;00m[90m[39;49;00m
[94mexcept[39;49;00m: [90m# Including KeyboardInterrupt, communicate handled that.[39;49;00m[90m[39;49;00m
process.kill()[90m[39;49;00m
[90m# We don't call process.wait() as .__exit__ does that for us.[39;49;00m[90m[39;49;00m
[94mraise[39;49;00m[90m[39;49;00m
retcode = process.poll()[90m[39;49;00m
[94mif[39;49;00m check [95mand[39;49;00m retcode:[90m[39;49;00m
> [94mraise[39;49;00m CalledProcessError(retcode, process.args,[90m[39;49;00m
output=stdout, stderr=stderr)[90m[39;49;00m
[1m[31mE subprocess.CalledProcessError: Command '['pdfimages', '-q', '-png', '/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0/test_image_palette2110/in.pdf', 'pdfimage']' returned non-zero exit status 99.[0m
[1m[31mE Falsifying example: test_image_palette2([0m
[1m[31mE tmp_path_factory=TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0'), _retention_count=0, _retention_policy='failed'),[0m
[1m[31mE spec=PaletteImageSpec(bpc=1, width=1, height=1, hival=0, colorspace=pikepdf.Name("/DeviceGray"), palette=b'\x00', imbytes=b'\x00\x00\x00\x00\x00\x00\x00\x00'), # or any other generated value[0m
[1m[31mE )[0m
capture_output = False
check = True
input = None
kwargs = {'cwd': '/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0/test_image_palette2110'}
popenargs = (['pdfimages',
'-q',
'-png',
'/var/tmp/portage/dev-python/pikepdf-9.1.2/temp/pytest-of-portage/pytest-0/test_image_palette2110/in.pdf',
'pdfimage'],)
process =
retcode = 99
stderr = None
stdout = None
timeout = None
[1m[31m/usr/lib/python3.12/subprocess.py[0m:571: CalledProcessError
--------------------------------------- Captured stderr call ---------------------------------------
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]
-f : first page to convert
-l : last page to convert
-j : write JPEG images as JPEG files
-jp2 : write JPEG2000 images as JP2 files
-jbig2 : write JBIG2 images as JBIG2 files
-ccitt : write CCITT images as CCITT files
-all : equivalent to -png -tiff -j -jp2 -jbig2 -ccitt
-list : print list of images instead of saving
-opw : owner password (for encrypted files)
-upw : user password (for encrypted files)
-p : include page numbers in output file names
-print-filenames : print image filenames to stdout
-q : don't print any messages or errors
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
pdfimages version 24.08.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Usage: pdfimages [options]