0s autopkgtest [08:20:50]: starting date and time: 2025-06-30 08:20:50+0000 0s autopkgtest [08:20:50]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [08:20:50]: host juju-7f2275-prod-proposed-migration-environment-23; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ba4_kwm6/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:napari --apt-upgrade napari --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=napari/0.5.6-3 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@bos03-arm64-4.secgroup --name adt-questing-arm64-napari-20250630-082050-juju-7f2275-prod-proposed-migration-environment-23-207a64e4-abec-403d-b9c2-9c65779b2c66 --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-23 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-arm64-napari-20250630-082050-juju-7f2275-prod-proposed-migration-environment-23-207a64e4-abec-403d-b9c2-9c65779b2c66 from image adt/ubuntu-questing-arm64-server-20250630.img (UUID ae295103-813a-4e52-a06a-9453e78f97db)... 67s autopkgtest [08:21:57]: testbed dpkg architecture: arm64 67s autopkgtest [08:21:57]: testbed apt version: 3.1.2 68s autopkgtest [08:21:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 68s autopkgtest [08:21:58]: testbed release detected to be: None 69s autopkgtest [08:21:59]: updating testbed package index (apt update) 69s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 69s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 69s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 69s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 69s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [26.6 kB] 69s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [17.5 kB] 69s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [429 kB] 70s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [26.7 kB] 70s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [390 kB] 70s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [16.5 kB] 70s Fetched 1156 kB in 1s (1317 kB/s) 71s Reading package lists... 72s autopkgtest [08:22:02]: upgrading testbed (apt dist-upgrade and autopurge) 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 73s Calculating upgrade... 74s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 75s Solving dependencies... 75s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s autopkgtest [08:22:08]: testbed running kernel: Linux 6.15.0-3-generic #3-Ubuntu SMP PREEMPT_DYNAMIC Wed Jun 4 08:41:23 UTC 2025 78s autopkgtest [08:22:08]: @@@@@@@@@@@@@@@@@@@@ apt-source napari 81s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe napari 0.5.6-3 (dsc) [3689 B] 81s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe napari 0.5.6-3 (tar) [2998 kB] 81s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe napari 0.5.6-3 (diff) [6324 B] 81s gpgv: Signature made Tue May 13 12:10:33 2025 UTC 81s gpgv: using RSA key B415360F591EB6DD73AFFB83D30DECD2599322FC 81s gpgv: Can't check signature: No public key 81s dpkg-source: warning: cannot verify inline signature for ./napari_0.5.6-3.dsc: no acceptable signature found 81s autopkgtest [08:22:11]: testing package napari version 0.5.6-3 82s autopkgtest [08:22:12]: build not needed 83s autopkgtest [08:22:13]: test command1: preparing testbed 83s Reading package lists... 83s Building dependency tree... 83s Reading state information... 83s Solving dependencies... 84s The following NEW packages will be installed: 84s blt docutils-common fontconfig fontconfig-config fonts-dejavu-core 84s fonts-dejavu-mono fonts-lyx fonts-open-sans gdb herbstluftwm 84s libavahi-client3 libavahi-common-data libavahi-common3 libbabeltrace1 84s libblas3 libblosc1 libcups2t64 libdeflate0 libdouble-conversion3 84s libegl-mesa0 libegl1 libfontconfig1 libfontenc1 libgbm1 libgfortran5 libgl1 84s libgl1-mesa-dri libglu1-mesa libglut3.12 libglvnd0 libglx-mesa0 libglx0 84s libgomp1 libgraphite2-3 libharfbuzz0b libice6 libimagequant0 libinput-bin 84s libinput10 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui 84s libjs-sphinxdoc libjs-underscore libjson-perl liblapack3 liblcms2-2 liblerc4 84s libmd4c0 libmtdev1t64 libnorm1t64 libopengl0 libopenjp2-7 libpcre2-16-0 84s libpgm-5.3-0t64 libpixman-1-0 libqhull-r8.0 libqt5core5t64 libqt5dbus5t64 84s libqt5designer5 libqt5gui5t64 libqt5help5 libqt5network5t64 libqt5opengl5t64 84s libqt5printsupport5t64 libqt5sql5t64 libqt5svg5 libqt5test5t64 84s libqt5widgets5t64 libqt5xml5t64 libraqm0 libsharpyuv0 libsm6 libsnappy1v5 84s libsodium23 libsource-highlight-common libsource-highlight4t64 libtcl8.6 84s libtiff6 libtk8.6 libunwind8 libvulkan1 libwacom-common libwacom9 84s libwayland-client0 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 84s libx11-xcb1 libxaw7 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 84s libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 84s libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 84s libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxfixes3 84s libxfont2 libxft2 libxi6 libxinerama1 libxkbcommon-x11-0 libxkbfile1 libxmu6 84s libxpm4 libxrandr2 libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 84s libxxf86vm1 libzmq5 mesa-libgallium node-fortawesome-fontawesome-free 84s python-matplotlib-data python3-accessible-pygments python3-alabaster 84s python3-annotated-types python3-app-model python3-asttokens python3-brotli 84s python3-bs4 python3-build python3-cachey python3-click python3-cloudpickle 84s python3-comm python3-contourpy python3-coverage python3-crc32c 84s python3-cycler python3-dask python3-dateutil python3-debugpy 84s python3-decorator python3-defusedxml python3-dnspython 84s python3-docstring-parser python3-docutils python3-donfig 84s python3-email-validator python3-executing python3-flexcache 84s python3-flexparser python3-fonttools python3-freetype python3-fs 84s python3-fsspec python3-heapdict python3-hsluv python3-imageio 84s python3-imagesize python3-in-n-out python3-iniconfig python3-ipykernel 84s python3-ipython python3-jedi python3-jupyter-client python3-jupyter-core 84s python3-kiwisolver python3-lazy-loader python3-locket python3-lxml 84s python3-lz4 python3-magicgui python3-matplotlib python3-matplotlib-inline 84s python3-mpmath python3-napari python3-napari-console 84s python3-napari-plugin-engine python3-napari-svg python3-nest-asyncio 84s python3-networkx python3-npe2 python3-numcodecs python3-numpy 84s python3-numpy-dev python3-numpydoc python3-opengl python3-packaging 84s python3-pandas python3-pandas-lib python3-parso python3-partd 84s python3-pexpect python3-pil python3-pil.imagetk python3-pint 84s python3-platformdirs python3-pluggy python3-prompt-toolkit python3-psutil 84s python3-psygnal python3-ptyprocess python3-pure-eval python3-pydantic 84s python3-pydantic-compat python3-pydantic-core python3-pydata-sphinx-theme 84s python3-pyproject-hooks python3-pyqt5 python3-pyqt5.qtopengl 84s python3-pyqt5.qtsvg python3-pyqt5.sip python3-pytest python3-pytest-pretty 84s python3-pytestqt python3-pytz python3-qtconsole python3-qtpy 84s python3-qtpy-pyqt5 python3-roman python3-scipy python3-shellingham 84s python3-skimage python3-skimage-lib python3-snowballstemmer 84s python3-soupsieve python3-sphinx python3-sphinx-copybutton 84s python3-stack-data python3-superqt python3-sympy python3-tabulate 84s python3-tifffile python3-tk python3-tomli-w python3-toolz python3-tornado 84s python3-tqdm python3-traitlets python3-typer python3-typeshed 84s python3-ufolib2 python3-unicodedata2 python3-vispy python3-wcwidth 84s python3-wheel python3-wrapt python3-xarray python3-zarr python3-zmq 84s python3.13-tk sgml-base sphinx-common tk8.6-blt2.5 unicode-data x11-common 84s x11-xkb-utils xml-core xserver-common xvfb 85s 0 upgraded, 268 newly installed, 0 to remove and 0 not upgraded. 85s Need to get 172 MB of archives. 85s After this operation, 740 MB of additional disk space will be used. 85s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 python3-numpy-dev arm64 1:2.2.4+ds-1ubuntu1 [146 kB] 85s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libblas3 arm64 3.12.1-2build1 [160 kB] 85s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libgfortran5 arm64 15.1.0-8ubuntu1 [451 kB] 85s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 liblapack3 arm64 3.12.1-2build1 [2308 kB] 87s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 python3-numpy arm64 1:2.2.4+ds-1ubuntu1 [3986 kB] 89s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libtcl8.6 arm64 8.6.16+dfsg-1 [987 kB] 90s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 90s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 91s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig-config arm64 2.15.0-2.2ubuntu1 [37.9 kB] 91s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libfontconfig1 arm64 2.15.0-2.2ubuntu1 [144 kB] 91s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libxrender1 arm64 1:0.9.12-1 [19.5 kB] 91s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 91s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 91s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 91s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 libtk8.6 arm64 8.6.16-1 [776 kB] 91s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 tk8.6-blt2.5 arm64 2.5.3+dfsg-8 [624 kB] 91s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 blt arm64 2.5.3+dfsg-8 [4824 B] 91s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 91s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 xml-core all 0.19 [20.3 kB] 91s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 91s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 fontconfig arm64 2.15.0-2.2ubuntu1 [191 kB] 91s Get:22 http://ftpmaster.internal/ubuntu questing/universe arm64 fonts-lyx all 2.4.3-1 [171 kB] 91s Get:23 http://ftpmaster.internal/ubuntu questing/universe arm64 fonts-open-sans all 1.11-2 [635 kB] 92s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libbabeltrace1 arm64 1.5.11-4build2 [159 kB] 92s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libsource-highlight-common all 3.1.9-4.3build1 [64.2 kB] 92s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 libsource-highlight4t64 arm64 3.1.9-4.3build1 [243 kB] 92s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 gdb arm64 16.2-8ubuntu1 [4759 kB] 94s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 libxfixes3 arm64 1:6.0.0-2build1 [11.2 kB] 94s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libxinerama1 arm64 2:1.1.4-3build1 [6394 B] 94s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libxrandr2 arm64 2:1.5.4-1 [19.6 kB] 94s Get:31 http://ftpmaster.internal/ubuntu questing/universe arm64 herbstluftwm arm64 0.9.5-3 [570 kB] 94s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 libavahi-common-data arm64 0.8-16ubuntu2 [31.0 kB] 94s Get:33 http://ftpmaster.internal/ubuntu questing/main arm64 libavahi-common3 arm64 0.8-16ubuntu2 [22.9 kB] 94s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 libavahi-client3 arm64 0.8-16ubuntu2 [26.9 kB] 94s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 libsnappy1v5 arm64 1.2.2-1 [30.5 kB] 94s Get:36 http://ftpmaster.internal/ubuntu questing/universe arm64 libblosc1 arm64 1.21.5+ds-1build1 [25.7 kB] 94s Get:37 http://ftpmaster.internal/ubuntu questing/main arm64 libcups2t64 arm64 2.4.12-0ubuntu1 [272 kB] 94s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 94s Get:39 http://ftpmaster.internal/ubuntu questing/universe arm64 libdouble-conversion3 arm64 3.3.1-1 [38.8 kB] 94s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 libwayland-server0 arm64 1.23.1-3build1 [36.4 kB] 94s Get:41 http://ftpmaster.internal/ubuntu questing/main arm64 libx11-xcb1 arm64 2:1.8.12-1 [8098 B] 94s Get:42 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-dri3-0 arm64 1.17.0-2 [7606 B] 94s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-present0 arm64 1.17.0-2 [6224 B] 94s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-randr0 arm64 1.17.0-2 [18.5 kB] 94s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-sync1 arm64 1.17.0-2 [9688 B] 94s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-xfixes0 arm64 1.17.0-2 [10.6 kB] 94s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 libxshmfence1 arm64 1.3.3-1 [5378 B] 94s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 mesa-libgallium arm64 25.0.7-0ubuntu3 [9444 kB] 98s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libgbm1 arm64 25.0.7-0ubuntu3 [33.7 kB] 98s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libwayland-client0 arm64 1.23.1-3build1 [27.1 kB] 98s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 98s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libegl-mesa0 arm64 25.0.7-0ubuntu3 [122 kB] 98s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 libfontenc1 arm64 1:1.1.8-1build1 [13.9 kB] 98s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libvulkan1 arm64 1.4.309.0-1 [155 kB] 98s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libgl1-mesa-dri arm64 25.0.7-0ubuntu3 [35.3 kB] 98s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 libglvnd0 arm64 1.7.0-1build1 [60.6 kB] 98s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-glx0 arm64 1.17.0-2 [25.5 kB] 98s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libxxf86vm1 arm64 1:1.1.4-1build4 [9130 B] 98s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libglx-mesa0 arm64 25.0.7-0ubuntu3 [151 kB] 98s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 libglx0 arm64 1.7.0-1build1 [33.2 kB] 98s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 libgl1 arm64 1.7.0-1build1 [106 kB] 98s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 libxi6 arm64 2:1.8.2-1 [32.4 kB] 98s Get:63 http://ftpmaster.internal/ubuntu questing/universe arm64 libglut3.12 arm64 3.4.0-4 [97.1 kB] 98s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15.1.0-8ubuntu1 [147 kB] 98s Get:65 http://ftpmaster.internal/ubuntu questing/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 98s Get:66 http://ftpmaster.internal/ubuntu questing/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 98s Get:67 http://ftpmaster.internal/ubuntu questing/main arm64 libice6 arm64 2:1.1.1-1 [42.3 kB] 98s Get:68 http://ftpmaster.internal/ubuntu questing/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 98s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 libwacom-common all 2.14.0-1build1 [103 kB] 98s Get:70 http://ftpmaster.internal/ubuntu questing/main arm64 libwacom9 arm64 2.14.0-1build1 [26.7 kB] 98s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 libinput-bin arm64 1.28.1-1 [23.7 kB] 98s Get:72 http://ftpmaster.internal/ubuntu questing/main arm64 libmtdev1t64 arm64 1.1.7-1 [14.6 kB] 98s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 libinput10 arm64 1.28.1-1 [139 kB] 98s Get:74 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 98s Get:75 http://ftpmaster.internal/ubuntu questing/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 98s Get:76 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 98s Get:77 http://ftpmaster.internal/ubuntu questing/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 98s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 98s Get:79 http://ftpmaster.internal/ubuntu questing/main arm64 libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 98s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 98s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 98s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 98s Get:83 http://ftpmaster.internal/ubuntu questing/universe arm64 libmd4c0 arm64 0.5.2-2 [42.4 kB] 98s Get:84 http://ftpmaster.internal/ubuntu questing/universe arm64 libnorm1t64 arm64 1.5.9+dfsg-3.1build2 [152 kB] 98s Get:85 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-16-0 arm64 10.45-1 [222 kB] 98s Get:86 http://ftpmaster.internal/ubuntu questing/universe arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1build1 [162 kB] 98s Get:87 http://ftpmaster.internal/ubuntu questing/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 98s Get:88 http://ftpmaster.internal/ubuntu questing/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 98s Get:89 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5core5t64 arm64 5.15.15+dfsg-5ubuntu1 [2001 kB] 99s Get:90 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5dbus5t64 arm64 5.15.15+dfsg-5ubuntu1 [221 kB] 99s Get:91 http://ftpmaster.internal/ubuntu questing/main arm64 libegl1 arm64 1.7.0-1build1 [29.5 kB] 99s Get:92 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5network5t64 arm64 5.15.15+dfsg-5ubuntu1 [735 kB] 99s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libsm6 arm64 2:1.2.6-1 [16.6 kB] 99s Get:94 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-icccm4 arm64 0.4.2-1 [10.9 kB] 99s Get:95 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-util1 arm64 0.4.1-1 [10.9 kB] 99s Get:96 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-image0 arm64 0.4.0-2build1 [10.8 kB] 99s Get:97 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [8802 B] 99s Get:98 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 99s Get:99 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-render-util0 arm64 0.3.10-1 [10.5 kB] 99s Get:100 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-shape0 arm64 1.17.0-2 [6246 B] 99s Get:101 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-xinerama0 arm64 1.17.0-2 [5590 B] 99s Get:102 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-xinput0 arm64 1.17.0-2 [34.2 kB] 99s Get:103 http://ftpmaster.internal/ubuntu questing/main arm64 libxcb-xkb1 arm64 1.17.0-2 [32.5 kB] 99s Get:104 http://ftpmaster.internal/ubuntu questing/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2ubuntu1 [15.1 kB] 100s Get:105 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5gui5t64 arm64 5.15.15+dfsg-5ubuntu1 [3680 kB] 100s Get:106 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5widgets5t64 arm64 5.15.15+dfsg-5ubuntu1 [2559 kB] 101s Get:107 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5xml5t64 arm64 5.15.15+dfsg-5ubuntu1 [124 kB] 101s Get:108 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5designer5 arm64 5.15.15-6build1 [2840 kB] 101s Get:109 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5sql5t64 arm64 5.15.15+dfsg-5ubuntu1 [122 kB] 101s Get:110 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5help5 arm64 5.15.15-6build1 [165 kB] 101s Get:111 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5opengl5t64 arm64 5.15.15+dfsg-5ubuntu1 [149 kB] 101s Get:112 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5printsupport5t64 arm64 5.15.15+dfsg-5ubuntu1 [208 kB] 101s Get:113 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5svg5 arm64 5.15.15-2 [146 kB] 101s Get:114 http://ftpmaster.internal/ubuntu questing/universe arm64 libqt5test5t64 arm64 5.15.15+dfsg-5ubuntu1 [144 kB] 101s Get:115 http://ftpmaster.internal/ubuntu questing/main arm64 libraqm0 arm64 0.10.2-1 [14.9 kB] 101s Get:116 http://ftpmaster.internal/ubuntu questing/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 101s Get:117 http://ftpmaster.internal/ubuntu questing/main arm64 libsodium23 arm64 1.0.18-1build3 [119 kB] 101s Get:118 http://ftpmaster.internal/ubuntu questing/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 101s Get:119 http://ftpmaster.internal/ubuntu questing/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 101s Get:120 http://ftpmaster.internal/ubuntu questing/main arm64 libtiff6 arm64 4.7.0-3ubuntu1 [197 kB] 101s Get:121 http://ftpmaster.internal/ubuntu questing/main arm64 libunwind8 arm64 1.6.2-3.1 [53.5 kB] 101s Get:122 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpdemux2 arm64 1.5.0-0.1 [12.5 kB] 101s Get:123 http://ftpmaster.internal/ubuntu questing/main arm64 libwebpmux3 arm64 1.5.0-0.1 [25.4 kB] 101s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 101s Get:125 http://ftpmaster.internal/ubuntu questing/main arm64 libxmu6 arm64 2:1.1.3-3build2 [47.5 kB] 101s Get:126 http://ftpmaster.internal/ubuntu questing/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 101s Get:127 http://ftpmaster.internal/ubuntu questing/main arm64 libxaw7 arm64 2:1.0.16-1 [184 kB] 101s Get:128 http://ftpmaster.internal/ubuntu questing/main arm64 libxfont2 arm64 1:2.0.6-1build1 [88.7 kB] 102s Get:129 http://ftpmaster.internal/ubuntu questing/main arm64 libxkbfile1 arm64 1:1.1.0-1build4 [69.4 kB] 102s Get:130 http://ftpmaster.internal/ubuntu questing/main arm64 libxslt1.1 arm64 1.1.43-0exp1 [161 kB] 102s Get:131 http://ftpmaster.internal/ubuntu questing/universe arm64 libzmq5 arm64 4.3.5-1build2 [247 kB] 102s Get:132 http://ftpmaster.internal/ubuntu questing/universe arm64 node-fortawesome-fontawesome-free all 6.7.2+ds1-1 [1653 kB] 102s Get:133 http://ftpmaster.internal/ubuntu questing/universe arm64 python-matplotlib-data all 3.10.1+dfsg1-4 [2930 kB] 102s Get:134 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-accessible-pygments all 0.0.5-2 [790 kB] 102s Get:135 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-annotated-types all 0.7.0-1 [19.4 kB] 102s Get:136 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-in-n-out all 0.2.1-1 [18.0 kB] 102s Get:137 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-psygnal all 0.11.1-2 [56.3 kB] 102s Get:138 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pydantic-core arm64 2.27.2-3 [1490 kB] 102s Get:139 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 102s Get:140 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-email-validator all 2.2.0-1 [28.5 kB] 102s Get:141 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pydantic arm64 2.10.6-2 [288 kB] 102s Get:142 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pydantic-compat all 0.1.2-3 [14.4 kB] 102s Get:143 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-app-model all 0.3.0-7 [47.6 kB] 102s Get:144 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-asttokens all 3.0.0-2 [20.5 kB] 102s Get:145 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-brotli arm64 1.1.0-2build4 [342 kB] 103s Get:146 http://ftpmaster.internal/ubuntu questing/main arm64 python3-soupsieve all 2.7-1 [33.5 kB] 103s Get:147 http://ftpmaster.internal/ubuntu questing/main arm64 python3-bs4 all 4.13.4-3 [137 kB] 103s Get:148 http://ftpmaster.internal/ubuntu questing/main arm64 python3-packaging all 25.0-1 [52.8 kB] 103s Get:149 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 103s Get:150 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-wheel all 0.46.1-2 [22.1 kB] 103s Get:151 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-build all 1.2.2-2 [31.0 kB] 103s Get:152 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-heapdict all 1.0.1-3 [5626 B] 103s Get:153 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cachey all 0.2.1-3 [6838 B] 103s Get:154 http://ftpmaster.internal/ubuntu questing/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 103s Get:155 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cloudpickle all 3.1.1-1 [22.4 kB] 103s Get:156 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 103s Get:157 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-comm all 0.2.1-1 [7016 B] 103s Get:158 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-contourpy arm64 1.3.1-1build1 [182 kB] 103s Get:159 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1 [157 kB] 103s Get:160 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-crc32c arm64 2.7.1-1 [23.7 kB] 103s Get:161 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-cycler all 0.12.1-1 [9716 B] 103s Get:162 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-fsspec all 2025.3.0-1 [216 kB] 103s Get:163 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-toolz all 1.0.0-2 [45.0 kB] 103s Get:164 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-locket all 1.0.0-2 [5872 B] 103s Get:165 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-partd all 1.4.2-1 [15.7 kB] 103s Get:166 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-dask all 2024.12.1+dfsg-2 [875 kB] 103s Get:167 http://ftpmaster.internal/ubuntu questing/main arm64 python3-dateutil all 2.9.0-4 [80.3 kB] 103s Get:168 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-debugpy arm64 1.8.12+ds-1ubuntu1 [741 kB] 103s Get:169 http://ftpmaster.internal/ubuntu questing/main arm64 python3-decorator all 5.2.1-2 [28.1 kB] 103s Get:170 http://ftpmaster.internal/ubuntu questing/main arm64 python3-defusedxml all 0.7.1-3 [42.2 kB] 103s Get:171 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-docstring-parser all 0.16-1 [24.0 kB] 103s Get:172 http://ftpmaster.internal/ubuntu questing/main arm64 python3-roman all 5.0-1 [10.3 kB] 103s Get:173 http://ftpmaster.internal/ubuntu questing/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 103s Get:174 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-donfig all 0.8.1+dfsg-3 [17.3 kB] 103s Get:175 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-executing all 2.2.0-0.2 [25.0 kB] 103s Get:176 http://ftpmaster.internal/ubuntu questing/main arm64 python3-flexcache all 0.3-2 [13.4 kB] 103s Get:177 http://ftpmaster.internal/ubuntu questing/main arm64 python3-flexparser all 0.4-1 [43.8 kB] 103s Get:178 http://ftpmaster.internal/ubuntu questing/main arm64 python3-platformdirs all 4.3.7-1 [16.9 kB] 103s Get:179 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-fs all 2.4.16-7 [90.8 kB] 103s Get:180 http://ftpmaster.internal/ubuntu questing/main arm64 python3-lxml arm64 5.4.0-1build1 [1297 kB] 103s Get:181 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-lz4 arm64 4.4.0+dfsg-2 [27.1 kB] 103s Get:182 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-scipy arm64 1.15.3-1 [15.8 MB] 104s Get:183 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 104s Get:184 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sympy all 1.13.3-5 [4229 kB] 104s Get:185 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 104s Get:186 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-unicodedata2 arm64 15.1.0+ds-1build3 [360 kB] 104s Get:187 http://ftpmaster.internal/ubuntu questing/universe arm64 unicode-data all 15.1.0-1 [8878 kB] 104s Get:188 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-fonttools arm64 4.55.3-2build1 [1466 kB] 104s Get:189 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-freetype all 2.5.1-1 [92.3 kB] 104s Get:190 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-hsluv all 5.0.4-1 [6492 B] 104s Get:191 http://ftpmaster.internal/ubuntu questing/main arm64 python3.13-tk arm64 3.13.5-1 [106 kB] 104s Get:192 http://ftpmaster.internal/ubuntu questing/main arm64 python3-tk arm64 3.13.4-1 [9884 B] 104s Get:193 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pil.imagetk arm64 11.1.0-5build1 [9892 B] 104s Get:194 http://ftpmaster.internal/ubuntu questing/main arm64 libopenjp2-7 arm64 2.5.3-2 [183 kB] 104s Get:195 http://ftpmaster.internal/ubuntu questing/main arm64 python3-pil arm64 11.1.0-5build1 [463 kB] 105s Get:196 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-imageio all 2.37.0-1 [234 kB] 105s Get:197 http://ftpmaster.internal/ubuntu questing/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 105s Get:198 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 105s Get:199 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-parso all 0.8.4-1 [67.6 kB] 105s Get:200 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-typeshed all 0.0~git20241223.ea91db2-2 [1554 kB] 105s Get:201 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-jedi all 0.19.1+ds1-1 [693 kB] 105s Get:202 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-matplotlib-inline all 0.1.7-1 [9186 B] 105s Get:203 http://ftpmaster.internal/ubuntu questing/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 105s Get:204 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-prompt-toolkit all 3.0.51-2 [257 kB] 105s Get:205 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pure-eval all 0.2.3-1 [11.4 kB] 105s Get:206 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-stack-data all 0.6.3-1 [22.0 kB] 105s Get:207 http://ftpmaster.internal/ubuntu questing/main arm64 python3-ptyprocess all 0.7.0-6 [14.8 kB] 105s Get:208 http://ftpmaster.internal/ubuntu questing/main arm64 python3-pexpect all 4.9-3 [48.1 kB] 105s Get:209 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ipython all 8.35.0-1 [575 kB] 105s Get:210 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-jupyter-core all 5.7.2-5 [28.1 kB] 105s Get:211 http://ftpmaster.internal/ubuntu questing/main arm64 python3-psutil arm64 5.9.8-2build3 [196 kB] 105s Get:212 http://ftpmaster.internal/ubuntu questing/main arm64 python3-tornado arm64 6.4.2-3 [299 kB] 105s Get:213 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-zmq arm64 26.4.0-1 [179 kB] 105s Get:214 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-jupyter-client all 8.6.3-2 [78.5 kB] 105s Get:215 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-nest-asyncio all 1.5.4-1 [6256 B] 105s Get:216 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-ipykernel all 6.29.5-2 [82.7 kB] 105s Get:217 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-kiwisolver arm64 1.4.7-3build1 [50.7 kB] 105s Get:218 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-lazy-loader all 0.4-1 [11.1 kB] 105s Get:219 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-qtpy all 2.4.3-1 [57.5 kB] 105s Get:220 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-superqt all 0.7.3-1 [70.2 kB] 105s Get:221 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-magicgui all 0.9.1-2 [87.9 kB] 105s Get:222 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-matplotlib arm64 3.10.1+dfsg1-4 [18.0 MB] 106s Get:223 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyqt5.sip arm64 12.17.0-1build1 [67.6 kB] 106s Get:224 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyqt5 arm64 5.15.11+dfsg-2 [2580 kB] 106s Get:225 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyqt5.qtopengl arm64 5.15.11+dfsg-2 [119 kB] 106s Get:226 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pyqt5.qtsvg arm64 5.15.11+dfsg-2 [30.3 kB] 106s Get:227 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-qtpy-pyqt5 all 2.4.3-1 [3326 B] 106s Get:228 http://ftpmaster.internal/ubuntu questing/main arm64 python3-pytz all 2025.2-3 [163 kB] 106s Get:229 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pandas-lib arm64 2.2.3+dfsg-9 [4579 kB] 106s Get:230 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pandas all 2.2.3+dfsg-9 [3112 kB] 106s Get:231 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-xarray all 2025.03.1-8 [831 kB] 106s Get:232 http://ftpmaster.internal/ubuntu questing/main arm64 sphinx-common all 8.2.3-1ubuntu2 [656 kB] 107s Get:233 http://ftpmaster.internal/ubuntu questing/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 107s Get:234 http://ftpmaster.internal/ubuntu questing/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 107s Get:235 http://ftpmaster.internal/ubuntu questing/main arm64 python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 107s Get:236 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-sphinx-copybutton all 0.5.2-2 [16.6 kB] 107s Get:237 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pydata-sphinx-theme all 0.16.1+dfsg-3 [959 kB] 107s Get:238 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-numcodecs arm64 0.16.0+ds-1 [396 kB] 107s Get:239 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-zarr all 3.0.6-2 [2009 kB] 107s Get:240 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-qtconsole all 5.6.1-4 [84.7 kB] 107s Get:241 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-napari-console all 0.1.3-5 [9790 B] 107s Get:242 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-napari-plugin-engine all 0.2.0-4 [27.5 kB] 107s Get:243 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-vispy arm64 0.14.3-1 [644 kB] 107s Get:244 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-napari-svg all 0.2.1-1 [11.7 kB] 107s Get:245 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-tomli-w all 1.0.0-3 [7342 B] 107s Get:246 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-shellingham all 1.5.4-1 [9482 B] 107s Get:247 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-typer all 0.15.2-1 [37.7 kB] 107s Get:248 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-npe2 all 0.7.8-1 [66.3 kB] 107s Get:249 http://ftpmaster.internal/ubuntu questing/main arm64 python3-tabulate all 0.9.0-1 [45.3 kB] 107s Get:250 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-numpydoc all 1.8.0-2 [52.4 kB] 107s Get:251 http://ftpmaster.internal/ubuntu questing/main arm64 libopengl0 arm64 1.7.0-1build1 [35.1 kB] 107s Get:252 http://ftpmaster.internal/ubuntu questing/main arm64 libglu1-mesa arm64 9.0.2-1.1build1 [139 kB] 107s Get:253 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-opengl all 3.1.9+dfsg-1syncable1 [631 kB] 107s Get:254 http://ftpmaster.internal/ubuntu questing/main arm64 python3-pint all 0.24.4-2 [203 kB] 107s Get:255 http://ftpmaster.internal/ubuntu questing/main arm64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 107s Get:256 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-skimage-lib arm64 0.25.2-2 [2581 kB] 108s Get:257 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-tifffile all 20250330-1 [177 kB] 108s Get:258 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-skimage all 0.25.2-2 [21.5 MB] 109s Get:259 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-tqdm all 4.67.1-5 [92.1 kB] 109s Get:260 http://ftpmaster.internal/ubuntu questing/main arm64 python3-wrapt arm64 1.15.0-4build1 [34.2 kB] 109s Get:261 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 python3-napari all 0.5.6-3 [2150 kB] 109s Get:262 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 109s Get:263 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest all 8.3.5-2 [252 kB] 109s Get:264 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytest-pretty all 1.2.0-4 [6636 B] 109s Get:265 http://ftpmaster.internal/ubuntu questing/universe arm64 python3-pytestqt all 4.4.0-1 [32.4 kB] 110s Get:266 http://ftpmaster.internal/ubuntu questing/main arm64 x11-xkb-utils arm64 7.7+9 [165 kB] 110s Get:267 http://ftpmaster.internal/ubuntu questing/main arm64 xserver-common all 2:21.1.16-1ubuntu1 [34.4 kB] 110s Get:268 http://ftpmaster.internal/ubuntu questing/universe arm64 xvfb arm64 2:21.1.16-1ubuntu1 [870 kB] 111s Fetched 172 MB in 25s (6869 kB/s) 111s Selecting previously unselected package python3-numpy-dev:arm64. 111s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 127289 files and directories currently installed.) 111s Preparing to unpack .../000-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_arm64.deb ... 111s Unpacking python3-numpy-dev:arm64 (1:2.2.4+ds-1ubuntu1) ... 111s Selecting previously unselected package libblas3:arm64. 111s Preparing to unpack .../001-libblas3_3.12.1-2build1_arm64.deb ... 111s Unpacking libblas3:arm64 (3.12.1-2build1) ... 111s Selecting previously unselected package libgfortran5:arm64. 111s Preparing to unpack .../002-libgfortran5_15.1.0-8ubuntu1_arm64.deb ... 111s Unpacking libgfortran5:arm64 (15.1.0-8ubuntu1) ... 111s Selecting previously unselected package liblapack3:arm64. 111s Preparing to unpack .../003-liblapack3_3.12.1-2build1_arm64.deb ... 111s Unpacking liblapack3:arm64 (3.12.1-2build1) ... 111s Selecting previously unselected package python3-numpy. 111s Preparing to unpack .../004-python3-numpy_1%3a2.2.4+ds-1ubuntu1_arm64.deb ... 111s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 112s Selecting previously unselected package libtcl8.6:arm64. 112s Preparing to unpack .../005-libtcl8.6_8.6.16+dfsg-1_arm64.deb ... 112s Unpacking libtcl8.6:arm64 (8.6.16+dfsg-1) ... 112s Selecting previously unselected package fonts-dejavu-mono. 112s Preparing to unpack .../006-fonts-dejavu-mono_2.37-8_all.deb ... 112s Unpacking fonts-dejavu-mono (2.37-8) ... 112s Selecting previously unselected package fonts-dejavu-core. 112s Preparing to unpack .../007-fonts-dejavu-core_2.37-8_all.deb ... 112s Unpacking fonts-dejavu-core (2.37-8) ... 112s Selecting previously unselected package fontconfig-config. 112s Preparing to unpack .../008-fontconfig-config_2.15.0-2.2ubuntu1_arm64.deb ... 112s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 112s Selecting previously unselected package libfontconfig1:arm64. 112s Preparing to unpack .../009-libfontconfig1_2.15.0-2.2ubuntu1_arm64.deb ... 112s Unpacking libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 112s Selecting previously unselected package libxrender1:arm64. 112s Preparing to unpack .../010-libxrender1_1%3a0.9.12-1_arm64.deb ... 112s Unpacking libxrender1:arm64 (1:0.9.12-1) ... 113s Selecting previously unselected package libxft2:arm64. 113s Preparing to unpack .../011-libxft2_2.3.6-1build1_arm64.deb ... 113s Unpacking libxft2:arm64 (2.3.6-1build1) ... 113s Selecting previously unselected package x11-common. 113s Preparing to unpack .../012-x11-common_1%3a7.7+24ubuntu1_all.deb ... 113s Unpacking x11-common (1:7.7+24ubuntu1) ... 113s Selecting previously unselected package libxss1:arm64. 113s Preparing to unpack .../013-libxss1_1%3a1.2.3-1build3_arm64.deb ... 113s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 113s Selecting previously unselected package libtk8.6:arm64. 113s Preparing to unpack .../014-libtk8.6_8.6.16-1_arm64.deb ... 113s Unpacking libtk8.6:arm64 (8.6.16-1) ... 113s Selecting previously unselected package tk8.6-blt2.5. 113s Preparing to unpack .../015-tk8.6-blt2.5_2.5.3+dfsg-8_arm64.deb ... 113s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 113s Selecting previously unselected package blt. 113s Preparing to unpack .../016-blt_2.5.3+dfsg-8_arm64.deb ... 113s Unpacking blt (2.5.3+dfsg-8) ... 113s Selecting previously unselected package sgml-base. 113s Preparing to unpack .../017-sgml-base_1.31+nmu1_all.deb ... 113s Unpacking sgml-base (1.31+nmu1) ... 113s Selecting previously unselected package xml-core. 113s Preparing to unpack .../018-xml-core_0.19_all.deb ... 113s Unpacking xml-core (0.19) ... 113s Selecting previously unselected package docutils-common. 113s Preparing to unpack .../019-docutils-common_0.21.2+dfsg-2_all.deb ... 113s Unpacking docutils-common (0.21.2+dfsg-2) ... 113s Selecting previously unselected package fontconfig. 113s Preparing to unpack .../020-fontconfig_2.15.0-2.2ubuntu1_arm64.deb ... 113s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 113s Selecting previously unselected package fonts-lyx. 113s Preparing to unpack .../021-fonts-lyx_2.4.3-1_all.deb ... 113s Unpacking fonts-lyx (2.4.3-1) ... 113s Selecting previously unselected package fonts-open-sans. 113s Preparing to unpack .../022-fonts-open-sans_1.11-2_all.deb ... 113s Unpacking fonts-open-sans (1.11-2) ... 113s Selecting previously unselected package libbabeltrace1:arm64. 113s Preparing to unpack .../023-libbabeltrace1_1.5.11-4build2_arm64.deb ... 113s Unpacking libbabeltrace1:arm64 (1.5.11-4build2) ... 113s Selecting previously unselected package libsource-highlight-common. 113s Preparing to unpack .../024-libsource-highlight-common_3.1.9-4.3build1_all.deb ... 113s Unpacking libsource-highlight-common (3.1.9-4.3build1) ... 113s Selecting previously unselected package libsource-highlight4t64:arm64. 113s Preparing to unpack .../025-libsource-highlight4t64_3.1.9-4.3build1_arm64.deb ... 113s Unpacking libsource-highlight4t64:arm64 (3.1.9-4.3build1) ... 114s Selecting previously unselected package gdb. 114s Preparing to unpack .../026-gdb_16.2-8ubuntu1_arm64.deb ... 114s Unpacking gdb (16.2-8ubuntu1) ... 114s Selecting previously unselected package libxfixes3:arm64. 114s Preparing to unpack .../027-libxfixes3_1%3a6.0.0-2build1_arm64.deb ... 114s Unpacking libxfixes3:arm64 (1:6.0.0-2build1) ... 114s Selecting previously unselected package libxinerama1:arm64. 114s Preparing to unpack .../028-libxinerama1_2%3a1.1.4-3build1_arm64.deb ... 114s Unpacking libxinerama1:arm64 (2:1.1.4-3build1) ... 114s Selecting previously unselected package libxrandr2:arm64. 114s Preparing to unpack .../029-libxrandr2_2%3a1.5.4-1_arm64.deb ... 114s Unpacking libxrandr2:arm64 (2:1.5.4-1) ... 114s Selecting previously unselected package herbstluftwm. 114s Preparing to unpack .../030-herbstluftwm_0.9.5-3_arm64.deb ... 114s Unpacking herbstluftwm (0.9.5-3) ... 114s Selecting previously unselected package libavahi-common-data:arm64. 114s Preparing to unpack .../031-libavahi-common-data_0.8-16ubuntu2_arm64.deb ... 114s Unpacking libavahi-common-data:arm64 (0.8-16ubuntu2) ... 114s Selecting previously unselected package libavahi-common3:arm64. 114s Preparing to unpack .../032-libavahi-common3_0.8-16ubuntu2_arm64.deb ... 114s Unpacking libavahi-common3:arm64 (0.8-16ubuntu2) ... 114s Selecting previously unselected package libavahi-client3:arm64. 114s Preparing to unpack .../033-libavahi-client3_0.8-16ubuntu2_arm64.deb ... 114s Unpacking libavahi-client3:arm64 (0.8-16ubuntu2) ... 114s Selecting previously unselected package libsnappy1v5:arm64. 114s Preparing to unpack .../034-libsnappy1v5_1.2.2-1_arm64.deb ... 114s Unpacking libsnappy1v5:arm64 (1.2.2-1) ... 114s Selecting previously unselected package libblosc1:arm64. 114s Preparing to unpack .../035-libblosc1_1.21.5+ds-1build1_arm64.deb ... 114s Unpacking libblosc1:arm64 (1.21.5+ds-1build1) ... 114s Selecting previously unselected package libcups2t64:arm64. 114s Preparing to unpack .../036-libcups2t64_2.4.12-0ubuntu1_arm64.deb ... 114s Unpacking libcups2t64:arm64 (2.4.12-0ubuntu1) ... 114s Selecting previously unselected package libdeflate0:arm64. 114s Preparing to unpack .../037-libdeflate0_1.23-2_arm64.deb ... 114s Unpacking libdeflate0:arm64 (1.23-2) ... 114s Selecting previously unselected package libdouble-conversion3:arm64. 114s Preparing to unpack .../038-libdouble-conversion3_3.3.1-1_arm64.deb ... 114s Unpacking libdouble-conversion3:arm64 (3.3.1-1) ... 115s Selecting previously unselected package libwayland-server0:arm64. 115s Preparing to unpack .../039-libwayland-server0_1.23.1-3build1_arm64.deb ... 115s Unpacking libwayland-server0:arm64 (1.23.1-3build1) ... 115s Selecting previously unselected package libx11-xcb1:arm64. 115s Preparing to unpack .../040-libx11-xcb1_2%3a1.8.12-1_arm64.deb ... 115s Unpacking libx11-xcb1:arm64 (2:1.8.12-1) ... 115s Selecting previously unselected package libxcb-dri3-0:arm64. 115s Preparing to unpack .../041-libxcb-dri3-0_1.17.0-2_arm64.deb ... 115s Unpacking libxcb-dri3-0:arm64 (1.17.0-2) ... 115s Selecting previously unselected package libxcb-present0:arm64. 115s Preparing to unpack .../042-libxcb-present0_1.17.0-2_arm64.deb ... 115s Unpacking libxcb-present0:arm64 (1.17.0-2) ... 115s Selecting previously unselected package libxcb-randr0:arm64. 115s Preparing to unpack .../043-libxcb-randr0_1.17.0-2_arm64.deb ... 115s Unpacking libxcb-randr0:arm64 (1.17.0-2) ... 115s Selecting previously unselected package libxcb-sync1:arm64. 115s Preparing to unpack .../044-libxcb-sync1_1.17.0-2_arm64.deb ... 115s Unpacking libxcb-sync1:arm64 (1.17.0-2) ... 115s Selecting previously unselected package libxcb-xfixes0:arm64. 115s Preparing to unpack .../045-libxcb-xfixes0_1.17.0-2_arm64.deb ... 115s Unpacking libxcb-xfixes0:arm64 (1.17.0-2) ... 115s Selecting previously unselected package libxshmfence1:arm64. 115s Preparing to unpack .../046-libxshmfence1_1.3.3-1_arm64.deb ... 115s Unpacking libxshmfence1:arm64 (1.3.3-1) ... 115s Selecting previously unselected package mesa-libgallium:arm64. 115s Preparing to unpack .../047-mesa-libgallium_25.0.7-0ubuntu3_arm64.deb ... 115s Unpacking mesa-libgallium:arm64 (25.0.7-0ubuntu3) ... 115s Selecting previously unselected package libgbm1:arm64. 115s Preparing to unpack .../048-libgbm1_25.0.7-0ubuntu3_arm64.deb ... 115s Unpacking libgbm1:arm64 (25.0.7-0ubuntu3) ... 115s Selecting previously unselected package libwayland-client0:arm64. 115s Preparing to unpack .../049-libwayland-client0_1.23.1-3build1_arm64.deb ... 115s Unpacking libwayland-client0:arm64 (1.23.1-3build1) ... 115s Selecting previously unselected package libxcb-shm0:arm64. 115s Preparing to unpack .../050-libxcb-shm0_1.17.0-2_arm64.deb ... 115s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 115s Selecting previously unselected package libegl-mesa0:arm64. 116s Preparing to unpack .../051-libegl-mesa0_25.0.7-0ubuntu3_arm64.deb ... 116s Unpacking libegl-mesa0:arm64 (25.0.7-0ubuntu3) ... 116s Selecting previously unselected package libfontenc1:arm64. 116s Preparing to unpack .../052-libfontenc1_1%3a1.1.8-1build1_arm64.deb ... 116s Unpacking libfontenc1:arm64 (1:1.1.8-1build1) ... 116s Selecting previously unselected package libvulkan1:arm64. 116s Preparing to unpack .../053-libvulkan1_1.4.309.0-1_arm64.deb ... 116s Unpacking libvulkan1:arm64 (1.4.309.0-1) ... 116s Selecting previously unselected package libgl1-mesa-dri:arm64. 116s Preparing to unpack .../054-libgl1-mesa-dri_25.0.7-0ubuntu3_arm64.deb ... 116s Unpacking libgl1-mesa-dri:arm64 (25.0.7-0ubuntu3) ... 116s Selecting previously unselected package libglvnd0:arm64. 116s Preparing to unpack .../055-libglvnd0_1.7.0-1build1_arm64.deb ... 116s Unpacking libglvnd0:arm64 (1.7.0-1build1) ... 116s Selecting previously unselected package libxcb-glx0:arm64. 116s Preparing to unpack .../056-libxcb-glx0_1.17.0-2_arm64.deb ... 116s Unpacking libxcb-glx0:arm64 (1.17.0-2) ... 116s Selecting previously unselected package libxxf86vm1:arm64. 116s Preparing to unpack .../057-libxxf86vm1_1%3a1.1.4-1build4_arm64.deb ... 116s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build4) ... 116s Selecting previously unselected package libglx-mesa0:arm64. 116s Preparing to unpack .../058-libglx-mesa0_25.0.7-0ubuntu3_arm64.deb ... 116s Unpacking libglx-mesa0:arm64 (25.0.7-0ubuntu3) ... 116s Selecting previously unselected package libglx0:arm64. 116s Preparing to unpack .../059-libglx0_1.7.0-1build1_arm64.deb ... 116s Unpacking libglx0:arm64 (1.7.0-1build1) ... 116s Selecting previously unselected package libgl1:arm64. 116s Preparing to unpack .../060-libgl1_1.7.0-1build1_arm64.deb ... 116s Unpacking libgl1:arm64 (1.7.0-1build1) ... 116s Selecting previously unselected package libxi6:arm64. 116s Preparing to unpack .../061-libxi6_2%3a1.8.2-1_arm64.deb ... 116s Unpacking libxi6:arm64 (2:1.8.2-1) ... 116s Selecting previously unselected package libglut3.12:arm64. 116s Preparing to unpack .../062-libglut3.12_3.4.0-4_arm64.deb ... 116s Unpacking libglut3.12:arm64 (3.4.0-4) ... 116s Selecting previously unselected package libgomp1:arm64. 116s Preparing to unpack .../063-libgomp1_15.1.0-8ubuntu1_arm64.deb ... 116s Unpacking libgomp1:arm64 (15.1.0-8ubuntu1) ... 116s Selecting previously unselected package libgraphite2-3:arm64. 116s Preparing to unpack .../064-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 116s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 116s Selecting previously unselected package libharfbuzz0b:arm64. 116s Preparing to unpack .../065-libharfbuzz0b_10.2.0-1_arm64.deb ... 116s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 117s Selecting previously unselected package libice6:arm64. 117s Preparing to unpack .../066-libice6_2%3a1.1.1-1_arm64.deb ... 117s Unpacking libice6:arm64 (2:1.1.1-1) ... 117s Selecting previously unselected package libimagequant0:arm64. 117s Preparing to unpack .../067-libimagequant0_2.18.0-1build1_arm64.deb ... 117s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 117s Selecting previously unselected package libwacom-common. 117s Preparing to unpack .../068-libwacom-common_2.14.0-1build1_all.deb ... 117s Unpacking libwacom-common (2.14.0-1build1) ... 117s Selecting previously unselected package libwacom9:arm64. 117s Preparing to unpack .../069-libwacom9_2.14.0-1build1_arm64.deb ... 117s Unpacking libwacom9:arm64 (2.14.0-1build1) ... 117s Selecting previously unselected package libinput-bin. 117s Preparing to unpack .../070-libinput-bin_1.28.1-1_arm64.deb ... 117s Unpacking libinput-bin (1.28.1-1) ... 117s Selecting previously unselected package libmtdev1t64:arm64. 117s Preparing to unpack .../071-libmtdev1t64_1.1.7-1_arm64.deb ... 117s Unpacking libmtdev1t64:arm64 (1.1.7-1) ... 117s Selecting previously unselected package libinput10:arm64. 117s Preparing to unpack .../072-libinput10_1.28.1-1_arm64.deb ... 117s Unpacking libinput10:arm64 (1.28.1-1) ... 117s Selecting previously unselected package libjpeg-turbo8:arm64. 117s Preparing to unpack .../073-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 117s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 117s Selecting previously unselected package libjpeg8:arm64. 117s Preparing to unpack .../074-libjpeg8_8c-2ubuntu11_arm64.deb ... 117s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 117s Selecting previously unselected package libjs-jquery. 117s Preparing to unpack .../075-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 117s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 117s Selecting previously unselected package libjs-jquery-ui. 117s Preparing to unpack .../076-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 117s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 117s Selecting previously unselected package libjs-underscore. 117s Preparing to unpack .../077-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 117s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 117s Selecting previously unselected package libjs-sphinxdoc. 117s Preparing to unpack .../078-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 117s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 117s Selecting previously unselected package libjson-perl. 117s Preparing to unpack .../079-libjson-perl_4.10000-1_all.deb ... 117s Unpacking libjson-perl (4.10000-1) ... 117s Selecting previously unselected package liblcms2-2:arm64. 117s Preparing to unpack .../080-liblcms2-2_2.16-2_arm64.deb ... 117s Unpacking liblcms2-2:arm64 (2.16-2) ... 117s Selecting previously unselected package liblerc4:arm64. 117s Preparing to unpack .../081-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 117s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 117s Selecting previously unselected package libmd4c0:arm64. 117s Preparing to unpack .../082-libmd4c0_0.5.2-2_arm64.deb ... 117s Unpacking libmd4c0:arm64 (0.5.2-2) ... 118s Selecting previously unselected package libnorm1t64:arm64. 118s Preparing to unpack .../083-libnorm1t64_1.5.9+dfsg-3.1build2_arm64.deb ... 118s Unpacking libnorm1t64:arm64 (1.5.9+dfsg-3.1build2) ... 118s Selecting previously unselected package libpcre2-16-0:arm64. 118s Preparing to unpack .../084-libpcre2-16-0_10.45-1_arm64.deb ... 118s Unpacking libpcre2-16-0:arm64 (10.45-1) ... 118s Selecting previously unselected package libpgm-5.3-0t64:arm64. 118s Preparing to unpack .../085-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_arm64.deb ... 118s Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 118s Selecting previously unselected package libpixman-1-0:arm64. 118s Preparing to unpack .../086-libpixman-1-0_0.44.0-3_arm64.deb ... 118s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 118s Selecting previously unselected package libqhull-r8.0:arm64. 118s Preparing to unpack .../087-libqhull-r8.0_2020.2-6build1_arm64.deb ... 118s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 118s Selecting previously unselected package libqt5core5t64:arm64. 118s Preparing to unpack .../088-libqt5core5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 118s Unpacking libqt5core5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 118s Selecting previously unselected package libqt5dbus5t64:arm64. 118s Preparing to unpack .../089-libqt5dbus5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 118s Unpacking libqt5dbus5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 118s Selecting previously unselected package libegl1:arm64. 118s Preparing to unpack .../090-libegl1_1.7.0-1build1_arm64.deb ... 118s Unpacking libegl1:arm64 (1.7.0-1build1) ... 118s Selecting previously unselected package libqt5network5t64:arm64. 118s Preparing to unpack .../091-libqt5network5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 118s Unpacking libqt5network5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 118s Selecting previously unselected package libsm6:arm64. 118s Preparing to unpack .../092-libsm6_2%3a1.2.6-1_arm64.deb ... 118s Unpacking libsm6:arm64 (2:1.2.6-1) ... 118s Selecting previously unselected package libxcb-icccm4:arm64. 118s Preparing to unpack .../093-libxcb-icccm4_0.4.2-1_arm64.deb ... 118s Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... 118s Selecting previously unselected package libxcb-util1:arm64. 118s Preparing to unpack .../094-libxcb-util1_0.4.1-1_arm64.deb ... 118s Unpacking libxcb-util1:arm64 (0.4.1-1) ... 118s Selecting previously unselected package libxcb-image0:arm64. 118s Preparing to unpack .../095-libxcb-image0_0.4.0-2build1_arm64.deb ... 118s Unpacking libxcb-image0:arm64 (0.4.0-2build1) ... 118s Selecting previously unselected package libxcb-keysyms1:arm64. 118s Preparing to unpack .../096-libxcb-keysyms1_0.4.1-1_arm64.deb ... 118s Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... 118s Selecting previously unselected package libxcb-render0:arm64. 119s Preparing to unpack .../097-libxcb-render0_1.17.0-2_arm64.deb ... 119s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 119s Selecting previously unselected package libxcb-render-util0:arm64. 119s Preparing to unpack .../098-libxcb-render-util0_0.3.10-1_arm64.deb ... 119s Unpacking libxcb-render-util0:arm64 (0.3.10-1) ... 119s Selecting previously unselected package libxcb-shape0:arm64. 119s Preparing to unpack .../099-libxcb-shape0_1.17.0-2_arm64.deb ... 119s Unpacking libxcb-shape0:arm64 (1.17.0-2) ... 119s Selecting previously unselected package libxcb-xinerama0:arm64. 119s Preparing to unpack .../100-libxcb-xinerama0_1.17.0-2_arm64.deb ... 119s Unpacking libxcb-xinerama0:arm64 (1.17.0-2) ... 119s Selecting previously unselected package libxcb-xinput0:arm64. 119s Preparing to unpack .../101-libxcb-xinput0_1.17.0-2_arm64.deb ... 119s Unpacking libxcb-xinput0:arm64 (1.17.0-2) ... 119s Selecting previously unselected package libxcb-xkb1:arm64. 119s Preparing to unpack .../102-libxcb-xkb1_1.17.0-2_arm64.deb ... 119s Unpacking libxcb-xkb1:arm64 (1.17.0-2) ... 119s Selecting previously unselected package libxkbcommon-x11-0:arm64. 119s Preparing to unpack .../103-libxkbcommon-x11-0_1.7.0-2ubuntu1_arm64.deb ... 119s Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2ubuntu1) ... 119s Selecting previously unselected package libqt5gui5t64:arm64. 119s Preparing to unpack .../104-libqt5gui5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 119s Unpacking libqt5gui5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 119s Selecting previously unselected package libqt5widgets5t64:arm64. 119s Preparing to unpack .../105-libqt5widgets5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 119s Unpacking libqt5widgets5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 119s Selecting previously unselected package libqt5xml5t64:arm64. 119s Preparing to unpack .../106-libqt5xml5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 119s Unpacking libqt5xml5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 119s Selecting previously unselected package libqt5designer5:arm64. 119s Preparing to unpack .../107-libqt5designer5_5.15.15-6build1_arm64.deb ... 119s Unpacking libqt5designer5:arm64 (5.15.15-6build1) ... 119s Selecting previously unselected package libqt5sql5t64:arm64. 119s Preparing to unpack .../108-libqt5sql5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 119s Unpacking libqt5sql5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 119s Selecting previously unselected package libqt5help5:arm64. 120s Preparing to unpack .../109-libqt5help5_5.15.15-6build1_arm64.deb ... 120s Unpacking libqt5help5:arm64 (5.15.15-6build1) ... 120s Selecting previously unselected package libqt5opengl5t64:arm64. 120s Preparing to unpack .../110-libqt5opengl5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 120s Unpacking libqt5opengl5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 120s Selecting previously unselected package libqt5printsupport5t64:arm64. 120s Preparing to unpack .../111-libqt5printsupport5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 120s Unpacking libqt5printsupport5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 120s Selecting previously unselected package libqt5svg5:arm64. 120s Preparing to unpack .../112-libqt5svg5_5.15.15-2_arm64.deb ... 120s Unpacking libqt5svg5:arm64 (5.15.15-2) ... 120s Selecting previously unselected package libqt5test5t64:arm64. 120s Preparing to unpack .../113-libqt5test5t64_5.15.15+dfsg-5ubuntu1_arm64.deb ... 120s Unpacking libqt5test5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 120s Selecting previously unselected package libraqm0:arm64. 120s Preparing to unpack .../114-libraqm0_0.10.2-1_arm64.deb ... 120s Unpacking libraqm0:arm64 (0.10.2-1) ... 120s Selecting previously unselected package libsharpyuv0:arm64. 120s Preparing to unpack .../115-libsharpyuv0_1.5.0-0.1_arm64.deb ... 120s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 120s Selecting previously unselected package libsodium23:arm64. 120s Preparing to unpack .../116-libsodium23_1.0.18-1build3_arm64.deb ... 120s Unpacking libsodium23:arm64 (1.0.18-1build3) ... 120s Selecting previously unselected package libjbig0:arm64. 120s Preparing to unpack .../117-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 120s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 120s Selecting previously unselected package libwebp7:arm64. 120s Preparing to unpack .../118-libwebp7_1.5.0-0.1_arm64.deb ... 120s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 120s Selecting previously unselected package libtiff6:arm64. 120s Preparing to unpack .../119-libtiff6_4.7.0-3ubuntu1_arm64.deb ... 120s Unpacking libtiff6:arm64 (4.7.0-3ubuntu1) ... 120s Selecting previously unselected package libunwind8:arm64. 120s Preparing to unpack .../120-libunwind8_1.6.2-3.1_arm64.deb ... 120s Unpacking libunwind8:arm64 (1.6.2-3.1) ... 120s Selecting previously unselected package libwebpdemux2:arm64. 120s Preparing to unpack .../121-libwebpdemux2_1.5.0-0.1_arm64.deb ... 120s Unpacking libwebpdemux2:arm64 (1.5.0-0.1) ... 120s Selecting previously unselected package libwebpmux3:arm64. 120s Preparing to unpack .../122-libwebpmux3_1.5.0-0.1_arm64.deb ... 120s Unpacking libwebpmux3:arm64 (1.5.0-0.1) ... 120s Selecting previously unselected package libxt6t64:arm64. 120s Preparing to unpack .../123-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 120s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 121s Selecting previously unselected package libxmu6:arm64. 121s Preparing to unpack .../124-libxmu6_2%3a1.1.3-3build2_arm64.deb ... 121s Unpacking libxmu6:arm64 (2:1.1.3-3build2) ... 121s Selecting previously unselected package libxpm4:arm64. 121s Preparing to unpack .../125-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 121s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 121s Selecting previously unselected package libxaw7:arm64. 121s Preparing to unpack .../126-libxaw7_2%3a1.0.16-1_arm64.deb ... 121s Unpacking libxaw7:arm64 (2:1.0.16-1) ... 121s Selecting previously unselected package libxfont2:arm64. 121s Preparing to unpack .../127-libxfont2_1%3a2.0.6-1build1_arm64.deb ... 121s Unpacking libxfont2:arm64 (1:2.0.6-1build1) ... 121s Selecting previously unselected package libxkbfile1:arm64. 121s Preparing to unpack .../128-libxkbfile1_1%3a1.1.0-1build4_arm64.deb ... 121s Unpacking libxkbfile1:arm64 (1:1.1.0-1build4) ... 121s Selecting previously unselected package libxslt1.1:arm64. 121s Preparing to unpack .../129-libxslt1.1_1.1.43-0exp1_arm64.deb ... 121s Unpacking libxslt1.1:arm64 (1.1.43-0exp1) ... 121s Selecting previously unselected package libzmq5:arm64. 121s Preparing to unpack .../130-libzmq5_4.3.5-1build2_arm64.deb ... 121s Unpacking libzmq5:arm64 (4.3.5-1build2) ... 121s Selecting previously unselected package node-fortawesome-fontawesome-free. 121s Preparing to unpack .../131-node-fortawesome-fontawesome-free_6.7.2+ds1-1_all.deb ... 121s Unpacking node-fortawesome-fontawesome-free (6.7.2+ds1-1) ... 121s Selecting previously unselected package python-matplotlib-data. 121s Preparing to unpack .../132-python-matplotlib-data_3.10.1+dfsg1-4_all.deb ... 121s Unpacking python-matplotlib-data (3.10.1+dfsg1-4) ... 121s Selecting previously unselected package python3-accessible-pygments. 121s Preparing to unpack .../133-python3-accessible-pygments_0.0.5-2_all.deb ... 121s Unpacking python3-accessible-pygments (0.0.5-2) ... 121s Selecting previously unselected package python3-annotated-types. 121s Preparing to unpack .../134-python3-annotated-types_0.7.0-1_all.deb ... 121s Unpacking python3-annotated-types (0.7.0-1) ... 122s Selecting previously unselected package python3-in-n-out. 122s Preparing to unpack .../135-python3-in-n-out_0.2.1-1_all.deb ... 122s Unpacking python3-in-n-out (0.2.1-1) ... 122s Selecting previously unselected package python3-psygnal. 122s Preparing to unpack .../136-python3-psygnal_0.11.1-2_all.deb ... 122s Unpacking python3-psygnal (0.11.1-2) ... 122s Selecting previously unselected package python3-pydantic-core. 122s Preparing to unpack .../137-python3-pydantic-core_2.27.2-3_arm64.deb ... 122s Unpacking python3-pydantic-core (2.27.2-3) ... 122s Selecting previously unselected package python3-dnspython. 122s Preparing to unpack .../138-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 122s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 122s Selecting previously unselected package python3-email-validator. 122s Preparing to unpack .../139-python3-email-validator_2.2.0-1_all.deb ... 122s Unpacking python3-email-validator (2.2.0-1) ... 122s Selecting previously unselected package python3-pydantic. 122s Preparing to unpack .../140-python3-pydantic_2.10.6-2_arm64.deb ... 122s Unpacking python3-pydantic (2.10.6-2) ... 122s Selecting previously unselected package python3-pydantic-compat. 122s Preparing to unpack .../141-python3-pydantic-compat_0.1.2-3_all.deb ... 122s Unpacking python3-pydantic-compat (0.1.2-3) ... 122s Selecting previously unselected package python3-app-model. 122s Preparing to unpack .../142-python3-app-model_0.3.0-7_all.deb ... 122s Unpacking python3-app-model (0.3.0-7) ... 122s Selecting previously unselected package python3-asttokens. 122s Preparing to unpack .../143-python3-asttokens_3.0.0-2_all.deb ... 122s Unpacking python3-asttokens (3.0.0-2) ... 122s Selecting previously unselected package python3-brotli. 122s Preparing to unpack .../144-python3-brotli_1.1.0-2build4_arm64.deb ... 122s Unpacking python3-brotli (1.1.0-2build4) ... 122s Selecting previously unselected package python3-soupsieve. 122s Preparing to unpack .../145-python3-soupsieve_2.7-1_all.deb ... 122s Unpacking python3-soupsieve (2.7-1) ... 122s Selecting previously unselected package python3-bs4. 122s Preparing to unpack .../146-python3-bs4_4.13.4-3_all.deb ... 122s Unpacking python3-bs4 (4.13.4-3) ... 122s Selecting previously unselected package python3-packaging. 122s Preparing to unpack .../147-python3-packaging_25.0-1_all.deb ... 122s Unpacking python3-packaging (25.0-1) ... 122s Selecting previously unselected package python3-pyproject-hooks. 122s Preparing to unpack .../148-python3-pyproject-hooks_1.2.0-1_all.deb ... 122s Unpacking python3-pyproject-hooks (1.2.0-1) ... 123s Selecting previously unselected package python3-wheel. 123s Preparing to unpack .../149-python3-wheel_0.46.1-2_all.deb ... 123s Unpacking python3-wheel (0.46.1-2) ... 123s Selecting previously unselected package python3-build. 123s Preparing to unpack .../150-python3-build_1.2.2-2_all.deb ... 123s Unpacking python3-build (1.2.2-2) ... 123s Selecting previously unselected package python3-heapdict. 123s Preparing to unpack .../151-python3-heapdict_1.0.1-3_all.deb ... 123s Unpacking python3-heapdict (1.0.1-3) ... 123s Selecting previously unselected package python3-cachey. 123s Preparing to unpack .../152-python3-cachey_0.2.1-3_all.deb ... 123s Unpacking python3-cachey (0.2.1-3) ... 123s Selecting previously unselected package python3-click. 123s Preparing to unpack .../153-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 123s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 123s Selecting previously unselected package python3-cloudpickle. 123s Preparing to unpack .../154-python3-cloudpickle_3.1.1-1_all.deb ... 123s Unpacking python3-cloudpickle (3.1.1-1) ... 123s Selecting previously unselected package python3-traitlets. 123s Preparing to unpack .../155-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 123s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 123s Selecting previously unselected package python3-comm. 123s Preparing to unpack .../156-python3-comm_0.2.1-1_all.deb ... 123s Unpacking python3-comm (0.2.1-1) ... 123s Selecting previously unselected package python3-contourpy. 123s Preparing to unpack .../157-python3-contourpy_1.3.1-1build1_arm64.deb ... 123s Unpacking python3-contourpy (1.3.1-1build1) ... 123s Selecting previously unselected package python3-coverage. 123s Preparing to unpack .../158-python3-coverage_7.8.2+dfsg1-1_arm64.deb ... 123s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 123s Selecting previously unselected package python3-crc32c. 123s Preparing to unpack .../159-python3-crc32c_2.7.1-1_arm64.deb ... 123s Unpacking python3-crc32c (2.7.1-1) ... 123s Selecting previously unselected package python3-cycler. 123s Preparing to unpack .../160-python3-cycler_0.12.1-1_all.deb ... 123s Unpacking python3-cycler (0.12.1-1) ... 123s Selecting previously unselected package python3-fsspec. 123s Preparing to unpack .../161-python3-fsspec_2025.3.0-1_all.deb ... 123s Unpacking python3-fsspec (2025.3.0-1) ... 123s Selecting previously unselected package python3-toolz. 123s Preparing to unpack .../162-python3-toolz_1.0.0-2_all.deb ... 123s Unpacking python3-toolz (1.0.0-2) ... 124s Selecting previously unselected package python3-locket. 124s Preparing to unpack .../163-python3-locket_1.0.0-2_all.deb ... 124s Unpacking python3-locket (1.0.0-2) ... 124s Selecting previously unselected package python3-partd. 124s Preparing to unpack .../164-python3-partd_1.4.2-1_all.deb ... 124s Unpacking python3-partd (1.4.2-1) ... 124s Selecting previously unselected package python3-dask. 124s Preparing to unpack .../165-python3-dask_2024.12.1+dfsg-2_all.deb ... 124s Unpacking python3-dask (2024.12.1+dfsg-2) ... 124s Selecting previously unselected package python3-dateutil. 124s Preparing to unpack .../166-python3-dateutil_2.9.0-4_all.deb ... 124s Unpacking python3-dateutil (2.9.0-4) ... 124s Selecting previously unselected package python3-debugpy. 124s Preparing to unpack .../167-python3-debugpy_1.8.12+ds-1ubuntu1_arm64.deb ... 124s Unpacking python3-debugpy (1.8.12+ds-1ubuntu1) ... 124s Selecting previously unselected package python3-decorator. 124s Preparing to unpack .../168-python3-decorator_5.2.1-2_all.deb ... 124s Unpacking python3-decorator (5.2.1-2) ... 124s Selecting previously unselected package python3-defusedxml. 124s Preparing to unpack .../169-python3-defusedxml_0.7.1-3_all.deb ... 124s Unpacking python3-defusedxml (0.7.1-3) ... 124s Selecting previously unselected package python3-docstring-parser. 124s Preparing to unpack .../170-python3-docstring-parser_0.16-1_all.deb ... 124s Unpacking python3-docstring-parser (0.16-1) ... 124s Selecting previously unselected package python3-roman. 124s Preparing to unpack .../171-python3-roman_5.0-1_all.deb ... 124s Unpacking python3-roman (5.0-1) ... 124s Selecting previously unselected package python3-docutils. 124s Preparing to unpack .../172-python3-docutils_0.21.2+dfsg-2_all.deb ... 124s Unpacking python3-docutils (0.21.2+dfsg-2) ... 124s Selecting previously unselected package python3-donfig. 124s Preparing to unpack .../173-python3-donfig_0.8.1+dfsg-3_all.deb ... 124s Unpacking python3-donfig (0.8.1+dfsg-3) ... 124s Selecting previously unselected package python3-executing. 124s Preparing to unpack .../174-python3-executing_2.2.0-0.2_all.deb ... 124s Unpacking python3-executing (2.2.0-0.2) ... 124s Selecting previously unselected package python3-flexcache. 124s Preparing to unpack .../175-python3-flexcache_0.3-2_all.deb ... 124s Unpacking python3-flexcache (0.3-2) ... 125s Selecting previously unselected package python3-flexparser. 125s Preparing to unpack .../176-python3-flexparser_0.4-1_all.deb ... 125s Unpacking python3-flexparser (0.4-1) ... 125s Selecting previously unselected package python3-platformdirs. 125s Preparing to unpack .../177-python3-platformdirs_4.3.7-1_all.deb ... 125s Unpacking python3-platformdirs (4.3.7-1) ... 125s Selecting previously unselected package python3-fs. 125s Preparing to unpack .../178-python3-fs_2.4.16-7_all.deb ... 125s Unpacking python3-fs (2.4.16-7) ... 125s Selecting previously unselected package python3-lxml:arm64. 125s Preparing to unpack .../179-python3-lxml_5.4.0-1build1_arm64.deb ... 125s Unpacking python3-lxml:arm64 (5.4.0-1build1) ... 125s Selecting previously unselected package python3-lz4. 125s Preparing to unpack .../180-python3-lz4_4.4.0+dfsg-2_arm64.deb ... 125s Unpacking python3-lz4 (4.4.0+dfsg-2) ... 125s Selecting previously unselected package python3-scipy. 125s Preparing to unpack .../181-python3-scipy_1.15.3-1_arm64.deb ... 125s Unpacking python3-scipy (1.15.3-1) ... 125s Selecting previously unselected package python3-mpmath. 126s Preparing to unpack .../182-python3-mpmath_1.3.0-1_all.deb ... 126s Unpacking python3-mpmath (1.3.0-1) ... 126s Selecting previously unselected package python3-sympy. 126s Preparing to unpack .../183-python3-sympy_1.13.3-5_all.deb ... 126s Unpacking python3-sympy (1.13.3-5) ... 126s Selecting previously unselected package python3-ufolib2. 126s Preparing to unpack .../184-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 126s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 126s Selecting previously unselected package python3-unicodedata2. 126s Preparing to unpack .../185-python3-unicodedata2_15.1.0+ds-1build3_arm64.deb ... 126s Unpacking python3-unicodedata2 (15.1.0+ds-1build3) ... 126s Selecting previously unselected package unicode-data. 126s Preparing to unpack .../186-unicode-data_15.1.0-1_all.deb ... 126s Unpacking unicode-data (15.1.0-1) ... 126s Selecting previously unselected package python3-fonttools. 126s Preparing to unpack .../187-python3-fonttools_4.55.3-2build1_arm64.deb ... 126s Unpacking python3-fonttools (4.55.3-2build1) ... 127s Selecting previously unselected package python3-freetype. 127s Preparing to unpack .../188-python3-freetype_2.5.1-1_all.deb ... 127s Unpacking python3-freetype (2.5.1-1) ... 127s Selecting previously unselected package python3-hsluv. 127s Preparing to unpack .../189-python3-hsluv_5.0.4-1_all.deb ... 127s Unpacking python3-hsluv (5.0.4-1) ... 127s Selecting previously unselected package python3.13-tk. 127s Preparing to unpack .../190-python3.13-tk_3.13.5-1_arm64.deb ... 127s Unpacking python3.13-tk (3.13.5-1) ... 127s Selecting previously unselected package python3-tk:arm64. 127s Preparing to unpack .../191-python3-tk_3.13.4-1_arm64.deb ... 127s Unpacking python3-tk:arm64 (3.13.4-1) ... 127s Selecting previously unselected package python3-pil.imagetk:arm64. 127s Preparing to unpack .../192-python3-pil.imagetk_11.1.0-5build1_arm64.deb ... 127s Unpacking python3-pil.imagetk:arm64 (11.1.0-5build1) ... 127s Selecting previously unselected package libopenjp2-7:arm64. 127s Preparing to unpack .../193-libopenjp2-7_2.5.3-2_arm64.deb ... 127s Unpacking libopenjp2-7:arm64 (2.5.3-2) ... 127s Selecting previously unselected package python3-pil:arm64. 127s Preparing to unpack .../194-python3-pil_11.1.0-5build1_arm64.deb ... 127s Unpacking python3-pil:arm64 (11.1.0-5build1) ... 127s Selecting previously unselected package python3-imageio. 127s Preparing to unpack .../195-python3-imageio_2.37.0-1_all.deb ... 127s Unpacking python3-imageio (2.37.0-1) ... 127s Selecting previously unselected package python3-imagesize. 127s Preparing to unpack .../196-python3-imagesize_1.4.1-1_all.deb ... 127s Unpacking python3-imagesize (1.4.1-1) ... 127s Selecting previously unselected package python3-iniconfig. 127s Preparing to unpack .../197-python3-iniconfig_1.1.1-2_all.deb ... 127s Unpacking python3-iniconfig (1.1.1-2) ... 127s Selecting previously unselected package python3-parso. 127s Preparing to unpack .../198-python3-parso_0.8.4-1_all.deb ... 127s Unpacking python3-parso (0.8.4-1) ... 127s Selecting previously unselected package python3-typeshed. 127s Preparing to unpack .../199-python3-typeshed_0.0~git20241223.ea91db2-2_all.deb ... 127s Unpacking python3-typeshed (0.0~git20241223.ea91db2-2) ... 128s Selecting previously unselected package python3-jedi. 128s Preparing to unpack .../200-python3-jedi_0.19.1+ds1-1_all.deb ... 128s Unpacking python3-jedi (0.19.1+ds1-1) ... 128s Selecting previously unselected package python3-matplotlib-inline. 128s Preparing to unpack .../201-python3-matplotlib-inline_0.1.7-1_all.deb ... 128s Unpacking python3-matplotlib-inline (0.1.7-1) ... 128s Selecting previously unselected package python3-wcwidth. 128s Preparing to unpack .../202-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 128s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 128s Selecting previously unselected package python3-prompt-toolkit. 128s Preparing to unpack .../203-python3-prompt-toolkit_3.0.51-2_all.deb ... 128s Unpacking python3-prompt-toolkit (3.0.51-2) ... 128s Selecting previously unselected package python3-pure-eval. 128s Preparing to unpack .../204-python3-pure-eval_0.2.3-1_all.deb ... 128s Unpacking python3-pure-eval (0.2.3-1) ... 128s Selecting previously unselected package python3-stack-data. 128s Preparing to unpack .../205-python3-stack-data_0.6.3-1_all.deb ... 128s Unpacking python3-stack-data (0.6.3-1) ... 128s Selecting previously unselected package python3-ptyprocess. 128s Preparing to unpack .../206-python3-ptyprocess_0.7.0-6_all.deb ... 128s Unpacking python3-ptyprocess (0.7.0-6) ... 128s Selecting previously unselected package python3-pexpect. 128s Preparing to unpack .../207-python3-pexpect_4.9-3_all.deb ... 128s Unpacking python3-pexpect (4.9-3) ... 129s Selecting previously unselected package python3-ipython. 129s Preparing to unpack .../208-python3-ipython_8.35.0-1_all.deb ... 129s Unpacking python3-ipython (8.35.0-1) ... 129s Selecting previously unselected package python3-jupyter-core. 129s Preparing to unpack .../209-python3-jupyter-core_5.7.2-5_all.deb ... 129s Unpacking python3-jupyter-core (5.7.2-5) ... 129s Selecting previously unselected package python3-psutil. 129s Preparing to unpack .../210-python3-psutil_5.9.8-2build3_arm64.deb ... 129s Unpacking python3-psutil (5.9.8-2build3) ... 129s Selecting previously unselected package python3-tornado. 129s Preparing to unpack .../211-python3-tornado_6.4.2-3_arm64.deb ... 129s Unpacking python3-tornado (6.4.2-3) ... 129s Selecting previously unselected package python3-zmq. 129s Preparing to unpack .../212-python3-zmq_26.4.0-1_arm64.deb ... 129s Unpacking python3-zmq (26.4.0-1) ... 129s Selecting previously unselected package python3-jupyter-client. 129s Preparing to unpack .../213-python3-jupyter-client_8.6.3-2_all.deb ... 129s Unpacking python3-jupyter-client (8.6.3-2) ... 129s Selecting previously unselected package python3-nest-asyncio. 129s Preparing to unpack .../214-python3-nest-asyncio_1.5.4-1_all.deb ... 129s Unpacking python3-nest-asyncio (1.5.4-1) ... 129s Selecting previously unselected package python3-ipykernel. 129s Preparing to unpack .../215-python3-ipykernel_6.29.5-2_all.deb ... 129s Unpacking python3-ipykernel (6.29.5-2) ... 129s Selecting previously unselected package python3-kiwisolver. 129s Preparing to unpack .../216-python3-kiwisolver_1.4.7-3build1_arm64.deb ... 129s Unpacking python3-kiwisolver (1.4.7-3build1) ... 129s Selecting previously unselected package python3-lazy-loader. 129s Preparing to unpack .../217-python3-lazy-loader_0.4-1_all.deb ... 129s Unpacking python3-lazy-loader (0.4-1) ... 129s Selecting previously unselected package python3-qtpy. 129s Preparing to unpack .../218-python3-qtpy_2.4.3-1_all.deb ... 129s Unpacking python3-qtpy (2.4.3-1) ... 129s Selecting previously unselected package python3-superqt. 129s Preparing to unpack .../219-python3-superqt_0.7.3-1_all.deb ... 129s Unpacking python3-superqt (0.7.3-1) ... 129s Selecting previously unselected package python3-magicgui. 130s Preparing to unpack .../220-python3-magicgui_0.9.1-2_all.deb ... 130s Unpacking python3-magicgui (0.9.1-2) ... 130s Selecting previously unselected package python3-matplotlib. 130s Preparing to unpack .../221-python3-matplotlib_3.10.1+dfsg1-4_arm64.deb ... 130s Unpacking python3-matplotlib (3.10.1+dfsg1-4) ... 130s Selecting previously unselected package python3-pyqt5.sip. 130s Preparing to unpack .../222-python3-pyqt5.sip_12.17.0-1build1_arm64.deb ... 130s Unpacking python3-pyqt5.sip (12.17.0-1build1) ... 130s Selecting previously unselected package python3-pyqt5. 130s Preparing to unpack .../223-python3-pyqt5_5.15.11+dfsg-2_arm64.deb ... 130s Unpacking python3-pyqt5 (5.15.11+dfsg-2) ... 130s Selecting previously unselected package python3-pyqt5.qtopengl. 130s Preparing to unpack .../224-python3-pyqt5.qtopengl_5.15.11+dfsg-2_arm64.deb ... 130s Unpacking python3-pyqt5.qtopengl (5.15.11+dfsg-2) ... 130s Selecting previously unselected package python3-pyqt5.qtsvg. 131s Preparing to unpack .../225-python3-pyqt5.qtsvg_5.15.11+dfsg-2_arm64.deb ... 131s Unpacking python3-pyqt5.qtsvg (5.15.11+dfsg-2) ... 131s Selecting previously unselected package python3-qtpy-pyqt5. 131s Preparing to unpack .../226-python3-qtpy-pyqt5_2.4.3-1_all.deb ... 131s Unpacking python3-qtpy-pyqt5 (2.4.3-1) ... 131s Selecting previously unselected package python3-pytz. 131s Preparing to unpack .../227-python3-pytz_2025.2-3_all.deb ... 131s Unpacking python3-pytz (2025.2-3) ... 131s Selecting previously unselected package python3-pandas-lib:arm64. 131s Preparing to unpack .../228-python3-pandas-lib_2.2.3+dfsg-9_arm64.deb ... 131s Unpacking python3-pandas-lib:arm64 (2.2.3+dfsg-9) ... 131s Selecting previously unselected package python3-pandas. 131s Preparing to unpack .../229-python3-pandas_2.2.3+dfsg-9_all.deb ... 131s Unpacking python3-pandas (2.2.3+dfsg-9) ... 131s Selecting previously unselected package python3-xarray. 131s Preparing to unpack .../230-python3-xarray_2025.03.1-8_all.deb ... 131s Unpacking python3-xarray (2025.03.1-8) ... 132s Selecting previously unselected package sphinx-common. 132s Preparing to unpack .../231-sphinx-common_8.2.3-1ubuntu2_all.deb ... 132s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 132s Selecting previously unselected package python3-alabaster. 132s Preparing to unpack .../232-python3-alabaster_0.7.16-0.1_all.deb ... 132s Unpacking python3-alabaster (0.7.16-0.1) ... 132s Selecting previously unselected package python3-snowballstemmer. 132s Preparing to unpack .../233-python3-snowballstemmer_2.2.0-4build1_all.deb ... 132s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 132s Selecting previously unselected package python3-sphinx. 132s Preparing to unpack .../234-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 132s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 132s Selecting previously unselected package python3-sphinx-copybutton. 132s Preparing to unpack .../235-python3-sphinx-copybutton_0.5.2-2_all.deb ... 132s Unpacking python3-sphinx-copybutton (0.5.2-2) ... 132s Selecting previously unselected package python3-pydata-sphinx-theme. 132s Preparing to unpack .../236-python3-pydata-sphinx-theme_0.16.1+dfsg-3_all.deb ... 132s Unpacking python3-pydata-sphinx-theme (0.16.1+dfsg-3) ... 132s Selecting previously unselected package python3-numcodecs. 132s Preparing to unpack .../237-python3-numcodecs_0.16.0+ds-1_arm64.deb ... 132s Unpacking python3-numcodecs (0.16.0+ds-1) ... 132s Selecting previously unselected package python3-zarr. 132s Preparing to unpack .../238-python3-zarr_3.0.6-2_all.deb ... 132s Unpacking python3-zarr (3.0.6-2) ... 132s Selecting previously unselected package python3-qtconsole. 133s Preparing to unpack .../239-python3-qtconsole_5.6.1-4_all.deb ... 133s Unpacking python3-qtconsole (5.6.1-4) ... 133s Selecting previously unselected package python3-napari-console. 133s Preparing to unpack .../240-python3-napari-console_0.1.3-5_all.deb ... 133s Unpacking python3-napari-console (0.1.3-5) ... 133s Selecting previously unselected package python3-napari-plugin-engine. 133s Preparing to unpack .../241-python3-napari-plugin-engine_0.2.0-4_all.deb ... 133s Unpacking python3-napari-plugin-engine (0.2.0-4) ... 133s Selecting previously unselected package python3-vispy. 133s Preparing to unpack .../242-python3-vispy_0.14.3-1_arm64.deb ... 133s Unpacking python3-vispy (0.14.3-1) ... 133s Selecting previously unselected package python3-napari-svg. 133s Preparing to unpack .../243-python3-napari-svg_0.2.1-1_all.deb ... 133s Unpacking python3-napari-svg (0.2.1-1) ... 133s Selecting previously unselected package python3-tomli-w. 133s Preparing to unpack .../244-python3-tomli-w_1.0.0-3_all.deb ... 133s Unpacking python3-tomli-w (1.0.0-3) ... 133s Selecting previously unselected package python3-shellingham. 133s Preparing to unpack .../245-python3-shellingham_1.5.4-1_all.deb ... 133s Unpacking python3-shellingham (1.5.4-1) ... 133s Selecting previously unselected package python3-typer. 133s Preparing to unpack .../246-python3-typer_0.15.2-1_all.deb ... 133s Unpacking python3-typer (0.15.2-1) ... 133s Selecting previously unselected package python3-npe2. 133s Preparing to unpack .../247-python3-npe2_0.7.8-1_all.deb ... 133s Unpacking python3-npe2 (0.7.8-1) ... 133s Selecting previously unselected package python3-tabulate. 133s Preparing to unpack .../248-python3-tabulate_0.9.0-1_all.deb ... 133s Unpacking python3-tabulate (0.9.0-1) ... 133s Selecting previously unselected package python3-numpydoc. 133s Preparing to unpack .../249-python3-numpydoc_1.8.0-2_all.deb ... 133s Unpacking python3-numpydoc (1.8.0-2) ... 133s Selecting previously unselected package libopengl0:arm64. 133s Preparing to unpack .../250-libopengl0_1.7.0-1build1_arm64.deb ... 133s Unpacking libopengl0:arm64 (1.7.0-1build1) ... 133s Selecting previously unselected package libglu1-mesa:arm64. 133s Preparing to unpack .../251-libglu1-mesa_9.0.2-1.1build1_arm64.deb ... 133s Unpacking libglu1-mesa:arm64 (9.0.2-1.1build1) ... 134s Selecting previously unselected package python3-opengl. 134s Preparing to unpack .../252-python3-opengl_3.1.9+dfsg-1syncable1_all.deb ... 134s Unpacking python3-opengl (3.1.9+dfsg-1syncable1) ... 134s Selecting previously unselected package python3-pint. 134s Preparing to unpack .../253-python3-pint_0.24.4-2_all.deb ... 134s Unpacking python3-pint (0.24.4-2) ... 134s Selecting previously unselected package python3-networkx. 134s Preparing to unpack .../254-python3-networkx_3.2.1-4ubuntu1_all.deb ... 134s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 135s Selecting previously unselected package python3-skimage-lib:arm64. 135s Preparing to unpack .../255-python3-skimage-lib_0.25.2-2_arm64.deb ... 135s Unpacking python3-skimage-lib:arm64 (0.25.2-2) ... 135s Selecting previously unselected package python3-tifffile. 135s Preparing to unpack .../256-python3-tifffile_20250330-1_all.deb ... 135s Unpacking python3-tifffile (20250330-1) ... 135s Selecting previously unselected package python3-skimage. 135s Preparing to unpack .../257-python3-skimage_0.25.2-2_all.deb ... 135s Unpacking python3-skimage (0.25.2-2) ... 135s Selecting previously unselected package python3-tqdm. 135s Preparing to unpack .../258-python3-tqdm_4.67.1-5_all.deb ... 135s Unpacking python3-tqdm (4.67.1-5) ... 135s Selecting previously unselected package python3-wrapt. 135s Preparing to unpack .../259-python3-wrapt_1.15.0-4build1_arm64.deb ... 135s Unpacking python3-wrapt (1.15.0-4build1) ... 135s Selecting previously unselected package python3-napari. 135s Preparing to unpack .../260-python3-napari_0.5.6-3_all.deb ... 135s Unpacking python3-napari (0.5.6-3) ... 136s Selecting previously unselected package python3-pluggy. 136s Preparing to unpack .../261-python3-pluggy_1.5.0-1_all.deb ... 136s Unpacking python3-pluggy (1.5.0-1) ... 136s Selecting previously unselected package python3-pytest. 136s Preparing to unpack .../262-python3-pytest_8.3.5-2_all.deb ... 136s Unpacking python3-pytest (8.3.5-2) ... 136s Selecting previously unselected package python3-pytest-pretty. 136s Preparing to unpack .../263-python3-pytest-pretty_1.2.0-4_all.deb ... 136s Unpacking python3-pytest-pretty (1.2.0-4) ... 136s Selecting previously unselected package python3-pytestqt. 136s Preparing to unpack .../264-python3-pytestqt_4.4.0-1_all.deb ... 136s Unpacking python3-pytestqt (4.4.0-1) ... 136s Selecting previously unselected package x11-xkb-utils. 136s Preparing to unpack .../265-x11-xkb-utils_7.7+9_arm64.deb ... 136s Unpacking x11-xkb-utils (7.7+9) ... 136s Selecting previously unselected package xserver-common. 136s Preparing to unpack .../266-xserver-common_2%3a21.1.16-1ubuntu1_all.deb ... 136s Unpacking xserver-common (2:21.1.16-1ubuntu1) ... 136s Selecting previously unselected package xvfb. 136s Preparing to unpack .../267-xvfb_2%3a21.1.16-1ubuntu1_arm64.deb ... 136s Unpacking xvfb (2:21.1.16-1ubuntu1) ... 136s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 136s Setting up python3-heapdict (1.0.1-3) ... 136s Setting up libxcb-dri3-0:arm64 (1.17.0-2) ... 136s Setting up liblcms2-2:arm64 (2.16-2) ... 136s Setting up python3-iniconfig (1.1.1-2) ... 137s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 137s Setting up python3-tornado (6.4.2-3) ... 137s Setting up libnorm1t64:arm64 (1.5.9+dfsg-3.1build2) ... 137s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 137s Setting up libwayland-server0:arm64 (1.23.1-3build1) ... 137s Setting up libx11-xcb1:arm64 (2:1.8.12-1) ... 137s Setting up python3-pure-eval (0.2.3-1) ... 138s Setting up libdouble-conversion3:arm64 (3.3.1-1) ... 138s Setting up libsodium23:arm64 (1.0.18-1build3) ... 138s Setting up libxcb-xfixes0:arm64 (1.17.0-2) ... 138s Setting up python3-pydantic-core (2.27.2-3) ... 138s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 138s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 138s Setting up libxi6:arm64 (2:1.8.2-1) ... 138s Setting up libxcb-xinput0:arm64 (1.17.0-2) ... 138s Setting up libxrender1:arm64 (1:0.9.12-1) ... 138s Setting up python3-parso (0.8.4-1) ... 138s Setting up python3-lz4 (4.4.0+dfsg-2) ... 138s Setting up libxcb-render0:arm64 (1.17.0-2) ... 138s Setting up python3-defusedxml (0.7.1-3) ... 139s Setting up python3-asttokens (3.0.0-2) ... 139s Setting up libglvnd0:arm64 (1.7.0-1build1) ... 139s Setting up python3-alabaster (0.7.16-0.1) ... 139s Setting up python3-unicodedata2 (15.1.0+ds-1build3) ... 139s Setting up fonts-lyx (2.4.3-1) ... 139s Setting up libxcb-glx0:arm64 (1.17.0-2) ... 139s Setting up python3-fsspec (2025.3.0-1) ... 140s Setting up python3-tqdm (4.67.1-5) ... 140s Setting up python3-docstring-parser (0.16-1) ... 140s Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... 140s Setting up libxcb-shape0:arm64 (1.17.0-2) ... 140s Setting up x11-common (1:7.7+24ubuntu1) ... 141s Setting up libdeflate0:arm64 (1.23-2) ... 141s Setting up python3-tabulate (0.9.0-1) ... 141s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 141s Setting up libxcb-render-util0:arm64 (0.3.10-1) ... 141s Setting up python3-coverage (7.8.2+dfsg1-1) ... 141s Setting up python3-pytz (2025.2-3) ... 141s Setting up python3-hsluv (5.0.4-1) ... 142s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 142s Setting up libxcb-icccm4:arm64 (0.4.2-1) ... 142s Setting up python3-cachey (0.2.1-3) ... 142s Setting up node-fortawesome-fontawesome-free (6.7.2+ds1-1) ... 142s Setting up libgomp1:arm64 (15.1.0-8ubuntu1) ... 142s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 142s Setting up python3-freetype (2.5.1-1) ... 142s Setting up fonts-open-sans (1.11-2) ... 142s Setting up python3-networkx (3.2.1-4ubuntu1) ... 144s Setting up libunwind8:arm64 (1.6.2-3.1) ... 144s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 144s Setting up python3-annotated-types (0.7.0-1) ... 144s Setting up libpcre2-16-0:arm64 (10.45-1) ... 144s Setting up python3-platformdirs (4.3.7-1) ... 145s Setting up python3-psutil (5.9.8-2build3) ... 145s Setting up libsource-highlight-common (3.1.9-4.3build1) ... 145s Setting up libopengl0:arm64 (1.7.0-1build1) ... 145s Setting up libxcb-util1:arm64 (0.4.1-1) ... 145s Setting up python3-napari-plugin-engine (0.2.0-4) ... 145s Setting up libxxf86vm1:arm64 (1:1.1.4-1build4) ... 145s Setting up python3-cloudpickle (3.1.1-1) ... 146s Setting up libsnappy1v5:arm64 (1.2.2-1) ... 146s Setting up libxcb-xkb1:arm64 (1.17.0-2) ... 146s Setting up libxcb-image0:arm64 (0.4.0-2build1) ... 146s Setting up python3-fs (2.4.16-7) ... 146s Setting up python3-psygnal (0.11.1-2) ... 146s Setting up libxcb-present0:arm64 (1.17.0-2) ... 146s Setting up unicode-data (15.1.0-1) ... 146s Setting up python3-roman (5.0-1) ... 146s Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 146s Setting up libqt5core5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 146s Setting up python3-decorator (5.2.1-2) ... 147s Setting up libfontenc1:arm64 (1:1.1.8-1build1) ... 147s Setting up libblas3:arm64 (3.12.1-2build1) ... 147s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 147s Setting up python3-packaging (25.0-1) ... 147s Setting up libxcb-xinerama0:arm64 (1.17.0-2) ... 147s Setting up python3-flexparser (0.4-1) ... 147s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 148s Setting up python3-pyproject-hooks (1.2.0-1) ... 148s Setting up python3-accessible-pygments (0.0.5-2) ... 148s Setting up python3-typeshed (0.0~git20241223.ea91db2-2) ... 148s Setting up libxfixes3:arm64 (1:6.0.0-2build1) ... 148s Setting up libxcb-sync1:arm64 (1.17.0-2) ... 148s Setting up python3-executing (2.2.0-0.2) ... 148s Setting up python3-snowballstemmer (2.2.0-4build1) ... 149s Setting up python3-nest-asyncio (1.5.4-1) ... 149s Setting up python3-brotli (1.1.0-2build4) ... 149s Setting up libavahi-common-data:arm64 (0.8-16ubuntu2) ... 149s Setting up python3-cycler (0.12.1-1) ... 149s Setting up libxinerama1:arm64 (2:1.1.4-3build1) ... 149s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 149s Setting up libxkbcommon-x11-0:arm64 (1.7.0-2ubuntu1) ... 149s Setting up fonts-dejavu-mono (2.37-8) ... 149s Setting up python3-kiwisolver (1.4.7-3build1) ... 150s Setting up python3-numpy-dev:arm64 (1:2.2.4+ds-1ubuntu1) ... 150s Setting up python3-wrapt (1.15.0-4build1) ... 150s Setting up libxrandr2:arm64 (2:1.5.4-1) ... 150s Setting up libtcl8.6:arm64 (8.6.16+dfsg-1) ... 150s Setting up fonts-dejavu-core (2.37-8) ... 150s Setting up python3-in-n-out (0.2.1-1) ... 150s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 150s Setting up libbabeltrace1:arm64 (1.5.11-4build2) ... 150s Setting up python3-crc32c (2.7.1-1) ... 150s Setting up libgfortran5:arm64 (15.1.0-8ubuntu1) ... 150s Setting up libvulkan1:arm64 (1.4.309.0-1) ... 150s Setting up python3-pluggy (1.5.0-1) ... 151s Setting up libwebp7:arm64 (1.5.0-0.1) ... 151s Setting up python3-pyqt5.sip (12.17.0-1build1) ... 151s Setting up libmtdev1t64:arm64 (1.1.7-1) ... 151s Setting up libxshmfence1:arm64 (1.3.3-1) ... 151s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 151s Setting up libxcb-randr0:arm64 (1.17.0-2) ... 151s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 152s Setting up libjson-perl (4.10000-1) ... 152s Setting up libxslt1.1:arm64 (1.1.43-0exp1) ... 152s Setting up libblosc1:arm64 (1.21.5+ds-1build1) ... 152s Setting up libqt5sql5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 152s Setting up libmd4c0:arm64 (0.5.2-2) ... 152s Setting up python3-qtpy (2.4.3-1) ... 152s Setting up libopenjp2-7:arm64 (2.5.3-2) ... 152s Setting up python3-toolz (1.0.0-2) ... 152s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 152s Setting up python3-dateutil (2.9.0-4) ... 153s Setting up python3-flexcache (0.3-2) ... 153s Setting up python3-email-validator (2.2.0-1) ... 153s Setting up sgml-base (1.31+nmu1) ... 153s Setting up libglu1-mesa:arm64 (9.0.2-1.1build1) ... 153s Setting up python3-donfig (0.8.1+dfsg-3) ... 154s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 154s Setting up python3-lazy-loader (0.4-1) ... 154s Setting up libxkbfile1:arm64 (1:1.1.0-1build4) ... 154s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 154s Setting up python3-mpmath (1.3.0-1) ... 155s Setting up python3-shellingham (1.5.4-1) ... 155s Setting up python-matplotlib-data (3.10.1+dfsg1-4) ... 155s Setting up libwebpmux3:arm64 (1.5.0-0.1) ... 155s Setting up python3-locket (1.0.0-2) ... 155s Setting up python3-tomli-w (1.0.0-3) ... 156s Setting up libxfont2:arm64 (1:2.0.6-1build1) ... 156s Setting up python3-stack-data (0.6.3-1) ... 156s Setting up python3-soupsieve (2.7-1) ... 156s Setting up python3-jupyter-core (5.7.2-5) ... 156s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 156s Setting up python3-imagesize (1.4.1-1) ... 157s Setting up python3-ptyprocess (0.7.0-6) ... 157s Setting up libwacom-common (2.14.0-1build1) ... 157s Setting up libwayland-client0:arm64 (1.23.1-3build1) ... 157s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 157s Setting up python3-prompt-toolkit (3.0.51-2) ... 157s Setting up python3-partd (1.4.2-1) ... 158s Setting up python3-sympy (1.13.3-5) ... 165s Setting up libice6:arm64 (2:1.1.1-1) ... 165s Setting up mesa-libgallium:arm64 (25.0.7-0ubuntu3) ... 165s Setting up liblapack3:arm64 (3.12.1-2build1) ... 165s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 165s Setting up libqt5dbus5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 165s Setting up libzmq5:arm64 (4.3.5-1build2) ... 165s Setting up python3-jedi (0.19.1+ds1-1) ... 165s Setting up libgbm1:arm64 (25.0.7-0ubuntu3) ... 165s Setting up libwacom9:arm64 (2.14.0-1build1) ... 165s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 166s Setting up python3-pytest (8.3.5-2) ... 166s Setting up python3-typer (0.15.2-1) ... 166s Setting up libwebpdemux2:arm64 (1.5.0-0.1) ... 166s Setting up libgl1-mesa-dri:arm64 (25.0.7-0ubuntu3) ... 166s Setting up libqt5network5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 166s Setting up libavahi-common3:arm64 (0.8-16ubuntu2) ... 166s Setting up python3-dask (2024.12.1+dfsg-2) ... 168s Setting up libqt5xml5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 168s Setting up libsource-highlight4t64:arm64 (3.1.9-4.3build1) ... 168s Setting up libqt5test5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 168s Setting up python3-wheel (0.46.1-2) ... 168s Setting up python3-bs4 (4.13.4-3) ... 168s Setting up libinput-bin (1.28.1-1) ... 168s Setting up python3-matplotlib-inline (0.1.7-1) ... 169s Setting up python3-comm (0.2.1-1) ... 169s Setting up python3-pint (0.24.4-2) ... 170s Setting up libegl-mesa0:arm64 (25.0.7-0ubuntu3) ... 170s Setting up gdb (16.2-8ubuntu1) ... 170s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 170s Setting up python3-pexpect (4.9-3) ... 170s Setting up python3-zmq (26.4.0-1) ... 170s Setting up python3-pydantic (2.10.6-2) ... 171s Setting up libraqm0:arm64 (0.10.2-1) ... 171s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 173s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 173s Setting up python3-pydantic-compat (0.1.2-3) ... 174s Setting up python3-lxml:arm64 (5.4.0-1build1) ... 174s Setting up libtiff6:arm64 (4.7.0-3ubuntu1) ... 174s Setting up python3-superqt (0.7.3-1) ... 174s Setting up xml-core (0.19) ... 174s Setting up python3-pytest-pretty (1.2.0-4) ... 175s Setting up libegl1:arm64 (1.7.0-1build1) ... 175s Setting up python3-jupyter-client (8.6.3-2) ... 175s Setting up python3-contourpy (1.3.1-1build1) ... 175s Setting up libfontconfig1:arm64 (2.15.0-2.2ubuntu1) ... 175s Setting up python3-build (1.2.2-2) ... 175s Setting up python3-magicgui (0.9.1-2) ... 175s Setting up libsm6:arm64 (2:1.2.6-1) ... 175s Setting up python3-pytestqt (4.4.0-1) ... 176s Setting up libavahi-client3:arm64 (0.8-16ubuntu2) ... 176s Setting up libinput10:arm64 (1.28.1-1) ... 176s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 178s Regenerating fonts cache... done. 178s Setting up libxft2:arm64 (2.3.6-1build1) ... 178s Setting up libglx-mesa0:arm64 (25.0.7-0ubuntu3) ... 178s Setting up python3-scipy (1.15.3-1) ... 184s Setting up libglx0:arm64 (1.7.0-1build1) ... 184s Setting up python3-skimage-lib:arm64 (0.25.2-2) ... 184s Setting up libtk8.6:arm64 (8.6.16-1) ... 184s Setting up python3-pandas-lib:arm64 (2.2.3+dfsg-9) ... 184s Setting up herbstluftwm (0.9.5-3) ... 184s update-alternatives: using /usr/bin/herbstluftwm to provide /usr/bin/x-window-manager (x-window-manager) in auto mode 184s Setting up python3-npe2 (0.7.8-1) ... 184s Setting up python3-tifffile (20250330-1) ... 185s Setting up python3-debugpy (1.8.12+ds-1ubuntu1) ... 186s Setting up python3.13-tk (3.13.5-1) ... 186s Setting up python3-pil:arm64 (11.1.0-5build1) ... 186s Setting up python3-app-model (0.3.0-7) ... 187s Setting up libgl1:arm64 (1.7.0-1build1) ... 187s Setting up python3-pandas (2.2.3+dfsg-9) ... 194s Setting up python3-vispy (0.14.3-1) ... 194s Setting up python3-ipython (8.35.0-1) ... 195s Setting up libglut3.12:arm64 (3.4.0-4) ... 195s Setting up sphinx-common (8.2.3-1ubuntu2) ... 195s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 195s Setting up python3-ipykernel (6.29.5-2) ... 196s Setting up libcups2t64:arm64 (2.4.12-0ubuntu1) ... 196s Setting up python3-imageio (2.37.0-1) ... 196s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 196s Setting up libxmu6:arm64 (2:1.1.3-3build2) ... 196s Setting up blt (2.5.3+dfsg-8) ... 196s Setting up python3-xarray (2025.03.1-8) ... 198s Setting up python3-tk:arm64 (3.13.4-1) ... 198s Setting up libxaw7:arm64 (2:1.0.16-1) ... 198s Setting up python3-opengl (3.1.9+dfsg-1syncable1) ... 198s /usr/lib/python3/dist-packages/OpenGL/GL/AMD/vertex_shader_tessellator.py:30: SyntaxWarning: invalid escape sequence '\ ' 198s |\ |\ 200s Setting up python3-qtconsole (5.6.1-4) ... 201s Setting up libqt5gui5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 201s Setting up python3-pil.imagetk:arm64 (11.1.0-5build1) ... 201s Setting up python3-napari-svg (0.2.1-1) ... 201s Setting up python3-napari-console (0.1.3-5) ... 201s Setting up libqt5widgets5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 201s Setting up x11-xkb-utils (7.7+9) ... 201s Setting up libqt5svg5:arm64 (5.15.15-2) ... 201s Setting up libqt5help5:arm64 (5.15.15-6build1) ... 201s Setting up libqt5opengl5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 201s Setting up xserver-common (2:21.1.16-1ubuntu1) ... 201s Setting up libqt5printsupport5t64:arm64 (5.15.15+dfsg-5ubuntu1) ... 201s Setting up libqt5designer5:arm64 (5.15.15-6build1) ... 201s Setting up xvfb (2:21.1.16-1ubuntu1) ... 201s Setting up python3-pyqt5 (5.15.11+dfsg-2) ... 201s Setting up python3-pyqt5.qtsvg (5.15.11+dfsg-2) ... 201s Setting up python3-pyqt5.qtopengl (5.15.11+dfsg-2) ... 201s Setting up python3-qtpy-pyqt5 (2.4.3-1) ... 201s Setting up python3-fonttools (4.55.3-2build1) ... 203s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 203s Setting up python3-matplotlib (3.10.1+dfsg1-4) ... 205s Setting up python3-skimage (0.25.2-2) ... 206s Processing triggers for libc-bin (2.41-6ubuntu2) ... 206s Processing triggers for man-db (2.13.1-1) ... 208s Processing triggers for udev (257.6-1ubuntu1) ... 208s Processing triggers for sgml-base (1.31+nmu1) ... 208s Setting up docutils-common (0.21.2+dfsg-2) ... 208s Processing triggers for sgml-base (1.31+nmu1) ... 208s Setting up python3-docutils (0.21.2+dfsg-2) ... 209s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 210s Setting up python3-sphinx-copybutton (0.5.2-2) ... 210s Setting up python3-numpydoc (1.8.0-2) ... 210s Setting up python3-pydata-sphinx-theme (0.16.1+dfsg-3) ... 210s Setting up python3-numcodecs (0.16.0+ds-1) ... 211s Setting up python3-zarr (3.0.6-2) ... 211s Setting up python3-napari (0.5.6-3) ... 211s /usr/lib/python3/dist-packages/napari/_qt/widgets/_tests/test_qt_plugin_sorter.py:152: SyntaxWarning: invalid escape sequence '\s' 211s assert re.sub('\s','',help_info) in re.sub('\s','',info_widget.toolTip()) 211s /usr/lib/python3/dist-packages/napari/_qt/widgets/_tests/test_qt_plugin_sorter.py:152: SyntaxWarning: invalid escape sequence '\s' 211s assert re.sub('\s','',help_info) in re.sub('\s','',info_widget.toolTip()) 214s autopkgtest [08:24:24]: test command1: set -efu ; for py in $(py3versions -r 2>/dev/null) ; do cp -r napari/_tests napari/conftest.py tox.ini "$AUTOPKGTEST_TMP" || true ; cd "$AUTOPKGTEST_TMP" ; export DISPLAY=:99.0 ; XDG_BASE="$AUTOPKGTEST_TMP/.xdg" ; export XDG_CACHE_HOME="$XDG_BASE/cache" ; export XDG_DATA_HOME="$XDG_BASE/data" ; export XDG_CONFIG_HOME="$XDG_BASE/config" ; export XDG_STATE_HOME="$XDG_BASE/state" ; /sbin/start-stop-daemon --start --quiet --pidfile $AUTOPKGTEST_TMP/custom_xvfb.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 ; sleep 5 ; /sbin/start-stop-daemon --start --quiet --pidfile $AUTOPKGTEST_TMP/custom_herbstluftwm.pid --make-pidfile --background --exec /usr/bin/herbstluftwm -- --replace ; sleep 5 ; echo "Testing with $py:" ; $py -m pytest --verbosity=2 -m 'not needs_network and not disable_qthread_start and not disable_qtimer_start' ; /sbin/start-stop-daemon --stop --quiet --pidfile $AUTOPKGTEST_TMP/custom_herbstluftwm.pid --remove-pidfile || true ; /sbin/start-stop-daemon --stop --quiet --pidfile $AUTOPKGTEST_TMP/custom_xvfb.pid --remove-pidfile || true ; done 214s autopkgtest [08:24:24]: test command1: [----------------------- 224s Testing with python3.13: 229s ============================= test session starts ============================== 229s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 229s cachedir: .pytest_cache 229s PyQt5 5.15.11 -- Qt runtime 5.15.15 -- Qt compiled 5.15.15 229s rootdir: /tmp/autopkgtest.csL6gP/autopkgtest_tmp 229s plugins: npe2-0.7.8, pretty-1.2.0, typeguard-4.4.2, napari-0.5.6, napari-plugin-engine-0.2.0, qt-4.4.0 231s collecting ... collected 334 items / 2 deselected / 1 skipped / 332 selected 231s 231s _tests/test_adding_removing.py::test_add_all_layers[Image-data0-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 0%] 231s _tests/test_adding_removing.py::test_add_all_layers[Image-data1-3] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 0%] 231s _tests/test_adding_removing.py::test_add_all_layers[Image-data2-4] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 0%] 231s _tests/test_adding_removing.py::test_add_all_layers[Image-data3-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 1%] 231s _tests/test_adding_removing.py::test_add_all_layers[Image-data4-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 1%] 231s _tests/test_adding_removing.py::test_add_all_layers[Labels-data5-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 1%] 231s _tests/test_adding_removing.py::test_add_all_layers[Labels-data6-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 2%] 231s _tests/test_adding_removing.py::test_add_all_layers[Labels-data7-3] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 2%] 231s _tests/test_adding_removing.py::test_add_all_layers[Labels-data8-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 2%] 231s _tests/test_adding_removing.py::test_add_all_layers[Points-data9-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 3%] 231s _tests/test_adding_removing.py::test_add_all_layers[Points-data10-3] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 3%] 231s _tests/test_adding_removing.py::test_add_all_layers[Vectors-data11-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 3%] 231s _tests/test_adding_removing.py::test_add_all_layers[Shapes-data12-2] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 3%] 231s _tests/test_adding_removing.py::test_add_all_layers[Surface-data13-3] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 4%] 231s _tests/test_adding_removing.py::test_add_all_layers[Tracks-data14-3] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 4%] 231s _tests/test_adding_removing.py::test_add_all_layers[Tracks-data15-4] SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 4%] 233s _tests/test_adding_removing.py::test_layers_removed_on_close PASSED [ 5%] 235s _tests/test_adding_removing.py::test_layer_multiple_viewers PASSED [ 5%] 236s _tests/test_adding_removing.py::test_adding_removing_layer PASSED [ 5%] 237s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Image-data0-2] PASSED [ 6%] 238s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Image-data1-3] PASSED [ 6%] 239s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Image-data2-4] PASSED [ 6%] 240s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Image-data3-2] PASSED [ 6%] 241s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Image-data4-2] PASSED [ 7%] 242s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Labels-data5-2] PASSED [ 7%] 243s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Labels-data6-2] PASSED [ 7%] 244s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Labels-data7-3] PASSED [ 8%] 245s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Labels-data8-2] PASSED [ 8%] 246s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Points-data9-2] PASSED [ 8%] 246s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Points-data10-3] PASSED [ 9%] 248s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Vectors-data11-2] PASSED [ 9%] 249s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Shapes-data12-2] PASSED [ 9%] 249s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Surface-data13-3] PASSED [ 9%] 251s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Tracks-data14-3] PASSED [ 10%] 252s _tests/test_adding_removing.py::test_add_remove_layer_external_callbacks[Tracks-data15-4] PASSED [ 10%] 253s _tests/test_advanced.py::test_4D_5D_images PASSED [ 10%] 254s _tests/test_advanced.py::test_5D_image_3D_rendering PASSED [ 11%] 256s _tests/test_advanced.py::test_change_image_dims PASSED [ 11%] 257s _tests/test_advanced.py::test_range_one_image PASSED [ 11%] 258s _tests/test_advanced.py::test_range_one_images_and_points PASSED [ 12%] 259s _tests/test_advanced.py::test_update_console PASSED [ 12%] 259s _tests/test_advanced.py::test_update_lazy_console SKIPPED (Flaky test in 259s Debian autopkgtest) [ 12%] 260s _tests/test_advanced.py::test_changing_display_surface PASSED [ 12%] 261s _tests/test_advanced.py::test_labels_undo_redo PASSED [ 13%] 262s _tests/test_advanced.py::test_labels_brush_size PASSED [ 13%] 262s _tests/test_cli.py::test_cli_works PASSED [ 13%] 262s _tests/test_cli.py::test_cli_shows_plugins PASSED [ 14%] 263s _tests/test_cli.py::test_cli_parses_unknowns PASSED [ 14%] 263s _tests/test_cli.py::test_cli_raises PASSED [ 14%] 263s _tests/test_cli.py::test_cli_runscript PASSED [ 15%] 264s _tests/test_cli.py::test_cli_passes_kwargs PASSED [ 15%] 265s _tests/test_cli.py::test_cli_passes_kwargs_stack PASSED [ 15%] 266s _tests/test_cli.py::test_cli_retains_viewer_ref PASSED [ 15%] 266s _tests/test_conftest_fixtures.py::test_qthread_running PASSED [ 16%] 266s _tests/test_conftest_fixtures.py::test_disable_throttle PASSED [ 16%] 266s _tests/test_conftest_fixtures.py::test_lack_disable_throttle PASSED [ 16%] 266s _tests/test_draw.py::test_canvas_drawing SKIPPED (Currently fails on 266s certain CI due to error on canvas draw.) [ 17%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype0] PASSED [ 17%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype1] PASSED [ 17%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype2] PASSED [ 18%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype3] PASSED [ 18%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype4] PASSED [ 18%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype5] PASSED [ 18%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype6] PASSED [ 19%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype7] PASSED [ 19%] 266s _tests/test_dtypes.py::test_image_dytpes[dtype8] SKIPPED (Expected 266s failure in numpy v2+) [ 19%] 267s _tests/test_dtypes.py::test_image_dytpes[dtype9] PASSED [ 20%] 267s _tests/test_dtypes.py::test_image_dytpes[dtype10] PASSED [ 20%] 267s _tests/test_dtypes.py::test_image_dytpes[dtype11] PASSED [ 20%] 268s _tests/test_function_widgets.py::test_add_function_widget PASSED [ 21%] 268s _tests/test_key_bindings.py::test_viewer_key_bindings PASSED [ 21%] 269s _tests/test_key_bindings.py::test_layer_key_bindings PASSED [ 21%] 270s _tests/test_key_bindings.py::test_reset_scroll_progress PASSED [ 21%] 271s _tests/test_layer_utils_with_qt.py::test_orient_plane_normal_around_cursor[layer0] PASSED [ 22%] 272s _tests/test_layer_utils_with_qt.py::test_orient_plane_normal_around_cursor[layer1] PASSED [ 22%] 273s _tests/test_magicgui.py::test_magicgui_add_data[Image-data0-2] PASSED [ 22%] 274s _tests/test_magicgui.py::test_magicgui_add_data[Labels-data1-2] PASSED [ 23%] 275s _tests/test_magicgui.py::test_magicgui_add_data[Points-data2-2] PASSED [ 23%] 276s _tests/test_magicgui.py::test_magicgui_add_data[Shapes-data3-2] PASSED [ 23%] 277s _tests/test_magicgui.py::test_magicgui_add_data[Surface-data4-3] PASSED [ 24%] 277s _tests/test_magicgui.py::test_magicgui_add_data[Tracks-data5-3] PASSED [ 24%] 278s _tests/test_magicgui.py::test_magicgui_add_data[Vectors-data6-2] PASSED [ 24%] 279s _tests/test_magicgui.py::test_add_layer_data_to_viewer_optional PASSED [ 25%] 280s _tests/test_magicgui.py::test_magicgui_add_future_data[Image-data0-2] PASSED [ 25%] 281s _tests/test_magicgui.py::test_magicgui_add_future_data[Labels-data1-2] PASSED [ 25%] 282s _tests/test_magicgui.py::test_magicgui_add_future_data[Points-data2-2] PASSED [ 25%] 284s _tests/test_magicgui.py::test_magicgui_add_future_data[Shapes-data3-2] PASSED [ 26%] 284s _tests/test_magicgui.py::test_magicgui_add_future_data[Surface-data4-3] PASSED [ 26%] 285s _tests/test_magicgui.py::test_magicgui_add_future_data[Tracks-data5-3] PASSED [ 26%] 286s _tests/test_magicgui.py::test_magicgui_add_future_data[Vectors-data6-2] PASSED [ 27%] 287s _tests/test_magicgui.py::test_magicgui_add_threadworker PASSED [ 27%] 287s _tests/test_magicgui.py::test_magicgui_get_data[Image-data0-2] PASSED [ 27%] 288s _tests/test_magicgui.py::test_magicgui_get_data[Labels-data1-2] PASSED [ 28%] 288s _tests/test_magicgui.py::test_magicgui_get_data[Points-data2-2] PASSED [ 28%] 289s _tests/test_magicgui.py::test_magicgui_get_data[Shapes-data3-2] PASSED [ 28%] 290s _tests/test_magicgui.py::test_magicgui_get_data[Surface-data4-3] PASSED [ 28%] 290s _tests/test_magicgui.py::test_magicgui_get_data[Tracks-data5-3] PASSED [ 29%] 291s _tests/test_magicgui.py::test_magicgui_get_data[Vectors-data6-2] PASSED [ 29%] 292s _tests/test_magicgui.py::test_magicgui_add_layer[Image-data0-2] PASSED [ 29%] 292s _tests/test_magicgui.py::test_magicgui_add_layer[Labels-data1-2] PASSED [ 30%] 293s _tests/test_magicgui.py::test_magicgui_add_layer[Points-data2-2] PASSED [ 30%] 294s _tests/test_magicgui.py::test_magicgui_add_layer[Shapes-data3-2] PASSED [ 30%] 294s _tests/test_magicgui.py::test_magicgui_add_layer[Surface-data4-3] PASSED [ 31%] 295s _tests/test_magicgui.py::test_magicgui_add_layer[Tracks-data5-3] PASSED [ 31%] 296s _tests/test_magicgui.py::test_magicgui_add_layer[Vectors-data6-2] PASSED [ 31%] 297s _tests/test_magicgui.py::test_magicgui_add_layer_list PASSED [ 31%] 297s _tests/test_magicgui.py::test_magicgui_add_layer_data_tuple PASSED [ 32%] 298s _tests/test_magicgui.py::test_magicgui_add_layer_data_tuple_list PASSED [ 32%] 299s _tests/test_magicgui.py::test_magicgui_data_updated PASSED [ 32%] 299s _tests/test_magicgui.py::test_magicgui_get_viewer PASSED [ 33%] 299s _tests/test_magicgui.py::test_mgui_forward_refs[napari.Viewer] PASSED [ 33%] 300s _tests/test_magicgui.py::test_mgui_forward_refs[napari.layers.Layer] PASSED [ 33%] 300s _tests/test_magicgui.py::test_mgui_forward_refs[napari.types.ImageData] PASSED [ 34%] 300s _tests/test_magicgui.py::test_mgui_forward_refs[napari.types.LabelsData] PASSED [ 34%] 300s _tests/test_magicgui.py::test_mgui_forward_refs[napari.types.PointsData] PASSED [ 34%] 300s _tests/test_magicgui.py::test_mgui_forward_refs[napari.types.ShapesData] PASSED [ 34%] 300s _tests/test_magicgui.py::test_mgui_forward_refs[napari.types.SurfaceData] PASSED [ 35%] 300s _tests/test_magicgui.py::test_mgui_forward_refs[napari.types.TracksData] PASSED [ 35%] 300s _tests/test_magicgui.py::test_mgui_forward_refs[napari.types.VectorsData] PASSED [ 35%] 301s _tests/test_magicgui.py::test_layers_populate_immediately PASSED [ 36%] 301s _tests/test_magicgui.py::test_from_layer_data_tuple_accept_deprecating_dict PASSED [ 36%] 302s _tests/test_mouse_bindings.py::test_viewer_mouse_bindings PASSED [ 36%] 303s _tests/test_mouse_bindings.py::test_layer_mouse_bindings PASSED [ 37%] 303s _tests/test_mouse_bindings.py::test_unselected_layer_mouse_bindings PASSED [ 37%] 303s _tests/test_mouse_bindings.py::test_highlight_box_handles[position0-dims_displayed0-9] PASSED [ 37%] 303s _tests/test_mouse_bindings.py::test_highlight_box_handles[position1-dims_displayed1-9] PASSED [ 37%] 303s _tests/test_mouse_bindings.py::test_highlight_box_handles[position2-dims_displayed2-None] PASSED [ 38%] 303s _tests/test_mouse_bindings.py::test_highlight_box_handles[position3-dims_displayed3-None] PASSED [ 38%] 303s _tests/test_mouse_bindings.py::test_highlight_box_handles[position4-dims_displayed4-None] PASSED [ 38%] 303s _tests/test_mouse_bindings.py::test_transform_box PASSED [ 39%] 304s _tests/test_multiple_viewers.py::test_multi_viewers_dont_clash PASSED [ 39%] 305s _tests/test_notebook_display.py::test_nbscreenshot PASSED [ 39%] 305s _tests/test_notebook_display.py::test_safe_alt_text[None-None] PASSED [ 40%] 306s _tests/test_notebook_display.py::test_safe_alt_text[Good alt text-Good alt text] FAILED [ 40%] [ 40%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[Good alt text-Good alt text] 306s _tests/test_notebook_display.py::test_safe_alt_text[,./;'[]\\-=-,./;'[]\\-=] FAILED [ 40%] [ 40%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[,./;'[]\\-=-,./;'[]\\-=] 306s _tests/test_notebook_display.py::test_safe_alt_text[>?:"{}|_+->?:"{}|_+] FAILED [ 40%] [ 40%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[>?:"{}|_+->?:"{}|_+] 306s _tests/test_notebook_display.py::test_safe_alt_text[!@#$%^&*()`~-!@#$%^&*()`~] FAILED [ 41%] [ 41%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[!@#$%^&*()`~-!@#$%^&*()`~] 306s _tests/test_notebook_display.py::test_safe_alt_text[\U0001f60d-\U0001f60d] FAILED [ 41%] [ 41%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[\U0001f60d-\U0001f60d] 306s _tests/test_notebook_display.py::test_safe_alt_text[\U0001f468\u200d\U0001f9b0 \U0001f468\U0001f3ff\u200d\U0001f9b0 \U0001f468\u200d\U0001f9b1 \U0001f468\U0001f3ff\u200d\U0001f9b1 \U0001f9b9\U0001f3ff\u200d\u2642\ufe0f-\U0001f468\u200d\U0001f9b0 \U0001f468\U0001f3ff\u200d\U0001f9b0 \U0001f468\u200d\U0001f9b1 \U0001f468\U0001f3ff\u200d\U0001f9b1 \U0001f9b9\U0001f3ff\u200d\u2642\ufe0f] FAILED [ 41%] [ 41%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[\U0001f468\u200d\U0001f9b0 \U0001f468\U0001f3ff\u200d\U0001f9b0 \U0001f468\u200d\U0001f9b1 \U0001f468\U0001f3ff\u200d\U0001f9b1 \U0001f9b9\U0001f3ff\u200d\u2642\ufe0f-\U0001f468\u200d\U0001f9b0 \U0001f468\U0001f3ff\u200d\U0001f9b0 \U0001f468\u200d\U0001f9b1 \U0001f468\U0001f3ff\u200d\U0001f9b1 \U0001f9b9\U0001f3ff\u200d\u2642\ufe0f] 306s _tests/test_notebook_display.py::test_safe_alt_text[\xaf\\_(\u30c4)_/\xaf-\xaf\\_(\u30c4)_/\xaf] FAILED [ 42%] [ 42%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[\xaf\\_(\u30c4)_/\xaf-\xaf\\_(\u30c4)_/\xaf] 306s _tests/test_notebook_display.py::test_safe_alt_text[\u7530\u4e2d\u3055\u3093\u306b\u3042\u3052\u3066\u4e0b\u3055\u3044-\u7530\u4e2d\u3055\u3093\u306b\u3042\u3052\u3066\u4e0b\u3055\u3044] FAILED [ 42%] [ 42%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[\u7530\u4e2d\u3055\u3093\u306b\u3042\u3052\u3066\u4e0b\u3055\u3044-\u7530\u4e2d\u3055\u3093\u306b\u3042\u3052\u3066\u4e0b\u3055\u3044] 306s _tests/test_notebook_display.py::test_safe_alt_text[\u8868\u30dd\u3042A\u9dd7\u0152\xe9\uff22\u900d\xdc\xdf\xaa\u0105\xf1\u4e02\u3400\U00020000-\u8868\u30dd\u3042A\u9dd7\u0152\xe9\uff22\u900d\xdc\xdf\xaa\u0105\xf1\u4e02\u3400\U00020000] FAILED [ 42%] [ 42%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[\u8868\u30dd\u3042A\u9dd7\u0152\xe9\uff22\u900d\xdc\xdf\xaa\u0105\xf1\u4e02\u3400\U00020000-\u8868\u30dd\u3042A\u9dd7\u0152\xe9\uff22\u900d\xdc\xdf\xaa\u0105\xf1\u4e02\u3400\U00020000] 306s _tests/test_notebook_display.py::test_safe_alt_text[\u06af\u0686\u067e\u0698-\u06af\u0686\u067e\u0698] FAILED [ 43%] [ 43%] 306s _tests/test_notebook_display.py:31 test_safe_alt_text[\u06af\u0686\u067e\u0698-\u06af\u0686\u067e\u0698] 306s _tests/test_notebook_display.py::test_safe_alt_text[-None] PASSED [ 43%] 306s _tests/test_notebook_display.py::test_safe_alt_text[<script>alert('1');</script>-None] PASSED [ 43%] 306s _tests/test_notebook_display.py::test_safe_alt_text[-None] PASSED [ 43%] 306s _tests/test_notebook_display.py::test_invalid_alt_text PASSED [ 44%] 306s _tests/test_numpy_like.py::test_dask_2D PASSED [ 44%] 306s _tests/test_numpy_like.py::test_dask_nD PASSED [ 44%] 306s _tests/test_numpy_like.py::test_zarr_2D PASSED [ 45%] 306s _tests/test_numpy_like.py::test_zarr_nD PASSED [ 45%] 306s _tests/test_numpy_like.py::test_zarr_dask_2D PASSED [ 45%] 306s _tests/test_numpy_like.py::test_zarr_dask_nD PASSED [ 46%] 306s _tests/test_numpy_like.py::test_xarray_2D PASSED [ 46%] 306s _tests/test_numpy_like.py::test_xarray_nD PASSED [ 46%] 307s _tests/test_pytest_plugin.py::test_make_napari_viewer PASSED [ 46%] 307s _tests/test_sys_info.py::test_sys_info PASSED [ 47%] 308s _tests/test_top_level_availability.py::test_top_level_availability PASSED [ 47%] 308s _tests/test_view_layers.py::test_docstring[Image] PASSED [ 47%] 308s _tests/test_view_layers.py::test_docstring[Labels] PASSED [ 48%] 308s _tests/test_view_layers.py::test_docstring[Points] PASSED [ 48%] 308s _tests/test_view_layers.py::test_docstring[Shapes] PASSED [ 48%] 308s _tests/test_view_layers.py::test_docstring[Surface] PASSED [ 49%] 308s _tests/test_view_layers.py::test_docstring[Tracks] PASSED [ 49%] 308s _tests/test_view_layers.py::test_docstring[Vectors] PASSED [ 49%] 308s _tests/test_view_layers.py::test_signature[Image] PASSED [ 50%] 308s _tests/test_view_layers.py::test_signature[Labels] PASSED [ 50%] 308s _tests/test_view_layers.py::test_signature[Points] PASSED [ 50%] 308s _tests/test_view_layers.py::test_signature[Shapes] PASSED [ 50%] 308s _tests/test_view_layers.py::test_signature[Surface] PASSED [ 51%] 308s _tests/test_view_layers.py::test_signature[Tracks] PASSED [ 51%] 308s _tests/test_view_layers.py::test_signature[Vectors] PASSED [ 51%] 308s _tests/test_view_layers.py::test_view[Image-data0-2] PASSED [ 52%] 309s _tests/test_view_layers.py::test_view[Image-data1-3] PASSED [ 52%] 310s _tests/test_view_layers.py::test_view[Image-data2-4] PASSED [ 52%] 310s _tests/test_view_layers.py::test_view[Image-data3-2] PASSED [ 53%] 311s _tests/test_view_layers.py::test_view[Image-data4-2] PASSED [ 53%] 312s _tests/test_view_layers.py::test_view[Labels-data5-2] PASSED [ 53%] 312s _tests/test_view_layers.py::test_view[Labels-data6-2] PASSED [ 53%] 313s _tests/test_view_layers.py::test_view[Labels-data7-3] PASSED [ 54%] 313s _tests/test_view_layers.py::test_view[Labels-data8-2] PASSED [ 54%] 313s _tests/test_view_layers.py::test_view[Points-data9-2] PASSED [ 54%] 314s _tests/test_view_layers.py::test_view[Points-data10-3] PASSED [ 55%] 314s _tests/test_view_layers.py::test_view[Vectors-data11-2] PASSED [ 55%] 315s _tests/test_view_layers.py::test_view[Shapes-data12-2] PASSED [ 55%] 316s _tests/test_view_layers.py::test_view[Surface-data13-3] PASSED [ 56%] 316s _tests/test_view_layers.py::test_view[Tracks-data14-3] PASSED [ 56%] 317s _tests/test_view_layers.py::test_view[Tracks-data15-4] PASSED [ 56%] 318s _tests/test_view_layers.py::test_view_multichannel PASSED [ 56%] 318s _tests/test_view_layers.py::test_kwargs_passed PASSED [ 57%] 318s _tests/test_view_layers.py::test_imshow PASSED [ 57%] 320s _tests/test_view_layers.py::test_imshow_multichannel PASSED [ 57%] 320s _tests/test_view_layers.py::test_imshow_with_viewer PASSED [ 58%] 321s _tests/test_viewer.py::test_all_viewer_actions_are_accessible_via_shortcut PASSED [ 58%] 321s _tests/test_viewer.py::test_non_existing_bindings XFAIL [ 58%] 321s _tests/test_viewer.py::test_viewer_actions[reset_scroll_progress] PASSED [ 59%] 322s _tests/test_viewer.py::test_viewer_actions[toggle_selected_visibility] PASSED [ 59%] 322s _tests/test_viewer.py::test_viewer_actions[toggle_ndisplay] PASSED [ 59%] 323s _tests/test_viewer.py::test_viewer_actions[toggle_unselected_visibility] PASSED [ 59%] 323s _tests/test_viewer.py::test_viewer_actions[toggle_theme] PASSED [ 60%] 324s _tests/test_viewer.py::test_viewer_actions[show_only_layer_above] PASSED [ 60%] 324s _tests/test_viewer.py::test_viewer_actions[reset_view] PASSED [ 60%] 325s _tests/test_viewer.py::test_viewer_actions[show_only_layer_below] PASSED [ 61%] 325s _tests/test_viewer.py::test_viewer_actions[delete_selected_layers] PASSED [ 61%] 325s _tests/test_viewer.py::test_viewer_actions[toggle_console_visibility] PASSED [ 61%] 326s _tests/test_viewer.py::test_viewer_actions[increment_dims_left] PASSED [ 62%] 326s _tests/test_viewer.py::test_viewer_actions[hold_for_pan_zoom] PASSED [ 62%] 327s _tests/test_viewer.py::test_viewer_actions[increment_dims_right] PASSED [ 62%] 327s _tests/test_viewer.py::test_viewer_actions[show_shortcuts] PASSED [ 62%] 328s _tests/test_viewer.py::test_viewer_actions[focus_axes_up] PASSED [ 63%] 329s _tests/test_viewer.py::test_viewer_actions[focus_axes_down] PASSED [ 63%] 329s _tests/test_viewer.py::test_viewer_actions[roll_axes] PASSED [ 63%] 330s _tests/test_viewer.py::test_viewer_actions[transpose_axes] PASSED [ 64%] 330s _tests/test_viewer.py::test_viewer_actions[rotate_layers] PASSED [ 64%] 331s _tests/test_viewer.py::test_viewer_actions[toggle_grid] PASSED [ 64%] 331s _tests/test_viewer.py::test_viewer PASSED [ 65%] 332s _tests/test_viewer.py::test_add_layer[Image-data0-2] PASSED [ 65%] 332s _tests/test_viewer.py::test_add_layer[Image-data1-3] PASSED [ 65%] 333s _tests/test_viewer.py::test_add_layer[Image-data2-4] PASSED [ 65%] 334s _tests/test_viewer.py::test_add_layer[Image-data3-2] PASSED [ 66%] 335s _tests/test_viewer.py::test_add_layer[Image-data4-2] PASSED [ 66%] 335s _tests/test_viewer.py::test_add_layer[Labels-data5-2] PASSED [ 66%] 336s _tests/test_viewer.py::test_add_layer[Labels-data6-2] PASSED [ 67%] 337s _tests/test_viewer.py::test_add_layer[Labels-data7-3] PASSED [ 67%] 338s _tests/test_viewer.py::test_add_layer[Labels-data8-2] PASSED [ 67%] 339s _tests/test_viewer.py::test_add_layer[Points-data9-2] PASSED [ 68%] 339s _tests/test_viewer.py::test_add_layer[Points-data10-3] PASSED [ 68%] 340s _tests/test_viewer.py::test_add_layer[Vectors-data11-2] PASSED [ 68%] 340s _tests/test_viewer.py::test_add_layer[Shapes-data12-2] PASSED [ 68%] 341s _tests/test_viewer.py::test_add_layer[Surface-data13-3] PASSED [ 69%] 342s _tests/test_viewer.py::test_add_layer[Tracks-data14-3] PASSED [ 69%] 343s _tests/test_viewer.py::test_add_layer[Tracks-data15-4] PASSED [ 69%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Image-data0-2] PASSED [ 70%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Image-data1-3] PASSED [ 70%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Image-data2-4] PASSED [ 70%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Image-data3-2] PASSED [ 71%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Image-data4-2] PASSED [ 71%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Labels-data5-2] PASSED [ 71%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Labels-data6-2] PASSED [ 71%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Labels-data7-3] PASSED [ 72%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Labels-data8-2] PASSED [ 72%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Points-data9-2] PASSED [ 72%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Points-data10-3] PASSED [ 73%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Vectors-data11-2] PASSED [ 73%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Shapes-data12-2] PASSED [ 73%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Surface-data13-3] PASSED [ 74%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Tracks-data14-3] PASSED [ 74%] 343s _tests/test_viewer.py::test_all_layer_actions_are_accessible_via_shortcut[Tracks-data15-4] PASSED [ 74%] 344s _tests/test_viewer.py::test_add_layer_magic_name[Image-a_unique_name0-2] PASSED [ 75%] 345s _tests/test_viewer.py::test_add_layer_magic_name[Image-a_unique_name1-3] PASSED [ 75%] 345s _tests/test_viewer.py::test_add_layer_magic_name[Image-a_unique_name2-4] PASSED [ 75%] 346s _tests/test_viewer.py::test_add_layer_magic_name[Image-a_unique_name3-2] PASSED [ 75%] 346s _tests/test_viewer.py::test_add_layer_magic_name[Image-a_unique_name4-2] PASSED [ 76%] 347s _tests/test_viewer.py::test_add_layer_magic_name[Labels-a_unique_name5-2] PASSED [ 76%] 348s _tests/test_viewer.py::test_add_layer_magic_name[Labels-a_unique_name6-2] PASSED [ 76%] 349s _tests/test_viewer.py::test_add_layer_magic_name[Labels-a_unique_name7-3] PASSED [ 77%] 349s _tests/test_viewer.py::test_add_layer_magic_name[Labels-a_unique_name8-2] PASSED [ 77%] 350s _tests/test_viewer.py::test_add_layer_magic_name[Points-a_unique_name9-2] PASSED [ 77%] 351s _tests/test_viewer.py::test_add_layer_magic_name[Points-a_unique_name10-3] PASSED [ 78%] 351s _tests/test_viewer.py::test_add_layer_magic_name[Vectors-a_unique_name11-2] PASSED [ 78%] 352s _tests/test_viewer.py::test_add_layer_magic_name[Shapes-a_unique_name12-2] PASSED [ 78%] 353s _tests/test_viewer.py::test_add_layer_magic_name[Surface-a_unique_name13-3] PASSED [ 78%] 353s _tests/test_viewer.py::test_add_layer_magic_name[Tracks-a_unique_name14-3] PASSED [ 79%] 354s _tests/test_viewer.py::test_add_layer_magic_name[Tracks-a_unique_name15-4] PASSED [ 79%] 358s _tests/test_viewer.py::test_screenshot PASSED [ 79%] 358s _tests/test_viewer.py::test_changing_theme PASSED [ 80%] 359s _tests/test_viewer.py::test_roll_transpose_update[Image-data0-2] PASSED [ 80%] 360s _tests/test_viewer.py::test_roll_transpose_update[Image-data1-3] PASSED [ 80%] 361s _tests/test_viewer.py::test_roll_transpose_update[Image-data2-4] PASSED [ 81%] 361s _tests/test_viewer.py::test_roll_transpose_update[Image-data3-2] PASSED [ 81%] 362s _tests/test_viewer.py::test_roll_transpose_update[Image-data4-2] PASSED [ 81%] 363s _tests/test_viewer.py::test_roll_transpose_update[Labels-data5-2] PASSED [ 81%] 363s _tests/test_viewer.py::test_roll_transpose_update[Labels-data6-2] PASSED [ 82%] 364s _tests/test_viewer.py::test_roll_transpose_update[Labels-data7-3] PASSED [ 82%] 365s _tests/test_viewer.py::test_roll_transpose_update[Labels-data8-2] PASSED [ 82%] 365s _tests/test_viewer.py::test_roll_transpose_update[Points-data9-2] PASSED [ 83%] 367s _tests/test_viewer.py::test_roll_transpose_update[Points-data10-3] PASSED [ 83%] 368s _tests/test_viewer.py::test_roll_transpose_update[Vectors-data11-2] PASSED [ 83%] 368s _tests/test_viewer.py::test_roll_transpose_update[Shapes-data12-2] PASSED [ 84%] 369s _tests/test_viewer.py::test_roll_transpose_update[Surface-data13-3] PASSED [ 84%] 369s _tests/test_viewer.py::test_roll_transpose_update[Tracks-data14-3] PASSED [ 84%] 370s _tests/test_viewer.py::test_roll_transpose_update[Tracks-data15-4] PASSED [ 84%] 371s _tests/test_viewer.py::test_toggling_axes PASSED [ 85%] 371s _tests/test_viewer.py::test_toggling_scale_bar PASSED [ 85%] 372s _tests/test_viewer.py::test_removing_points_data PASSED [ 85%] 373s _tests/test_viewer.py::test_deleting_points PASSED [ 86%] 373s _tests/test_viewer.py::test_custom_layer SKIPPED (Tests requiring GUI 373s windows are skipped locally by default. Set NAPARI_POPUP_TESTS=1 373s environment variable to enable.) [ 86%] 373s _tests/test_viewer.py::test_emitting_data_doesnt_change_points_value PASSED [ 86%] 374s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Image-data0-2] PASSED [ 87%] 375s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Image-data1-3] PASSED [ 87%] 375s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Image-data2-4] PASSED [ 87%] 376s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Image-data3-2] PASSED [ 87%] 376s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Image-data4-2] PASSED [ 88%] 377s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Labels-data5-2] PASSED [ 88%] 378s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Labels-data6-2] PASSED [ 88%] 378s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Labels-data7-3] PASSED [ 89%] 379s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Labels-data8-2] PASSED [ 89%] 380s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Points-data9-2] PASSED [ 89%] 380s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Points-data10-3] PASSED [ 90%] 381s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Vectors-data11-2] PASSED [ 90%] 382s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Shapes-data12-2] PASSED [ 90%] 382s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Surface-data13-3] PASSED [ 90%] 383s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Tracks-data14-3] PASSED [ 91%] 384s _tests/test_viewer.py::test_emitting_data_doesnt_change_cursor_position[Tracks-data15-4] PASSED [ 91%] 384s _tests/test_viewer.py::test_empty_shapes_dims SKIPPED (Tests requiring 384s GUI windows are skipped locally by default. Set NAPARI_POPUP_TESTS=1 384s environment variable to enable.) [ 91%] 385s _tests/test_viewer.py::test_current_viewer PASSED [ 92%] 385s _tests/test_viewer.py::test_close_all[1] PASSED [ 92%] 386s _tests/test_viewer.py::test_close_all[2] PASSED [ 92%] 387s _tests/test_viewer.py::test_close_all[3] PASSED [ 93%] 388s _tests/test_viewer.py::test_close_all[4] PASSED [ 93%] 389s _tests/test_viewer.py::test_reset_empty PASSED [ 93%] 389s _tests/test_viewer.py::test_reset_non_empty PASSED [ 93%] 390s _tests/test_viewer.py::test_running_status_thread PASSED [ 94%] 391s _tests/test_viewer.py::test_negative_translate PASSED [ 94%] 391s _tests/test_viewer_layer_parity.py::test_imshow_signature_consistency PASSED [ 94%] 391s _tests/test_windowsettings.py::test_singlescreen_window_settings PASSED [ 95%] 391s _tests/test_with_screenshot.py::test_z_order_adding_removing_images SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 95%] 391s _tests/test_with_screenshot.py::test_z_order_images SKIPPED (Tests 391s requiring GUI windows are skipped locally by default. Set 391s NAPARI_POPUP_TESTS=1 environment variable to enable.) [ 95%] 391s _tests/test_with_screenshot.py::test_z_order_image_points SKIPPED (Tests 391s requiring GUI windows are skipped locally by default. Set 391s NAPARI_POPUP_TESTS=1 environment variable to enable.) [ 96%] 391s _tests/test_with_screenshot.py::test_z_order_images_after_ndisplay SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 96%] 391s _tests/test_with_screenshot.py::test_z_order_image_points_after_ndisplay SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 96%] 391s _tests/test_with_screenshot.py::test_changing_image_colormap SKIPPEDARI_POPUP_TESTS=1 environment variable to enable.) [ 96%] 391s _tests/test_with_screenshot.py::test_changing_image_gamma SKIPPED (Tests 391s requiring GUI windows are skipped locally by default. Set 391s NAPARI_POPUP_TESTS=1 environment variable to enable.) [ 97%] 391s _tests/test_with_screenshot.py::test_grid_mode SKIPPED (Tests requiring 391s GUI windows are skipped locally by default. Set NAPARI_POPUP_TESTS=1 391s environment variable to enable.) [ 97%] 391s _tests/test_with_screenshot.py::test_changing_image_attenuation SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 97%] 391s _tests/test_with_screenshot.py::test_labels_painting SKIPPED (Tests 391s requiring GUI windows are skipped locally by default. Set 391s NAPARI_POPUP_TESTS=1 environment variable to enable.) [ 98%] 391s _tests/test_with_screenshot.py::test_welcome SKIPPED (Tests requiring 391s GUI windows are skipped locally by default. Set NAPARI_POPUP_TESTS=1 391s environment variable to enable.) [ 98%] 391s _tests/test_with_screenshot.py::test_axes_visible SKIPPED (Tests 391s requiring GUI windows are skipped locally by default. Set 391s NAPARI_POPUP_TESTS=1 environment variable to enable.) [ 98%] 391s _tests/test_with_screenshot.py::test_scale_bar_visible SKIPPED (Tests 391s requiring GUI windows are skipped locally by default. Set 391s NAPARI_POPUP_TESTS=1 environment variable to enable.) [ 99%] 391s _tests/test_with_screenshot.py::test_screenshot_has_no_border SKIPPEDRI_POPUP_TESTS=1 environment variable to enable.) [ 99%] 391s _tests/test_with_screenshot.py::test_blending_modes_with_canvas SKIPPED_POPUP_TESTS=1 environment variable to enable.) [ 99%] 391s _tests/test_with_screenshot.py::test_active_layer_highlight_visibility SKIPPED_POPUP_TESTS=1 environment variable to enable.) [100%] 391s 391s =================================== FAILURES =================================== 391s _______________ test_safe_alt_text[Good alt text-Good alt text] ________________ 391s 391s alt_text_input = 'Good alt text', expected_alt_text = 'Good alt text' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s _______________ test_safe_alt_text[,./;'[]\\-=-,./;'[]\\-=] _______________ 391s 391s alt_text_input = ",./;'[]\\-=", expected_alt_text = ',./;'[]\\-=' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s _______________ test_safe_alt_text[>?:"{}|_+->?:"{}|_+] ________________ 391s 391s alt_text_input = '>?:"{}|_+', expected_alt_text = '>?:"{}|_+' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s ______________ test_safe_alt_text[!@#$%^&*()`~-!@#$%^&*()`~] _______________ 391s 391s alt_text_input = '!@#$%^&*()`~', expected_alt_text = '!@#$%^&*()`~' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s __________________ test_safe_alt_text[\U0001f60d-\U0001f60d] ___________________ 391s 391s alt_text_input = '😍', expected_alt_text = '😍' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s _ test_safe_alt_text[\U0001f468\u200d\U0001f9b0 \U0001f468\U0001f3ff\u200d\U0001f9b0 \U0001f468\u200d\U0001f9b1 \U0001f468\U0001f3ff\u200d\U0001f9b1 \U0001f9b9\U0001f3ff\u200d\u2642\ufe0f-\U0001f468\u200d\U0001f9b0 \U0001f468\U0001f3ff\u200d\U0001f9b0 \U0001f468\u200d\U0001f9b1 \U0001f468\U0001f3ff\u200d\U0001f9b1 \U0001f9b9\U0001f3ff\u200d\u2642\ufe0f] _ 391s 391s alt_text_input = 'πŸ‘¨\u200d🦰 πŸ‘¨πŸΏ\u200d🦰 πŸ‘¨\u200d🦱 πŸ‘¨πŸΏ\u200d🦱 🦹🏿\u200d♂️' 391s expected_alt_text = 'πŸ‘¨\u200d🦰 πŸ‘¨πŸΏ\u200d🦰 πŸ‘¨\u200d🦱 πŸ‘¨πŸΏ\u200d🦱 🦹🏿\u200d♂️' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s _______ test_safe_alt_text[\xaf\\_(\u30c4)_/\xaf-\xaf\\_(\u30c4)_/\xaf] ________ 391s 391s alt_text_input = 'Β―\\_(ツ)_/Β―', expected_alt_text = 'Β―\\_(ツ)_/Β―' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s _ test_safe_alt_text[\u7530\u4e2d\u3055\u3093\u306b\u3042\u3052\u3066\u4e0b\u3055\u3044-\u7530\u4e2d\u3055\u3093\u306b\u3042\u3052\u3066\u4e0b\u3055\u3044] _ 391s 391s alt_text_input = '田中さんにあげて下さい', expected_alt_text = '田中さんにあげて下さい' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s _ test_safe_alt_text[\u8868\u30dd\u3042A\u9dd7\u0152\xe9\uff22\u900d\xdc\xdf\xaa\u0105\xf1\u4e02\u3400\U00020000-\u8868\u30dd\u3042A\u9dd7\u0152\xe9\uff22\u900d\xdc\xdf\xaa\u0105\xf1\u4e02\u3400\U00020000] _ 391s 391s alt_text_input = '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', expected_alt_text = '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s ____ test_safe_alt_text[\u06af\u0686\u067e\u0698-\u06af\u0686\u067e\u0698] _____ 391s 391s alt_text_input = 'Ϊ―Ϊ†ΩΎΪ˜', expected_alt_text = 'Ϊ―Ϊ†ΩΎΪ˜' 391s 391s @skip_on_win_ci 391s @pytest.mark.parametrize( 391s ('alt_text_input', 'expected_alt_text'), 391s [ 391s (None, None), 391s ('Good alt text', 'Good alt text'), 391s # Naughty strings https://github.com/minimaxir/big-list-of-naughty-strings 391s # ASCII punctuation 391s (r",./;'[]\-=", ',./;'[]\\-='), 391s # ASCII punctuation 2, skipping < because that is interpreted as the start 391s # of an HTML element. 391s ('>?:"{}|_+', '>?:"{}|_+'), 391s ('!@#$%^&*()`~', '!@#$%^&*()`~'), # ASCII punctuation 3 391s # # Emojis 391s ('😍', '😍'), # emoji 1 391s ( 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s 'πŸ‘¨β€πŸ¦° πŸ‘¨πŸΏβ€πŸ¦° πŸ‘¨β€πŸ¦± πŸ‘¨πŸΏβ€πŸ¦± πŸ¦ΉπŸΏβ€β™‚οΈ', 391s ), # emoji 2 391s (r'Β―\_(ツ)_/Β―', 'Β―\\_(ツ)_/Β―'), # Japanese emoticon 391s # # Special characters 391s ( 391s '田中さんにあげて下さい', 391s '田中さんにあげて下さい', 391s ), # two-byte characters 391s ( 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s '葨ポあAι·—Ε’Γ©οΌ’ι€ΓœΓŸΒͺąñ丂㐀𠀀', # noqa: RUF001 391s ), # special unicode chars 391s ('Ϊ―Ϊ†ΩΎΪ˜', 'Ϊ―Ϊ†ΩΎΪ˜'), # Persian special characters 391s # # Script injection 391s ('', None), # script injection 1 391s ('<script>alert('1');</script>', None), 391s ('', None), 391s ], 391s ) 391s def test_safe_alt_text(alt_text_input, expected_alt_text): 391s display_obj = nbscreenshot(Mock(), alt_text=alt_text_input) 391s if not expected_alt_text: 391s assert not display_obj.alt_text 391s else: 391s > assert html.escape(display_obj.alt_text) == expected_alt_text 391s 391s _tests/test_notebook_display.py:73: 391s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 391s 391s s = None, quote = True 391s 391s def escape(s, quote=True): 391s """ 391s Replace special characters "&", "<" and ">" to HTML-safe sequences. 391s If the optional flag quote is true (the default), the quotation mark 391s characters, both double quote (") and single quote (') characters are also 391s translated. 391s """ 391s > s = s.replace("&", "&") # Must be done first! 391s E AttributeError: 'NoneType' object has no attribute 'replace' 391s 391s /usr/lib/python3.13/html/__init__.py:19: AttributeError 391s =============================== warnings summary =============================== 391s ../../../usr/lib/python3.13/copy.py:152 391s /usr/lib/python3.13/copy.py:152: DeprecationWarning: Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. 391s rv = reductor(4) 391s 391s ../../../usr/lib/python3.13/copy.py:262 391s /usr/lib/python3.13/copy.py:262: DeprecationWarning: Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. 391s y.__setstate__(state) 391s 391s _tests/test_advanced.py:159 391s /tmp/autopkgtest.csL6gP/autopkgtest_tmp/_tests/test_advanced.py:159: PytestUnknownMarkWarning: Unknown pytest.mark.enable_console - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 391s @pytest.mark.enable_console 391s 391s _tests/test_advanced.py:184 391s /tmp/autopkgtest.csL6gP/autopkgtest_tmp/_tests/test_advanced.py:184: PytestUnknownMarkWarning: Unknown pytest.mark.enable_console - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 391s @pytest.mark.enable_console 391s 391s _tests/test_conftest_fixtures.py:17 391s /tmp/autopkgtest.csL6gP/autopkgtest_tmp/_tests/test_conftest_fixtures.py:17: PytestUnknownMarkWarning: Unknown pytest.mark.disable_qthread_start - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 391s @pytest.mark.disable_qthread_start 391s 391s _tests/test_conftest_fixtures.py:35 391s /tmp/autopkgtest.csL6gP/autopkgtest_tmp/_tests/test_conftest_fixtures.py:35: PytestUnknownMarkWarning: Unknown pytest.mark.disable_qtimer_start - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 391s @pytest.mark.disable_qtimer_start 391s 391s _tests/test_key_bindings.py:8 391s /tmp/autopkgtest.csL6gP/autopkgtest_tmp/_tests/test_key_bindings.py:8: PytestUnknownMarkWarning: Unknown pytest.mark.key_bindings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 391s @pytest.mark.key_bindings 391s 391s _tests/test_key_bindings.py:81 391s /tmp/autopkgtest.csL6gP/autopkgtest_tmp/_tests/test_key_bindings.py:81: PytestUnknownMarkWarning: Unknown pytest.mark.key_bindings - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 391s @pytest.mark.key_bindings 391s 391s _tests/test_mouse_bindings.py: 3 warnings 391s _tests/test_notebook_display.py: 1 warning 391s _tests/test_viewer.py: 14 warnings 391s /usr/lib/python3/dist-packages/vispy/gloo/program.py:248: DeprecationWarning: 'count' is passed as positional argument 391s code = re.sub(r'(.*)(//.*)', r'\1', code, re.M) 391s 391s _tests/test_notebook_display.py: 13 warnings 391s /usr/lib/python3/dist-packages/napari/utils/notebook_display.py:81: UserWarning: The lxml_html_clean library is not installed, and is required to sanitize alt text for napari screenshots. Alt Text will be stripped altogether. 391s warn( 391s 391s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 391s Summary of Failures 391s ┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ 391s ┃ ┃ ┃ Function ┃ ┃ ┃ 391s ┃ File ┃ Function ┃ Line ┃ Error Line ┃ Error ┃ 391s ┑━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ β”‚ alt β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ text-Good β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ alt text] β”‚ β”‚ β”‚ β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ β”‚ \U0001f468… β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ \U0001f468… β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ \U0001f468… β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ \U0001f9b9… β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ \U0001f468… β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ \U0001f468… β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ \U0001f468… β”‚ β”‚ β”‚ β”‚ 391s β”‚ β”‚ \U0001f9b9… β”‚ β”‚ β”‚ β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β”‚ _tests/tes… β”‚ test_safe_… β”‚ 32 β”‚ 73 β”‚ AttributeE… β”‚ 391s β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ 391s Results (84.50s): 391s 10 failed 391s 284 passed 391s 38 skipped 391s 2 deselected 391s 1 xfailed 391s 39 warnings 393s autopkgtest [08:27:23]: test command1: -----------------------] 394s command1 FAIL non-zero exit status 1 394s autopkgtest [08:27:24]: test command1: - - - - - - - - - - results - - - - - - - - - - 394s autopkgtest [08:27:24]: @@@@@@@@@@@@@@@@@@@@ summary 394s command1 FAIL non-zero exit status 1