Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/y68664119s7kg92cqn442j2ir5im4kip-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_typing.py" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase mesonConfigurePhase flags: --prefix=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0 --libdir=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib --libexecdir=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/libexec --bindir=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/bin --sbindir=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/sbin --includedir=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/include --mandir=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/share/man --infodir=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/share/info --localedir=/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=plain -Dpython=/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3.14 The Meson build system Version: 1.10.2 Source dir: /build/source Build dir: /build/source/build Build type: native build Project name: pycairo Project version: 1.29.0 C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0") C linker for the host machine: gcc ld.bfd 2.46 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program /nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3.14 found: YES (/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3.14) Compiler for C supports arguments -Wall: YES Compiler for C supports arguments -Warray-bounds: YES Compiler for C supports arguments -Wcast-align: YES Compiler for C supports arguments -Wconversion: YES Compiler for C supports arguments -Wextra: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wformat-nonliteral: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wimplicit-function-declaration: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wpacked: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wreturn-type: YES Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wstrict-aliasing: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wunused-but-set-variable: YES Compiler for C supports arguments -Wswitch-default: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -fvisibility=hidden: YES Configuring METADATA using configuration Found pkg-config: YES (/nix/store/sn8r7j6q1js540y5briylnb62203zxq5-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2 Run-time dependency cairo found: YES 1.18.4 Found pkg-config: YES (/nix/store/sn8r7j6q1js540y5briylnb62203zxq5-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2 Run-time dependency python found: YES 3.14 Found pkg-config: YES (/nix/store/sn8r7j6q1js540y5briylnb62203zxq5-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2 Build targets in project: 27 pycairo 1.29.0 User defined options auto_features: enabled bindir : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/bin buildtype : plain includedir : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/include infodir : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/share/info libdir : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib libexecdir : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/libexec localedir : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/share/locale mandir : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/share/man prefix : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0 python : /nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3.14 sbindir : /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/sbin wrap_mode : nodownload Found ninja-1.13.2 at /nix/store/2dq0n3z6irpmhffdp2xb5znf5ys8d325-python3.14-ninja-1.13.2/bin/ninja mesonConfigurePhase: enabled\ parallel\ building Running phase: buildPhase build flags: -j48 [1/46] Copying file tests/test_matrix.py [2/46] Copying file cairo/__init__.py [3/46] Copying file tests/test_textcluster.py [4/46] Copying file tests/test_surface.py [5/46] Copying file tests/test_error.py [6/46] Copying file cairo/py.typed [7/46] Copying file tests/test_font.py [8/46] Copying file tests/test_glyph.py [9/46] Copying file tests/test_rectangle.py [10/46] Copying file tests/test_pattern.py [11/46] Copying file tests/test_fspaths.py [12/46] Copying file tests/cmod.pyi [13/46] Copying file cairo/__init__.pyi [14/46] Copying file tests/test_cmod.py [15/46] Copying file tests/test_enums.py [16/46] Copying file tests/test_region.py [17/46] Copying file tests/test_textextents.py [18/46] Copying file tests/test_device.py [19/46] Copying file tests/test_surface_numpy.py [20/46] Copying file tests/test_surface_pygame.py [21/46] Copying file tests/test_context.py [22/46] Copying file tests/__init__.py [23/46] Copying file tests/test_api.py [24/46] Copying file tests/test_path.py [25/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/textextents.c.o [26/46] Copying file tests/test_typing.py [27/46] Compiling C object tests/cmod.cpython-314-x86_64-linux-gnu.so.p/cmodule_cmodule.c.o [28/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/misc.c.o [29/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/bufferproxy.c.o [30/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/textcluster.c.o [31/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/rectangle.c.o [32/46] Compiling C object tests/cmod.cpython-314-x86_64-linux-gnu.so.p/cmodule_cmodulelib.c.o [33/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/matrix.c.o [34/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/glyph.c.o [35/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/device.c.o [36/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/error.c.o [37/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/path.c.o [38/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/cairomodule.c.o [39/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/enums.c.o [40/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/region.c.o [41/46] Linking target tests/cmod.cpython-314-x86_64-linux-gnu.so [42/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/font.c.o [43/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/pattern.c.o [44/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/surface.c.o [45/46] Compiling C object cairo/_cairo.cpython-314-x86_64-linux-gnu.so.p/context.c.o [46/46] Linking target cairo/_cairo.cpython-314-x86_64-linux-gnu.so Running phase: glibPreInstallPhase Running phase: installPhase mesonInstallPhase flags: '' Installing cairo/_cairo.cpython-314-x86_64-linux-gnu.so to /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/python3.14/site-packages/cairo Installing /build/source/cairo/py3cairo.h to /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/include/pycairo Installing /build/source/build/METADATA to /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/python3.14/site-packages/pycairo-1.29.0.dist-info Installing /build/source/cairo/__init__.py to /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/python3.14/site-packages/cairo Installing /build/source/cairo/__init__.pyi to /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/python3.14/site-packages/cairo Installing /build/source/cairo/py.typed to /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/python3.14/site-packages/cairo Installing /build/source/cairo/py3cairo.h to /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/python3.14/site-packages/cairo/include Installing /build/source/build/meson-private/py3cairo.pc to /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/pkgconfig Running custom install script '/nix/store/jxyrvv4gbpnp3ap5iy7wxwl1sg4x2x88-python3-3.14.6/bin/python3.14 /build/source/build/meson-private/pycompile.py python-3.14-installed.json 0' Compiling '/nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/python3.14/site-packages/cairo/__init__.py'... Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0 shrinking /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib/python3.14/site-packages/cairo/_cairo.cpython-314-x86_64-linux-gnu.so checking for references to /build/ in /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0... patching script interpreter paths in /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0 stripping (with command strip and flags -S -p) in /nix/store/00cgh6qip1g9s7s094p9ks41b3cfqfr0-python3.14-pycairo-1.29.0/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest ============================= test session starts ============================== platform linux -- Python 3.14.6, pytest-9.0.3, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml collected 287 items / 2 skipped tests/test_api.py ................ [ 5%] tests/test_cmod.py .... [ 6%] tests/test_context.py .................................................. [ 24%] .................. [ 30%] tests/test_device.py ........... [ 34%] tests/test_enums.py ....... [ 36%] tests/test_error.py .... [ 38%] tests/test_font.py ................................... [ 50%] tests/test_fspaths.py . [ 50%] tests/test_glyph.py ... [ 51%] tests/test_matrix.py ........... [ 55%] tests/test_path.py .... [ 57%] tests/test_pattern.py ............................... [ 67%] tests/test_rectangle.py .... [ 69%] tests/test_region.py ............ [ 73%] tests/test_surface.py .................................................. [ 90%] .................... [ 97%] tests/test_textcluster.py .. [ 98%] tests/test_textextents.py ... [ 99%] tests/test_typing.py . [100%] ======================== 287 passed, 2 skipped in 8.52s ======================== Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase