0s autopkgtest [16:54:21]: starting date and time: 2024-11-14 16:54:21+0000 0s autopkgtest [16:54:21]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [16:54:21]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.m6neurye/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,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:lxml --apt-upgrade mypy --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=lxml/5.3.0-1build1 -- lxd -r lxd-armhf-10.145.243.149 lxd-armhf-10.145.243.149:autopkgtest/ubuntu/plucky/armhf 57s autopkgtest [16:55:18]: testbed dpkg architecture: armhf 58s autopkgtest [16:55:19]: testbed apt version: 2.9.8 58s autopkgtest [16:55:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 66s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 66s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [105 kB] 67s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [951 kB] 67s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB] 67s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 67s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [110 kB] 67s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [675 kB] 67s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [4504 B] 67s Fetched 1941 kB in 1s (2141 kB/s) 67s Reading package lists... 84s tee: /proc/self/fd/2: Permission denied 105s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 105s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 106s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 106s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 107s Reading package lists... 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 108s Calculating upgrade... 108s The following packages will be upgraded: 108s libcap-ng0 pastebinit python3-systemd 109s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s Need to get 72.8 kB of archives. 109s After this operation, 89.1 kB of additional disk space will be used. 109s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libcap-ng0 armhf 0.8.5-3build1 [13.8 kB] 109s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf pastebinit all 1.7.1-1 [14.9 kB] 109s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3-systemd armhf 235-1build5 [44.0 kB] 109s Fetched 72.8 kB in 0s (209 kB/s) 109s (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 ... 59560 files and directories currently installed.) 109s Preparing to unpack .../libcap-ng0_0.8.5-3build1_armhf.deb ... 109s Unpacking libcap-ng0:armhf (0.8.5-3build1) over (0.8.5-1) ... 109s Setting up libcap-ng0:armhf (0.8.5-3build1) ... 109s (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 ... 59560 files and directories currently installed.) 109s Preparing to unpack .../pastebinit_1.7.1-1_all.deb ... 110s Unpacking pastebinit (1.7.1-1) over (1.7.0-1) ... 110s Preparing to unpack .../python3-systemd_235-1build5_armhf.deb ... 110s Unpacking python3-systemd (235-1build5) over (235-1build4) ... 110s Setting up pastebinit (1.7.1-1) ... 110s Setting up python3-systemd (235-1build5) ... 110s Processing triggers for man-db (2.12.1-3) ... 110s Processing triggers for libc-bin (2.40-1ubuntu3) ... 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 112s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s autopkgtest [16:56:15]: rebooting testbed after setup commands that affected boot 181s autopkgtest [16:57:22]: testbed running kernel: Linux 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 7 11:49:53 UTC 2 207s autopkgtest [16:57:48]: @@@@@@@@@@@@@@@@@@@@ apt-source mypy 224s Get:1 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.13.0-1 (dsc) [2982 B] 224s Get:2 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.13.0-1 (tar) [3153 kB] 224s Get:3 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.13.0-1 (diff) [17.1 kB] 225s gpgv: Signature made Wed Oct 23 15:17:25 2024 UTC 225s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 225s gpgv: Can't check signature: No public key 225s dpkg-source: warning: cannot verify inline signature for ./mypy_1.13.0-1.dsc: no acceptable signature found 225s autopkgtest [16:58:06]: testing package mypy version 1.13.0-1 227s autopkgtest [16:58:08]: build not needed 230s autopkgtest [16:58:11]: test run-unit-test: preparing testbed 240s Reading package lists... 240s Building dependency tree... 240s Reading state information... 240s Starting pkgProblemResolver with broken count: 0 240s Starting 2 pkgProblemResolver with broken count: 0 240s Done 241s The following additional packages will be installed: 241s cpp cpp-14 cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++ g++-14 241s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 241s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf libasan8 libc-dev-bin 241s libc6-dev libcc1-0 libcrypt-dev libexpat1-dev libgcc-14-dev libgomp1 241s libisl23 libjs-jquery libjs-sphinxdoc libjs-underscore libmpc3 241s libpython3-dev libpython3.12-dev libpython3.12t64 libstdc++-14-dev libubsan1 241s libxslt1.1 linux-libc-dev mypy mypy-doc python3-dev python3-distlib 241s python3-execnet python3-filelock python3-iniconfig python3-lxml python3-mypy 241s python3-mypy-extensions python3-orjson python3-packaging python3-pip-whl 241s python3-platformdirs python3-pluggy python3-psutil python3-pytest 241s python3-pytest-xdist python3-setuptools-whl python3-tomli python3-typeshed 241s python3-virtualenv python3-wheel-whl python3.12-dev rpcsvc-proto zlib1g-dev 241s Suggested packages: 241s cpp-doc gcc-14-locales cpp-14-doc gcc-14-doc gcc-multilib manpages-dev 241s autoconf automake libtool flex bison gdb gcc-doc gdb-arm-linux-gnueabihf 241s libc-devtools glibc-doc libstdc++-14-doc execnet-doc python-lxml-doc 241s Recommended packages: 241s manpages manpages-dev javascript-common python3-doc cython-doc 241s python-six-doc python-setuptools-doc python-attr-doc python3-bs4 241s python3-cssselect python3-html5lib build-essential 241s The following NEW packages will be installed: 241s autopkgtest-satdep cpp cpp-14 cpp-14-arm-linux-gnueabihf 241s cpp-arm-linux-gnueabihf g++ g++-14 g++-14-arm-linux-gnueabihf 241s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 241s gcc-arm-linux-gnueabihf libasan8 libc-dev-bin libc6-dev libcc1-0 241s libcrypt-dev libexpat1-dev libgcc-14-dev libgomp1 libisl23 libjs-jquery 241s libjs-sphinxdoc libjs-underscore libmpc3 libpython3-dev libpython3.12-dev 241s libpython3.12t64 libstdc++-14-dev libubsan1 libxslt1.1 linux-libc-dev mypy 241s mypy-doc python3-dev python3-distlib python3-execnet python3-filelock 241s python3-iniconfig python3-lxml python3-mypy python3-mypy-extensions 241s python3-orjson python3-packaging python3-pip-whl python3-platformdirs 241s python3-pluggy python3-psutil python3-pytest python3-pytest-xdist 241s python3-setuptools-whl python3-tomli python3-typeshed python3-virtualenv 241s python3-wheel-whl python3.12-dev rpcsvc-proto zlib1g-dev 241s 0 upgraded, 59 newly installed, 0 to remove and 0 not upgraded. 241s Need to get 74.3 MB/74.3 MB of archives. 241s After this operation, 234 MB of additional disk space will be used. 241s Get:1 /tmp/autopkgtest.93DVjG/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [812 B] 241s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 242s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 242s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [9219 kB] 242s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-8ubuntu1 [1032 B] 242s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [5464 B] 242s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.1.0-2ubuntu1 [22.4 kB] 242s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 14.2.0-8ubuntu1 [43.3 kB] 242s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-8ubuntu1 [125 kB] 242s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 14.2.0-8ubuntu1 [2901 kB] 242s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 14.2.0-8ubuntu1 [1150 kB] 242s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-8ubuntu1 [897 kB] 242s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [18.0 MB] 243s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-8ubuntu1 [498 kB] 243s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1222 B] 243s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.1.0-2ubuntu1 [5002 B] 243s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libc-dev-bin armhf 2.40-1ubuntu3 [19.2 kB] 243s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.11.0-8.8 [1628 kB] 243s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.36-4build1 [120 kB] 243s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 243s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libc6-dev armhf 2.40-1ubuntu3 [1370 kB] 243s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-8ubuntu1 [2569 kB] 243s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [10.5 MB] 243s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-8ubuntu1 [19.9 kB] 243s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [968 B] 243s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.1.0-2ubuntu1 [1084 B] 243s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf libexpat1-dev armhf 2.6.2-2 [121 kB] 243s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 243s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 243s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-sphinxdoc all 7.4.7-4 [158 kB] 243s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12t64 armhf 3.12.7-3 [2075 kB] 243s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 243s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12-dev armhf 3.12.7-3 [4344 kB] 243s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3-dev armhf 3.12.6-0ubuntu1 [10.2 kB] 243s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu1 [150 kB] 243s Get:36 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-mypy-extensions all 1.0.0-1 [6148 B] 243s Get:37 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-tomli all 2.0.1-2 [16.5 kB] 243s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf python3-psutil armhf 5.9.8-2build2 [194 kB] 243s Get:39 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-mypy armhf 1.13.0-1 [8676 kB] 243s Get:40 http://ftpmaster.internal/ubuntu plucky/universe armhf mypy all 1.13.0-1 [24.9 kB] 243s Get:41 http://ftpmaster.internal/ubuntu plucky/universe armhf mypy-doc all 1.13.0-1 [353 kB] 243s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12-dev armhf 3.12.7-3 [505 kB] 243s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf python3-dev armhf 3.12.6-0ubuntu1 [26.7 kB] 243s Get:44 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-distlib all 0.3.9-1 [267 kB] 243s Get:45 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-execnet all 2.1.1-1 [33.4 kB] 243s Get:46 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-filelock all 3.16.1-1 [12.8 kB] 243s Get:47 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 243s Get:48 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-lxml armhf 5.3.0-1build1 [1630 kB] 243s Get:49 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-orjson armhf 3.10.7-1 [274 kB] 244s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.1-1 [41.4 kB] 244s Get:51 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pip-whl all 24.2+dfsg-1 [1420 kB] 244s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 244s Get:53 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 244s Get:54 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 244s Get:55 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-xdist all 3.6.1-1 [33.8 kB] 244s Get:56 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-setuptools-whl all 74.1.2-1 [1171 kB] 244s Get:57 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 244s Get:58 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-wheel-whl all 0.44.0-1 [69.5 kB] 244s Get:59 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-virtualenv all 20.27.0+ds-1 [71.9 kB] 244s Fetched 74.3 MB in 3s (29.1 MB/s) 244s Selecting previously unselected package libisl23:armhf. 244s (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 ... 59565 files and directories currently installed.) 244s Preparing to unpack .../00-libisl23_0.27-1_armhf.deb ... 244s Unpacking libisl23:armhf (0.27-1) ... 244s Selecting previously unselected package libmpc3:armhf. 244s Preparing to unpack .../01-libmpc3_1.3.1-1build2_armhf.deb ... 244s Unpacking libmpc3:armhf (1.3.1-1build2) ... 244s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 244s Preparing to unpack .../02-cpp-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 244s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 244s Selecting previously unselected package cpp-14. 244s Preparing to unpack .../03-cpp-14_14.2.0-8ubuntu1_armhf.deb ... 244s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 244s Selecting previously unselected package cpp-arm-linux-gnueabihf. 244s Preparing to unpack .../04-cpp-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 244s Unpacking cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 244s Selecting previously unselected package cpp. 244s Preparing to unpack .../05-cpp_4%3a14.1.0-2ubuntu1_armhf.deb ... 244s Unpacking cpp (4:14.1.0-2ubuntu1) ... 244s Selecting previously unselected package libcc1-0:armhf. 245s Preparing to unpack .../06-libcc1-0_14.2.0-8ubuntu1_armhf.deb ... 245s Unpacking libcc1-0:armhf (14.2.0-8ubuntu1) ... 245s Selecting previously unselected package libgomp1:armhf. 245s Preparing to unpack .../07-libgomp1_14.2.0-8ubuntu1_armhf.deb ... 245s Unpacking libgomp1:armhf (14.2.0-8ubuntu1) ... 245s Selecting previously unselected package libasan8:armhf. 245s Preparing to unpack .../08-libasan8_14.2.0-8ubuntu1_armhf.deb ... 245s Unpacking libasan8:armhf (14.2.0-8ubuntu1) ... 245s Selecting previously unselected package libubsan1:armhf. 245s Preparing to unpack .../09-libubsan1_14.2.0-8ubuntu1_armhf.deb ... 245s Unpacking libubsan1:armhf (14.2.0-8ubuntu1) ... 245s Selecting previously unselected package libgcc-14-dev:armhf. 245s Preparing to unpack .../10-libgcc-14-dev_14.2.0-8ubuntu1_armhf.deb ... 245s Unpacking libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 245s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 245s Preparing to unpack .../11-gcc-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 245s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 245s Selecting previously unselected package gcc-14. 245s Preparing to unpack .../12-gcc-14_14.2.0-8ubuntu1_armhf.deb ... 245s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 245s Selecting previously unselected package gcc-arm-linux-gnueabihf. 245s Preparing to unpack .../13-gcc-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 245s Unpacking gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 245s Selecting previously unselected package gcc. 245s Preparing to unpack .../14-gcc_4%3a14.1.0-2ubuntu1_armhf.deb ... 245s Unpacking gcc (4:14.1.0-2ubuntu1) ... 245s Selecting previously unselected package libc-dev-bin. 245s Preparing to unpack .../15-libc-dev-bin_2.40-1ubuntu3_armhf.deb ... 245s Unpacking libc-dev-bin (2.40-1ubuntu3) ... 245s Selecting previously unselected package linux-libc-dev:armhf. 245s Preparing to unpack .../16-linux-libc-dev_6.11.0-8.8_armhf.deb ... 245s Unpacking linux-libc-dev:armhf (6.11.0-8.8) ... 245s Selecting previously unselected package libcrypt-dev:armhf. 246s Preparing to unpack .../17-libcrypt-dev_1%3a4.4.36-4build1_armhf.deb ... 246s Unpacking libcrypt-dev:armhf (1:4.4.36-4build1) ... 246s Selecting previously unselected package rpcsvc-proto. 246s Preparing to unpack .../18-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 246s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 246s Selecting previously unselected package libc6-dev:armhf. 246s Preparing to unpack .../19-libc6-dev_2.40-1ubuntu3_armhf.deb ... 246s Unpacking libc6-dev:armhf (2.40-1ubuntu3) ... 246s Selecting previously unselected package libstdc++-14-dev:armhf. 246s Preparing to unpack .../20-libstdc++-14-dev_14.2.0-8ubuntu1_armhf.deb ... 246s Unpacking libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 246s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 246s Preparing to unpack .../21-g++-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 246s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 246s Selecting previously unselected package g++-14. 246s Preparing to unpack .../22-g++-14_14.2.0-8ubuntu1_armhf.deb ... 246s Unpacking g++-14 (14.2.0-8ubuntu1) ... 246s Selecting previously unselected package g++-arm-linux-gnueabihf. 246s Preparing to unpack .../23-g++-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 246s Unpacking g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 246s Selecting previously unselected package g++. 246s Preparing to unpack .../24-g++_4%3a14.1.0-2ubuntu1_armhf.deb ... 246s Unpacking g++ (4:14.1.0-2ubuntu1) ... 246s Selecting previously unselected package libexpat1-dev:armhf. 246s Preparing to unpack .../25-libexpat1-dev_2.6.2-2_armhf.deb ... 246s Unpacking libexpat1-dev:armhf (2.6.2-2) ... 246s Selecting previously unselected package libjs-jquery. 246s Preparing to unpack .../26-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 246s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 246s Selecting previously unselected package libjs-underscore. 246s Preparing to unpack .../27-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 246s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 246s Selecting previously unselected package libjs-sphinxdoc. 246s Preparing to unpack .../28-libjs-sphinxdoc_7.4.7-4_all.deb ... 246s Unpacking libjs-sphinxdoc (7.4.7-4) ... 246s Selecting previously unselected package libpython3.12t64:armhf. 246s Preparing to unpack .../29-libpython3.12t64_3.12.7-3_armhf.deb ... 246s Unpacking libpython3.12t64:armhf (3.12.7-3) ... 246s Selecting previously unselected package zlib1g-dev:armhf. 247s Preparing to unpack .../30-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 247s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 247s Selecting previously unselected package libpython3.12-dev:armhf. 247s Preparing to unpack .../31-libpython3.12-dev_3.12.7-3_armhf.deb ... 247s Unpacking libpython3.12-dev:armhf (3.12.7-3) ... 247s Selecting previously unselected package libpython3-dev:armhf. 247s Preparing to unpack .../32-libpython3-dev_3.12.6-0ubuntu1_armhf.deb ... 247s Unpacking libpython3-dev:armhf (3.12.6-0ubuntu1) ... 247s Selecting previously unselected package libxslt1.1:armhf. 247s Preparing to unpack .../33-libxslt1.1_1.1.39-0exp1ubuntu1_armhf.deb ... 247s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu1) ... 247s Selecting previously unselected package python3-mypy-extensions. 247s Preparing to unpack .../34-python3-mypy-extensions_1.0.0-1_all.deb ... 247s Unpacking python3-mypy-extensions (1.0.0-1) ... 247s Selecting previously unselected package python3-tomli. 247s Preparing to unpack .../35-python3-tomli_2.0.1-2_all.deb ... 247s Unpacking python3-tomli (2.0.1-2) ... 247s Selecting previously unselected package python3-psutil. 247s Preparing to unpack .../36-python3-psutil_5.9.8-2build2_armhf.deb ... 247s Unpacking python3-psutil (5.9.8-2build2) ... 247s Selecting previously unselected package python3-mypy. 247s Preparing to unpack .../37-python3-mypy_1.13.0-1_armhf.deb ... 247s Unpacking python3-mypy (1.13.0-1) ... 247s Selecting previously unselected package mypy. 247s Preparing to unpack .../38-mypy_1.13.0-1_all.deb ... 247s Unpacking mypy (1.13.0-1) ... 247s Selecting previously unselected package mypy-doc. 247s Preparing to unpack .../39-mypy-doc_1.13.0-1_all.deb ... 247s Unpacking mypy-doc (1.13.0-1) ... 247s Selecting previously unselected package python3.12-dev. 247s Preparing to unpack .../40-python3.12-dev_3.12.7-3_armhf.deb ... 248s Unpacking python3.12-dev (3.12.7-3) ... 248s Selecting previously unselected package python3-dev. 248s Preparing to unpack .../41-python3-dev_3.12.6-0ubuntu1_armhf.deb ... 248s Unpacking python3-dev (3.12.6-0ubuntu1) ... 248s Selecting previously unselected package python3-distlib. 248s Preparing to unpack .../42-python3-distlib_0.3.9-1_all.deb ... 248s Unpacking python3-distlib (0.3.9-1) ... 248s Selecting previously unselected package python3-execnet. 248s Preparing to unpack .../43-python3-execnet_2.1.1-1_all.deb ... 248s Unpacking python3-execnet (2.1.1-1) ... 248s Selecting previously unselected package python3-filelock. 248s Preparing to unpack .../44-python3-filelock_3.16.1-1_all.deb ... 248s Unpacking python3-filelock (3.16.1-1) ... 248s Selecting previously unselected package python3-iniconfig. 248s Preparing to unpack .../45-python3-iniconfig_1.1.1-2_all.deb ... 248s Unpacking python3-iniconfig (1.1.1-2) ... 248s Selecting previously unselected package python3-lxml:armhf. 248s Preparing to unpack .../46-python3-lxml_5.3.0-1build1_armhf.deb ... 248s Unpacking python3-lxml:armhf (5.3.0-1build1) ... 248s Selecting previously unselected package python3-orjson. 248s Preparing to unpack .../47-python3-orjson_3.10.7-1_armhf.deb ... 248s Unpacking python3-orjson (3.10.7-1) ... 248s Selecting previously unselected package python3-packaging. 248s Preparing to unpack .../48-python3-packaging_24.1-1_all.deb ... 248s Unpacking python3-packaging (24.1-1) ... 248s Selecting previously unselected package python3-pip-whl. 248s Preparing to unpack .../49-python3-pip-whl_24.2+dfsg-1_all.deb ... 248s Unpacking python3-pip-whl (24.2+dfsg-1) ... 248s Selecting previously unselected package python3-platformdirs. 248s Preparing to unpack .../50-python3-platformdirs_4.3.6-1_all.deb ... 248s Unpacking python3-platformdirs (4.3.6-1) ... 248s Selecting previously unselected package python3-pluggy. 248s Preparing to unpack .../51-python3-pluggy_1.5.0-1_all.deb ... 248s Unpacking python3-pluggy (1.5.0-1) ... 248s Selecting previously unselected package python3-pytest. 248s Preparing to unpack .../52-python3-pytest_8.3.3-1_all.deb ... 248s Unpacking python3-pytest (8.3.3-1) ... 248s Selecting previously unselected package python3-pytest-xdist. 248s Preparing to unpack .../53-python3-pytest-xdist_3.6.1-1_all.deb ... 248s Unpacking python3-pytest-xdist (3.6.1-1) ... 248s Selecting previously unselected package python3-setuptools-whl. 248s Preparing to unpack .../54-python3-setuptools-whl_74.1.2-1_all.deb ... 248s Unpacking python3-setuptools-whl (74.1.2-1) ... 248s Selecting previously unselected package python3-typeshed. 248s Preparing to unpack .../55-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 248s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 249s Selecting previously unselected package python3-wheel-whl. 249s Preparing to unpack .../56-python3-wheel-whl_0.44.0-1_all.deb ... 249s Unpacking python3-wheel-whl (0.44.0-1) ... 249s Selecting previously unselected package python3-virtualenv. 249s Preparing to unpack .../57-python3-virtualenv_20.27.0+ds-1_all.deb ... 249s Unpacking python3-virtualenv (20.27.0+ds-1) ... 249s Selecting previously unselected package autopkgtest-satdep. 249s Preparing to unpack .../58-1-autopkgtest-satdep.deb ... 249s Unpacking autopkgtest-satdep (0) ... 249s Setting up python3-iniconfig (1.1.1-2) ... 249s Setting up python3-orjson (3.10.7-1) ... 249s Setting up python3-setuptools-whl (74.1.2-1) ... 249s Setting up python3-filelock (3.16.1-1) ... 249s Setting up python3-tomli (2.0.1-2) ... 250s Setting up python3-pip-whl (24.2+dfsg-1) ... 250s Setting up python3-mypy-extensions (1.0.0-1) ... 250s Setting up linux-libc-dev:armhf (6.11.0-8.8) ... 250s Setting up python3-distlib (0.3.9-1) ... 250s Setting up libgomp1:armhf (14.2.0-8ubuntu1) ... 250s Setting up python3-platformdirs (4.3.6-1) ... 250s Setting up python3-psutil (5.9.8-2build2) ... 250s Setting up libpython3.12t64:armhf (3.12.7-3) ... 250s Setting up python3-packaging (24.1-1) ... 251s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 251s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 251s Setting up libmpc3:armhf (1.3.1-1build2) ... 251s Setting up python3-mypy (1.13.0-1) ... 252s Setting up python3-pluggy (1.5.0-1) ... 252s Setting up libubsan1:armhf (14.2.0-8ubuntu1) ... 252s Setting up libcrypt-dev:armhf (1:4.4.36-4build1) ... 252s Setting up libasan8:armhf (14.2.0-8ubuntu1) ... 252s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu1) ... 252s Setting up mypy (1.13.0-1) ... 252s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 252s Setting up libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 252s Setting up libisl23:armhf (0.27-1) ... 252s Setting up libc-dev-bin (2.40-1ubuntu3) ... 252s Setting up python3-execnet (2.1.1-1) ... 252s Setting up python3-wheel-whl (0.44.0-1) ... 252s Setting up libcc1-0:armhf (14.2.0-8ubuntu1) ... 252s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 252s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 252s Setting up python3-pytest (8.3.3-1) ... 253s Setting up python3-virtualenv (20.27.0+ds-1) ... 253s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 253s Setting up libjs-sphinxdoc (7.4.7-4) ... 253s Setting up cpp-14 (14.2.0-8ubuntu1) ... 253s Setting up mypy-doc (1.13.0-1) ... 253s Setting up python3-lxml:armhf (5.3.0-1build1) ... 253s Setting up libc6-dev:armhf (2.40-1ubuntu3) ... 253s Setting up libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 253s Setting up cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 253s Setting up gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 253s Setting up g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 253s Setting up python3-pytest-xdist (3.6.1-1) ... 253s Setting up gcc-14 (14.2.0-8ubuntu1) ... 253s Setting up libexpat1-dev:armhf (2.6.2-2) ... 253s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 253s Setting up cpp (4:14.1.0-2ubuntu1) ... 253s Setting up g++-14 (14.2.0-8ubuntu1) ... 253s Setting up g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 253s Setting up libpython3.12-dev:armhf (3.12.7-3) ... 253s Setting up gcc (4:14.1.0-2ubuntu1) ... 253s Setting up python3.12-dev (3.12.7-3) ... 253s Setting up g++ (4:14.1.0-2ubuntu1) ... 253s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 253s Setting up libpython3-dev:armhf (3.12.6-0ubuntu1) ... 253s Setting up python3-dev (3.12.6-0ubuntu1) ... 253s Setting up autopkgtest-satdep (0) ... 253s Processing triggers for man-db (2.12.1-3) ... 254s Processing triggers for libc-bin (2.40-1ubuntu3) ... 271s (Reading database ... 69678 files and directories currently installed.) 271s Removing autopkgtest-satdep (0) ... 277s autopkgtest [16:58:58]: test run-unit-test: [----------------------- 279s + pkg=mypy 279s usage: mypy [-h] [-v] [-V] [more options; see below] 279s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 279s 279s Mypy is a program that will type check your Python code. 279s 279s Pass in any files or folders you want to type check. Mypy will 279s recursively traverse any provided folders to find .py files: 279s 279s $ mypy my_program.py my_src_folder 279s 279s For more information on getting started, see: 279s 279s - https://mypy.readthedocs.io/en/stable/getting_started.html 279s 279s For more details on both running mypy and using the flags below, see: 279s 279s - https://mypy.readthedocs.io/en/stable/running_mypy.html 279s - https://mypy.readthedocs.io/en/stable/command_line.html 279s 279s You can also use a config file to configure mypy instead of using 279s command line flags. For more details, see: 279s 279s - https://mypy.readthedocs.io/en/stable/config_file.html 279s 279s options: 279s --enable-incomplete-feature {InlineTypedDict,PreciseTupleTypes} 279s Enable support of incomplete/experimental features 279s for early preview 279s 279s Optional arguments: 279s -h, --help Show this help message and exit 279s -v, --verbose More verbose messages 279s -V, --version Show program's version number and exit 279s -O FORMAT, --output FORMAT 279s Set a custom output format 279s 279s Config file: 279s Use a config file instead of command line arguments. This is useful if you 279s are using many flags or want to set different options per each module. 279s 279s --config-file CONFIG_FILE 279s Configuration file, must have a [mypy] section 279s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 279s setup.cfg, ~/.config/mypy/config, ~/.mypy.ini) 279s --warn-unused-configs Warn about unused '[mypy-]' or 279s '[[tool.mypy.overrides]]' config sections 279s (inverse: --no-warn-unused-configs) 279s 279s Import discovery: 279s Configure how imports are discovered and followed. 279s 279s --no-namespace-packages Disable support for namespace packages (PEP 420, 279s __init__.py-less) (inverse: --namespace-packages) 279s --ignore-missing-imports Silently ignore imports of missing modules 279s --follow-imports {normal,silent,skip,error} 279s How to treat imports (default normal) 279s --python-executable EXECUTABLE 279s Python executable used for finding PEP 561 279s compliant installed packages and stubs 279s --no-site-packages Do not search for installed PEP 561 compliant 279s packages 279s --no-silence-site-packages 279s Do not silence errors in PEP 561 compliant 279s installed packages 279s --junit-format {global,per_file} 279s If --junit-xml is set, specifies format. global: 279s single test with all errors; per_file: one test 279s entry per file with failures 279s 279s Platform configuration: 279s Type check code assuming it will be run under certain runtime conditions. 279s By default, mypy assumes your code will be run using the same operating 279s system and Python version you are using to run mypy itself. 279s 279s --python-version x.y Type check code assuming it will be running on 279s Python x.y 279s --platform PLATFORM Type check special-cased code for the given OS 279s platform (defaults to sys.platform) 279s --always-true NAME Additional variable to be considered True (may be 279s repeated) 279s --always-false NAME Additional variable to be considered False (may be 279s repeated) 279s 279s Disallow dynamic typing: 279s Disallow the use of the dynamic 'Any' type under certain conditions. 279s 279s --disallow-any-unimported 279s Disallow Any types resulting from unfollowed 279s imports 279s --disallow-any-expr Disallow all expressions that have type Any 279s --disallow-any-decorated Disallow functions that have Any in their 279s signature after decorator transformation 279s --disallow-any-explicit Disallow explicit Any in type positions 279s --disallow-any-generics Disallow usage of generic types that do not 279s specify explicit type parameters (inverse: 279s --allow-any-generics) 279s --disallow-subclassing-any 279s Disallow subclassing values of type 'Any' when 279s defining classes (inverse: --allow-subclassing- 279s any) 279s 279s Untyped definitions and calls: 279s Configure how untyped definitions and calls are handled. Note: by default, 279s mypy ignores any untyped function definitions and assumes any calls to 279s such functions have a return type of 'Any'. 279s 279s --disallow-untyped-calls Disallow calling functions without type 279s annotations from functions with type annotations 279s (inverse: --allow-untyped-calls) 279s --untyped-calls-exclude MODULE 279s Disable --disallow-untyped-calls for 279s functions/methods coming from specific package, 279s module, or class 279s --disallow-untyped-defs Disallow defining functions without type 279s annotations or with incomplete type annotations 279s (inverse: --allow-untyped-defs) 279s --disallow-incomplete-defs 279s Disallow defining functions with incomplete type 279s annotations (while still allowing entirely 279s unannotated definitions) (inverse: --allow- 279s incomplete-defs) 279s --check-untyped-defs Type check the interior of functions without type 279s annotations (inverse: --no-check-untyped-defs) 279s --disallow-untyped-decorators 279s Disallow decorating typed functions with untyped 279s decorators (inverse: --allow-untyped-decorators) 279s 279s None and Optional handling: 279s Adjust how values of type 'None' are handled. For more context on how mypy 279s handles values of type 'None', see: 279s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 279s optional 279s 279s --implicit-optional Assume arguments with default values of None are 279s Optional (inverse: --no-implicit-optional) 279s --no-strict-optional Disable strict Optional checks (inverse: --strict- 279s optional) 279s 279s Configuring warnings: 279s Detect code that is sound but redundant or problematic. 279s 279s --warn-redundant-casts Warn about casting an expression to its inferred 279s type (inverse: --no-warn-redundant-casts) 279s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 279s (inverse: --no-warn-unused-ignores) 279s --no-warn-no-return Do not warn about functions that end without 279s returning (inverse: --warn-no-return) 279s --warn-return-any Warn about returning values of type Any from non- 279s Any typed functions (inverse: --no-warn-return- 279s any) 279s --warn-unreachable Warn about statements or expressions inferred to 279s be unreachable (inverse: --no-warn-unreachable) 279s 279s Miscellaneous strictness flags: 279s --allow-untyped-globals Suppress toplevel errors caused by missing 279s annotations (inverse: --disallow-untyped-globals) 279s --allow-redefinition Allow unconditional variable redefinition with a 279s new type (inverse: --disallow-redefinition) 279s --no-implicit-reexport Treat imports as private unless aliased (inverse: 279s --implicit-reexport) 279s --strict-equality Prohibit equality, identity, and container checks 279s for non-overlapping types (inverse: --no-strict- 279s equality) 279s --extra-checks Enable additional checks that are techni+++++ readlink -fm /tmp/autopkgtest.93DVjG/build.0A0/src/debian/tests/run-unit-test 279s ++++ dirname /tmp/autopkgtest.93DVjG/build.0A0/src/debian/tests/run-unit-test 279s +++ dirname /tmp/autopkgtest.93DVjG/build.0A0/src/debian/tests 279s ++ dirname /tmp/autopkgtest.93DVjG/build.0A0/src/debian 279s + START=/tmp/autopkgtest.93DVjG/build.0A0/src 279s + '[' /tmp/autopkgtest.93DVjG/autopkgtest_tmp = '' ']' 279s + cd /tmp/autopkgtest.93DVjG/autopkgtest_tmp 279s + mypy --help 279s + mypyc --help 279s cally 279s correct but may be impractical in real code. For 279s example, this prohibits partial overlap in 279s TypedDict updates, and makes arguments prepended 279s via Concatenate positional-only (inverse: --no- 279s extra-checks) 279s --strict Strict mode; enables the following flags: --warn- 279s unused-configs, --disallow-any-generics, 279s --disallow-subclassing-any, --disallow-untyped- 279s calls, --disallow-untyped-defs, --disallow- 279s incomplete-defs, --check-untyped-defs, --disallow- 279s untyped-decorators, --warn-redundant-casts, 279s --warn-unused-ignores, --warn-return-any, --no- 279s implicit-reexport, --strict-equality, --extra- 279s checks 279s --disable-error-code NAME 279s Disable a specific error code 279s --enable-error-code NAME Enable a specific error code 279s 279s Configuring error messages: 279s Adjust the amount of detail shown in error messages. 279s 279s --show-error-context Precede errors with "note:" messages explaining 279s context (inverse: --hide-error-context) 279s --show-column-numbers Show column numbers in error messages (inverse: 279s --hide-column-numbers) 279s --show-error-end Show end line/end column numbers in error 279s messages. This implies --show-column-numbers 279s (inverse: --hide-error-end) 279s --hide-error-codes Hide error codes in error messages (inverse: 279s --show-error-codes) 279s --show-error-code-links Show links to error code documentation (inverse: 279s --hide-error-code-links) 279s --pretty Use visually nicer output in error messages: Use 279s soft word wrap, show source code snippets, and 279s show error location markers (inverse: --no-pretty) 279s --no-color-output Do not colorize error messages (inverse: --color- 279s output) 279s --no-error-summary Do not show error stats summary (inverse: --error- 279s summary) 279s --show-absolute-path Show absolute paths to files (inverse: --hide- 279s absolute-path) 279s 279s Incremental mode: 279s Adjust how mypy incrementally type checks and caches modules. Mypy caches 279s type information about modules into a cache to let you speed up future 279s invocations of mypy. Also see mypy's daemon mode: 279s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 279s 279s --no-incremental Disable module cache (inverse: --incremental) 279s --cache-dir DIR Store module cache info in the given folder in 279s incremental mode (defaults to '.mypy_cache') 279s --sqlite-cache Use a sqlite database to store the cache (inverse: 279s --no-sqlite-cache) 279s --cache-fine-grained Include fine-grained dependency information in the 279s cache for the mypy daemon 279s --skip-version-check Allow using cache written by older mypy version 279s --skip-cache-mtime-checks 279s Skip cache internal consistency checks based on 279s mtime 279s 279s Advanced options: 279s Debug and customize mypy internals. 279s 279s --pdb Invoke pdb on fatal error 279s --show-traceback, --tb Show traceback on fatal error 279s --raise-exceptions Raise exception on fatal error 279s --custom-typing-module MODULE 279s Use a custom typing module 279s --old-type-inference Disable new experimental type inference algorithm 279s --custom-typeshed-dir DIR 279s Use the custom typeshed in DIR 279s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 279s relevant with --disallow-untyped-defs or 279s --disallow-incomplete-defs enabled (inverse: --no- 279s warn-incomplete-stub) 279s --shadow-file SOURCE_FILE SHADOW_FILE 279s When encountering SOURCE_FILE, read and type check 279s the contents of SHADOW_FILE instead. 279s 279s Report generation: 279s Generate a report in the specified format. 279s 279s --any-exprs-report DIR 279s --cobertura-xml-report DIR 279s --html-report DIR 279s --linecount-report DIR 279s --linecoverage-report DIR 279s --lineprecision-report DIR 279s --txt-report DIR 279s --xml-report DIR 279s --xslt-html-report DIR 279s --xslt-txt-report DIR 279s 279s Miscellaneous: 279s --junit-xml JUNIT_XML Write junit.xml to the given file 279s --find-occurrences CLASS.MEMBER 279s Print out all usages of a class member 279s (experimental) 279s --scripts-are-modules Script x becomes module x instead of __main__ 279s --install-types Install detected missing library stub packages 279s using pip (inverse: --no-install-types) 279s --non-interactive Install stubs without asking for confirmation and 279s hide errors, with --install-types (inverse: 279s --interactive) 279s 279s Running code: 279s Specify the code you want to type check. For more details, see 279s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 279s 279s --explicit-package-bases Use current directory and MYPYPATH to determine 279s module names of files passed (inverse: --no- 279s explicit-package-bases) 279s --exclude PATTERN Regular expression to match file names, directory 279s names or paths which mypy should ignore while 279s recursively discovering files to check, e.g. 279s --exclude '/setup\.py$'. May be specified more 279s than once, eg. --exclude a --exclude b 279s -m MODULE, --module MODULE 279s Type-check module; can repeat for more modules 279s -p PACKAGE, --package PACKAGE 279s Type-check package recursively; can be repeated 279s -c PROGRAM_TEXT, --command PROGRAM_TEXT 279s Type-check program passed in as string 279s files Type-check given files or directories 279s 279s Environment variables: 279s Define MYPYPATH for additional module search path entries. 279s Define MYPY_CACHE_DIR to override configuration cache_dir path. 279s usage: mypy [-h] [-v] [-V] [more options; see below] 279s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 279s 279s Mypy is a program that will type check your Python code. 279s 279s Pass in any files or folders you want to type check. Mypy will 279s recursively traverse any provided folders to find .py files: 279s 279s $ mypy my_program.py my_src_folder 279s 279s For more information on getting started, see: 279s 279s - https://mypy.readthedocs.io/en/stable/getting_started.html 279s 279s For more details on both running mypy and using the flags below, see: 279s 279s - https://mypy.readthedocs.io/en/stable/running_mypy.html 279s - https://mypy.readthedocs.io/en/stable/command_line.html 279s 279s You can also use a config file to configure mypy instead of using 279s command line flags. For more details, see: 279s 279s - https://mypy.readthedocs.io/en/stable/config_file.html 279s 279s options: 279s --enable-incomplete-feature {InlineTypedDict,PreciseTupleTypes} 279s Enable support of incomplete/experimental features 279s for early preview 279s 279s Optional arguments: 279s -h, --help Show this help message and exit 279s -v, --verbose More verbose messages 279s -V, --version Show program's version number and exit 279s -O FORMAT, --output FORMAT 279s Set a custom output format 279s 279s Config file: 279s Use a config file instead of command line arguments. This is useful if you 279s are using many flags or want to set different options per each module. 279s 279s --config-file CONFIG_FILE 279s Configuration file, must have a [mypy] section 279s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 279s setup.cfg, ~/.config/mypy/config, ~/.mypy.ini) 279s --warn-unused-configs Warn about unused '[mypy-]' or 279s '[[tool.mypy.overrides]]' config sections 279s (inverse: --no-warn-unused-configs) 279s 279s Import discovery: 279s Configure how imports are discovered and followed. 279s 279s --no-namespace-packages Disable support for namespace packages (PEP 420, 279s __init__.py-less) (inverse: --namespace-packages) 279s --ignore-missing-imports Silently ignore imports of missing modules 279s --follow-imports {normal,silent,skip,error} 279s How to treat imports (default normal) 279s --python-executable EXECUTABLE 279s Python executable used for finding PEP 561 279s compliant installed packages and stubs 279s --no-site-packages Do not search for installed PEP 561 compliant 279s packages 279s --no-silence-site-packages 279s Do not silence errors in PEP 561 compliant 279s installed packages 279s --junit-format {global,per_file} 279s If --junit-xml is set, specifies format. global: 279s single test with all errors; per_file: one test 279s entry per file with failures 279s 279s Platform configuration: 279s Type check code assuming it will be run under certain runtime conditions. 279s By default, mypy assumes your code will be run using the same operating 279s system and Python version you are using to run mypy itself. 279s 279s --python-version x.y Type check code assuming it will be running on 279s Python x.y 279s --platform PLATFORM Type check special-cased code for the given OS 279s platform (defaults to sys.platform) 279s --always-true NAME Additional variable to be considered True (may be 279s repeated) 279s --always-false NAME Additional variable to be considered False (may be 279s repeated) 279s 279s Disallow dynamic typing: 279s Disallow the use of the dynamic 'Any' type under certain conditions. 279s 279s --disallow-any-unimported 279s Disallow Any types resulting from unfollowed 279s imports 279s --disallow-any-expr Disallow all expressions that have type Any 279s --disallow-any-decorated Disallow functions that have Any in their 279s signature after decorator transformation 279s --disallow-any-explicit Disallow explicit Any in type positions 279s --disallow-any-generics Disallow usage of generic types that do not 279s specify explicit type parameters (inverse: 279s --allow-any-generics) 279s --disallow-subclassing-any 279s Disallow subclassing values of type 'Any' when 279s defining classes (inverse: --allow-subclassing- 279s any) 279s 279s Untyped definitions and calls: 279s Configure how untyped definitions and calls are handled. Note: by default, 279s mypy ignores any untyped function definitions and assumes any calls to 279s such functions have a return type of 'Any'. 279s 279s --disallow-untyped-calls Disallow calling functions without type 279s annotations from functions with type annotations 279s (inverse: --allow-untyped-calls) 279s --untyped-calls-exclude MODULE 279s Disable --disallow-untyped-calls for 279s functions/methods coming from specific package, 279s module, or class 279s --disallow-untyped-defs Disallow defining functions without type 279s annotations or with incomplete type annotations 279s (inverse: --allow-untyped-defs) 279s --disallow-incomplete-defs 279s Disallow defining functions with incomplete type 279s annotations (while still allowing entirely 279s unannotated definitions) (inverse: --allow- 279s incomplete-defs) 279s --check-untyped-defs Type check the interior of functions without type 279s annotations (inverse: --no-check-untyped-defs) 279s --disallow-untyped-decorators 279s Disallow decorating typed functions with untyped 279s decorators (inverse: --allow-untyped-decorators) 279s 279s None and Optional handling: 279s Adjust how values of type 'None' are handled. For more context on how mypy 279s handles values of type 'None', see: 279s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 279s optional 279s 279s --implicit-optional Assume arguments with default values of None are 279s Optional (inverse: --no-implicit-optional) 279s --no-strict-optional Disable strict Optional checks (inverse: --strict- 279s optional) 279s 279s Configuring warnings: 279s Detect code that is sound but redundant or problematic. 279s 279s --warn-redundant-casts Warn about casting an expression to its inferred 279s type (inverse: --no-warn-redundant-casts) 279s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 279s (inverse: --no-warn-unused-ignores) 279s --no-warn-no-return Do not warn about functions that end without 279s returning (inverse: --warn-no-return) 279s --warn-return-any Warn about returning values of type Any from non- 279s Any typed functions (inverse: --no-warn-return- 279s any) 279s --warn-unreachable Warn about statements or expressions inferred to 279s be unreachable (inverse: --no-warn-unreachable) 279s 279s Miscellaneous strictness flags: 279s --allow-untyped-globals Suppress toplevel errors caused by missing 279s annotations (inverse: --disallow-untyped-globals) 279s --allow-redefinition Allow unconditional variable redefinition with a 279s new type (inverse: --disallow-redefinition) 279s --no-implicit-reexport Treat imports as private unless aliased (inverse: 279s --implicit-reexport) 279s --strict-equality Prohibit equality, identity, and container checks 279s for non-overlapping types (inverse: --no-strict- 279s equality) 279s --extra-checks Enable additional checks that are technically 279s correct but may be impractical in real code. For 279s example, this prohibits partial overlap in 279s TypedDict updates, and makes arguments prepended 279s via Concatenate positional-only (inverse: --no- 279s extra-checks) 279s --strict Strict mode; enables the following flags: --warn- 279s unused-configs, --disallow-any-generics, 279s --disallow-subclassing-any, --disallow-untyped- 279s calls, --disallow-untyped-defs, --disallow- 279s incomplete-defs, --check-untyped-defs, --disallow- 279s untyped-decorators, --warn-redundant-casts, 279s --warn-unused-ignores, --warn-return-any, --no- 279s implicit-reexport, --strict-equality, --extra- 279s checks 279s --disable-error-code NAME 279s Disable a specific error code 279s --enable-error-code NAME Enable a specific error code 279s 279s Configuring error messages: 279s Adjust the amount of detail shown in error messages. 279s 279s --show-error-context Precede errors with "note:" messages explaining 279s context (inverse: --hide-error-context) 279s --show-column-numbers Show column numbers in error messages (inverse: 279s --hide-column-numbers) 279s --show-error-end Show end line/end column numbers in error 279s messages. This implies --show-column-numbers 279s (inverse: --hide-error-end) 279s --hide-error-codes Hide error codes in error messages (inverse: 279s --show-error-codes) 279s --show-error-code-links Show links to error code documentation (inverse: 279s --hide-error-code-links) 279s --pretty Use visually nicer output in error messages: Use 279s soft word wrap, show source code snippets, and 279s show error location markers (inverse: --no-pretty) 279s --no-color-output Do not colorize error messages (inverse: --color- 279s output) 279s --no-error-summary Do not show error stats summary (inverse: --error- 279s summary) 279s --show-absolute-path Show absolute paths to files (inverse: --hide- 279s absolute-path) 279s 279s Incremental mode: 279s Adjust how mypy incrementally type checks and caches modules. Mypy caches 279s type information about modules into a cache to let you speed up future 279s invocations of mypy. Also see mypy's daemon mode: 279s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 279s 279s --no-incremental Disable module cache (inverse: --incremental) 279s --cache-dir DIR Store module cache info in the given folder in 279s incremental mode (defaults to '.mypy_cache') 279s --sqlite-cache Use a sqlite database to store the cache (inverse: 279s --no-sqlite-cache) 279s --cache-fine-grained Include fine-grained dependency information in the 279s cache for the mypy daemon 279s --skip-version-check Allow using cache written by older mypy version 279s --skip-cache-mtime-checks 279s Skip cache internal consistency checks based on 279s mtime 279s 279s Advanced options: 279s Debug and customize mypy internals. 279s 279s --pdb Invoke pdb on fatal error 279s --show-traceback, --tb Show traceback on fatal error 279s --raise-exceptions Raise exception on fatal error 279s --custom-typing-module MODULE 279s Use a custom typing module 279s --old-type-inference Disable new experimental type inference algorithm 279s --custom-typeshed-dir DIR 279s Use the custom typeshed in DIR 279s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 279s relevant with --disallow-untyped-defs or 279s --disallow-incomplete-defs enabled (inverse: --no- 279s warn-incomplete-stub) 279s --shadow-file SOURCE_FILE SHADOW_FILE 279s When encountering SOURCE_FILE, read and type check 279s the contents of SHADOW_FILE instead. 279s 279s Report generation: 279s Generate a report in the specified format. 279s 279s --any-exprs-report DIR 279s --cobertura-xml-report DIR 279s --html-report DIR 279s --linecount-report DIR 279s --linecoverage-report DIR 279s --lineprecision-report DIR 279s --txt-report DIR 279s --xml-report DIR 279s --xslt-html-report DIR 279s --xslt-txt-report DIR 279s 279s Miscellaneous: 279s --junit-xml JUNIT_XML Write junit.xml to the given file 279s --find-occurrences CLASS.MEMBER 279s Print out all usages of a class member 279s (experimental) 279s --scripts-are-modules Script x becomes module x instead of __main__ 279s --install-types Install detected missing library stub packages 279s using pip (inverse: --no-install-types) 279s --non-interactive Install stubs without asking for confirmation and 279s hide errors, with --install-types (inverse: 279s --interactive) 279s 279s Running code: 279s Specify the code you want to type check. For more details, see 279s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 279s 279s --explicit-package-bases Use current directory and MYPYPATH to determine 279s module names of files passed (inverse: --no- 279s explicit-package-bases) 279s --exclude PATTERN Regular expression to match file names, directory 279s names or paths which mypy should ignore while 279s recursively discovering files to check, e.g. 279s --exclude '/setup\.py$'. May be specified more 279s than once, eg. --exclude a --exclude b 279s -m MODULE, --module MODULE 279s Type-check module; can repeat for more modules 279s -p PACKAGE, --package PACKAGE 279s Type-check package recursively; can be repeated 279s -c PROGRAM_TEXT, --command PROGRAM_TEXT 279s Type-check program passed in as string 279s files Type-check given files or directories 279s 279s Environment variables: 279s Define MYPYPATH for additional module search path entries. 279s Define MYPY_CACHE_DIR to override configuration cache_dir path. 280s + stubgen --help 280s usage: stubgen [-h] [more options, see -h] 280s [-m MODULE] [-p PACKAGE] [files ...] 280s 280s Generate draft stubs for modules. Stubs are generated in directory ./out, to 280s avoid overriding files with manual changes. This directory is assumed to 280s exist. 280s 280s positional arguments: 280s files generate stubs for given files or directories 280s 280s options: 280s -h, --help show this help message and exit 280s --ignore-errors ignore errors when trying to generate stubs for 280s modules 280s --no-import don't import the modules, just parse and analyze them 280s (doesn't work with C extension modules and might not 280s respect __all__) 280s --no-analysis, --parse-only 280s don't perform semantic analysis of sources, just parse 280s them (only applies to Python modules, might affect 280s quality of stubs. Not compatible with --inspect-mode) 280s --inspect-mode import and inspect modules instead of parsing source 280s code.This is the default behavior for c modules and 280s pyc-only packages, but it is also useful for pure 280s python modules with dynamically generated members. 280s --include-private generate stubs for objects and members considered 280s private (single leading underscore and no trailing 280s underscores) 280s --export-less don't implicitly export all names imported from other 280s modules in the same package 280s --include-docstrings include existing docstrings with the stubs 280s -v, --verbose show more verbose messages 280s -q, --quiet show fewer messages 280s --doc-dir PATH use .rst documentation in PATH (this may result in 280s better stubs in some cases; consider setting this to 280s DIR/Python-X.Y.Z/Doc/library) 280s --search-path PATH specify module search directories, separated by ':' 280s (currently only used if --no-import is given) 280s -o PATH, --output PATH 280s change the output directory [default: out] 280s -m MODULE, --module MODULE 280s generate stub for module; can repeat for more modules 280s -p PACKAGE, --package PACKAGE 280s generate stubs for package recursively; can be 280s repeated 280s --version show program's version number and exit 280s + stubtest --help 280s usage: stubtest [-h] [--concise] [--ignore-missing-stub] 280s [--ignore-positional-only] [--allowlist FILE] 280s [--generate-allowlist] [--ignore-unused-allowlist] 280s [--mypy-config-file FILE] [--custom-typeshed-dir DIR] 280s [--check-typeshed] [--version] 280s [modules ...] 280s 280s Compares stubs to objects introspected from the runtime. 280s 280s positional arguments: 280s modules Modules to test 280s 280s options: 280s -h, --help show this help message and exit 280s --concise Makes stubtest's output more concise, one line per 280s error 280s --ignore-missing-stub 280s Ignore errors for stub missing things that are present 280s at runtime 280s --ignore-positional-only 280s Ignore errors for whether an argument should or 280s shouldn't be positional-only 280s --allowlist FILE, --whitelist FILE 280s Use file as an allowlist. Can be passed multiple times 280s to combine multiple allowlists. Allowlists can be 280s created with --generate-allowlist. Allowlists support 280s regular expressions. 280s --generate-allowlist, --generate-whitelist 280s Print an allowlist (to stdout) to be used with 280s --allowlist 280s --ignore-unused-allowlist, --ignore-unused-whitelist 280s Ignore unused allowlist entries 280s --mypy-config-file FILE 280s Use specified mypy config file to determine mypy 280s plugins and mypy path 280s --custom-typeshed-dir DIR 280s Use the custom typeshed in DIR 280s --check-typeshed Check all stdlib modules in typeshed 280s --version show program's version number and exit 280s + export TEST_MYPYC=1 280s + TEST_MYPYC=1 280s + rm -Rf mypy mypyc 280s + cp -r /usr/lib/python3/dist-packages/mypy ./ 280s + cp -r /usr/lib/python3/dist-packages/mypyc ./ 280s + mypy_test_prefix= 280s + 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)' 280s ============================= test session starts ============================== 280s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 280s cachedir: .pytest_cache 280s rootdir: /tmp/autopkgtest.93DVjG/autopkgtest_tmp 280s plugins: typeguard-4.4.1, xdist-3.6.1 281s collecting ... collected 16 items / 5 deselected / 11 selected 281s 281s test/meta/test_diff_helper.py::DiffHelperSuite::test_diff_ranges PASSED [ 9%] 281s test/meta/test_diff_helper.py::DiffHelperSuite::test_render_diff_range PASSED [ 18%] 281s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace PASSED [ 27%] 281s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_explicit_base PASSED [ 36%] 281s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_multi_dir PASSED [ 45%] 281s test/test_find_sources.py::SourceFinderSuite::test_crawl_no_namespace PASSED [ 54%] 281s test/test_find_sources.py::SourceFinderSuite::test_find_sources_exclude PASSED [ 63%] 281s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace PASSED [ 72%] 281s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_explicit_base PASSED [ 81%] 281s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_multi_dir PASSED [ 90%] 281s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_no_namespace PASSED [100%] 281s 281s ======================= 11 passed, 5 deselected in 0.29s ======================= 281s + mypy_test_prefix= 281s + pytest-3 -v --pyargs mypyc 281s ============================= test session starts ============================== 281s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3 281s cachedir: .pytest_cache 281s rootdir: /tmp/autopkgtest.93DVjG/autopkgtest_tmp 281s plugins: typeguard-4.4.1, xdist-3.6.1 281s collecting ... collected 125 items 281s 282s test/test_cheader.py::TestHeaderInclusion::test_primitives_included_in_header PASSED [ 0%] 282s test/test_emit.py::TestEmitter::test_emit_line PASSED [ 1%] 282s test/test_emit.py::TestEmitter::test_emit_undefined_value_for_simple_type PASSED [ 2%] 282s test/test_emit.py::TestEmitter::test_emit_undefined_value_for_tuple PASSED [ 3%] 282s test/test_emit.py::TestEmitter::test_label PASSED [ 4%] 282s test/test_emit.py::TestEmitter::test_object_annotation PASSED [ 4%] 282s test/test_emit.py::TestEmitter::test_reg PASSED [ 5%] 282s test/test_emitclass.py::TestEmitClass::test_getter_name PASSED [ 6%] 282s test/test_emitclass.py::TestEmitClass::test_setter_name PASSED [ 7%] 282s test/test_emitclass.py::TestEmitClass::test_slot_key PASSED [ 8%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_assign_int PASSED [ 8%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_assign_multi PASSED [ 9%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_box_i64 PASSED [ 10%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_box_int PASSED [ 11%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch PASSED [ 12%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_is_error PASSED [ 12%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_is_error_next_block PASSED [ 13%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_no_else PASSED [ 14%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_no_else_negated PASSED [ 15%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_branch_rare PASSED [ 16%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_call PASSED [ 16%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_call_two_args PASSED [ 17%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_merge PASSED [ 18%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_1 PASSED [ 19%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_2 PASSED [ 20%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_3 PASSED [ 20%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_cast_and_branch_no_merge_4 PASSED [ 21%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_comparison_op PASSED [ 22%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref PASSED [ 23%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_int PASSED [ 24%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_tuple PASSED [ 24%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dec_ref_tuple_nested PASSED [ 25%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_contains PASSED [ 26%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_get_item PASSED [ 27%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_set_item PASSED [ 28%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_dict_update PASSED [ 28%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_extend PASSED [ 29%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr PASSED [ 30%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_merged PASSED [ 31%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_non_refcounted PASSED [ 32%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_attr_with_bitmap PASSED [ 32%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_get_element_ptr PASSED [ 33%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_goto PASSED [ 34%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_goto_next_block PASSED [ 35%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_inc_ref PASSED [ 36%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_inc_ref_int PASSED [ 36%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_add PASSED [ 37%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_neg PASSED [ 38%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_op PASSED [ 39%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_int_sub PASSED [ 40%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_integer PASSED [ 40%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_append PASSED [ 41%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_get_item PASSED [ 42%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_list_set_item PASSED [ 43%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_None PASSED [ 44%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_address PASSED [ 44%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_load_mem PASSED [ 45%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_long_signed PASSED [ 46%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_long_unsigned PASSED [ 47%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_new_dict PASSED [ 48%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_return PASSED [ 48%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr PASSED [ 49%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_init_with_bitmap PASSED [ 50%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_no_error PASSED [ 51%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_non_refcounted PASSED [ 52%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_non_refcounted_no_error PASSED [ 52%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_attr_with_bitmap PASSED [ 53%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_set_mem PASSED [ 54%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_tuple_get PASSED [ 55%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_unbox_i64 PASSED [ 56%] 282s test/test_emitfunc.py::TestFunctionEmitterVisitor::test_unbox_int PASSED [ 56%] 282s test/test_emitfunc.py::TestGenerateFunction::test_register PASSED [ 57%] 282s test/test_emitfunc.py::TestGenerateFunction::test_simple PASSED [ 58%] 282s test/test_emitwrapper.py::TestArgCheck::test_check_int PASSED [ 59%] 282s test/test_emitwrapper.py::TestArgCheck::test_check_list PASSED [ 60%] 301s test/test_external.py::TestExternal::test_c_unit_test PASSED [ 60%] 301s test/test_ircheck.py::TestIrcheck::test_block_not_terminated_empty_block PASSED [ 61%] 301s test/test_ircheck.py::TestIrcheck::test_can_coerce_to PASSED [ 62%] 301s test/test_ircheck.py::TestIrcheck::test_duplicate_op PASSED [ 63%] 301s test/test_ircheck.py::TestIrcheck::test_invalid_assign PASSED [ 64%] 301s test/test_ircheck.py::TestIrcheck::test_invalid_goto PASSED [ 64%] 301s test/test_ircheck.py::TestIrcheck::test_invalid_op_source PASSED [ 65%] 301s test/test_ircheck.py::TestIrcheck::test_invalid_register_source PASSED [ 66%] 301s test/test_ircheck.py::TestIrcheck::test_invalid_return_type PASSED [ 67%] 301s test/test_ircheck.py::TestIrcheck::test_load_address_declares_register PASSED [ 68%] 301s test/test_ircheck.py::TestIrcheck::test_pprint PASSED [ 68%] 301s test/test_ircheck.py::TestIrcheck::test_valid_fn PASSED [ 69%] 301s test/test_ircheck.py::TestIrcheck::test_valid_goto PASSED [ 70%] 301s test/test_literals.py::TestLiterals::test_encode_bytes_values PASSED [ 71%] 301s test/test_literals.py::TestLiterals::test_encode_int_values PASSED [ 72%] 301s test/test_literals.py::TestLiterals::test_encode_str_values PASSED [ 72%] 301s test/test_literals.py::TestLiterals::test_format_str_literal PASSED [ 73%] 301s test/test_literals.py::TestLiterals::test_simple_literal_index PASSED [ 74%] 301s test/test_literals.py::TestLiterals::test_tuple_literal PASSED [ 75%] 301s test/test_namegen.py::TestNameGen::test_candidate_suffixes PASSED [ 76%] 301s test/test_namegen.py::TestNameGen::test_exported_name PASSED [ 76%] 301s test/test_namegen.py::TestNameGen::test_make_module_translation_map PASSED [ 77%] 301s test/test_namegen.py::TestNameGen::test_name_generator PASSED [ 78%] 301s test/test_pprint.py::TestGenerateNames::test_arg PASSED [ 79%] 301s test/test_pprint.py::TestGenerateNames::test_assign PASSED [ 80%] 301s test/test_pprint.py::TestGenerateNames::test_empty PASSED [ 80%] 301s test/test_pprint.py::TestGenerateNames::test_int_op PASSED [ 81%] 301s test/test_rarray.py::TestRArray::test_alignment PASSED [ 82%] 301s test/test_rarray.py::TestRArray::test_basics PASSED [ 83%] 301s test/test_rarray.py::TestRArray::test_eq PASSED [ 84%] 301s test/test_rarray.py::TestRArray::test_hash PASSED [ 84%] 301s test/test_rarray.py::TestRArray::test_size PASSED [ 85%] 301s test/test_rarray.py::TestRArray::test_str_conversion PASSED [ 86%] 301s test/test_struct.py::TestStruct::test_eq_and_hash PASSED [ 87%] 301s test/test_struct.py::TestStruct::test_runtime_subtype PASSED [ 88%] 301s test/test_struct.py::TestStruct::test_struct_offsets PASSED [ 88%] 301s test/test_struct.py::TestStruct::test_struct_str PASSED [ 89%] 301s test/test_tuplename.py::TestTupleNames::test_names PASSED [ 90%] 301s test/test_typeops.py::TestSubtype::test_bit PASSED [ 91%] 301s test/test_typeops.py::TestSubtype::test_bool PASSED [ 92%] 301s test/test_typeops.py::TestSubtype::test_int16 PASSED [ 92%] 301s test/test_typeops.py::TestSubtype::test_int32 PASSED [ 93%] 301s test/test_typeops.py::TestSubtype::test_int64 PASSED [ 94%] 301s test/test_typeops.py::TestRuntimeSubtype::test_bit PASSED [ 95%] 301s test/test_typeops.py::TestRuntimeSubtype::test_bool PASSED [ 96%] 301s test/test_typeops.py::TestRuntimeSubtype::test_union PASSED [ 96%] 301s test/test_typeops.py::TestUnionSimplification::test_cannot_simplify PASSED [ 97%] 301s test/test_typeops.py::TestUnionSimplification::test_nested PASSED [ 98%] 301s test/test_typeops.py::TestUnionSimplification::test_remove_duplicate PASSED [ 99%] 301s test/test_typeops.py::TestUnionSimplification::test_simple_type_result PASSED [100%] 301s 301s ============================= 125 passed in 20.13s ============================= 301s + rm -Rf mypy/typeshed 301s + /usr/bin/mypy --config-file /tmp/autopkgtest.93DVjG/build.0A0/src/mypy_self_check.ini mypy 321s Success: no issues found in 180 source files 321s autopkgtest [16:59:42]: test run-unit-test: -----------------------] 325s autopkgtest [16:59:46]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 325s run-unit-test PASS 328s autopkgtest [16:59:49]: test autodep8-python3: preparing testbed 385s autopkgtest [17:00:46]: testbed dpkg architecture: armhf 387s autopkgtest [17:00:48]: testbed apt version: 2.9.8 387s autopkgtest [17:00:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 394s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 395s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [951 kB] 395s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB] 395s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [105 kB] 395s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 395s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [110 kB] 395s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [675 kB] 395s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [4504 B] 396s Fetched 1941 kB in 1s (1728 kB/s) 396s Reading package lists... 411s tee: /proc/self/fd/2: Permission denied 434s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 434s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 434s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 434s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 435s Reading package lists... 435s Reading package lists... 435s Building dependency tree... 436s Reading state information... 436s Calculating upgrade... 437s The following packages will be upgraded: 437s libcap-ng0 pastebinit python3-systemd 437s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 437s Need to get 72.8 kB of archives. 437s After this operation, 89.1 kB of additional disk space will be used. 437s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libcap-ng0 armhf 0.8.5-3build1 [13.8 kB] 437s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf pastebinit all 1.7.1-1 [14.9 kB] 437s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3-systemd armhf 235-1build5 [44.0 kB] 437s Fetched 72.8 kB in 0s (206 kB/s) 437s (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 ... 59560 files and directories currently installed.) 437s Preparing to unpack .../libcap-ng0_0.8.5-3build1_armhf.deb ... 437s Unpacking libcap-ng0:armhf (0.8.5-3build1) over (0.8.5-1) ... 438s Setting up libcap-ng0:armhf (0.8.5-3build1) ... 438s (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 ... 59560 files and directories currently installed.) 438s Preparing to unpack .../pastebinit_1.7.1-1_all.deb ... 438s Unpacking pastebinit (1.7.1-1) over (1.7.0-1) ... 438s Preparing to unpack .../python3-systemd_235-1build5_armhf.deb ... 438s Unpacking python3-systemd (235-1build5) over (235-1build4) ... 438s Setting up pastebinit (1.7.1-1) ... 438s Setting up python3-systemd (235-1build5) ... 438s Processing triggers for man-db (2.12.1-3) ... 438s Processing triggers for libc-bin (2.40-1ubuntu3) ... 439s Reading package lists... 439s Building dependency tree... 439s Reading state information... 440s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 442s autopkgtest [17:01:43]: rebooting testbed after setup commands that affected boot 541s Reading package lists... 541s Building dependency tree... 541s Reading state information... 542s Starting pkgProblemResolver with broken count: 0 542s Starting 2 pkgProblemResolver with broken count: 0 542s Done 543s The following additional packages will be installed: 543s python3-all python3-mypy python3-mypy-extensions python3-psutil 543s Recommended packages: 543s python3-lxml python3-orjson 543s The following NEW packages will be installed: 543s autopkgtest-satdep python3-all python3-mypy python3-mypy-extensions 543s python3-psutil 543s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 543s Need to get 8877 kB/8878 kB of archives. 543s After this operation, 32.5 MB of additional disk space will be used. 543s Get:1 /tmp/autopkgtest.93DVjG/2-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [712 B] 543s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf python3-all armhf 3.12.6-0ubuntu1 [886 B] 543s Get:3 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-mypy-extensions all 1.0.0-1 [6148 B] 543s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf python3-psutil armhf 5.9.8-2build2 [194 kB] 543s Get:5 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-mypy armhf 1.13.0-1 [8676 kB] 545s Fetched 8877 kB in 2s (5223 kB/s) 545s Selecting previously unselected package python3-all. 545s (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 ... 59565 files and directories currently installed.) 545s Preparing to unpack .../python3-all_3.12.6-0ubuntu1_armhf.deb ... 545s Unpacking python3-all (3.12.6-0ubuntu1) ... 545s Selecting previously unselected package python3-mypy-extensions. 545s Preparing to unpack .../python3-mypy-extensions_1.0.0-1_all.deb ... 545s Unpacking python3-mypy-extensions (1.0.0-1) ... 545s Selecting previously unselected package python3-psutil. 545s Preparing to unpack .../python3-psutil_5.9.8-2build2_armhf.deb ... 545s Unpacking python3-psutil (5.9.8-2build2) ... 545s Selecting previously unselected package python3-mypy. 545s Preparing to unpack .../python3-mypy_1.13.0-1_armhf.deb ... 545s Unpacking python3-mypy (1.13.0-1) ... 546s Selecting previously unselected package autopkgtest-satdep. 546s Preparing to unpack .../2-autopkgtest-satdep.deb ... 546s Unpacking autopkgtest-satdep (0) ... 546s Setting up python3-mypy-extensions (1.0.0-1) ... 546s Setting up python3-all (3.12.6-0ubuntu1) ... 546s Setting up python3-psutil (5.9.8-2build2) ... 546s Setting up python3-mypy (1.13.0-1) ... 548s Setting up autopkgtest-satdep (0) ... 559s (Reading database ... 60970 files and directories currently installed.) 559s Removing autopkgtest-satdep (0) ... 571s autopkgtest [17:03:52]: 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 571s autopkgtest [17:03:52]: test autodep8-python3: [----------------------- 573s Testing with python3.12: 573s 573s autopkgtest [17:03:54]: test autodep8-python3: -----------------------] 577s autopkgtest [17:03:58]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 577s autodep8-python3 PASS (superficial) 581s autopkgtest [17:04:02]: @@@@@@@@@@@@@@@@@@@@ summary 581s run-unit-test PASS 581s autodep8-python3 PASS (superficial)