>>> py3-pymupdf: Building testing/py3-pymupdf 1.26.4-r0 (using abuild 3.15.0-r3) started Fri, 19 Sep 2025 04:22:04 +0000 >>> py3-pymupdf: Validating /home/buildozer/aports/testing/py3-pymupdf/APKBUILD... >>> py3-pymupdf: Analyzing dependencies... >>> py3-pymupdf: Installing for build: build-base py3-mupdf mupdf-dev py3-setuptools py3-gpep517 py3-wheel python3-dev swig py3-codespell py3-flake8 py3-pillow py3-psutil py3-pytest ( 1/82) Installing libbz2 (1.0.8-r6) ( 2/82) Installing libffi (3.5.2-r0) ( 3/82) Installing gdbm (1.26-r0) ( 4/82) Installing xz-libs (5.8.1-r0) ( 5/82) Installing mpdecimal (4.0.1-r0) ( 6/82) Installing libpanelw (6.5_p20250816-r0) ( 7/82) Installing sqlite-libs (3.50.4-r1) ( 8/82) Installing python3 (3.12.11-r0) ( 9/82) Installing python3-pycache-pyc0 (3.12.11-r0) (10/82) Installing pyc (3.12.11-r0) (11/82) Installing python3-pyc (3.12.11-r0) (12/82) Installing libpng (1.6.49-r0) (13/82) Installing freetype (2.13.3-r0) (14/82) Installing gumbo-parser (0.13.2-r0) (15/82) Installing libintl (0.24.1-r1) (16/82) Installing libeconf (0.7.10-r0) (17/82) Installing libblkid (2.41.1-r1) (18/82) Installing libmount (2.41.1-r1) (19/82) Installing glib (2.86.0-r1) (20/82) Installing graphite2 (1.3.14-r6) (21/82) Installing harfbuzz (11.3.2-r0) (22/82) Installing jbig2dec (0.20-r0) (23/82) Installing libjpeg-turbo (3.1.2-r0) (24/82) Installing mujs-libs (1.3.6-r0) (25/82) Installing openjpeg (2.5.3-r0) (26/82) Installing mupdf-libs (1.26.4-r0) (27/82) Installing mupdf-cpp (1.26.4-r0) (28/82) Installing py3-mupdf (1.26.4-r0) (29/82) Installing mupdf-dev (1.26.4-r0) (30/82) Installing py3-parsing (3.2.3-r0) (31/82) Installing py3-parsing-pyc (3.2.3-r0) (32/82) Installing py3-packaging (25.0-r0) (33/82) Installing py3-packaging-pyc (25.0-r0) (34/82) Installing py3-setuptools (80.9.0-r1) (35/82) Installing py3-setuptools-pyc (80.9.0-r1) (36/82) Installing py3-installer (0.7.0-r2) (37/82) Installing py3-installer-pyc (0.7.0-r2) (38/82) Installing py3-gpep517 (19-r0) (39/82) Installing py3-gpep517-pyc (19-r0) (40/82) Installing py3-wheel (0.46.1-r0) (41/82) Installing py3-wheel-pyc (0.46.1-r0) (42/82) Installing python3-dev (3.12.11-r0) (43/82) Installing swig (4.3.1-r0) (44/82) Installing py3-chardet (5.2.0-r1) (45/82) Installing py3-chardet-pyc (5.2.0-r1) (46/82) Installing py3-codespell (2.4.1-r0) (47/82) Installing py3-codespell-pyc (2.4.1-r0) (48/82) Installing py3-pyflakes (3.4.0-r1) (49/82) Installing py3-pyflakes-pyc (3.4.0-r1) (50/82) Installing py3-pycodestyle (2.14.0-r1) (51/82) Installing py3-pycodestyle-pyc (2.14.0-r1) (52/82) Installing py3-mccabe (0.7.0-r4) (53/82) Installing py3-mccabe-pyc (0.7.0-r4) (54/82) Installing py3-flake8 (7.3.0-r1) (55/82) Installing py3-flake8-pyc (7.3.0-r1) (56/82) Installing libimagequant (4.2.2-r0) (57/82) Installing lcms2 (2.16-r0) (58/82) Installing libsharpyuv (1.6.0-r0) (59/82) Installing libwebp (1.6.0-r0) (60/82) Installing tiff (4.7.0-r2) (61/82) Installing libwebpdemux (1.6.0-r0) (62/82) Installing libwebpmux (1.6.0-r0) (63/82) Installing libxau (1.0.12-r0) (64/82) Installing libmd (1.1.0-r0) (65/82) Installing libbsd (0.12.2-r0) (66/82) Installing libxdmcp (1.1.5-r1) (67/82) Installing libxcb (1.17.0-r0) (68/82) Installing py3-pillow (11.3.0-r1) (69/82) Installing py3-pillow-pyc (11.3.0-r1) (70/82) Installing py3-psutil (7.0.0-r1) (71/82) Installing py3-psutil-pyc (7.0.0-r1) (72/82) Installing py3-iniconfig (2.1.0-r0) (73/82) Installing py3-iniconfig-pyc (2.1.0-r0) (74/82) Installing py3-pluggy (1.6.0-r0) (75/82) Installing py3-pluggy-pyc (1.6.0-r0) (76/82) Installing py3-py (1.11.0-r4) (77/82) Installing py3-py-pyc (1.11.0-r4) (78/82) Installing py3-pygments (2.19.2-r0) (79/82) Installing py3-pygments-pyc (2.19.2-r0) (80/82) Installing py3-pytest (8.4.2-r0) (81/82) Installing py3-pytest-pyc (8.4.2-r0) (82/82) Installing .makedepends-py3-pymupdf (20250919.042205) busybox-1.37.0-r23.trigger: Executing script... glib-2.86.0-r1.trigger: Executing script... OK: 605 MiB in 187 packages >>> py3-pymupdf: Cleaning up srcdir >>> py3-pymupdf: Cleaning up pkgdir >>> py3-pymupdf: Cleaning up tmpdir >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-pymupdf-1.26.4.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-pymupdf: Fetching py3-pymupdf-1.26.4.tar.gz::https://github.com/pymupdf/PyMuPDF/archive/refs/tags/1.26.4.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/py3-pymupdf-1.26.4.tar.gz.part' py3-pymupdf-1.26.4.t 8705k --:--:-- ETA py3-pymupdf-1.26.4.t 31.5M --:--:-- ETA py3-pymupdf-1.26.4.t 55.0M --:--:-- ETA py3-pymupdf-1.26.4.t 81.3M --:--:-- ETA py3-pymupdf-1.26.4.t 100% |********************************| 87.0M 0:00:00 ETA '/var/cache/distfiles/edge/py3-pymupdf-1.26.4.tar.gz.part' saved >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/test_4457_a.pdf Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-pymupdf: Fetching https://github.com/user-attachments/files/20862923/test_4457_a.pdf Connecting to github.com (140.82.121.4:443) Connecting to objects.githubusercontent.com (185.199.110.133:443) saving to '/var/cache/distfiles/edge/test_4457_a.pdf.part' test_4457_a.pdf.part 100% |********************************| 12.5M 0:00:00 ETA '/var/cache/distfiles/edge/test_4457_a.pdf.part' saved >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/test_4457_b.pdf Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-pymupdf: Fetching https://github.com/user-attachments/files/20862922/test_4457_b.pdf Connecting to github.com (140.82.121.4:443) Connecting to objects.githubusercontent.com (185.199.110.133:443) saving to '/var/cache/distfiles/edge/test_4457_b.pdf.part' test_4457_b.pdf.part 100% |********************************| 7845k 0:00:00 ETA '/var/cache/distfiles/edge/test_4457_b.pdf.part' saved >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/test_4445.pdf Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-pymupdf: Fetching test_4445.pdf::https://github.com/user-attachments/files/19738242/ss.pdf Connecting to github.com (140.82.121.4:443) Connecting to objects.githubusercontent.com (185.199.111.133:443) saving to '/var/cache/distfiles/edge/test_4445.pdf.part' test_4445.pdf.part 100% |********************************| 2608k 0:00:00 ETA '/var/cache/distfiles/edge/test_4445.pdf.part' saved >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/test_4533.pdf Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-pymupdf: Fetching test_4533.pdf::https://github.com/user-attachments/files/20497146/NineData_user_manual_V3.0.5.pdf Connecting to github.com (140.82.121.4:443) Connecting to objects.githubusercontent.com (185.199.108.133:443) saving to '/var/cache/distfiles/edge/test_4533.pdf.part' test_4533.pdf.part 100% |********************************| 16.0M 0:00:00 ETA '/var/cache/distfiles/edge/test_4533.pdf.part' saved >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-pymupdf-1.26.4.tar.gz >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/test_4457_a.pdf >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/test_4457_b.pdf >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/test_4445.pdf >>> py3-pymupdf: Fetching https://distfiles.alpinelinux.org/distfiles/edge/test_4533.pdf >>> py3-pymupdf: Checking sha512sums... py3-pymupdf-1.26.4.tar.gz: OK test_4457_a.pdf: OK test_4457_b.pdf: OK test_4445.pdf: OK test_4533.pdf: OK >>> py3-pymupdf: Unpacking /var/cache/distfiles/edge/py3-pymupdf-1.26.4.tar.gz... setup.py:217:(): ### Starting. setup.py:218:(): os.getcwd()='/home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4' setup.py:218:(): platform.machine()='i686' setup.py:218:(): platform.platform()='Linux-6.6.33-0-lts-i686-with' setup.py:218:(): platform.python_implementation()='CPython' setup.py:218:(): platform.python_version()='3.12.11' setup.py:218:(): platform.system()='Linux' setup.py:218:(): platform.uname()=uname_result(system='Linux', node='build-edge-x86', release='6.6.33-0-lts', version='#1-Alpine SMP PREEMPT_DYNAMIC Thu, 13 Jun 2024 07:49:22 +0000', machine='i686') setup.py:218:(): sys.executable='/usr/bin/python3' setup.py:218:(): sys.version='3.12.11 (main, Jun 4 2025, 09:54:34) [GCC 14.3.0]' setup.py:218:(): sys.version_info=sys.version_info(major=3, minor=12, micro=11, releaselevel='final', serial=0) setup.py:218:(): list(sys.version_info)=[3, 12, 11, 'final', 0] setup.py:218:(): CPU bits: 32 setup.py:218:(): sys.argv (6): setup.py:218:(): 0: '/usr/bin/gpep517' setup.py:218:(): 1: 'build-wheel' setup.py:218:(): 2: '--wheel-dir' setup.py:218:(): 3: '.dist' setup.py:218:(): 4: '--output-fd' setup.py:218:(): 5: '3' setup.py:218:(): os.environ (46): setup.py:218:(): ABUILD_LAST_COMMIT: '6d6c75cf11c28812d740e68c33ef692c27ed391a' setup.py:218:(): APORTSDIR: '/home/buildozer/aports' setup.py:218:(): BUILDCC: 'cc' setup.py:218:(): BUILDCFLAGS: '-Os -fstack-clash-protection -Wformat -Werror=format-security' setup.py:218:(): BUILDCPPFLAGS: '' setup.py:218:(): BUILDCXX: 'c++' setup.py:218:(): BUILDCXXFLAGS: '-Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1' setup.py:218:(): BUILDLD: 'ld' setup.py:218:(): BUILDLDFLAGS: '-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs' setup.py:218:(): CARGO_BUILD_JOBS: '48' setup.py:218:(): CARGO_PROFILE_RELEASE_CODEGEN_UNITS: '1' setup.py:218:(): CARGO_PROFILE_RELEASE_LTO: 'true' setup.py:218:(): CARGO_PROFILE_RELEASE_OPT_LEVEL: 's' setup.py:218:(): CARGO_PROFILE_RELEASE_PANIC: 'abort' setup.py:218:(): CC: 'cc' setup.py:218:(): CFLAGS: '-Os -fstack-clash-protection -Wformat -Werror=format-security' setup.py:218:(): CMAKE_BUILD_PARALLEL_LEVEL: '48' setup.py:218:(): CMAKE_GENERATOR: 'Ninja' setup.py:218:(): CTEST_NO_TESTS_ACTION: 'error' setup.py:218:(): CTEST_OUTPUT_ON_FAILURE: 'ON' setup.py:218:(): CTEST_PARALLEL_LEVEL: '48' setup.py:218:(): CXX: 'c++' setup.py:218:(): CXXFLAGS: '-Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1' setup.py:218:(): DFLAGS: '-Os' setup.py:218:(): GIT_CEILING_DIRECTORIES: '/home/buildozer/aports/testing/py3-pymupdf' setup.py:218:(): GOFLAGS: '-buildmode=pie -modcacherw -trimpath -buildvcs=false' setup.py:218:(): HOME: '/home/buildozer' setup.py:218:(): JOBS: '48' setup.py:218:(): LANG: 'C.UTF-8' setup.py:218:(): LDFLAGS: '-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs' setup.py:218:(): MAKEFLAGS: '-j48' setup.py:218:(): MQTT_EXEC_PASSWORD: 'd57lWgCDj94F' setup.py:218:(): OLDPWD: '/home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4' setup.py:218:(): PATH: '/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin' setup.py:218:(): PERL_MM_USE_DEFAULT: '1' setup.py:218:(): PWD: '/home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4' setup.py:218:(): PYMUPDF_SETUP_MUPDF_BUILD: '' setup.py:218:(): REPODEST: '/home/buildozer/packages/' setup.py:218:(): RUSTFLAGS: ' -Clink-arg=-Wl,-z,pack-relative-relocs' setup.py:218:(): SAMUFLAGS: '-j48' setup.py:218:(): SHLVL: '4' setup.py:218:(): SOURCE_DATE_EPOCH: '1758255652' setup.py:218:(): SRCDEST: '/var/cache/distfiles/edge' setup.py:218:(): TERM: 'tmux-256color' setup.py:218:(): USER: 'buildozer' setup.py:218:(): git: '/usr/bin/git' setup.py:242:(): PYMUPDF_SETUP_URL_WHEEL=None setup.py:245:(): PYMUPDF_SETUP_DUMMY=None 2025-09-19 04:22:18,303 gpep517 INFO Building wheel via backend setup pipcl.py:849:tag_platform(): From self.tag_platform_: ret=None. pipcl.py:857:tag_platform(): From AUDITWHEEL_PLAT: ret=None. pipcl.py:872:tag_platform(): From sysconfig.get_platform(): ret='linux_i686'. pipcl.py:886:tag_platform(): tag_platform(): returning ret='linux_i686'. setup.py:454:get_mupdf_internal(): get_mupdf_internal(): out='dir' location='' sha=None setup.py:920:build_mupdf_unix(): Using system mupdf. setup.py:640:build(): build(): mupdf_build_dir=None setup.py:1089:_build_extension(): _build_extension(): g_py_limited_api=True defines=[] setup.py:1097:_build_extension(): Building PyMuPDF rebased. pipcl.py:2683:run_if(): Running command because: File does not exist: '/home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build/extra.i.cpp' pipcl.py:2685:run_if(): Running: swig pipcl.py:2685:run_if(): -Wall pipcl.py:2685:run_if(): -c++ pipcl.py:2685:run_if(): -python pipcl.py:2685:run_if(): -module extra pipcl.py:2685:run_if(): -outdir /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build pipcl.py:2685:run_if(): -o /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build/extra.i.cpp pipcl.py:2685:run_if(): -MD -MF /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build/extra.i.cpp.d pipcl.py:2685:run_if(): /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/extra.i pipcl.py:2455:__init__(): self.includes='-I/usr/include/python3.12 -I/usr/include/python3.12' pipcl.py:2456:__init__(): includes_='-I /usr/include/python3.12' pipcl.py:2457:__init__(): self.ldflags='-L/usr/lib -ldl -lm' pipcl.py:2458:__init__(): ldflags_='-L /usr/lib' pipcl.py:2683:run_if(): Running command because: File does not exist: '/home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build/_extra.so' pipcl.py:2685:run_if(): Running: $CXX pipcl.py:2685:run_if(): -fPIC pipcl.py:2685:run_if(): -shared pipcl.py:2685:run_if(): -O2 -DNDEBUG pipcl.py:2685:run_if(): -I/usr/include/python3.12 -I/usr/include/python3.12 pipcl.py:2685:run_if(): /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build/extra.i.cpp pipcl.py:2685:run_if(): -MD -MF /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build/_extra.so.d pipcl.py:2685:run_if(): -o /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build/_extra.so pipcl.py:2685:run_if(): -Wall -Wno-deprecated-declarations -Wno-unused-const-variable -Os -fstack-clash-protection -Wformat -Werror=format-security -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 pipcl.py:2685:run_if(): -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs pipcl.py:2685:run_if(): -L/usr/lib -ldl -lm pipcl.py:2685:run_if(): -lmupdf -lmupdfcpp pipcl.py:2685:run_if(): -Wl,-rpath,'$ORIGIN',-z,origin pipcl.py:2685:run_if(): -DPy_LIMITED_API=0x030c0000 /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4/src/build/extra.i.cpp:3415:20: warning: 'std::string repr(PyObject*)' defined but not used [-Wunused-function] 3415 | static std::string repr(PyObject* x) | ^~~~ setup.py:390:git_info(): git_info(): directory='/home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4' returning branch='' sha='' comment='' setup.py:740:build(): Running: swig --version setup.py:742:build(): swig_version_text='\nSWIG Version 4.3.1\n\nCompiled with c++ [i586-alpine-linux-musl]\n\nConfigured options: +pcre\n\nPlease see https://www.swig.org for reporting bugs and further information\n' setup.py:751:build(): swig_version='4.3.1' pipcl.py:2946:add_file(): Adding file: src/__init__.py => pymupdf/__init__.py pipcl.py:2946:add_file(): Adding file: src/__main__.py => pymupdf/__main__.py pipcl.py:2946:add_file(): Adding file: src/pymupdf.py => pymupdf/pymupdf.py pipcl.py:2946:add_file(): Adding file: src/table.py => pymupdf/table.py pipcl.py:2946:add_file(): Adding file: src/utils.py => pymupdf/utils.py pipcl.py:2946:add_file(): Adding file: src/_wxcolors.py => pymupdf/_wxcolors.py pipcl.py:2946:add_file(): Adding file: src/_apply_pages.py => pymupdf/_apply_pages.py pipcl.py:2946:add_file(): Adding file: src/build/extra.py => pymupdf/extra.py pipcl.py:2946:add_file(): Adding file: src/build/_extra.so => pymupdf/_extra.so pipcl.py:2946:add_file(): Adding file: src/fitz___init__.py => fitz/__init__.py pipcl.py:2946:add_file(): Adding file: src/fitz_table.py => fitz/table.py pipcl.py:2946:add_file(): Adding file: src/fitz_utils.py => fitz/utils.py pipcl.py:2946:add_file(): Adding file: README.md => pymupdf-1.26.4.dist-info/README.md pipcl.py:849:tag_platform(): From self.tag_platform_: ret=None. pipcl.py:857:tag_platform(): From AUDITWHEEL_PLAT: ret=None. pipcl.py:872:tag_platform(): From sysconfig.get_platform(): ret='linux_i686'. pipcl.py:886:tag_platform(): tag_platform(): returning ret='linux_i686'. pipcl.py:721:build_wheel(): Have created wheel size=1,311,427: .dist/pymupdf-1.26.4-cp312-abi3-linux_i686.whl 2025-09-19 04:22:23,554 gpep517 INFO The backend produced .dist/pymupdf-1.26.4-cp312-abi3-linux_i686.whl pymupdf-1.26.4-cp312-abi3-linux_i686.whl ============================= test session starts ============================== platform linux -- Python 3.12.11, pytest-8.4.2, pluggy-1.6.0 rootdir: /home/buildozer/aports/testing/py3-pymupdf/src/PyMuPDF-1.26.4 configfile: pytest.ini collected 378 items / 13 deselected / 365 selected tests/test_2548.py . [ 0%] tests/test_2634.py . [ 0%] tests/test_2904.py . [ 0%] tests/test_2907.py . [ 1%] tests/test_4141.py . [ 1%] tests/test_4503.py . [ 1%] tests/test_4505.py . [ 1%] tests/test_4520.py . [ 2%] tests/test_4614.py . [ 2%] tests/test_annots.py ................................... [ 12%] tests/test_badfonts.py . [ 12%] tests/test_balance_count.py . [ 12%] tests/test_clip_page.py . [ 12%] tests/test_cluster_drawings.py ... [ 13%] tests/test_crypting.py . [ 13%] tests/test_docs_samples.py ................ [ 18%] tests/test_drawings.py ........ [ 20%] tests/test_embeddedfiles.py .. [ 21%] tests/test_extractimage.py ... [ 21%] tests/test_flake8.py . [ 22%] tests/test_font.py ........... [ 25%] tests/test_general.py .................................................. [ 38%] ..................................... [ 49%] tests/test_geometry.py .......... [ 51%] tests/test_imagebbox.py .. [ 52%] tests/test_imagemasks.py .. [ 52%] tests/test_import.py . [ 53%] tests/test_insertimage.py ... [ 53%] tests/test_insertpdf.py .......... [ 56%] tests/test_linebreaks.py . [ 56%] tests/test_linequad.py . [ 57%] tests/test_memory.py ... [ 58%] tests/test_metadata.py ... [ 58%] tests/test_mupdf_regressions.py ..... [ 60%] tests/test_named_links.py ... [ 61%] tests/test_nonpdf.py ... [ 61%] tests/test_object_manipulation.py .... [ 63%] tests/test_objectstreams.py ... [ 63%] tests/test_optional_content.py .... [ 64%] tests/test_page_links.py . [ 65%] tests/test_pagedelete.py .... [ 66%] tests/test_pagelabels.py .. [ 66%] tests/test_pixmap.py ........................... [ 74%] tests/test_remove-rotation.py . [ 74%] tests/test_rewrite_images.py . [ 74%] tests/test_rtl.py . [ 75%] tests/test_showpdfpage.py .. [ 75%] tests/test_spikes.py . [ 75%] tests/test_story.py ...... [ 77%] tests/test_tables.py ................ [ 81%] tests/test_tesseract.py .. [ 82%] tests/test_textbox.py ........... [ 85%] tests/test_textextract.py ....................... [ 91%] tests/test_textsearch.py ... [ 92%] tests/test_toc.py ............ [ 95%] tests/test_widgets.py .............. [ 99%] tests/test_word_delimiters.py . [100%] =============================== warnings summary =============================== :488 :488 :488: DeprecationWarning: builtin type SwigPyPacked has no __module__ attribute :488 :488 :488: DeprecationWarning: builtin type SwigPyObject has no __module__ attribute :488 :488: DeprecationWarning: builtin type swigvarlink has no __module__ attribute -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ========== 365 passed, 13 deselected, 5 warnings in 186.42s (0:03:06) ========== sys:1: DeprecationWarning: builtin type swigvarlink has no __module__ attribute >>> py3-pymupdf: Entering fakeroot... 2025-09-19 04:25:32,092 gpep517 INFO Installing .dist/pymupdf-1.26.4-cp312-abi3-linux_i686.whl into /home/buildozer/aports/testing/py3-pymupdf/pkg/py3-pymupdf 2025-09-19 04:25:32,759 gpep517 INFO Installation complete >>> py3-pymupdf-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/pymupdf/__pycache__' -> '/home/buildozer/aports/testing/py3-pymupdf/pkg/py3-pymupdf-pyc/usr/lib/python3.12/site-packages/pymupdf/__pycache__' 'usr/lib/python3.12/site-packages/fitz/__pycache__' -> '/home/buildozer/aports/testing/py3-pymupdf/pkg/py3-pymupdf-pyc/usr/lib/python3.12/site-packages/fitz/__pycache__' >>> py3-pymupdf-pyc*: Preparing subpackage py3-pymupdf-pyc... >>> py3-pymupdf-pyc*: Running postcheck for py3-pymupdf-pyc >>> py3-pymupdf*: Running postcheck for py3-pymupdf >>> py3-pymupdf*: Preparing package py3-pymupdf... >>> py3-pymupdf*: Stripping binaries >>> py3-pymupdf-pyc*: Scanning shared objects >>> py3-pymupdf*: Scanning shared objects >>> py3-pymupdf-pyc*: Tracing dependencies... py3-mupdf python3~3.12 >>> py3-pymupdf-pyc*: Package size: 1.3 MB >>> py3-pymupdf-pyc*: Compressing data... >>> py3-pymupdf-pyc*: Create checksum... >>> py3-pymupdf-pyc*: Create py3-pymupdf-pyc-1.26.4-r0.apk >>> py3-pymupdf*: Tracing dependencies... py3-mupdf python3~3.12 so:libc.musl-x86.so.1 so:libgcc_s.so.1 so:libmupdf.so.26.4 so:libmupdfcpp.so.26.4 so:libstdc++.so.6 >>> py3-pymupdf*: Package size: 1.2 MB >>> py3-pymupdf*: Compressing data... >>> py3-pymupdf*: Create checksum... >>> py3-pymupdf*: Create py3-pymupdf-1.26.4-r0.apk >>> py3-pymupdf: Build complete at Fri, 19 Sep 2025 04:25:33 +0000 elapsed time 0h 3m 29s >>> py3-pymupdf: Cleaning up srcdir >>> py3-pymupdf: Cleaning up pkgdir >>> py3-pymupdf: Uninstalling dependencies... ( 1/82) Purging .makedepends-py3-pymupdf (20250919.042205) ( 2/82) Purging py3-mupdf (1.26.4-r0) ( 3/82) Purging mupdf-dev (1.26.4-r0) ( 4/82) Purging mupdf-cpp (1.26.4-r0) ( 5/82) Purging mupdf-libs (1.26.4-r0) ( 6/82) Purging py3-setuptools-pyc (80.9.0-r1) ( 7/82) Purging py3-setuptools (80.9.0-r1) ( 8/82) Purging py3-gpep517-pyc (19-r0) ( 9/82) Purging py3-gpep517 (19-r0) (10/82) Purging py3-installer-pyc (0.7.0-r2) (11/82) Purging py3-installer (0.7.0-r2) (12/82) Purging py3-wheel-pyc (0.46.1-r0) (13/82) Purging py3-wheel (0.46.1-r0) (14/82) Purging python3-dev (3.12.11-r0) (15/82) Purging swig (4.3.1-r0) (16/82) Purging py3-codespell-pyc (2.4.1-r0) (17/82) Purging py3-codespell (2.4.1-r0) (18/82) Purging py3-chardet-pyc (5.2.0-r1) (19/82) Purging py3-chardet (5.2.0-r1) (20/82) Purging py3-flake8-pyc (7.3.0-r1) (21/82) Purging py3-flake8 (7.3.0-r1) (22/82) Purging py3-pyflakes-pyc (3.4.0-r1) (23/82) Purging py3-pyflakes (3.4.0-r1) (24/82) Purging py3-pycodestyle-pyc (2.14.0-r1) (25/82) Purging py3-pycodestyle (2.14.0-r1) (26/82) Purging py3-mccabe-pyc (0.7.0-r4) (27/82) Purging py3-mccabe (0.7.0-r4) (28/82) Purging py3-pillow-pyc (11.3.0-r1) (29/82) Purging py3-pillow (11.3.0-r1) (30/82) Purging py3-psutil-pyc (7.0.0-r1) (31/82) Purging py3-psutil (7.0.0-r1) (32/82) Purging py3-pytest-pyc (8.4.2-r0) (33/82) Purging py3-pytest (8.4.2-r0) (34/82) Purging py3-iniconfig-pyc (2.1.0-r0) (35/82) Purging py3-iniconfig (2.1.0-r0) (36/82) Purging py3-packaging-pyc (25.0-r0) (37/82) Purging py3-packaging (25.0-r0) (38/82) Purging py3-parsing-pyc (3.2.3-r0) (39/82) Purging py3-parsing (3.2.3-r0) (40/82) Purging py3-pluggy-pyc (1.6.0-r0) (41/82) Purging py3-pluggy (1.6.0-r0) (42/82) Purging py3-py-pyc (1.11.0-r4) (43/82) Purging py3-py (1.11.0-r4) (44/82) Purging py3-pygments-pyc (2.19.2-r0) (45/82) Purging py3-pygments (2.19.2-r0) (46/82) Purging python3-pyc (3.12.11-r0) (47/82) Purging python3-pycache-pyc0 (3.12.11-r0) (48/82) Purging pyc (3.12.11-r0) (49/82) Purging python3 (3.12.11-r0) (50/82) Purging gdbm (1.26-r0) (51/82) Purging gumbo-parser (0.13.2-r0) (52/82) Purging harfbuzz (11.3.2-r0) (53/82) Purging jbig2dec (0.20-r0) (54/82) Purging lcms2 (2.16-r0) (55/82) Purging libimagequant (4.2.2-r0) (56/82) Purging libpanelw (6.5_p20250816-r0) (57/82) Purging libwebpdemux (1.6.0-r0) (58/82) Purging libwebpmux (1.6.0-r0) (59/82) Purging libxcb (1.17.0-r0) (60/82) Purging libxdmcp (1.1.5-r1) (61/82) Purging mpdecimal (4.0.1-r0) (62/82) Purging mujs-libs (1.3.6-r0) (63/82) Purging openjpeg (2.5.3-r0) (64/82) Purging sqlite-libs (3.50.4-r1) (65/82) Purging tiff (4.7.0-r2) (66/82) Purging xz-libs (5.8.1-r0) (67/82) Purging freetype (2.13.3-r0) (68/82) Purging glib (2.86.0-r1) (69/82) Purging graphite2 (1.3.14-r6) (70/82) Purging libmount (2.41.1-r1) (71/82) Purging libblkid (2.41.1-r1) (72/82) Purging libbsd (0.12.2-r0) (73/82) Purging libbz2 (1.0.8-r6) (74/82) Purging libeconf (0.7.10-r0) (75/82) Purging libffi (3.5.2-r0) (76/82) Purging libintl (0.24.1-r1) (77/82) Purging libjpeg-turbo (3.1.2-r0) (78/82) Purging libmd (1.1.0-r0) (79/82) Purging libpng (1.6.49-r0) (80/82) Purging libwebp (1.6.0-r0) (81/82) Purging libsharpyuv (1.6.0-r0) (82/82) Purging libxau (1.0.12-r0) busybox-1.37.0-r23.trigger: Executing script... OK: 426 MiB in 105 packages >>> py3-pymupdf: Updating the testing/x86 repository index... >>> py3-pymupdf: Signing the index...