0s autopkgtest [22:57:42]: starting date and time: 2025-05-02 22:57:42+0000 0s autopkgtest [22:57:42]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [22:57:42]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.qanny9vu/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:setuptools --apt-upgrade mypy --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=setuptools/78.1.0-1.2 -- lxd -r lxd-armhf-10.145.243.197 lxd-armhf-10.145.243.197:autopkgtest/ubuntu/questing/armhf 20s autopkgtest [22:58:02]: testbed dpkg architecture: armhf 22s autopkgtest [22:58:04]: testbed apt version: 3.0.0 26s autopkgtest [22:58:08]: @@@@@@@@@@@@@@@@@@@@ test bed setup 28s autopkgtest [22:58:10]: testbed release detected to be: None 36s autopkgtest [22:58:18]: updating testbed package index (apt update) 38s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 38s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 38s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 38s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 38s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.1 kB] 38s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [167 kB] 38s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1968 kB] 38s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [201 kB] 38s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1375 kB] 39s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [12.9 kB] 39s Get:11 http://ftpmaster.internal/ubuntu questing/main Sources [1386 kB] 39s Get:12 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 40s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [299 kB] 40s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 40s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.2 MB] 41s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [173 kB] 44s Fetched 43.7 MB in 7s (6575 kB/s) 45s Reading package lists... 51s autopkgtest [22:58:33]: upgrading testbed (apt dist-upgrade and autopurge) 53s Reading package lists... 53s Building dependency tree... 53s Reading state information... 54s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 54s Starting 2 pkgProblemResolver with broken count: 0 54s Done 55s Entering ResolveByKeep 55s 55s Calculating upgrade... 56s The following packages will be upgraded: 56s base-files distro-info-data dpkg dpkg-dev fwupd htop libdpkg-perl libftdi1-2 56s libfwupd3 libnpth0t64 libsensors-config libsensors5 liburcu8t64 56s motd-news-config nano ubuntu-pro-client ubuntu-pro-client-l10n usb.ids 56s 18 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 56s Need to get 5303 kB of archives. 56s After this operation, 3722 kB disk space will be freed. 56s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 56s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 56s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 56s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 56s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 56s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 56s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 56s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 56s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 56s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 56s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 56s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 56s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 56s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 57s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 57s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 57s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 57s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 57s Fetched 5303 kB in 1s (6708 kB/s) 57s (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 ... 63953 files and directories currently installed.) 57s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 57s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 57s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 57s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 58s Setting up base-files (13.7ubuntu1) ... 58s Installing new version of config file /etc/issue ... 58s Installing new version of config file /etc/issue.net ... 58s Installing new version of config file /etc/lsb-release ... 58s motd-news.service is a disabled or a static unit not running, not starting it. 58s (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 ... 63953 files and directories currently installed.) 58s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 58s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 59s Setting up dpkg (1.22.18ubuntu3) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 59s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 59s Setting up libnpth0t64:armhf (1.8-3) ... 59s (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 ... 63953 files and directories currently installed.) 59s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 59s Unpacking distro-info-data (0.64) over (0.63) ... 59s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 59s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 59s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 59s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 60s Preparing to unpack .../03-libsensors-config_1%3a3.6.2-2_all.deb ... 60s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 60s Preparing to unpack .../04-libsensors5_1%3a3.6.2-2_armhf.deb ... 60s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 60s Preparing to unpack .../05-liburcu8t64_0.15.2-2_armhf.deb ... 60s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 60s Preparing to unpack .../06-nano_8.4-1_armhf.deb ... 60s Unpacking nano (8.4-1) over (8.3-1) ... 60s Preparing to unpack .../07-usb.ids_2025.04.01-1_all.deb ... 60s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 60s Preparing to unpack .../08-dpkg-dev_1.22.18ubuntu3_all.deb ... 60s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 60s Preparing to unpack .../09-libdpkg-perl_1.22.18ubuntu3_all.deb ... 60s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 60s Preparing to unpack .../10-fwupd_2.0.8-3_armhf.deb ... 60s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 61s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 61s Preparing to unpack .../11-libfwupd3_2.0.8-3_armhf.deb ... 61s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 61s Preparing to unpack .../12-htop_3.4.1-4_armhf.deb ... 61s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 61s Preparing to unpack .../13-libftdi1-2_1.5-10_armhf.deb ... 61s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 61s Setting up motd-news-config (13.7ubuntu1) ... 61s Setting up liburcu8t64:armhf (0.15.2-2) ... 61s Setting up distro-info-data (0.64) ... 61s Setting up htop (3.4.1-4) ... 61s Setting up libsensors-config (1:3.6.2-2) ... 61s Installing new version of config file /etc/sensors3.conf ... 61s Setting up libfwupd3:armhf (2.0.8-3) ... 61s Setting up libftdi1-2:armhf (1.5-10) ... 61s Setting up usb.ids (2025.04.01-1) ... 61s Setting up libsensors5:armhf (1:3.6.2-2) ... 61s Setting up libdpkg-perl (1.22.18ubuntu3) ... 61s Setting up nano (8.4-1) ... 61s Installing new version of config file /etc/nanorc ... 61s Setting up ubuntu-pro-client (35.1ubuntu0) ... 61s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 61s 61s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 61s 61s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 61s 63s Setting up fwupd (2.0.8-3) ... 63s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 63s fwupd.service is a disabled or a static unit not running, not starting it. 64s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 64s Setting up dpkg-dev (1.22.18ubuntu3) ... 64s Processing triggers for dbus (1.16.2-2ubuntu1) ... 64s Processing triggers for install-info (7.1.1-1) ... 64s Processing triggers for libc-bin (2.41-6ubuntu1) ... 64s Processing triggers for man-db (2.13.0-1) ... 66s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 66s Processing triggers for initramfs-tools (0.147ubuntu1) ... 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Starting pkgProblemResolver with broken count: 0 69s Starting 2 pkgProblemResolver with broken count: 0 69s Done 69s Solving dependencies... 70s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s autopkgtest [22:58:54]: rebooting testbed after setup commands that affected boot 111s autopkgtest [22:59:33]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 135s autopkgtest [22:59:57]: @@@@@@@@@@@@@@@@@@@@ apt-source mypy 152s Get:1 http://ftpmaster.internal/ubuntu questing/universe mypy 1.15.0-4 (dsc) [3155 B] 152s Get:2 http://ftpmaster.internal/ubuntu questing/universe mypy 1.15.0-4 (tar) [3240 kB] 152s Get:3 http://ftpmaster.internal/ubuntu questing/universe mypy 1.15.0-4 (diff) [19.0 kB] 152s gpgv: Signature made Mon Feb 24 16:41:54 2025 UTC 152s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 152s gpgv: Can't check signature: No public key 152s dpkg-source: warning: cannot verify inline signature for ./mypy_1.15.0-4.dsc: no acceptable signature found 153s autopkgtest [23:00:15]: testing package mypy version 1.15.0-4 155s autopkgtest [23:00:17]: build not needed 161s autopkgtest [23:00:23]: test run-unit-test: preparing testbed 162s Reading package lists... 163s Building dependency tree... 163s Reading state information... 163s Starting pkgProblemResolver with broken count: 0 163s Starting 2 pkgProblemResolver with broken count: 0 163s Done 164s The following NEW packages will be installed: 164s cpp cpp-14 cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++ g++-14 164s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 164s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf libasan8 libc-dev-bin 164s libc6-dev libcc1-0 libcrypt-dev libexpat1-dev libgcc-14-dev libgomp1 164s libisl23 libjs-jquery libjs-sphinxdoc libjs-underscore libmpc3 164s libpython3-dev libpython3.13 libpython3.13-dev libstdc++-14-dev libubsan1 164s libxslt1.1 linux-libc-dev mypy mypy-doc python3-dev python3-distlib 164s python3-execnet python3-filelock python3-iniconfig python3-lxml python3-mypy 164s python3-mypy-extensions python3-orjson python3-pip-whl python3-platformdirs 164s python3-pluggy python3-psutil python3-pytest python3-pytest-xdist 164s python3-setuptools-whl python3-tomli python3-typeshed python3-virtualenv 164s python3-wheel-whl python3.13-dev rpcsvc-proto zlib1g-dev 164s 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. 164s Need to get 75.0 MB of archives. 164s After this operation, 249 MB of additional disk space will be used. 164s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 165s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 165s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 165s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 165s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 165s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 165s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15-20250404-0ubuntu1 [43.3 kB] 165s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15-20250404-0ubuntu1 [128 kB] 165s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15-20250404-0ubuntu1 [2951 kB] 165s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15-20250404-0ubuntu1 [1188 kB] 165s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 165s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 166s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 166s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 166s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 166s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu1 [21.7 kB] 166s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 166s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 166s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 166s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu1 [1396 kB] 166s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.2.0-19ubuntu2 [2576 kB] 166s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [10.5 MB] 166s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.2.0-19ubuntu2 [23.0 kB] 166s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 166s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 166s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 166s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 166s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 166s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 166s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.3-1 [2082 kB] 166s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 166s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.3-1 [4276 kB] 166s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.3-1 [10.8 kB] 166s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu4 [151 kB] 166s Get:35 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mypy-extensions all 1.0.0-1 [6148 B] 166s Get:36 http://ftpmaster.internal/ubuntu questing/universe armhf python3-tomli armhf 2.2.1-2build1 [124 kB] 166s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf python3-psutil armhf 5.9.8-2build3 [194 kB] 166s Get:38 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mypy armhf 1.15.0-4 [9376 kB] 167s Get:39 http://ftpmaster.internal/ubuntu questing/universe armhf mypy all 1.15.0-4 [25.4 kB] 167s Get:40 http://ftpmaster.internal/ubuntu questing/universe armhf mypy-doc all 1.15.0-4 [361 kB] 167s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.3-1 [508 kB] 167s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.3-1 [26.7 kB] 167s Get:43 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 167s Get:44 http://ftpmaster.internal/ubuntu questing/universe armhf python3-execnet all 2.1.1-1 [33.4 kB] 167s Get:45 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 167s Get:46 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 167s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.3.2-1 [1281 kB] 167s Get:48 http://ftpmaster.internal/ubuntu questing/universe armhf python3-orjson armhf 3.10.7-2build1 [280 kB] 167s Get:49 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.0+dfsg-1 [1446 kB] 167s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 167s Get:51 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 167s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-1 [252 kB] 167s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest-xdist all 3.6.1-1 [33.8 kB] 167s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 75.8.0-1 [1152 kB] 167s Get:55 http://ftpmaster.internal/ubuntu questing/universe armhf python3-typeshed all 0.0~git20241223.ea91db2-1 [1548 kB] 167s Get:56 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel-whl all 0.45.1-1 [74.6 kB] 167s Get:57 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.29.1+ds-1 [72.6 kB] 167s Fetched 75.0 MB in 3s (27.5 MB/s) 167s Selecting previously unselected package libisl23:armhf. 167s (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 ... 63951 files and directories currently installed.) 167s Preparing to unpack .../00-libisl23_0.27-1_armhf.deb ... 167s Unpacking libisl23:armhf (0.27-1) ... 167s Selecting previously unselected package libmpc3:armhf. 167s Preparing to unpack .../01-libmpc3_1.3.1-1build2_armhf.deb ... 167s Unpacking libmpc3:armhf (1.3.1-1build2) ... 167s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 167s Preparing to unpack .../02-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 167s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 168s Selecting previously unselected package cpp-14. 168s Preparing to unpack .../03-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 168s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 168s Selecting previously unselected package cpp-arm-linux-gnueabihf. 168s Preparing to unpack .../04-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 168s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 168s Selecting previously unselected package cpp. 168s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 168s Unpacking cpp (4:14.2.0-1ubuntu1) ... 168s Selecting previously unselected package libcc1-0:armhf. 168s Preparing to unpack .../06-libcc1-0_15-20250404-0ubuntu1_armhf.deb ... 168s Unpacking libcc1-0:armhf (15-20250404-0ubuntu1) ... 168s Selecting previously unselected package libgomp1:armhf. 168s Preparing to unpack .../07-libgomp1_15-20250404-0ubuntu1_armhf.deb ... 168s Unpacking libgomp1:armhf (15-20250404-0ubuntu1) ... 168s Selecting previously unselected package libasan8:armhf. 168s Preparing to unpack .../08-libasan8_15-20250404-0ubuntu1_armhf.deb ... 168s Unpacking libasan8:armhf (15-20250404-0ubuntu1) ... 168s Selecting previously unselected package libubsan1:armhf. 168s Preparing to unpack .../09-libubsan1_15-20250404-0ubuntu1_armhf.deb ... 168s Unpacking libubsan1:armhf (15-20250404-0ubuntu1) ... 168s Selecting previously unselected package libgcc-14-dev:armhf. 168s Preparing to unpack .../10-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 168s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 168s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 168s Preparing to unpack .../11-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 168s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 169s Selecting previously unselected package gcc-14. 169s Preparing to unpack .../12-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 169s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 169s Selecting previously unselected package gcc-arm-linux-gnueabihf. 169s Preparing to unpack .../13-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 169s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 169s Selecting previously unselected package gcc. 169s Preparing to unpack .../14-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 169s Unpacking gcc (4:14.2.0-1ubuntu1) ... 169s Selecting previously unselected package libc-dev-bin. 169s Preparing to unpack .../15-libc-dev-bin_2.41-6ubuntu1_armhf.deb ... 169s Unpacking libc-dev-bin (2.41-6ubuntu1) ... 169s Selecting previously unselected package linux-libc-dev:armhf. 169s Preparing to unpack .../16-linux-libc-dev_6.14.0-15.15_armhf.deb ... 169s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 169s Selecting previously unselected package libcrypt-dev:armhf. 169s Preparing to unpack .../17-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 169s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 169s Selecting previously unselected package rpcsvc-proto. 169s Preparing to unpack .../18-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 169s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 169s Selecting previously unselected package libc6-dev:armhf. 169s Preparing to unpack .../19-libc6-dev_2.41-6ubuntu1_armhf.deb ... 169s Unpacking libc6-dev:armhf (2.41-6ubuntu1) ... 169s Selecting previously unselected package libstdc++-14-dev:armhf. 169s Preparing to unpack .../20-libstdc++-14-dev_14.2.0-19ubuntu2_armhf.deb ... 169s Unpacking libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 169s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 169s Preparing to unpack .../21-g++-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 169s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 170s Selecting previously unselected package g++-14. 170s Preparing to unpack .../22-g++-14_14.2.0-19ubuntu2_armhf.deb ... 170s Unpacking g++-14 (14.2.0-19ubuntu2) ... 170s Selecting previously unselected package g++-arm-linux-gnueabihf. 170s Preparing to unpack .../23-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 170s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 170s Selecting previously unselected package g++. 170s Preparing to unpack .../24-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 170s Unpacking g++ (4:14.2.0-1ubuntu1) ... 170s Selecting previously unselected package libexpat1-dev:armhf. 170s Preparing to unpack .../25-libexpat1-dev_2.7.1-1_armhf.deb ... 170s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 170s Selecting previously unselected package libjs-jquery. 170s Preparing to unpack .../26-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 170s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 170s Selecting previously unselected package libjs-underscore. 170s Preparing to unpack .../27-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 170s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 170s Selecting previously unselected package libjs-sphinxdoc. 170s Preparing to unpack .../28-libjs-sphinxdoc_8.1.3-5_all.deb ... 170s Unpacking libjs-sphinxdoc (8.1.3-5) ... 170s Selecting previously unselected package libpython3.13:armhf. 170s Preparing to unpack .../29-libpython3.13_3.13.3-1_armhf.deb ... 170s Unpacking libpython3.13:armhf (3.13.3-1) ... 170s Selecting previously unselected package zlib1g-dev:armhf. 170s Preparing to unpack .../30-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 170s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 170s Selecting previously unselected package libpython3.13-dev:armhf. 170s Preparing to unpack .../31-libpython3.13-dev_3.13.3-1_armhf.deb ... 170s Unpacking libpython3.13-dev:armhf (3.13.3-1) ... 170s Selecting previously unselected package libpython3-dev:armhf. 170s Preparing to unpack .../32-libpython3-dev_3.13.3-1_armhf.deb ... 170s Unpacking libpython3-dev:armhf (3.13.3-1) ... 170s Selecting previously unselected package libxslt1.1:armhf. 170s Preparing to unpack .../33-libxslt1.1_1.1.39-0exp1ubuntu4_armhf.deb ... 170s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 170s Selecting previously unselected package python3-mypy-extensions. 170s Preparing to unpack .../34-python3-mypy-extensions_1.0.0-1_all.deb ... 170s Unpacking python3-mypy-extensions (1.0.0-1) ... 170s Selecting previously unselected package python3-tomli. 170s Preparing to unpack .../35-python3-tomli_2.2.1-2build1_armhf.deb ... 170s Unpacking python3-tomli (2.2.1-2build1) ... 170s Selecting previously unselected package python3-psutil. 170s Preparing to unpack .../36-python3-psutil_5.9.8-2build3_armhf.deb ... 170s Unpacking python3-psutil (5.9.8-2build3) ... 170s Selecting previously unselected package python3-mypy. 170s Preparing to unpack .../37-python3-mypy_1.15.0-4_armhf.deb ... 170s Unpacking python3-mypy (1.15.0-4) ... 171s Selecting previously unselected package mypy. 171s Preparing to unpack .../38-mypy_1.15.0-4_all.deb ... 171s Unpacking mypy (1.15.0-4) ... 171s Selecting previously unselected package mypy-doc. 171s Preparing to unpack .../39-mypy-doc_1.15.0-4_all.deb ... 171s Unpacking mypy-doc (1.15.0-4) ... 171s Selecting previously unselected package python3.13-dev. 171s Preparing to unpack .../40-python3.13-dev_3.13.3-1_armhf.deb ... 171s Unpacking python3.13-dev (3.13.3-1) ... 171s Selecting previously unselected package python3-dev. 171s Preparing to unpack .../41-python3-dev_3.13.3-1_armhf.deb ... 171s Unpacking python3-dev (3.13.3-1) ... 171s Selecting previously unselected package python3-distlib. 171s Preparing to unpack .../42-python3-distlib_0.3.9-1_all.deb ... 171s Unpacking python3-distlib (0.3.9-1) ... 171s Selecting previously unselected package python3-execnet. 171s Preparing to unpack .../43-python3-execnet_2.1.1-1_all.deb ... 171s Unpacking python3-execnet (2.1.1-1) ... 171s Selecting previously unselected package python3-filelock. 171s Preparing to unpack .../44-python3-filelock_3.18.0-1_all.deb ... 171s Unpacking python3-filelock (3.18.0-1) ... 171s Selecting previously unselected package python3-iniconfig. 171s Preparing to unpack .../45-python3-iniconfig_1.1.1-2_all.deb ... 171s Unpacking python3-iniconfig (1.1.1-2) ... 171s Selecting previously unselected package python3-lxml:armhf. 171s Preparing to unpack .../46-python3-lxml_5.3.2-1_armhf.deb ... 171s Unpacking python3-lxml:armhf (5.3.2-1) ... 171s Selecting previously unselected package python3-orjson. 171s Preparing to unpack .../47-python3-orjson_3.10.7-2build1_armhf.deb ... 171s Unpacking python3-orjson (3.10.7-2build1) ... 171s Selecting previously unselected package python3-pip-whl. 171s Preparing to unpack .../48-python3-pip-whl_25.0+dfsg-1_all.deb ... 171s Unpacking python3-pip-whl (25.0+dfsg-1) ... 171s Selecting previously unselected package python3-platformdirs. 171s Preparing to unpack .../49-python3-platformdirs_4.3.6-1_all.deb ... 171s Unpacking python3-platformdirs (4.3.6-1) ... 171s Selecting previously unselected package python3-pluggy. 172s Preparing to unpack .../50-python3-pluggy_1.5.0-1_all.deb ... 172s Unpacking python3-pluggy (1.5.0-1) ... 172s Selecting previously unselected package python3-pytest. 172s Preparing to unpack .../51-python3-pytest_8.3.5-1_all.deb ... 172s Unpacking python3-pytest (8.3.5-1) ... 172s Selecting previously unselected package python3-pytest-xdist. 172s Preparing to unpack .../52-python3-pytest-xdist_3.6.1-1_all.deb ... 172s Unpacking python3-pytest-xdist (3.6.1-1) ... 172s Selecting previously unselected package python3-setuptools-whl. 172s Preparing to unpack .../53-python3-setuptools-whl_75.8.0-1_all.deb ... 172s Unpacking python3-setuptools-whl (75.8.0-1) ... 172s Selecting previously unselected package python3-typeshed. 172s Preparing to unpack .../54-python3-typeshed_0.0~git20241223.ea91db2-1_all.deb ... 172s Unpacking python3-typeshed (0.0~git20241223.ea91db2-1) ... 172s Selecting previously unselected package python3-wheel-whl. 172s Preparing to unpack .../55-python3-wheel-whl_0.45.1-1_all.deb ... 172s Unpacking python3-wheel-whl (0.45.1-1) ... 173s Selecting previously unselected package python3-virtualenv. 173s Preparing to unpack .../56-python3-virtualenv_20.29.1+ds-1_all.deb ... 173s Unpacking python3-virtualenv (20.29.1+ds-1) ... 173s Setting up libpython3.13:armhf (3.13.3-1) ... 173s Setting up python3-iniconfig (1.1.1-2) ... 173s Setting up python3-orjson (3.10.7-2build1) ... 173s Setting up python3-setuptools-whl (75.8.0-1) ... 173s Setting up python3-filelock (3.18.0-1) ... 173s Setting up python3-tomli (2.2.1-2build1) ... 173s Setting up python3-pip-whl (25.0+dfsg-1) ... 173s Setting up python3-mypy-extensions (1.0.0-1) ... 173s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 173s Setting up python3-distlib (0.3.9-1) ... 173s Setting up libgomp1:armhf (15-20250404-0ubuntu1) ... 173s Setting up python3-platformdirs (4.3.6-1) ... 174s Setting up python3-psutil (5.9.8-2build3) ... 174s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 174s Setting up python3-typeshed (0.0~git20241223.ea91db2-1) ... 174s Setting up libmpc3:armhf (1.3.1-1build2) ... 174s Setting up python3-mypy (1.15.0-4) ... 175s Setting up python3-pluggy (1.5.0-1) ... 175s Setting up libubsan1:armhf (15-20250404-0ubuntu1) ... 175s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 175s Setting up libasan8:armhf (15-20250404-0ubuntu1) ... 175s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 175s Setting up mypy (1.15.0-4) ... 175s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 175s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 175s Setting up libisl23:armhf (0.27-1) ... 175s Setting up libc-dev-bin (2.41-6ubuntu1) ... 175s Setting up python3-execnet (2.1.1-1) ... 176s Setting up python3-wheel-whl (0.45.1-1) ... 176s Setting up libcc1-0:armhf (15-20250404-0ubuntu1) ... 176s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 176s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 176s Setting up python3-pytest (8.3.5-1) ... 176s Setting up python3-virtualenv (20.29.1+ds-1) ... 176s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 176s Setting up libjs-sphinxdoc (8.1.3-5) ... 176s Setting up cpp-14 (14.2.0-19ubuntu2) ... 176s Setting up mypy-doc (1.15.0-4) ... 176s Setting up python3-lxml:armhf (5.3.2-1) ... 176s Setting up libc6-dev:armhf (2.41-6ubuntu1) ... 176s Setting up libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 176s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 176s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 176s Setting up g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 176s Setting up python3-pytest-xdist (3.6.1-1) ... 177s Setting up gcc-14 (14.2.0-19ubuntu2) ... 177s Setting up libexpat1-dev:armhf (2.7.1-1) ... 177s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 177s Setting up cpp (4:14.2.0-1ubuntu1) ... 177s Setting up g++-14 (14.2.0-19ubuntu2) ... 177s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 177s Setting up gcc (4:14.2.0-1ubuntu1) ... 177s Setting up libpython3.13-dev:armhf (3.13.3-1) ... 177s Setting up g++ (4:14.2.0-1ubuntu1) ... 177s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 177s Setting up libpython3-dev:armhf (3.13.3-1) ... 177s Setting up python3.13-dev (3.13.3-1) ... 177s Setting up python3-dev (3.13.3-1) ... 177s Processing triggers for man-db (2.13.0-1) ... 177s Processing triggers for libc-bin (2.41-6ubuntu1) ... 189s autopkgtest [23:00:51]: test run-unit-test: [----------------------- 191s + pkg=mypy 191s +++++ readlink -fm /tmp/autopkgtest.lNCcCT/build.lW4/src/debian/tests/run-unit-test 191s ++++ dirname /tmp/autopkgtest.lNCcCT/build.lW4/src/debian/tests/run-unit-test 191s +++ dirname /tmp/autopkgtest.lNCcCT/build.lW4/src/debian/tests 191s ++ dirname /tmp/autopkgtest.lNCcCT/build.lW4/src/debian 191s + START=/tmp/autopkgtest.lNCcCT/build.lW4/src 191s + '[' /tmp/autopkgtest.lNCcCT/autopkgtest_tmp = '' ']' 191s + cd /tmp/autopkgtest.lNCcCT/autopkgtest_tmp 191s + mypy --help 191s usage: mypy [-h] [-v] [-V] [more options; see below] 191s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 191s 191s Mypy is a program that will type check your Python code. 191s 191s Pass in any files or folders you want to type check. Mypy will 191s recursively traverse any provided folders to find .py files: 191s 191s $ mypy my_program.py my_src_folder 191s 191s For more information on getting started, see: 191s 191s - https://mypy.readthedocs.io/en/stable/getting_started.html 191s 191s For more details on both running mypy and using the flags below, see: 191s 191s - https://mypy.readthedocs.io/en/stable/running_mypy.html 191s - https://mypy.readthedocs.io/en/stable/command_line.html 191s 191s You can also use a config file to configure mypy instead of using 191s command line flags. For more details, see: 191s 191s - https://mypy.readthedocs.io/en/stable/config_file.html 191s 191s options: 191s --enable-incomplete-feature {InlineTypedDict,PreciseTupleTypes} 191s Enable support of incomplete/experimental features 191s for early preview 191s 191s Optional arguments: 191s -h, --help Show this help message and exit 191s -v, --verbose More verbose messages 191s -V, --version Show program's version number and exit 191s -O, --output FORMAT Set a custom output format 191s 191s Config file: 191s Use a config file instead of command line arguments. This is useful if you 191s are using many flags or want to set different options per each module. 191s 191s --config-file CONFIG_FILE 191s Configuration file, must have a [mypy] section 191s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 191s setup.cfg) 191s --warn-unused-configs Warn about unused '[mypy-]' or 191s '[[tool.mypy.overrides]]' config sections 191s (inverse: --no-warn-unused-configs) 191s 191s Import discovery: 191s Configure how imports are discovered and followed. 191s 191s --no-namespace-packages Disable support for namespace packages (PEP 420, 191s __init__.py-less) (inverse: --namespace-packages) 191s --ignore-missing-imports Silently ignore imports of missing modules 191s --follow-untyped-imports Typecheck modules without stubs or py.typed marker 191s --follow-imports {normal,silent,skip,error} 191s How to treat imports (default normal) 191s --python-executable EXECUTABLE 191s Python executable used for finding PEP 561 191s compliant installed packages and stubs 191s --no-site-packages Do not search for installed PEP 561 compliant 191s packages 191s --no-silence-site-packages 191s Do not silence errors in PEP 561 compliant 191s installed packages 191s --junit-format {global,per_file} 191s If --junit-xml is set, specifies format. global: 191s single test with all errors; per_file: one test 191s entry per file with failures 191s 191s Platform configuration: 191s Type check code assuming it will be run under certain runtime conditions. 191s By default, mypy assumes your code will be run using the same operating 191s system and Python version you are using to run mypy itself. 191s 191s --python-version x.y Type check code assuming it will be running on 191s Python x.y 191s --platform PLATFORM Type check special-cased code for the given OS 191s platform (defaults to sys.platform) 191s --always-true NAME Additional variable to be considered True (may be 191s repeated) 191s --always-false NAME Additional variable to be considered False (may be 191s repeated) 191s 191s Disallow dynamic typing: 191s Disallow the use of the dynamic 'Any' type under certain conditions. 191s 191s --disallow-any-expr Disallow all expressions that have type Any 191s --disallow-any-decorated Disallow functions that have Any in their 191s signature after decorator transformation 191s --disallow-any-explicit Disallow explicit Any in type positions 191s --disallow-any-generics Disallow usage of generic types that do not 191s specify explicit type parameters (inverse: 191s --allow-any-generics) 191s --disallow-any-unimported 191s Disallow Any types resulting from unfollowed 191s imports (inverse: --allow-any-unimported) 191s --disallow-subclassing-any 191s Disallow subclassing values of type 'Any' when 191s defining classes (inverse: --allow-subclassing- 191s any) 191s 191s Untyped definitions and calls: 191s Configure how untyped definitions and calls are handled. Note: by default, 191s mypy ignores any untyped function definitions and assumes any calls to 191s such functions have a return type of 'Any'. 191s 191s --disallow-untyped-calls Disallow calling functions without type 191s annotations from functions with type annotations 191s (inverse: --allow-untyped-calls) 191s --untyped-calls-exclude MODULE 191s Disable --disallow-untyped-calls for 191s functions/methods coming from specific package, 191s module, or class 191s --disallow-untyped-defs Disallow defining functions without type 191s annotations or with incomplete type annotations 191s (inverse: --allow-untyped-defs) 191s --disallow-incomplete-defs 191s Disallow defining functions with incomplete type 191s annotations (while still allowing entirely 191s unannotated definitions) (inverse: --allow- 191s incomplete-defs) 191s --check-untyped-defs Type check the interior of functions without type 191s annotations (inverse: --no-check-untyped-defs) 191s --disallow-untyped-decorators 191s Disallow decorating typed functions with untyped 191s decorators (inverse: --allow-untyped-decorators) 191s 191s None and Optional handling: 191s Adjust how values of type 'None' are handled. For more context on how mypy 191s handles values of type 'None', see: 191s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 191s optional 191s 191s --implicit-optional Assume arguments with default values of None are 191s Optional (inverse: --no-implicit-optional) 191s --no-strict-optional Disable strict Optional checks (inverse: --strict- 191s optional) 191s 191s Configuring warnings: 191s Detect code that is sound but redundant or problematic. 191s 191s --warn-redundant-casts Warn about casting an expression to its inferred 191s type (inverse: --no-warn-redundant-casts) 191s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 191s (inverse: --no-warn-unused-ignores) 191s --no-warn-no-return Do not warn about functions that end without 191s returning (inverse: --warn-no-return) 191s --warn-return-any Warn about returning values of type Any from non- 191s Any typed functions (inverse: --no-warn-return- 191s any) 191s --warn-unreachable Warn about statements or expressions inferred to 191s be unreachable (inverse: --no-warn-unreachable) 191s --report-deprecated-as-note 191s Report importing or using deprecated features as 191s notes instead of errors (inverse: --no-report- 191s deprecated-as-note) 191s 191s Miscellaneous strictness flags: 191s --allow-untyped-globals Suppress toplevel errors caused by missing 191s annotations (inverse: --disallow-untyped-globals) 191s --allow-redefinition Allow unconditional variable redefinition with a 191s new type (inverse: --disallow-redefinition) 191s --no-implicit-reexport Treat imports as private unless aliased (inverse: 191s --implicit-reexport) 191s --strict-equality Prohibit equality, identity, and container checks 191s for non-overlapping types (inverse: --no-strict- 191s equality) 191s --strict-bytes Disable treating bytearray and memoryview as 191s subtypes of bytes (inverse: --no-strict-bytes) 191s --extra-checks Enable additional checks that are technically 191s correct but may be impractical in real code. For 191s example, this prohibits partial overlap in 191s TypedDict updates, and makes arguments prepended 191s via Concatenate positional-only (inverse: --no- 191s extra-checks) 191s --strict Strict mode; enables the following flags: --warn- 191s unused-configs, --disallow-any-generics, 191s --disallow-subclassing-any, --disallow-untyped- 191s calls, --disallow-untyped-defs, --disallow- 191s incomplete-defs, --check-untyped-defs, --disallow- 191s untyped-decorators, --warn-redundant-casts, 191s --warn-unused-ignores, --warn-return-any, --no- 191s implicit-reexport, --strict-equality, --extra- 191s checks 191s --disable-error-code NAME 191s Disable a specific error code 191s --enable-error-code NAME Enable a specific error code 191s 191s Configuring error messages: 191s Adjust the amount of detail shown in error messages. 191s 191s --show-error-context Precede errors with "note:" messages explaining 191s context (inverse: --hide-error-context) 191s --show-column-numbers Show column n+ mypyc --help 191s umbers in error messages (inverse: 191s --hide-column-numbers) 191s --show-error-end Show end line/end column numbers in error 191s messages. This implies --show-column-numbers 191s (inverse: --hide-error-end) 191s --hide-error-codes Hide error codes in error messages (inverse: 191s --show-error-codes) 191s --show-error-code-links Show links to error code documentation (inverse: 191s --hide-error-code-links) 191s --pretty Use visually nicer output in error messages: Use 191s soft word wrap, show source code snippets, and 191s show error location markers (inverse: --no-pretty) 191s --no-color-output Do not colorize error messages (inverse: --color- 191s output) 191s --no-error-summary Do not show error stats summary (inverse: --error- 191s summary) 191s --show-absolute-path Show absolute paths to files (inverse: --hide- 191s absolute-path) 191s 191s Incremental mode: 191s Adjust how mypy incrementally type checks and caches modules. Mypy caches 191s type information about modules into a cache to let you speed up future 191s invocations of mypy. Also see mypy's daemon mode: 191s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 191s 191s --no-incremental Disable module cache (inverse: --incremental) 191s --cache-dir DIR Store module cache info in the given folder in 191s incremental mode (defaults to '.mypy_cache') 191s --sqlite-cache Use a sqlite database to store the cache (inverse: 191s --no-sqlite-cache) 191s --cache-fine-grained Include fine-grained dependency information in the 191s cache for the mypy daemon 191s --skip-version-check Allow using cache written by older mypy version 191s --skip-cache-mtime-checks 191s Skip cache internal consistency checks based on 191s mtime 191s 191s Advanced options: 191s Debug and customize mypy internals. 191s 191s --pdb Invoke pdb on fatal error 191s --show-traceback, --tb Show traceback on fatal error 191s --raise-exceptions Raise exception on fatal error 191s --custom-typing-module MODULE 191s Use a custom typing module 191s --old-type-inference Disable new experimental type inference algorithm 191s --custom-typeshed-dir DIR 191s Use the custom typeshed in DIR 191s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 191s relevant with --disallow-untyped-defs or 191s --disallow-incomplete-defs enabled (inverse: --no- 191s warn-incomplete-stub) 191s --shadow-file SOURCE_FILE SHADOW_FILE 191s When encountering SOURCE_FILE, read and type check 191s the contents of SHADOW_FILE instead. 191s 191s Report generation: 191s Generate a report in the specified format. 191s 191s --any-exprs-report DIR 191s --cobertura-xml-report DIR 191s --html-report DIR 191s --linecount-report DIR 191s --linecoverage-report DIR 191s --lineprecision-report DIR 191s --txt-report DIR 191s --xml-report DIR 191s --xslt-html-report DIR 191s --xslt-txt-report DIR 191s 191s Miscellaneous: 191s --junit-xml JUNIT_XML Write junit.xml to the given file 191s --find-occurrences CLASS.MEMBER 191s Print out all usages of a class member 191s (experimental) 191s --scripts-are-modules Script x becomes module x instead of __main__ 191s --install-types Install detected missing library stub packages 191s using pip (inverse: --no-install-types) 191s --non-interactive Install stubs without asking for confirmation and 191s hide errors, with --install-types (inverse: 191s --interactive) 191s 191s Running code: 191s Specify the code you want to type check. For more details, see 191s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 191s 191s --explicit-package-bases Use current directory and MYPYPATH to determine 191s module names of files passed (inverse: --no- 191s explicit-package-bases) 191s --exclude PATTERN Regular expression to match file names, directory 191s names or paths which mypy should ignore while 191s recursively discovering files to check, e.g. 191s --exclude '/setup\.py$'. May be specified more 191s than once, eg. --exclude a --exclude b 191s -m, --module MODULE Type-check module; can repeat for more modules 191s -p, --package PACKAGE Type-check package recursively; can be repeated 191s -c, --command PROGRAM_TEXT 191s Type-check program passed in as string 191s files Type-check given files or directories 191s 191s Environment variables: 191s Define MYPYPATH for additional module search path entries. 191s Define MYPY_CACHE_DIR to override configuration cache_dir path. 191s usage: mypy [-h] [-v] [-V] [more options; see below] 191s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 191s 191s Mypy is a program that will type check your Python code. 191s 191s Pass in any files or folders you want to type check. Mypy will 191s recursively traverse any provided folders to find .py files: 191s 191s $ mypy my_program.py my_src_folder 191s 191s For more information on getting started, see: 191s 191s - https://mypy.readthedocs.io/en/stable/getting_started.html 191s 191s For more details on both running mypy and using the flags below, see: 191s 191s - https://mypy.readthedocs.io/en/stable/running_mypy.html 191s - https://mypy.readthedocs.io/en/stable/command_line.html 191s 191s You can also use a config file to configure mypy instead of using 191s command line flags. For more details, see: 191s 191s - https://mypy.readthedocs.io/en/stable/config_file.html 191s 191s options: 191s --enable-incomplete-feature {InlineTypedDict,PreciseTupleTypes} 191s Enable support of incomplete/experimental features 191s for early preview 191s 191s Optional arguments: 191s -h, --help Show this help message and exit 191s -v, --verbose More verbose messages 191s -V, --version Show program's version number and exit 191s -O, --output FORMAT Set a custom output format 191s 191s Config file: 191s Use a config file instead of command line arguments. This is useful if you 191s are using many flags or want to set different options per each module. 191s 191s --config-file CONFIG_FILE 191s Configuration file, must have a [mypy] section 191s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 191s setup.cfg) 191s --warn-unused-configs Warn about unused '[mypy-]' or 191s '[[tool.mypy.overrides]]' config sections 191s (inverse: --no-warn-unused-configs) 191s 191s Import discovery: 191s Configure how imports are discovered and followed. 191s 191s --no-namespace-packages Disable support for namespace packages (PEP 420, 191s __init__.py-less) (inverse: --namespace-packages) 191s --ignore-missing-imports Silently ignore imports of missing modules 191s --follow-untyped-imports Typecheck modules without stubs or py.typed marker 191s --follow-imports {normal,silent,skip,error} 191s How to treat imports (default normal) 191s --python-executable EXECUTABLE 191s Python executable used for finding PEP 561 191s compliant installed packages and stubs 191s --no-site-packages Do not search for installed PEP 561 compliant 191s packages 191s --no-silence-site-packages 191s Do not silence errors in PEP 561 compliant 191s installed packages 191s --junit-format {global,per_file} 191s If --junit-xml is set, specifies format. global: 191s single test with all errors; per_file: one test 191s entry per file with failures 191s 191s Platform configuration: 191s Type check code assuming it will be run under certain runtime conditions. 191s By default, mypy assumes your code will be run using the same operating 191s system and Python version you are using to run mypy itself. 191s 191s --python-version x.y Type check code assuming it will be running on 191s Python x.y 191s --platform PLATFORM Type check special-cased code for the given OS 191s platform (defaults to sys.platform) 191s --always-true NAME Additional variable to be considered True (may be 191s repeated) 191s --always-false NAME Additional variable to be considered False (may be 191s repeated) 191s 191s Disallow dynamic typing: 191s Disallow the use of the dynamic 'Any' type under certain conditions. 191s 191s --disallow-any-expr Disallow all expressions that have type Any 191s --disallow-any-decorated Disallow functions that have Any in their 191s signature after decorator transformation 191s --disallow-any-explicit Disallow explicit Any in type positions 191s --disallow-any-generics Disallow usage of generic types that do not 191s specify explicit type parameters (inverse: 191s --allow-any-generics) 191s --disallow-any-unimported 191s Disallow Any types resulting from unfollowed 191s imports (inverse: --allow-any-unimported) 191s --disallow-subclassing-any 191s Disallow subclassing values of type 'Any' when 191s defining classes (inverse: --allow-subclassing- 191s any) 191s 191s Untyped definitions and calls: 191s Configure how untyped definitions and calls are handled. Note: by default, 191s mypy ignores any untyped function definitions and assumes any calls to 191s such functions have a return type of 'Any'. 191s 191s --disallow-untyped-calls Disallow calling functions without type 191s annotations from functions with type annotations 191s (inverse: --allow-untyped-calls) 191s --untyped-calls-exclude MODULE 191s Disable --disallow-untyped-calls for 191s functions/methods coming from specific package, 191s module, or class 191s --disallow-untyped-defs Disallow defining functions without type 191s annotations or with incomplete type annotations 191s (inverse: --allow-untyped-defs) 191s --disallow-incomplete-defs 191s Disallow defining functions with incomplete type 191s annotations (while still allowing entirely 191s unannotated definitions) (inverse: --allow- 191s incomplete-defs) 191s --check-untyped-defs Type check the interior of functions without type 191s annotations (inverse: --no-check-untyped-defs) 191s --disallow-untyped-decorators 191s Disallow decorating typed functions with untyped 191s decorators (inverse: --allow-untyped-decorators) 191s 191s None and Optional handling: 191s Adjust how values of type 'None' are handled. For more context on how mypy 191s handles values of type 'None', see: 191s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 191s optional 191s 191s --implicit-optional Assume arguments with default values of None are 191s Optional (inverse: --no-implicit-optional) 191s --no-strict-optional Disable strict Optional checks (inverse: --strict- 191s optional) 191s 191s Configuring warnings: 191s Detect code that is sound but redundant or problematic. 191s 191s --warn-redundant-casts Warn about casting an expression to its inferred 191s type (inverse: --no-warn-redundant-casts) 191s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 191s (inverse: --no-warn-unused-ignores) 191s --no-warn-no-return Do not warn about functions that end without 191s returning (inverse: --warn-no-return) 191s --warn-return-any Warn about returning values of type Any from non- 191s Any typed functions (inverse: --no-warn-return- 191s any) 191s --warn-unreachable Warn about statements or expressions inferred to 191s be unreachable (inverse: --no-warn-unreachable) 191s --report-deprecated-as-note 191s Report importing or using deprecated features as 191s notes instead of errors (inverse: --no-report- 191s deprecated-as-note) 191s 191s Miscellaneous strictness flags: 191s --allow-untyped-globals Suppress toplevel errors caused by missing 191s annotations (inverse: --disallow-untyped-globals) 191s --allow-redefinition Allow unconditional variable redefinition with a 191s new type (inverse: --disallow-redefinition) 191s --no-implicit-reexport Treat imports as private unless aliased (inverse: 191s --implicit-reexport) 191s --strict-equality Prohibit equality, identity, and container checks 191s for non-overlapping types (inverse: --no-strict- 191s equality) 191s --strict-bytes Disable treating bytearray and memoryview as 191s subtypes of bytes (inverse: --no-strict-bytes) 191s --extra-checks Enable additional checks that are technically 191s correct but may be impractical in real code. For 191s example, this prohibits partial overlap in 191s TypedDict updates, and makes arguments prepended 191s via Concatenate positional-only (inverse: --no- 191s extra-checks) 191s --strict Strict mode; enables the following flags: --warn- 191s unused-configs, --disallow-any-generics, 191s --disallow-subclassing-any, --disallow-untyped- 191s calls, --disallow-untyped-defs, --disallow- 191s incomplete-defs, --check-untyped-defs, --disallow- 191s untyped-decorators, --warn-redundant-casts, 191s --warn-unused-ignores, --warn-return-any, --no- 191s implicit-reexport, --strict-equality, --extra- 191s checks 191s --disable-error-code NAME 191s Disable a specific error code 191s --enable-error-code NAME Enable a specific error code 191s 191s Configuring error messages: 191s Adjust the amount of detail shown in error messages. 191s 191s --show-error-context Precede errors with "note:" messages explaining 191s context (inverse: --hide-error-context) 191s --show-column-numbers Show column numbers in error messages (inverse: 191s --hide-column-numbers) 191s --show-error-end Show end line/end column numbers in error 191s messages. This implies --show-column-numbers 191s (inverse: --hide-error-end) 191s --hide-error-codes Hide error codes in error messages (inverse: 191s --show-error-codes) 191s --show-error-code-links Show links to error code documentation (inverse: 191s --hide-error-code-links) 191s --pretty Use visually nicer output in error messages: Use 191s soft word wrap, show source code snippets, and 191s show error location markers (inverse: --no-pretty) 191s --no-color-output Do not colorize error messages (inverse: --color- 191s output) 191s --no-error-summary Do not show error stats summary (inverse: --error- 191s summary) 191s --show-absolute-path Show absolute paths to files (inverse: --hide- 191s absolute-path) 191s 191s Incremental mode: 191s Adjust how mypy incrementally type checks and caches modules. Mypy caches 191s type information about modules into a cache to let you speed up future 191s invocations of mypy. Also see mypy's daemon mode: 191s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 191s 191s --no-incremental Disable module cache (inverse: --incremental) 191s --cache-dir DIR Store module cache info in the given folder in 191s incremental mode (defaults to '.mypy_cache') 191s --sqlite-cache Use a sqlite database to store the cache (inverse: 191s --no-sqlite-cache) 191s --cache-fine-grained Include fine-grained dependency information in the 191s cache for the mypy daemon 191s --skip-version-check Allow using cache written by older mypy version 191s --skip-cache-mtime-checks 191s Skip cache internal consistency checks based on 191s mtime 191s 191s Advanced options: 191s Debug and customize mypy internals. 191s 191s --pdb Invoke pdb on fatal error 191s --show-traceback, --tb Show traceback on fatal error 191s --raise-exceptions Raise exception on fatal error 191s --custom-typing-module MODULE 191s Use a custom typing module 191s --old-type-inference Disable new experimental type inference algorithm 191s --custom-typeshed-dir DIR 191s Use the custom typeshed in DIR 191s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 191s relevant with --disallow-untyped-defs or 191s --disallow-incomplete-defs enabled (inverse: --no- 191s warn-incomplete-stub) 191s --shadow-file SOURCE_FILE SHADOW_FILE 191s When encountering SOURCE_FILE, read and type check 191s the contents of SHADOW_FILE instead. 191s 191s Report generation: 191s Generate a report in the specified format. 191s 191s --any-exprs-report DIR 191s --cobertura-xml-report DIR 191s --html-report DIR 191s --linecount-report DIR 191s --linecoverage-report DIR 191s --lineprecision-report DIR 191s --txt-report DIR 191s --xml-report DIR 191s --xslt-html-report DIR 191s --xslt-txt-report DIR 191s 191s Miscellaneous: 191s --junit-xml JUNIT_XML Write junit.xml to the given file 191s --find-occurrences CLASS.MEMBER 191s Print out all usages of a class member 192s (experime+ stubgen --help 192s ntal) 192s --scripts-are-modules Script x becomes module x instead of __main__ 192s --install-types Install detected missing library stub packages 192s using pip (inverse: --no-install-types) 192s --non-interactive Install stubs without asking for confirmation and 192s hide errors, with --install-types (inverse: 192s --interactive) 192s 192s Running code: 192s Specify the code you want to type check. For more details, see 192s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 192s 192s --explicit-package-bases Use current directory and MYPYPATH to determine 192s module names of files passed (inverse: --no- 192s explicit-package-bases) 192s --exclude PATTERN Regular expression to match file names, directory 192s names or paths which mypy should ignore while 192s recursively discovering files to check, e.g. 192s --exclude '/setup\.py$'. May be specified more 192s than once, eg. --exclude a --exclude b 192s -m, --module MODULE Type-check module; can repeat for more modules 192s -p, --package PACKAGE Type-check package recursively; can be repeated 192s -c, --command PROGRAM_TEXT 192s Type-check program passed in as string 192s files Type-check given files or directories 192s 192s Environment variables: 192s Define MYPYPATH for additional module search path entries. 192s Define MYPY_CACHE_DIR to override configuration cache_dir path. 192s usage: stubgen [-h] [more options, see -h] 192s [-m MODULE] [-p PACKAGE] [files ...] 192s 192s Generate draft stubs for modules. Stubs are generated in directory ./out, to 192s avoid overriding files with manual changes. This directory is assumed to 192s exist. 192s 192s positional arguments: 192s files generate stubs for given files or directories 192s 192s options: 192s -h, --help show this help message and exit 192s --ignore-errors ignore errors when trying to generate stubs for 192s modules 192s --no-import don't import the modules, just parse and analyze them 192s (doesn't work with C extension modules and might not 192s respect __all__) 192s --no-analysis, --parse-only 192s don't perform semantic analysis of sources, just parse 192s them (only applies to Python modules, might affect 192s quality of stubs. Not compatible with --inspect-mode) 192s --inspect-mode import and inspect modules instead of parsing source 192s code.This is the default behavior for c modules and 192s pyc-only packages, but it is also useful for pure 192s python modules with dynamically generated members. 192s --include-private generate stubs for objects and members considered 192s private (single leading underscore and no trailing 192s underscores) 192s --export-less don't implicitly export all names imported from other 192s modules in the same package 192s --include-docstrings include existing docstrings with the stubs 192s -v, --verbose show more verbose messages 192s -q, --quiet show fewer messages 192s --doc-dir PATH use .rst documentation in PATH (this may result in 192s better stubs in some cases; consider setting this to 192s DIR/Python-X.Y.Z/Doc/library) 192s --search-path PATH specify module search directories, separated by ':' 192s (currently only used if --no-import is given) 192s -o, --output PATH change the output directory [default: out] 192s -m, --module MODULE generate stub for module; can repeat for more modules 192s -p, --package PACKAGE 192s generate stubs for package recursively; can be 192s repeated 192s --version show program's version number and exit 192s + stubtest --help 192s usage: stubtest [-h] [--concise] [--ignore-missing-stub] 192s [--ignore-positional-only] [--allowlist FILE] 192s [--generate-allowlist] [--ignore-unused-allowlist] 192s [--mypy-config-file FILE] [--custom-typeshed-dir DIR] 192s [--check-typeshed] [--version] [--pdb] [--show-traceback] 192s [modules ...] 192s 192s Compares stubs to objects introspected from the runtime. 192s 192s positional arguments: 192s modules Modules to test 192s 192s options: 192s -h, --help show this help message and exit 192s --concise Makes stubtest's output more concise, one line per 192s error 192s --ignore-missing-stub 192s Ignore errors for stub missing things that are present 192s at runtime 192s --ignore-positional-only 192s Ignore errors for whether an argument should or 192s shouldn't be positional-only 192s --allowlist, --whitelist FILE 192s Use file as an allowlist. Can be passed multiple times 192s to combine multiple allowlists. Allowlists can be 192s created with --generate-allowlist. Allowlists support 192s regular expressions. 192s --generate-allowlist, --generate-whitelist 192s Print an allowlist (to stdout) to be used with 192s --allowlist 192s --ignore-unused-allowlist, --ignore-unused-whitelist 192s Ignore unused allowlist entries 192s --mypy-config-file FILE 192s Use specified mypy config file to determine mypy 192s plugins and mypy path 192s --custom-typeshed-dir DIR 192s Use the custom typeshed in DIR 192s --check-typeshed Check all stdlib modules in typeshed 192s --version show program's version number and exit 192s --pdb Invoke pdb on fatal error 192s --show-traceback, --tb 192s Show traceback on fatal error 192s + export TEST_MYPYC=1 192s + TEST_MYPYC=1 192s + rm -Rf mypy mypyc 192s + cp -r /usr/lib/python3/dist-packages/mypy ./ 192s + cp -r /usr/lib/python3/dist-packages/mypyc ./ 192s + mypy_test_prefix= 192s + pytest-3 -v --pyargs mypy -k 'not (test_bad_eq_version_check or test_bad_ge_version_check or test_parse_invalid_case or test_parse_invalid_section or test_update_data or testDaemonStatusKillRestartRecheck)' 193s ============================= test session starts ============================== 193s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 193s cachedir: .pytest_cache 193s rootdir: /tmp/autopkgtest.lNCcCT/autopkgtest_tmp 193s plugins: typeguard-4.4.2, xdist-3.6.1 193s collecting ... collected 20 items / 5 deselected / 15 selected 193s 193s test/meta/test_diff_helper.py::DiffHelperSuite::test_diff_ranges PASSED [ 6%] 193s test/meta/test_diff_helper.py::DiffHelperSuite::test_render_diff_range PASSED [ 13%] 193s test/test_config_parser.py::FindConfigFileSuite::test_no_config PASSED [ 20%] 193s test/test_config_parser.py::FindConfigFileSuite::test_parent_config_with_and_without_git PASSED [ 26%] 193s test/test_config_parser.py::FindConfigFileSuite::test_precedence PASSED [ 33%] 193s test/test_config_parser.py::FindConfigFileSuite::test_precedence_missing_section PASSED [ 40%] 193s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace PASSED [ 46%] 193s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_explicit_base PASSED [ 53%] 193s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_multi_dir PASSED [ 60%] 193s test/test_find_sources.py::SourceFinderSuite::test_crawl_no_namespace PASSED [ 66%] 193s test/test_find_sources.py::SourceFinderSuite::test_find_sources_exclude PASSED [ 73%] 193s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace PASSED [ 80%] 193s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_explicit_base PASSED [ 86%] 193s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_multi_dir PASSED [ 93%] 193s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_no_namespace PASSED [100%] 193s 193s ======================= 15 passed, 5 deselected in 0.35s ======================= 193s + mypy_test_prefix= 193s + pytest-3 -v --pyargs mypyc 193s ============================= test session starts ============================== 193s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 193s cachedir: .pytest_cache 193s rootdir: /tmp/autopkgtest.lNCcCT/autopkgtest_tmp 193s plugins: typeguard-4.4.2, xdist-3.6.1 194s collecting ... collected 125 items 194s 194s test/test_cheader.py::TestHeaderInclusion::test_primitives_included_in_header PASSED [ 0%] 194s test/test_emit.py::TestEmitter::test_emit_line PASSED [ 1%] 194s test/test_emit.py::TestEmitter::test_emit_undefined_value_for_simple_type PASSED [ 2%] 194s test/test_emit.py::TestEmitter::test_emit_undefined_value_for_tuple PASSED [ 3%] 194s test/test_emit.py::TestEmitter::test_label PASSED [ 4%] 194s test/test_emit.py::TestEmitter::test_object_annotation PASSED [ 4%] 194s test/test_emit.py::TestEmitter::test_reg PASSED [ 5%] 194s test/test_emitclass.py::TestEmitClass::test_getter_name PASSED [ 6%] 194s test/test_emitclass.py::TestEmitClass::test_setter_name PASSED [ 7%] 194s test/test_emitclass.py::TestEmitClass::test_slot_key PASSED [ 8%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_assign_int PASSED [ 8%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_assign_multi PASSED [ 9%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_box_i64 PASSED [ 10%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_box_int PASSED [ 11%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch PASSED [ 12%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_is_error PASSED [ 12%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_is_error_next_block PASSED [ 13%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_no_else PASSED [ 14%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_no_else_negated PASSED [ 15%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_rare PASSED [ 16%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_call PASSED [ 16%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_call_two_args PASSED [ 17%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_merge PASSED [ 18%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_1 PASSED [ 19%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_2 PASSED [ 20%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_3 PASSED [ 20%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_4 PASSED [ 21%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_comparison_op PASSED [ 22%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref PASSED [ 23%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_int PASSED [ 24%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_tuple PASSED [ 24%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_tuple_nested PASSED [ 25%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_contains PASSED [ 26%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_get_item PASSED [ 27%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_set_item PASSED [ 28%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_update PASSED [ 28%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_extend PASSED [ 29%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr PASSED [ 30%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_merged PASSED [ 31%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_non_refcounted PASSED [ 32%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_with_bitmap PASSED [ 32%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_element_ptr PASSED [ 33%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_goto PASSED [ 34%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_goto_next_block PASSED [ 35%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_inc_ref PASSED [ 36%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_inc_ref_int PASSED [ 36%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_add PASSED [ 37%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_neg PASSED [ 38%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_op PASSED [ 39%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_sub PASSED [ 40%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_integer PASSED [ 40%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_append PASSED [ 41%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_get_item PASSED [ 42%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_set_item PASSED [ 43%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_None PASSED [ 44%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_address PASSED [ 44%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_mem PASSED [ 45%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_long_signed PASSED [ 46%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_long_unsigned PASSED [ 47%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_new_dict PASSED [ 48%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_return PASSED [ 48%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr PASSED [ 49%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_init_with_bitmap PASSED [ 50%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_no_error PASSED [ 51%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_non_refcounted PASSED [ 52%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_non_refcounted_no_error PASSED [ 52%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_with_bitmap PASSED [ 53%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_mem PASSED [ 54%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_tuple_get PASSED [ 55%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_unbox_i64 PASSED [ 56%] 194s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_unbox_int PASSED [ 56%] 194s test/test_emitfunc.py::TestGenerateFunction::test_register PASSED [ 57%] 194s test/test_emitfunc.py::TestGenerateFunction::test_simple PASSED [ 58%] 194s test/test_emitwrapper.py::TestArgCheck::test_check_int PASSED [ 59%] 194s test/test_emitwrapper.py::TestArgCheck::test_check_list PASSED [ 60%] 205s test/test_external.py::TestExternal::test_c_unit_test PASSED [ 60%] 205s test/test_ircheck.py::TestIrcheck::test_block_not_terminated_empty_block PASSED [ 61%] 205s test/test_ircheck.py::TestIrcheck::test_can_coerce_to PASSED [ 62%] 205s test/test_ircheck.py::TestIrcheck::test_duplicate_op PASSED [ 63%] 205s test/test_ircheck.py::TestIrcheck::test_invalid_assign PASSED [ 64%] 205s test/test_ircheck.py::TestIrcheck::test_invalid_goto PASSED [ 64%] 205s test/test_ircheck.py::TestIrcheck::test_invalid_op_source PASSED [ 65%] 205s test/test_ircheck.py::TestIrcheck::test_invalid_register_source PASSED [ 66%] 205s test/test_ircheck.py::TestIrcheck::test_invalid_return_type PASSED [ 67%] 205s test/test_ircheck.py::TestIrcheck::test_load_address_declares_register PASSED [ 68%] 205s test/test_ircheck.py::TestIrcheck::test_pprint PASSED [ 68%] 205s test/test_ircheck.py::TestIrcheck::test_valid_fn PASSED [ 69%] 205s test/test_ircheck.py::TestIrcheck::test_valid_goto PASSED [ 70%] 205s test/test_literals.py::TestLiterals::test_encode_bytes_values PASSED [ 71%] 205s test/test_literals.py::TestLiterals::test_encode_int_values PASSED [ 72%] 205s test/test_literals.py::TestLiterals::test_encode_str_values PASSED [ 72%] 205s test/test_literals.py::TestLiterals::test_format_str_literal PASSED [ 73%] 205s test/test_literals.py::TestLiterals::test_simple_literal_index PASSED [ 74%] 205s test/test_literals.py::TestLiterals::test_tuple_literal PASSED [ 75%] 205s test/test_namegen.py::TestNameGen::test_candidate_suffixes PASSED [ 76%] 205s test/test_namegen.py::TestNameGen::test_exported_name PASSED [ 76%] 205s test/test_namegen.py::TestNameGen::test_make_module_translation_map PASSED [ 77%] 205s test/test_namegen.py::TestNameGen::test_name_generator PASSED [ 78%] 205s test/test_pprint.py::TestGenerateNames::test_arg PASSED [ 79%] 205s test/test_pprint.py::TestGenerateNames::test_assign PASSED [ 80%] 205s test/test_pprint.py::TestGenerateNames::test_empty PASSED [ 80%] 205s test/test_pprint.py::TestGenerateNames::test_int_op PASSED [ 81%] 205s test/test_rarray.py::TestRArray::test_alignment PASSED [ 82%] 205s test/test_rarray.py::TestRArray::test_basics PASSED [ 83%] 205s test/test_rarray.py::TestRArray::test_eq PASSED [ 84%] 205s test/test_rarray.py::TestRArray::test_hash PASSED [ 84%] 205s test/test_rarray.py::TestRArray::test_size PASSED [ 85%] 205s test/test_rarray.py::TestRArray::test_str_conversion PASSED [ 86%] 205s test/test_struct.py::TestStruct::test_eq_and_hash PASSED [ 87%] 205s test/test_struct.py::TestStruct::test_runtime_subtype PASSED [ 88%] 205s test/test_struct.py::TestStruct::test_struct_offsets PASSED [ 88%] 205s test/test_struct.py::TestStruct::test_struct_str PASSED [ 89%] 205s test/test_tuplename.py::TestTupleNames::test_names PASSED [ 90%] 205s test/test_typeops.py::TestSubtype::test_bit PASSED [ 91%] 205s test/test_typeops.py::TestSubtype::test_bool PASSED [ 92%] 205s test/test_typeops.py::TestSubtype::test_int16 PASSED [ 92%] 205s test/test_typeops.py::TestSubtype::test_int32 PASSED [ 93%] 205s test/test_typeops.py::TestSubtype::test_int64 PASSED [ 94%] 205s test/test_typeops.py::TestRuntimeSubtype::test_bit PASSED [ 95%] 205s test/test_typeops.py::TestRuntimeSubtype::test_bool PASSED [ 96%] 205s test/test_typeops.py::TestRuntimeSubtype::test_union PASSED [ 96%] 205s test/test_typeops.py::TestUnionSimplification::test_cannot_simplify PASSED [ 97%] 205s test/test_typeops.py::TestUnionSimplification::test_nested PASSED [ 98%] 205s test/test_typeops.py::TestUnionSimplification::test_remove_duplicate PASSED [ 99%] 205s test/test_typeops.py::TestUnionSimplification::test_simple_type_result PASSED [100%] 205s 205s ============================= 125 passed in 11.34s ============================= 205s + rm -Rf mypy/typeshed 205s + /usr/bin/mypy --config-file /tmp/autopkgtest.lNCcCT/build.lW4/src/mypy_self_check.ini mypy 226s Success: no issues found in 181 source files 226s autopkgtest [23:01:28]: test run-unit-test: -----------------------] 230s autopkgtest [23:01:32]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 230s run-unit-test PASS 234s autopkgtest [23:01:36]: test autodep8-python3: preparing testbed 256s autopkgtest [23:01:58]: testbed dpkg architecture: armhf 258s autopkgtest [23:02:00]: testbed apt version: 3.0.0 262s autopkgtest [23:02:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 264s autopkgtest [23:02:06]: testbed release detected to be: questing 271s autopkgtest [23:02:13]: updating testbed package index (apt update) 273s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 274s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 274s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 274s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 274s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [168 kB] 274s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.1 kB] 274s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1947 kB] 274s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [205 kB] 274s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1371 kB] 274s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [12.9 kB] 274s Get:11 http://ftpmaster.internal/ubuntu questing/multiverse Sources [299 kB] 274s Get:12 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 276s Get:13 http://ftpmaster.internal/ubuntu questing/main Sources [1397 kB] 276s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 276s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.4 MB] 277s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [173 kB] 280s Fetched 43.9 MB in 7s (6440 kB/s) 281s Reading package lists... 287s autopkgtest [23:02:28]: upgrading testbed (apt dist-upgrade and autopurge) 288s Reading package lists... 288s Building dependency tree... 288s Reading state information... 289s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 289s Starting 2 pkgProblemResolver with broken count: 0 289s Done 290s Entering ResolveByKeep 290s 290s Calculating upgrade... 291s The following packages will be upgraded: 291s base-files distro-info-data dpkg dpkg-dev ed fwupd htop libdpkg-perl 291s libftdi1-2 libfwupd3 libnpth0t64 libsensors-config libsensors5 liburcu8t64 291s motd-news-config nano python3-pkg-resources python3-setuptools 291s ubuntu-pro-client ubuntu-pro-client-l10n usb.ids 291s 21 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 291s Need to get 6161 kB of archives. 291s After this operation, 3616 kB disk space will be freed. 291s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 291s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 291s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 292s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 292s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 292s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 292s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 292s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 292s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 292s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 292s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 292s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 292s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 292s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 292s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 292s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 292s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 292s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 292s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 292s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/main armhf python3-pkg-resources all 77.0.3-1 [144 kB] 292s Get:21 http://ftpmaster.internal/ubuntu questing-proposed/main armhf python3-setuptools all 77.0.3-1 [660 kB] 292s Fetched 6161 kB in 1s (6851 kB/s) 292s (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 ... 63953 files and directories currently installed.) 292s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 292s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 293s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 293s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 293s Setting up base-files (13.7ubuntu1) ... 293s Installing new version of config file /etc/issue ... 293s Installing new version of config file /etc/issue.net ... 293s Installing new version of config file /etc/lsb-release ... 293s motd-news.service is a disabled or a static unit not running, not starting it. 294s (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 ... 63953 files and directories currently installed.) 294s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 294s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 294s Setting up dpkg (1.22.18ubuntu3) ... 294s (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 ... 63953 files and directories currently installed.) 294s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 294s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 294s Setting up libnpth0t64:armhf (1.8-3) ... 294s (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 ... 63953 files and directories currently installed.) 294s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 294s Unpacking distro-info-data (0.64) over (0.63) ... 294s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 294s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 294s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 294s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 294s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 294s Unpacking ed (1.21.1-1) over (1.21-1) ... 295s Preparing to unpack .../04-libsensors-config_1%3a3.6.2-2_all.deb ... 295s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 295s Preparing to unpack .../05-libsensors5_1%3a3.6.2-2_armhf.deb ... 295s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 295s Preparing to unpack .../06-liburcu8t64_0.15.2-2_armhf.deb ... 295s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 295s Preparing to unpack .../07-nano_8.4-1_armhf.deb ... 295s Unpacking nano (8.4-1) over (8.3-1) ... 295s Preparing to unpack .../08-usb.ids_2025.04.01-1_all.deb ... 295s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 295s Preparing to unpack .../09-dpkg-dev_1.22.18ubuntu3_all.deb ... 295s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 295s Preparing to unpack .../10-libdpkg-perl_1.22.18ubuntu3_all.deb ... 295s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 295s Preparing to unpack .../11-fwupd_2.0.8-3_armhf.deb ... 295s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 295s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 295s Preparing to unpack .../12-libfwupd3_2.0.8-3_armhf.deb ... 295s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 295s Preparing to unpack .../13-htop_3.4.1-4_armhf.deb ... 295s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 295s Preparing to unpack .../14-libftdi1-2_1.5-10_armhf.deb ... 295s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 295s Preparing to unpack .../15-python3-pkg-resources_77.0.3-1_all.deb ... 295s Unpacking python3-pkg-resources (77.0.3-1) over (75.8.0-1) ... 296s Preparing to unpack .../16-python3-setuptools_77.0.3-1_all.deb ... 296s Unpacking python3-setuptools (77.0.3-1) over (75.8.0-1) ... 296s Setting up python3-pkg-resources (77.0.3-1) ... 296s Setting up motd-news-config (13.7ubuntu1) ... 296s Setting up liburcu8t64:armhf (0.15.2-2) ... 296s Setting up python3-setuptools (77.0.3-1) ... 297s Setting up distro-info-data (0.64) ... 297s Setting up htop (3.4.1-4) ... 297s Setting up libsensors-config (1:3.6.2-2) ... 297s Installing new version of config file /etc/sensors3.conf ... 297s Setting up libfwupd3:armhf (2.0.8-3) ... 297s Setting up libftdi1-2:armhf (1.5-10) ... 297s Setting up ed (1.21.1-1) ... 297s Setting up usb.ids (2025.04.01-1) ... 297s Setting up libsensors5:armhf (1:3.6.2-2) ... 297s Setting up libdpkg-perl (1.22.18ubuntu3) ... 297s Setting up nano (8.4-1) ... 297s Installing new version of config file /etc/nanorc ... 297s Setting up ubuntu-pro-client (35.1ubuntu0) ... 297s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 297s 297s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 297s 297s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 297s 299s Setting up fwupd (2.0.8-3) ... 299s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 299s fwupd.service is a disabled or a static unit not running, not starting it. 299s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 299s Setting up dpkg-dev (1.22.18ubuntu3) ... 299s Processing triggers for dbus (1.16.2-2ubuntu1) ... 299s Processing triggers for install-info (7.1.1-1) ... 299s Processing triggers for libc-bin (2.41-6ubuntu1) ... 300s Processing triggers for man-db (2.13.0-1) ... 301s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 301s Processing triggers for initramfs-tools (0.147ubuntu1) ... 303s Reading package lists... 304s Building dependency tree... 304s Reading state information... 304s Starting pkgProblemResolver with broken count: 0 304s Starting 2 pkgProblemResolver with broken count: 0 304s Done 304s Solving dependencies... 305s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 307s autopkgtest [23:02:49]: rebooting testbed after setup commands that affected boot 370s Reading package lists... 370s Building dependency tree... 370s Reading state information... 370s Starting pkgProblemResolver with broken count: 0 371s Starting 2 pkgProblemResolver with broken count: 0 371s Done 371s The following NEW packages will be installed: 371s python3-all python3-mypy python3-mypy-extensions python3-psutil 372s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 372s Need to get 9577 kB of archives. 372s After this operation, 46.6 MB of additional disk space will be used. 372s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 372s Get:2 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mypy-extensions all 1.0.0-1 [6148 B] 372s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf python3-psutil armhf 5.9.8-2build3 [194 kB] 372s Get:4 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mypy armhf 1.15.0-4 [9376 kB] 373s Fetched 9577 kB in 1s (10.2 MB/s) 373s Selecting previously unselected package python3-all. 373s (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 ... 63965 files and directories currently installed.) 373s Preparing to unpack .../python3-all_3.13.3-1_armhf.deb ... 373s Unpacking python3-all (3.13.3-1) ... 373s Selecting previously unselected package python3-mypy-extensions. 373s Preparing to unpack .../python3-mypy-extensions_1.0.0-1_all.deb ... 373s Unpacking python3-mypy-extensions (1.0.0-1) ... 373s Selecting previously unselected package python3-psutil. 373s Preparing to unpack .../python3-psutil_5.9.8-2build3_armhf.deb ... 373s Unpacking python3-psutil (5.9.8-2build3) ... 373s Selecting previously unselected package python3-mypy. 373s Preparing to unpack .../python3-mypy_1.15.0-4_armhf.deb ... 373s Unpacking python3-mypy (1.15.0-4) ... 373s Setting up python3-mypy-extensions (1.0.0-1) ... 373s Setting up python3-all (3.13.3-1) ... 373s Setting up python3-psutil (5.9.8-2build3) ... 374s Setting up python3-mypy (1.15.0-4) ... 389s autopkgtest [23:04:11]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import mypy; print(mypy)" ; done 389s autopkgtest [23:04:11]: test autodep8-python3: [----------------------- 391s Testing with python3.13: 391s 392s autopkgtest [23:04:14]: test autodep8-python3: -----------------------] 396s autopkgtest [23:04:18]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 396s autodep8-python3 PASS (superficial) 399s autopkgtest [23:04:21]: @@@@@@@@@@@@@@@@@@@@ summary 399s run-unit-test PASS 399s autodep8-python3 PASS (superficial)