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 @nix { "action": "setPhase", "phase": "unpackPhase" } unpacking sources unpacking source archive /nix/store/db6xig497k1pyyb0l53ccwiyxv1jf93x-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/tests/test_typing.py @nix { "action": "setPhase", "phase": "patchPhase" } patching sources @nix { "action": "setPhase", "phase": "configurePhase" } configuring meson flags: --buildtype=plain --libdir=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib --libexecdir=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/libexec --bindir=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/bin --sbindir=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/sbin --includedir=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/include --mandir=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/share/man --infodir=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/share/info --localedir=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --prefix=/nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1 -Dpython=/nix/store/vpyhx3jp6s4ffpfp2ci4hqbg90a05izp-python3-3.7.11/bin/python3.7 The Meson build system Version: 0.57.1 Source dir: /build/source Build dir: /build/source/build Build type: native build Project name: pycairo Project version: 1.20.1 C compiler for the host machine: gcc (gcc 10.3.0 "gcc (GCC) 10.3.0") C linker for the host machine: gcc ld.bfd 2.35.1 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program python3 found: YES (/nix/store/vpyhx3jp6s4ffpfp2ci4hqbg90a05izp-python3-3.7.11/bin/python3.7) 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 -Winline: 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 pycairo-1.20.1.egg-info using configuration Found pkg-config: /nix/store/rjyzn3dd9g1m222wamj7kl0vgdn09cbm-pkg-config-wrapper-0.29.2/bin/pkg-config (0.29.2) Dependency python found: YES (pkgconfig) Run-time dependency cairo found: YES 1.16.0 Build targets in project: 2 Option buildtype is: plain [default: debugoptimized] Found ninja-1.10.2 at /nix/store/p8whi7cjwajq5x1rdl8fcxfhgi7a0v0r-ninja-1.10.2/bin/ninja meson: enabled parallel building @nix { "action": "setPhase", "phase": "buildPhase" } building build flags: -j2 -l2 [0/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/bufferproxy.c.o [1/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/bufferproxy.c.o [1/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/cairomodule.c.o [2/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/cairomodule.c.o [2/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/context.c.o [3/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/context.c.o [3/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/device.c.o [4/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/device.c.o [4/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/enums.c.o [5/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/enums.c.o [5/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/error.c.o [6/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/error.c.o [6/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/font.c.o [7/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/font.c.o [7/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/glyph.c.o [8/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/glyph.c.o [8/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/matrix.c.o [9/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/matrix.c.o [9/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/misc.c.o [10/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/misc.c.o [10/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/path.c.o [11/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/path.c.o [11/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/pattern.c.o [12/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/pattern.c.o [12/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/rectangle.c.o [13/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/rectangle.c.o [13/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/region.c.o [14/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/region.c.o [14/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/surface.c.o [15/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/surface.c.o [15/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/textcluster.c.o [16/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/textcluster.c.o [16/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/textextents.c.o [17/21] Compiling C object cairo/_cairo.cpython-37m-x86_64-linux-gnu.so.p/textextents.c.o [17/21] Linking target cairo/_cairo.cpython-37m-x86_64-linux-gnu.so [18/21] Linking target cairo/_cairo.cpython-37m-x86_64-linux-gnu.so [18/21] Compiling C object tests/cmod.cpython-37m-x86_64-linux-gnu.so.p/cmodule_cmodule.c.o [19/21] Compiling C object tests/cmod.cpython-37m-x86_64-linux-gnu.so.p/cmodule_cmodule.c.o [19/21] Compiling C object tests/cmod.cpython-37m-x86_64-linux-gnu.so.p/cmodule_cmodulelib.c.o [20/21] Compiling C object tests/cmod.cpython-37m-x86_64-linux-gnu.so.p/cmodule_cmodulelib.c.o [20/21] Linking target tests/cmod.cpython-37m-x86_64-linux-gnu.so [21/21] Linking target tests/cmod.cpython-37m-x86_64-linux-gnu.so @nix { "action": "setPhase", "phase": "glibPreInstallPhase" } glibPreInstallPhase @nix { "action": "setPhase", "phase": "installPhase" } installing install flags: install [0/1] Installing files. Installing cairo/_cairo.cpython-37m-x86_64-linux-gnu.so to /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib/python3.7/site-packages/cairo Installing /build/source/build/cairo/py3cairo.h to /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib/python3.7/site-packages/cairo/include Installing /build/source/build/cairo/py3cairo.h to /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/include/pycairo Installing /build/source/build/pycairo-1.20.1.egg-info to /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib/python3.7/site-packages Installing /build/source/cairo/__init__.py to /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib/python3.7/site-packages/cairo Installing /build/source/cairo/__init__.pyi to /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib/python3.7/site-packages/cairo Installing /build/source/cairo/py.typed to /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib/python3.7/site-packages/cairo Installing /build/source/build/meson-private/py3cairo.pc to /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib/pkgconfig @nix { "action": "setPhase", "phase": "glibPreFixupPhase" } glibPreFixupPhase @nix { "action": "setPhase", "phase": "fixupPhase" } post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1 shrinking /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib/python3.7/site-packages/cairo/_cairo.cpython-37m-x86_64-linux-gnu.so strip is /nix/store/a4mmjm3bblxwp8h53bcfx3dly80ib0ba-binutils-2.35.1/bin/strip stripping (with command strip and flags -S) in /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1/lib patching script interpreter paths in /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1 checking for references to /build/ in /nix/store/pk6jw6mj7csff9riwqpdw48zv0xfx4gr-python3.7-pycairo-1.20.1... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir @nix { "action": "setPhase", "phase": "installCheckPhase" } running install tests no Makefile or custom installCheckPhase, doing nothing @nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" } pythonCatchConflictsPhase @nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" } pythonRemoveBinBytecodePhase @nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" } pythonImportsCheckPhase Executing pythonImportsCheckPhase @nix { "action": "setPhase", "phase": "pytestCheckPhase" } pytestCheckPhase Executing pytestCheckPhase ============================= test session starts ============================== platform linux -- Python 3.7.11, pytest-6.2.5, py-1.10.0, pluggy-1.0.0 rootdir: /build/source collecting ...  collecting 258 items / 1 skipped / 257 selected  collected 262 items / 3 skipped / 259 selected  tests/test_api.py ................. [ 6%] tests/test_cmod.py . [ 6%] tests/test_context.py .................................................. [ 25%] ................. [ 32%] tests/test_device.py ........... [ 36%] tests/test_enums.py ....... [ 39%] tests/test_error.py .... [ 40%] tests/test_font.py .............................. [ 52%] tests/test_glyph.py .. [ 53%] tests/test_matrix.py ........... [ 57%] tests/test_path.py .... [ 58%] tests/test_pattern.py .............................. [ 70%] tests/test_rectangle.py ... [ 71%] tests/test_region.py ........... [ 75%] tests/test_surface.py .................................................. [ 94%] .......... [ 98%] tests/test_textcluster.py . [ 98%] tests/test_textextents.py .. [ 99%] tests/test_typing.py . [100%] ======================== 262 passed, 3 skipped in 1.07s ======================== Finished executing pytestCheckPhase @nix { "action": "setPhase", "phase": "pytestcachePhase" } pytestcachePhase