0s autopkgtest [16:20:45]: starting date and time: 2024-03-23 16:20:45+0000 0s autopkgtest [16:20:45]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [16:20:45]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.gwtghkqy/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:sphinx --apt-upgrade mypy --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/7.2.6-6 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos01-arm64-7.secgroup --name adt-noble-arm64-mypy-20240323-162045-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://us.ports.ubuntu.com/ubuntu-ports/ 159s autopkgtest [16:23:24]: testbed dpkg architecture: arm64 159s autopkgtest [16:23:24]: testbed apt version: 2.7.12 159s autopkgtest [16:23:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 160s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 161s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 161s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [493 kB] 161s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3969 kB] 161s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 161s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [667 kB] 161s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 161s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.7 kB] 161s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 161s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4345 kB] 161s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 161s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [69.8 kB] 161s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 167s Fetched 9770 kB in 3s (3370 kB/s) 168s Reading package lists... 172s Reading package lists... 173s Building dependency tree... 173s Reading state information... 174s Calculating upgrade... 175s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 175s Reading package lists... 175s Building dependency tree... 175s Reading state information... 177s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 178s sh: Attempting to set up Debian/Ubuntu apt sources automatically 178s sh: Distribution appears to be Ubuntu 180s Reading package lists... 180s Building dependency tree... 180s Reading state information... 182s eatmydata is already the newest version (131-1). 182s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 182s Reading package lists... 182s Building dependency tree... 182s Reading state information... 184s dbus is already the newest version (1.14.10-4ubuntu1). 184s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 184s Reading package lists... 184s Building dependency tree... 184s Reading state information... 185s rng-tools-debian is already the newest version (2.4). 185s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 185s Reading package lists... 186s Building dependency tree... 186s Reading state information... 187s The following packages will be REMOVED: 187s cloud-init* python3-configobj* python3-debconf* 188s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 188s After this operation, 3256 kB disk space will be freed. 188s (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 ... 75911 files and directories currently installed.) 188s Removing cloud-init (24.1.2-0ubuntu1) ... 190s Removing python3-configobj (5.0.8-3) ... 190s Removing python3-debconf (1.5.86) ... 190s Processing triggers for man-db (2.12.0-3) ... 191s (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 ... 75522 files and directories currently installed.) 191s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 192s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 192s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 192s invoke-rc.d: policy-rc.d denied execution of try-restart. 193s Reading package lists... 193s Building dependency tree... 193s Reading state information... 195s linux-generic is already the newest version (6.8.0-11.11+1). 195s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 195s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 195s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 195s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 201s Reading package lists... 202s Reading package lists... 202s Building dependency tree... 202s Reading state information... 203s Calculating upgrade... 204s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 204s Reading package lists... 205s Building dependency tree... 205s Reading state information... 206s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 206s autopkgtest [16:24:11]: rebooting testbed after setup commands that affected boot 366s autopkgtest [16:26:51]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 369s autopkgtest [16:26:54]: @@@@@@@@@@@@@@@@@@@@ apt-source mypy 373s Get:1 http://ftpmaster.internal/ubuntu noble/universe mypy 1.8.0-1 (dsc) [2742 B] 373s Get:2 http://ftpmaster.internal/ubuntu noble/universe mypy 1.8.0-1 (tar) [2990 kB] 373s Get:3 http://ftpmaster.internal/ubuntu noble/universe mypy 1.8.0-1 (diff) [14.0 kB] 373s gpgv: Signature made Thu Dec 21 17:43:23 2023 UTC 373s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 373s gpgv: Can't check signature: No public key 373s dpkg-source: warning: cannot verify inline signature for ./mypy_1.8.0-1.dsc: no acceptable signature found 374s autopkgtest [16:26:59]: testing package mypy version 1.8.0-1 375s autopkgtest [16:27:00]: build not needed 376s autopkgtest [16:27:01]: test run-unit-test: preparing testbed 384s Reading package lists... 384s Building dependency tree... 384s Reading state information... 385s Starting pkgProblemResolver with broken count: 0 385s Starting 2 pkgProblemResolver with broken count: 0 385s Done 387s The following additional packages will be installed: 387s cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-13 387s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libasan8 libatomic1 387s libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libexpat1-dev libgcc-13-dev 387s libgomp1 libhwasan0 libisl23 libitm1 libjs-jquery libjs-sphinxdoc 387s libjs-underscore liblsan0 libmpc3 libpython3-dev libpython3.12 387s libpython3.12-dev libtsan2 libubsan1 libxslt1.1 linux-libc-dev mypy mypy-doc 387s python3-dev python3-distlib python3-execnet python3-filelock 387s python3-iniconfig python3-lxml python3-mypy python3-mypy-extensions 387s python3-packaging python3-pip-whl python3-platformdirs python3-pluggy 387s python3-psutil python3-pytest python3-pytest-xdist python3-setuptools-whl 387s python3-tomli python3-typeshed python3-virtualenv python3-wheel-whl 387s python3.12-dev rpcsvc-proto zlib1g-dev 387s Suggested packages: 387s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 387s automake libtool flex bison gdb gcc-doc gcc-13-doc gdb-aarch64-linux-gnu 387s glibc-doc python3-doc cython-doc python-six-doc python-setuptools-doc 387s python-attr-doc execnet-doc python-lxml-doc 387s Recommended packages: 387s manpages manpages-dev libc-devtools javascript-common python3-bs4 387s python3-cssselect python3-html5lib build-essential 387s The following NEW packages will be installed: 387s autopkgtest-satdep cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 387s gcc gcc-13 gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libasan8 387s libatomic1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libexpat1-dev 387s libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 libjs-jquery 387s libjs-sphinxdoc libjs-underscore liblsan0 libmpc3 libpython3-dev 387s libpython3.12 libpython3.12-dev libtsan2 libubsan1 libxslt1.1 linux-libc-dev 387s mypy mypy-doc python3-dev python3-distlib python3-execnet python3-filelock 387s python3-iniconfig python3-lxml python3-mypy python3-mypy-extensions 387s python3-packaging python3-pip-whl python3-platformdirs python3-pluggy 387s python3-psutil python3-pytest python3-pytest-xdist python3-setuptools-whl 387s python3-tomli python3-typeshed python3-virtualenv python3-wheel-whl 387s python3.12-dev rpcsvc-proto zlib1g-dev 387s 0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded. 387s Need to get 82.6 MB/82.6 MB of archives. 387s After this operation, 326 MB of additional disk space will be used. 387s Get:1 /tmp/autopkgtest.cOJa1g/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [796 B] 387s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 387s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 387s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 388s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 388s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 388s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 388s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 388s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 388s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 388s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 388s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 388s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 388s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 389s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 389s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 389s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 389s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 390s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 390s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 390s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 390s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu6 [19.7 kB] 390s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 390s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 390s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 390s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu6 [1596 kB] 390s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libexpat1-dev arm64 2.6.0-1 [128 kB] 390s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 390s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 390s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libjs-sphinxdoc all 7.2.6-4 [149 kB] 390s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3.12 arm64 3.12.2-1 [2291 kB] 390s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 390s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3.12-dev arm64 3.12.2-1 [5408 kB] 391s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3-dev arm64 3.12.1-0ubuntu2 [9998 B] 391s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libxslt1.1 arm64 1.1.39-0exp1 [166 kB] 391s Get:36 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-mypy-extensions all 1.0.0-1 [6148 B] 391s Get:37 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-tomli all 2.0.1-2 [16.5 kB] 391s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 python3-psutil arm64 5.9.8-1 [196 kB] 391s Get:39 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-mypy arm64 1.8.0-1 [17.9 MB] 392s Get:40 http://ftpmaster.internal/ubuntu noble/universe arm64 mypy all 1.8.0-1 [23.8 kB] 392s Get:41 http://ftpmaster.internal/ubuntu noble/universe arm64 mypy-doc all 1.8.0-1 [426 kB] 392s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 python3.12-dev arm64 3.12.2-1 [505 kB] 392s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 python3-dev arm64 3.12.1-0ubuntu2 [26.7 kB] 392s Get:44 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-distlib all 0.3.8-1 [318 kB] 392s Get:45 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-execnet all 2.0.0-2 [33.6 kB] 392s Get:46 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-filelock all 3.13.1-1 [10.8 kB] 392s Get:47 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 392s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 python3-lxml arm64 5.1.0-1 [2042 kB] 392s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 python3-packaging all 23.2-1 [40.6 kB] 392s Get:50 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pip-whl all 24.0+dfsg-1 [1702 kB] 392s Get:51 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-platformdirs all 4.2.0-1 [16.1 kB] 392s Get:52 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pluggy all 1.4.0-1 [20.4 kB] 392s Get:53 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pytest all 7.4.4-1 [305 kB] 392s Get:54 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pytest-xdist all 3.4.0-1 [32.0 kB] 392s Get:55 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-setuptools-whl all 68.1.2-2 [715 kB] 392s Get:56 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 392s Get:57 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-wheel-whl all 0.42.0-1 [67.8 kB] 392s Get:58 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-virtualenv all 20.25.0+ds-1 [70.7 kB] 393s Fetched 82.6 MB in 5s (15.2 MB/s) 393s Selecting previously unselected package libisl23:arm64. 393s (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 ... 75467 files and directories currently installed.) 393s Preparing to unpack .../00-libisl23_0.26-3_arm64.deb ... 393s Unpacking libisl23:arm64 (0.26-3) ... 394s Selecting previously unselected package libmpc3:arm64. 394s Preparing to unpack .../01-libmpc3_1.3.1-1_arm64.deb ... 394s Unpacking libmpc3:arm64 (1.3.1-1) ... 394s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 394s Preparing to unpack .../02-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 394s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 394s Selecting previously unselected package cpp-13. 394s Preparing to unpack .../03-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 394s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 394s Selecting previously unselected package cpp-aarch64-linux-gnu. 394s Preparing to unpack .../04-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 394s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 394s Selecting previously unselected package cpp. 394s Preparing to unpack .../05-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 394s Unpacking cpp (4:13.2.0-7ubuntu1) ... 394s Selecting previously unselected package libcc1-0:arm64. 394s Preparing to unpack .../06-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 394s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 394s Selecting previously unselected package libgomp1:arm64. 394s Preparing to unpack .../07-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 394s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 394s Selecting previously unselected package libitm1:arm64. 394s Preparing to unpack .../08-libitm1_14-20240303-1ubuntu1_arm64.deb ... 394s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 394s Selecting previously unselected package libatomic1:arm64. 394s Preparing to unpack .../09-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 394s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 394s Selecting previously unselected package libasan8:arm64. 394s Preparing to unpack .../10-libasan8_14-20240303-1ubuntu1_arm64.deb ... 394s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package liblsan0:arm64. 395s Preparing to unpack .../11-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 395s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libtsan2:arm64. 395s Preparing to unpack .../12-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 395s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libubsan1:arm64. 395s Preparing to unpack .../13-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 395s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libhwasan0:arm64. 395s Preparing to unpack .../14-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 395s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 395s Selecting previously unselected package libgcc-13-dev:arm64. 395s Preparing to unpack .../15-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 395s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 395s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 395s Preparing to unpack .../16-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 395s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 396s Selecting previously unselected package gcc-13. 397s Preparing to unpack .../17-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 397s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 397s Selecting previously unselected package gcc-aarch64-linux-gnu. 397s Preparing to unpack .../18-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 397s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 397s Selecting previously unselected package gcc. 397s Preparing to unpack .../19-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 397s Unpacking gcc (4:13.2.0-7ubuntu1) ... 397s Selecting previously unselected package libc-dev-bin. 397s Preparing to unpack .../20-libc-dev-bin_2.39-0ubuntu6_arm64.deb ... 397s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 397s Selecting previously unselected package linux-libc-dev:arm64. 397s Preparing to unpack .../21-linux-libc-dev_6.8.0-11.11_arm64.deb ... 397s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 397s Selecting previously unselected package libcrypt-dev:arm64. 397s Preparing to unpack .../22-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 397s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 397s Selecting previously unselected package rpcsvc-proto. 397s Preparing to unpack .../23-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 397s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 397s Selecting previously unselected package libc6-dev:arm64. 397s Preparing to unpack .../24-libc6-dev_2.39-0ubuntu6_arm64.deb ... 397s Unpacking libc6-dev:arm64 (2.39-0ubuntu6) ... 397s Selecting previously unselected package libexpat1-dev:arm64. 397s Preparing to unpack .../25-libexpat1-dev_2.6.0-1_arm64.deb ... 397s Unpacking libexpat1-dev:arm64 (2.6.0-1) ... 397s Selecting previously unselected package libjs-jquery. 397s Preparing to unpack .../26-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 397s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 397s Selecting previously unselected package libjs-underscore. 397s Preparing to unpack .../27-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 398s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 398s Selecting previously unselected package libjs-sphinxdoc. 398s Preparing to unpack .../28-libjs-sphinxdoc_7.2.6-4_all.deb ... 398s Unpacking libjs-sphinxdoc (7.2.6-4) ... 398s Selecting previously unselected package libpython3.12:arm64. 398s Preparing to unpack .../29-libpython3.12_3.12.2-1_arm64.deb ... 398s Unpacking libpython3.12:arm64 (3.12.2-1) ... 398s Selecting previously unselected package zlib1g-dev:arm64. 398s Preparing to unpack .../30-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 398s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 398s Selecting previously unselected package libpython3.12-dev:arm64. 398s Preparing to unpack .../31-libpython3.12-dev_3.12.2-1_arm64.deb ... 398s Unpacking libpython3.12-dev:arm64 (3.12.2-1) ... 398s Selecting previously unselected package libpython3-dev:arm64. 398s Preparing to unpack .../32-libpython3-dev_3.12.1-0ubuntu2_arm64.deb ... 398s Unpacking libpython3-dev:arm64 (3.12.1-0ubuntu2) ... 398s Selecting previously unselected package libxslt1.1:arm64. 398s Preparing to unpack .../33-libxslt1.1_1.1.39-0exp1_arm64.deb ... 398s Unpacking libxslt1.1:arm64 (1.1.39-0exp1) ... 398s Selecting previously unselected package python3-mypy-extensions. 398s Preparing to unpack .../34-python3-mypy-extensions_1.0.0-1_all.deb ... 398s Unpacking python3-mypy-extensions (1.0.0-1) ... 398s Selecting previously unselected package python3-tomli. 398s Preparing to unpack .../35-python3-tomli_2.0.1-2_all.deb ... 398s Unpacking python3-tomli (2.0.1-2) ... 399s Selecting previously unselected package python3-psutil. 399s Preparing to unpack .../36-python3-psutil_5.9.8-1_arm64.deb ... 399s Unpacking python3-psutil (5.9.8-1) ... 399s Selecting previously unselected package python3-mypy. 399s Preparing to unpack .../37-python3-mypy_1.8.0-1_arm64.deb ... 399s Unpacking python3-mypy (1.8.0-1) ... 400s Selecting previously unselected package mypy. 400s Preparing to unpack .../38-mypy_1.8.0-1_all.deb ... 400s Unpacking mypy (1.8.0-1) ... 400s Selecting previously unselected package mypy-doc. 400s Preparing to unpack .../39-mypy-doc_1.8.0-1_all.deb ... 400s Unpacking mypy-doc (1.8.0-1) ... 400s Selecting previously unselected package python3.12-dev. 400s Preparing to unpack .../40-python3.12-dev_3.12.2-1_arm64.deb ... 400s Unpacking python3.12-dev (3.12.2-1) ... 400s Selecting previously unselected package python3-dev. 400s Preparing to unpack .../41-python3-dev_3.12.1-0ubuntu2_arm64.deb ... 400s Unpacking python3-dev (3.12.1-0ubuntu2) ... 400s Selecting previously unselected package python3-distlib. 400s Preparing to unpack .../42-python3-distlib_0.3.8-1_all.deb ... 400s Unpacking python3-distlib (0.3.8-1) ... 400s Selecting previously unselected package python3-execnet. 400s Preparing to unpack .../43-python3-execnet_2.0.0-2_all.deb ... 400s Unpacking python3-execnet (2.0.0-2) ... 400s Selecting previously unselected package python3-filelock. 400s Preparing to unpack .../44-python3-filelock_3.13.1-1_all.deb ... 400s Unpacking python3-filelock (3.13.1-1) ... 400s Selecting previously unselected package python3-iniconfig. 400s Preparing to unpack .../45-python3-iniconfig_1.1.1-2_all.deb ... 400s Unpacking python3-iniconfig (1.1.1-2) ... 401s Selecting previously unselected package python3-lxml:arm64. 401s Preparing to unpack .../46-python3-lxml_5.1.0-1_arm64.deb ... 401s Unpacking python3-lxml:arm64 (5.1.0-1) ... 401s Selecting previously unselected package python3-packaging. 401s Preparing to unpack .../47-python3-packaging_23.2-1_all.deb ... 401s Unpacking python3-packaging (23.2-1) ... 401s Selecting previously unselected package python3-pip-whl. 401s Preparing to unpack .../48-python3-pip-whl_24.0+dfsg-1_all.deb ... 401s Unpacking python3-pip-whl (24.0+dfsg-1) ... 401s Selecting previously unselected package python3-platformdirs. 401s Preparing to unpack .../49-python3-platformdirs_4.2.0-1_all.deb ... 401s Unpacking python3-platformdirs (4.2.0-1) ... 401s Selecting previously unselected package python3-pluggy. 401s Preparing to unpack .../50-python3-pluggy_1.4.0-1_all.deb ... 401s Unpacking python3-pluggy (1.4.0-1) ... 401s Selecting previously unselected package python3-pytest. 401s Preparing to unpack .../51-python3-pytest_7.4.4-1_all.deb ... 401s Unpacking python3-pytest (7.4.4-1) ... 401s Selecting previously unselected package python3-pytest-xdist. 401s Preparing to unpack .../52-python3-pytest-xdist_3.4.0-1_all.deb ... 401s Unpacking python3-pytest-xdist (3.4.0-1) ... 401s Selecting previously unselected package python3-setuptools-whl. 401s Preparing to unpack .../53-python3-setuptools-whl_68.1.2-2_all.deb ... 401s Unpacking python3-setuptools-whl (68.1.2-2) ... 401s Selecting previously unselected package python3-typeshed. 401s Preparing to unpack .../54-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 401s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 403s Selecting previously unselected package python3-wheel-whl. 403s Preparing to unpack .../55-python3-wheel-whl_0.42.0-1_all.deb ... 403s Unpacking python3-wheel-whl (0.42.0-1) ... 403s Selecting previously unselected package python3-virtualenv. 403s Preparing to unpack .../56-python3-virtualenv_20.25.0+ds-1_all.deb ... 403s Unpacking python3-virtualenv (20.25.0+ds-1) ... 403s Selecting previously unselected package autopkgtest-satdep. 403s Preparing to unpack .../57-1-autopkgtest-satdep.deb ... 403s Unpacking autopkgtest-satdep (0) ... 403s Setting up python3-iniconfig (1.1.1-2) ... 403s Setting up python3-setuptools-whl (68.1.2-2) ... 403s Setting up python3-filelock (3.13.1-1) ... 404s Setting up python3-tomli (2.0.1-2) ... 404s Setting up python3-pip-whl (24.0+dfsg-1) ... 404s Setting up python3-mypy-extensions (1.0.0-1) ... 404s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 404s Setting up python3-distlib (0.3.8-1) ... 405s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 405s Setting up python3-platformdirs (4.2.0-1) ... 405s Setting up python3-psutil (5.9.8-1) ... 406s Setting up python3-packaging (23.2-1) ... 406s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 406s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 406s Setting up libmpc3:arm64 (1.3.1-1) ... 406s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 406s Setting up python3-mypy (1.8.0-1) ... 409s Setting up python3-pluggy (1.4.0-1) ... 410s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 410s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 410s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 410s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 410s Setting up libxslt1.1:arm64 (1.1.39-0exp1) ... 410s Setting up mypy (1.8.0-1) ... 410s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 410s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 410s Setting up libisl23:arm64 (0.26-3) ... 410s Setting up libc-dev-bin (2.39-0ubuntu6) ... 410s Setting up python3-execnet (2.0.0-2) ... 410s Setting up python3-wheel-whl (0.42.0-1) ... 410s Setting up libpython3.12:arm64 (3.12.2-1) ... 410s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 410s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 410s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 410s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 410s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 410s Setting up python3-pytest (7.4.4-1) ... 411s Setting up python3-virtualenv (20.25.0+ds-1) ... 411s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 411s Setting up libjs-sphinxdoc (7.2.6-4) ... 411s Setting up mypy-doc (1.8.0-1) ... 411s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 411s Setting up python3-lxml:arm64 (5.1.0-1) ... 412s Setting up libc6-dev:arm64 (2.39-0ubuntu6) ... 412s Setting up python3-pytest-xdist (3.4.0-1) ... 412s Setting up cpp-13 (13.2.0-17ubuntu2) ... 412s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 412s Setting up libexpat1-dev:arm64 (2.6.0-1) ... 412s Setting up gcc-13 (13.2.0-17ubuntu2) ... 412s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 412s Setting up cpp (4:13.2.0-7ubuntu1) ... 412s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 412s Setting up libpython3.12-dev:arm64 (3.12.2-1) ... 412s Setting up gcc (4:13.2.0-7ubuntu1) ... 412s Setting up python3.12-dev (3.12.2-1) ... 412s Setting up libpython3-dev:arm64 (3.12.1-0ubuntu2) ... 412s Setting up python3-dev (3.12.1-0ubuntu2) ... 412s Setting up autopkgtest-satdep (0) ... 412s Processing triggers for man-db (2.12.0-3) ... 413s Processing triggers for libc-bin (2.39-0ubuntu6) ... 420s (Reading database ... 84824 files and directories currently installed.) 420s Removing autopkgtest-satdep (0) ... 421s autopkgtest [16:27:46]: test run-unit-test: [----------------------- 422s + pkg=mypy 422s +++++ readlink -fm /tmp/autopkgtest.cOJa1g/build.7v2/src/debian/tests/run-unit-test 422s ++++ dirname /tmp/autopkgtest.cOJa1g/build.7v2/src/debian/tests/run-unit-test 422s +++ dirname /tmp/autopkgtest.cOJa1g/build.7v2/src/debian/tests 422s ++ dirname /tmp/autopkgtest.cOJa1g/build.7v2/src/debian 422s + START=/tmp/autopkgtest.cOJa1g/build.7v2/src 422s + '[' /tmp/autopkgtest.cOJa1g/autopkgtest_tmp = '' ']' 422s + cd /tmp/autopkgtest.cOJa1g/autopkgtest_tmp 422s + mypy --help 422s usage: mypy [-h] [-v] [-V] [more options; see below] 422s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 422s 422s Mypy is a program that will type check your Python code. 422s 422s Pass in any files or folders you want to type check. Mypy will 422s recursively traverse any provided folders to find .py files: 422s 422s $ mypy my_program.py my_src_folder 422s 422s For more information on getting started, see: 422s 422s - https://mypy.readthedocs.io/en/stable/getting_started.html 422s 422s For more details on both running mypy and using the flags below, see: 422s 422s - https://mypy.readthedocs.io/en/stable/running_mypy.html 422s - https://mypy.readthedocs.io/en/stable/command_line.html 422s 422s You can also use a config file to configure mypy instead of using 422s command line flags. For more details, see: 422s 422s - https://mypy.readthedocs.io/en/stable/config_file.html 422s 422s options: 422s --enable-incomplete-feature FEATURE 422s Enable support of incomplete/experimental features 422s for early preview 422s 422s Optional arguments: 422s -h, --help Show this help message and exit 422s -v, --verbose More verbose messages 422s -V, --version Show program's version number and exit 422s 422s Config file: 422s Use a config file instead of command line arguments. This is useful if you 422s are using many flags or want to set different options per each module. 422s 422s --config-file CONFIG_FILE 422s Configuration file, must have a [mypy] section 422s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 422s setup.cfg, ~/.config/mypy/config, ~/.mypy.ini) 422s --warn-unused-configs Warn about unused '[mypy-]' or 422s '[[tool.mypy.overrides]]' config sections 422s (inverse: --no-warn-unused-configs) 422s 422s Import discovery: 422s Configure how imports are discovered and followed. 422s 422s --no-namespace-packages Support namespace packages (PEP 420, __init__.py- 422s less) (inverse: --namespace-packages) 422s --ignore-missing-imports Silently ignore imports of missing modules 422s --follow-imports {normal,silent,skip,error} 422s How to treat imports (default normal) 422s --python-executable EXECUTABLE 422s Python executable used for finding PEP 561 422s compliant installed packages and stubs 422s --no-site-packages Do not search for installed PEP 561 compliant 422s packages 422s --no-silence-site-packages 422s Do not silence errors in PEP 561 compliant 422s installed packages 422s --junit-format {global,per_file} 422s If --junit-xml is set, specifies format. global: 422s single test with all errors; per_file: one test 422s entry per file with failures 422s 422s Platform configuration: 422s Type check code assuming it will be run under certain runtime conditions. 422s By default, mypy assumes your code will be run using the same operating 422s system and Python version you are using to run mypy itself. 422s 422s --python-version x.y Type check code assuming it will be running on 422s Python x.y 422s --platform PLATFORM Type check special-cased code for the given OS 422s platform (defaults to sys.platform) 422s --always-true NAME Additional variable to be considered True (may be 422s repeated) 422s --always-false NAME Additional variable to be considered False (may be 422s repeated) 422s 422s Disallow dynamic typing: 422s Disallow the use of the dynamic 'Any' type under certain conditions. 422s 422s --disallow-any-unimported 422s Disallow Any types resulting from unfollowed 422s imports 422s --disallow-any-expr Disallow all expressions that have type Any 422s --disallow-any-decorated Disallow functions that have Any in their 422s signature after decorator transformation 422s --disallow-any-explicit Disallow explicit Any in type positions 422s --disallow-any-generics Disallow usage of generic types that do not 422s specify explicit type parameters (inverse: 422s --allow-any-generics) 422s --disallow-subclassing-any 422s Disallow subclassing values of type 'Any' when 422s defining classes (inverse: --allow-subclassing- 422s any) 422s 422s Untyped definitions and calls: 422s Configure how untyped definitions and calls are handled. Note: by default, 422s mypy ignores any untyped function definitions and assumes any calls to 422s such functions have a return type of 'Any'. 422s 422s --disallow-untyped-calls Disallow calling functions without type 422s annotations from functions with type annotations 422s (inverse: --allow-untyped-calls) 422s --untyped-calls-exclude MODULE 422s Disable --disallow-untyped-calls for 422s functions/methods coming from specific package, 422s module, or class 422s --disallow-untyped-defs Disallow defining functions without type 422s annotations or with incomplete type annotations 422s (inverse: --allow-untyped-defs) 422s --disallow-incomplete-defs 422s Disallow defining functions with incomplete type 422s annotations (while still allowing entirely 422s unannotated definitions) (inverse: --allow- 422s incomplete-defs) 422s --check-untyped-defs Type check the interior of functions without type 422s annotations (inverse: --no-check-untyped-defs) 422s --disallow-untyped-decorators 422s Disallow decorating typed functions with untyped 422s decorators (inverse: --allow-untyped-decorators) 422s 422s None and Optional handling: 422s Adjust how values of type 'None' are handled. For more context on how mypy 422s handles values of type 'None', see: 422s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 422s optional 422s 422s --implicit-optional Assume arguments with default values of None are 422s Optional (inverse: --no-implicit-optional) 422s --no-strict-optional Disable strict Optional checks (inverse: --strict- 422s optional) 422s 422s Configuring warnings: 422s Detect code that is sound but redundant or problematic. 422s 422s --warn-redundant-casts Warn about casting an expression to its inferred 422s type (inverse: --no-warn-redundant-casts) 422s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 422s (inverse: --no-warn-unused-ignores) 422s --no-warn-no-return Do not warn about functions that end without 422s returning (inverse: --warn-no-return) 422s --warn-return-any Warn about returning values of type Any from non- 422s Any typed functions (inverse: --no-warn-return- 422s any) 422s --warn-unreachable Warn about statements or expressions inferred to 422s be unreachable (inverse: --no-warn-unreachable) 422s 422s Miscellaneous strictness flags: 422s --allow-untyped-globals Suppress toplevel errors caused by missing 422s annotations (inverse: --disallow-untyped-globals) 422s --allow-redefinition Allow unconditional variable redefinition with a 422s new type (inverse: --disallow-redefinition) 422s --no-implicit-reexport Treat imports as private unless aliased (inverse: 422s --implicit-reexport) 422s --strict-equality Prohibit equality, identity, and container checks 422s for non-overlapping types (inverse: --no-strict- 422s equality) 422s --extra-checks Enable additional checks that are technically 422s correct but may be impractical in real code. For 422s example, this prohibits partial overlap in 422s TypedDict updates, and makes arguments prepended 422s via Concatenate positional-only (inverse: --no- 422s extra-checks) 422s --strict Strict mode; enables the following flags: --warn- 422s unused-configs, --disallow-any-generics, 422s --disallow-subclassing-any, --disallow-untyped- 422s calls, --disallow-untyped-defs, --disallow- 422s incomplete-defs, --check-untyped-defs, --disallow- 422s untyped-decorators, --warn-redundant-casts, 422s --warn-unused-ignores, --warn-return-any, --no- 422s implicit-reexport, --strict-equality, --extra- 422s checks 422s --disable-error-code NAME 422s Disable a specific error code 422s --enable-error-code NAME Enable a specific error code 422s 422s Configuring error messages: 422s Adjust the amount of detail shown in error messages. 422s 422s --show-error-context Precede errors with "note:" messages explaining 422s context (inverse: --hide-error-context) 422s --show-column-numbers Show column numbers in error messages (inverse: 422s --hide-column-numbers) 422s --show-error-end Show end line/end column numbers in error 422s messages. This implies --show-column-numbers 422s (inverse: --hide-error-end) 422s --hide-error-codes Hide error codes in error messages (inverse: 422s --show-error-codes) 422s --show-error-code-links Show links to error code documentation (inverse: 422s --hide-error-code-links) 422s --pretty Use visually nicer output in error messages: Use 422s soft word wrap, show source code snippets, and 422s show error location markers (inverse: --no-pretty) 422s --no-color-output Do not colorize error messages (inverse: --color- 422s output) 422s --no-error-summary Do not show error stats summary (inverse: --error- 422s summary) 422s --show-absolute-path Show absolute paths to files (inverse: --hide- 422s absolute-path) 422s 422s Incremental mode: 422s Adjust how mypy incrementally type checks and caches modules. Mypy caches 422s type information about modules into a cache to let you speed up future 422s invocations of mypy. Also see mypy's daemon mode: 422s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 422s 422s --no-incremental Disable module cache (inverse: --incremental) 422s --cache-dir DIR Store module cache info in the given folder in 422s incremental mode (defaults to '.mypy_cache') 422s --sqlite-cache Use a sqlite database to store the cache (inverse: 422s --no-sqlite-cache) 422s --cache-fine-grained Include fine-grained dependency information in the 422s cache for the mypy daemon 422s --skip-version-check Allow using cache written by older mypy version 422s --skip-cache-mtime-checks 422s Skip cache internal consistency checks based on 422s mtime 422s 422s Advanced options: 422s Debug and customize mypy internals. 422s 422s --pdb Invoke pdb on fatal error 422s --show-traceback, --tb Show traceback on fatal error 422s --raise-exceptions Raise exception on fatal error 422s --custom-typing-module MODULE 422s Use a custom typing module 422s --old-type-inference Disable new experimental type inference algorithm 422s --custom-typeshed-dir DIR 422s Use the custom typeshed in DIR 422s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 422s relevant with --disallow-untyped-defs or 422s --disallow-incomplete-defs enabled (inverse: --no- 422s warn-incomplete-stub) 422s --shadow-file SOURCE_FILE SHADOW_FILE 422s When encountering SOURCE_FILE, read and type check 422s the contents of SHADOW_FILE instead. 422s 422s Report generation: 422s Generate a report in the specified format. 422s 422s --any-exprs-report DIR 422s --cobertura-xml-report DIR 422s --html-report DIR 422s --linecount-report DIR 422s --linecoverage-report DIR 422s --lineprecision-report DIR 422s --txt-report DIR 422s --xml-report DIR 422s --xslt-html-report DIR 422s --xslt-txt-report DIR 422s 422s Miscellaneous: 422s --junit-xml JUNIT_XML Write junit.xml to the given file 422s --find-occurrences CLASS.MEMBER 422s Print out all usages of a class member 422s (experimental) 422s --scripts-are-modules Script x becomes module x instead of __main__ 422s --install-types Install detected missing library stub packages 422s using pip (inverse: --no-install-types) 422s --non-interactive Install stubs without asking for confirmation and 422s hide errors, with --install-types (inverse: 422s --interactive) 422s 422s Running code: 422s Specify the code you want to type check. For more details, see 422s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 422s 422s --explicit-package-bases Use current directory and MYPYPATH to determine 422s module names of files passed (inverse: --no- 422s explicit-package-bases) 422s --exclude PATTERN Regular expression to match file names, directory 422s names or paths which mypy should ignore while 422s recursively discovering files to check, e.g. 422s --exclude '/setup\.py$'. May be specified more 422s than once, eg. --exclude a --exclude b 422s -m MODULE, --module MODULE 422s Type-check module; can repeat for more modules 422s -p PACKAGE, --package PACKAGE 422s Type-check package recursively; can be repeated 422s -c PROGRAM_TEXT, --command PROGRAM_TEXT 422s Type-check program passed in as string 422s files Type-check given files or directories 422s 422s Environment variables: 422s Define MYPYPATH for additional module search path entries. 422s Define MYPY_CACHE_DIR to override configuration cache_dir path. 422s + mypyc --help 423s usage: mypy [-h] [-v] [-V] [more options; see below] 423s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 423s 423s Mypy is a program that will type check your Python code. 423s 423s Pass in any files or folders you want to type check. Mypy will 423s recursively traverse any provided folders to find .py files: 423s 423s $ mypy my_program.py my_src_folder 423s 423s For more information on getting started, see: 423s 423s - https://mypy.readthedocs.io/en/stable/getting_started.html 423s 423s For more details on both running mypy and using the flags below, see: 423s 423s - https://mypy.readthedocs.io/en/stable/running_mypy.html 423s - https://mypy.readthedocs.io/en/stable/command_line.html 423s 423s You can also use a config file to configure mypy instead of using 423s command line flags. For more details, see: 423s 423s - https://mypy.readthedocs.io/en/stable/config_file.html 423s 423s options: 423s --enable-incomplete-feature FEATURE 423s Enable support of incomplete/experimental features 423s for early preview 423s 423s Optional arguments: 423s -h, --help Show this help message and exit 423s -v, --verbose More verbose messages 423s -V, --version Show program's version number and exit 423s 423s Config file: 423s Use a config file instead of command line arguments. This is useful if you 423s are using many flags or want to set different options per each module. 423s 423s --config-file CONFIG_FILE 423s Configuration file, must have a [mypy] section 423s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 423s setup.cfg, ~/.config/mypy/config, ~/.mypy.ini) 423s --warn-unused-configs Warn about unused '[mypy-]' or 423s '[[tool.mypy.overrides]]' config sections 423s (inverse: --no-warn-unused-configs) 423s 423s Import discovery: 423s Configure how imports are discovered and followed. 423s 423s --no-namespace-packages Support namespace packages (PEP 420, __init__.py- 423s less) (inverse: --namespace-packages) 423s --ignore-missing-imports Silently ignore imports of missing modules 423s --follow-imports {normal,silent,skip,error} 423s How to treat imports (default normal) 423s --python-executable EXECUTABLE 423s Python executable used for finding PEP 561 423s compliant installed packages and stubs 423s --no-site-packages Do not search for installed PEP 561 compliant 423s packages 423s --no-silence-site-packages 423s Do not silence errors in PEP 561 compliant 423s installed packages 423s --junit-format {global,per_file} 423s If --junit-xml is set, specifies format. global: 423s single test with all errors; per_file: one test 423s entry per file with failures 423s 423s Platform configuration: 423s Type check code assuming it will be run under certain runtime conditions. 423s By default, mypy assumes your code will be run using the same operating 423s system and Python version you are using to run mypy itself. 423s 423s --python-version x.y Type check code assuming it will be running on 423s Python x.y 423s --platform PLATFORM Type check special-cased code for the given OS 423s platform (defaults to sys.platform) 423s --always-true NAME Additional variable to be considered True (may be 423s repeated) 423s --always-false NAME Additional variable to be considered False (may be 423s repeated) 423s 423s Disallow dynamic typing: 423s Disallow the use of the dynamic 'Any' type under certain conditions. 423s 423s --disallow-any-unimported 423s Disallow Any types resulting from unfollowed 423s imports 423s --disallow-any-expr Disallow all expressions that have type Any 423s --disallow-any-decorated Disallow functions that have Any in their 423s signature after decorator transformation 423s --disallow-any-explicit Disallow explicit Any in type positions 423s --disallow-any-generics Disallow usage of generic types that do not 423s specify explicit type parameters (inverse: 423s --allow-any-generics) 423s --disallow-subclassing-any 423s Disallow subclassing values of type 'Any' when 423s defining classes (inverse: --allow-subclassing- 423s any) 423s 423s Untyped definitions and calls: 423s Configure how untyped definitions and calls are handled. Note: by default, 423s mypy ignores any untyped function definitions and assumes any calls to 423s such functions have a return type of 'Any'. 423s 423s --disallow-untyped-calls Disallow calling functions without type 423s annotations from functions with type annotations 423s (inverse: --allow-untyped-calls) 423s --untyped-calls-exclude MODULE 423s Disable --disallow-untyped-calls for 423s functions/methods coming from specific package, 423s module, or class 423s --disallow-untyped-defs Disallow defining functions without type 423s annotations or with incomplete type annotations 423s (inverse: --allow-untyped-defs) 423s --disallow-incomplete-defs 423s Disallow defining functions with incomplete type 423s annotations (while still allowing entirely 423s unannotated definitions) (inverse: --allow- 423s incomplete-defs) 423s --check-untyped-defs Type check the interior of functions without type 423s annotations (inverse: --no-check-untyped-defs) 423s --disallow-untyped-decorators 423s Disallow decorating typed functions with untyped 423s decorators (inverse: --allow-untyped-decorators) 423s 423s None and Optional handling: 423s Adjust how values of type 'None' are handled. For more context on how mypy 423s handles values of type 'None', see: 423s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 423s optional 423s 423s --implicit-optional Assume arguments with default values of None are 423s Optional (inverse: --no-implicit-optional) 423s --no-strict-optional Disable strict Optional checks (inverse: --strict- 423s optional) 423s 423s Configuring warnings: 423s Detect code that is sound but redundant or problematic. 423s 423s --warn-redundant-casts Warn about casting an expression to its inferred 423s type (inverse: --no-warn-redundant-casts) 423s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 423s (inverse: --no-warn-unused-ignores) 423s --no-warn-no-return Do not warn about functions that end without 423s returning (inverse: --warn-no-return) 423s --warn-return-any Warn about returning values of type Any from non- 423s Any typed functions (inverse: --no-warn-return- 423s any) 423s --warn-unreachable Warn about statements or expressions inferred to 423s be unreachable (inverse: --no-warn-unreachable) 423s 423s Miscellaneous strictness flags: 423s --allow-untyped-globals Suppress toplevel errors caused by missing 423s annotations (inverse: --disallow-untyped-globals) 423s --allow-redefinition Allow unconditional variable redefinition with a 423s new type (inverse: --disallow-redefinition) 423s --no-implicit-reexport Treat imports as private unless aliased (inverse: 423s --implicit-reexport) 423s --strict-equality Prohibit equality, identity, and container checks 423s for non-overlapping types (inverse: --no-strict- 423s equality) 423s --extra-checks Enable additional checks that are technically 423s correct but may be impractical in real code. For 423s example, this prohibits partial overlap in 423s TypedDict updates, and makes arguments prepended 423s via Concatenate positional-only (inverse: --no- 423s extra-checks) 423s --strict Strict mode; enables the following flags: --warn- 423s unused-configs, --disallow-any-generics, 423s --disallow-subclassing-any, --disallow-untyped- 423s calls, --disallow-untyped-defs, --disallow- 423s incomplete-defs, --check-untyped-defs, --disallow- 423s untyped-decorators, --warn-redundant-casts, 423s --warn-unused-ignores, --warn-return-any, --no- 423s implicit-reexport, --strict-equality, --extra- 423s checks 423s --disable-error-code NAME 423s Disable a specific error code 423s --enable-error-code NAME Enable a specific error code 423s 423s Configuring error messages: 423s Adjust the amount of detail shown in error messages. 423s 423s --show-error-context Precede errors with "note:" messages explaining 423s context (inverse: --hide-error-context) 423s --show-column-numbers Show column numbers in error messages (inverse: 423s --hide-column-numbers) 423s --show-error-end Show end line/end column numbers in error 423s messages. This implies --show-column-numbers 423s (inverse: --hide-error-end) 423s --hide-error-codes Hide error codes in error messages (inverse: 423s --show-error-codes) 423s --show-error-code-links Show links to error code documentation (inverse: 423s --hide-error-code-links) 423s --pretty Use visually nicer output in error messages: Use 423s soft word wrap, show source code snippets, and 423s show error location markers (inverse: --no-pretty) 423s --no-color-output Do not colorize error messages (inverse: --color- 423s output) 423s --no-error-summary Do not show error stats summary (inverse: --error- 423s summary) 423s --show-absolute-path Show absolute paths to files (inverse: --hide- 423s absolute-path) 423s 423s Incremental mode: 423s Adjust how mypy incrementally type checks and caches modules. Mypy caches 423s type information about modules into a cache to let you speed up future 423s invocations of mypy. Also see mypy's daemon mode: 423s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 423s 423s --no-incremental Disable module cache (inverse: --incremental) 423s --cache-dir DIR Store module cache info in the given folder in 423s incremental mode (defaults to '.mypy_cache') 423s --sqlite-cache Use a sqlite database to store the cache (inverse: 423s --no-sqlite-cache) 423s --cache-fine-grained Include fine-grained dependency information in the 423s cache for the mypy daemon 423s --skip-version-check Allow using cache written by older mypy version 423s --skip-cache-mtime-checks 423s Skip cache internal consistency checks based on 423s mtime 423s 423s Advanced options: 423s Debug and customize mypy internals. 423s 423s --pdb Invoke pdb on fatal error 423s --show-traceback, --tb Show traceback on fatal error 423s --raise-exceptions Raise exception on fatal error 423s --custom-typing-module MODULE 423s Use a custom typing module 423s --old-type-inference Disable new experimental type inference algorithm 423s --custom-typeshed-dir DIR 423s Use the custom typeshed in DIR 423s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 423s relevant with --disallow-untyped-defs or 423s --disallow-incomplete-defs enabled (inverse: --no- 423s warn-incomplete-stub) 423s --shadow-file SOURCE_FILE SHADOW_FILE 423s When encountering SOURCE_FILE, read and type check 423s the contents of SHADOW_FILE instead. 423s 423s Report generation: 423s Generate a report in the specified format. 423s 423s --any-exprs-report DIR 423s --cobertura-xml-report DIR 423s --html-report DIR 423s --linecount-report DIR 423s --linecoverage-report DIR 423s --lineprecision-report DIR 423s --txt-report DIR 423s --xml-report DIR 423s --xslt-html-report DIR 423s --xslt-txt-report DIR 423s 423s Miscellaneous: 423s --junit-xml JUNIT_XML Write junit.xml to the given file 423s --find-occurrences CLASS.MEMBER 423s Print out all usages of a class member 423s (experimental) 423s --scripts-are-modules Script x becomes module x instead of __main__ 423s --install-types Install detected missing library stub packages 423s using pip (inverse: --no-install-types) 423s --non-interactive Install stubs without asking for confirmation and 423s hide errors, with --install-types (inverse: 423s --interactive) 423s 423s Running code: 423s Specify the code you want to type check. For more details, see 423s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 423s 423s --explicit-package-bases Use current directory and MYPYPATH to determine 423s module names of files passed (inverse: --no- 423s explicit-package-bases) 423s --exclude PATTERN Regular expression to match file names, directory 423s names or paths which mypy should ignore while 423s recursively discovering files to check, e.g. 423s --exclude '/setup\.py$'. May be specified more 423s than once, eg. --exclude a --exclude b 423s -m MODULE, --module MODULE 423s Type-check module; can repeat for more modules 423s -p PACKAGE, --package PACKAGE 423s Type-check package recursively; can be repeated 423s -c PROGRAM_TEXT, --command PROGRAM_TEXT 423s Type-check program passed in as string 423s files Type-check given files or directories 423s 423s Environment variables: 423s Define MYPYPATH for additional module search path entries. 423s Define MYPY_CACHE_DIR to override configuration cache_dir path. 423s + stubgen --help 423s usage: stubgen [-h] [more options, see -h] 423s [-m MODULE] [-p PACKAGE] [files ...] 423s 423s Generate draft stubs for modules. Stubs are generated in directory ./out, to 423s avoid overriding files with manual changes. This directory is assumed to 423s exist. 423s 423s positional arguments: 423s files generate stubs for given files or directories 423s 423s options: 423s -h, --help show this help message and exit 423s --ignore-errors ignore errors when trying to generate stubs for 423s modules 423s --no-import don't import the modules, just parse and analyze them 423s (doesn't work with C extension modules and might not 423s respect __all__) 423s --no-analysis, --parse-only 423s don't perform semantic analysis of sources, just parse 423s them (only applies to Python modules, might affect 423s quality of stubs. Not compatible with --inspect) 423s --inspect-mode import and inspect modules instead of parsing source 423s code.This is the default behavior for c modules and 423s pyc-only packages, but it is also useful for pure 423s python modules with dynamically generated members. 423s --include-private generate stubs for objects and members considered 423s private (single leading underscore and no trailing 423s underscores) 423s --export-less don't implicitly export all names imported from other 423s modules in the same package 423s --include-docstrings include existing docstrings with the stubs 423s -v, --verbose show more verbose messages 423s -q, --quiet show fewer messages 423s --doc-dir PATH use .rst documentation in PATH (this may result in 423s better stubs in some cases; consider setting this to 423s DIR/Python-X.Y.Z/Doc/library) 423s --search-path PATH specify module search directories, separated by ':' 423s (currently only used if --no-import is given) 423s -o PATH, --output PATH 423s change the output directory [default: out] 423s -m MODULE, --module MODULE 423s generate stub for module; can repeat for more modules 423s -p PACKAGE, --package PACKAGE 423s generate stubs for package recursively; can be 423s repeated 423s + stubtest --help 424s usage: stubtest [-h] [--concise] [--ignore-missing-stub] 424s [--ignore-positional-only] [--allowlist FILE] 424s [--generate-allowlist] [--ignore-unused-allowlist] 424s [--mypy-config-file FILE] [--custom-typeshed-dir DIR] 424s [--check-typeshed] [--version] 424s [modules ...] 424s 424s Compares stubs to objects introspected from the runtime. 424s 424s positional arguments: 424s modules Modules to test 424s 424s options: 424s -h, --help show this help message and exit 424s --concise Makes stubtest's output more concise, one line per 424s error 424s --ignore-missing-stub 424s Ignore errors for stub missing things that are present 424s at runtime 424s --ignore-positional-only 424s Ignore errors for whether an argument should or 424s shouldn't be positional-only 424s --allowlist FILE, --whitelist FILE 424s Use file as an allowlist. Can be passed multiple times 424s to combine multiple allowlists. Allowlists can be 424s created with --generate-allowlist. Allowlists support 424s regular expressions. 424s --generate-allowlist, --generate-whitelist 424s Print an allowlist (to stdout) to be used with 424s --allowlist 424s --ignore-unused-allowlist, --ignore-unused-whitelist 424s Ignore unused allowlist entries 424s --mypy-config-file FILE 424s Use specified mypy config file to determine mypy 424s plugins and mypy path 424s --custom-typeshed-dir DIR 424s Use the custom typeshed in DIR 424s --check-typeshed Check all stdlib modules in typeshed 424s --version show program's version number and exit 424s + export TEST_MYPYC=1 424s + TEST_MYPYC=1 424s + rm -Rf mypy mypyc 424s + cp -r /usr/lib/python3/dist-packages/mypy ./ 424s + cp -r /usr/lib/python3/dist-packages/mypyc ./ 424s + MYPY_TEST_PREFIX=/tmp/autopkgtest.cOJa1g/build.7v2/src 424s + pytest-3 -v --pyargs mypy 424s ============================= test session starts ============================== 424s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3 424s cachedir: .pytest_cache 424s rootdir: /tmp/autopkgtest.cOJa1g/autopkgtest_tmp 424s plugins: xdist-3.4.0 426s collecting ... collected 16 items 426s 426s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace PASSED [ 6%] 426s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_explicit_base PASSED [ 12%] 426s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_multi_dir PASSED [ 18%] 426s test/test_find_sources.py::SourceFinderSuite::test_crawl_no_namespace PASSED [ 25%] 426s test/test_find_sources.py::SourceFinderSuite::test_find_sources_exclude PASSED [ 31%] 426s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace PASSED [ 37%] 426s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_explicit_base PASSED [ 43%] 426s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_multi_dir PASSED [ 50%] 426s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_no_namespace PASSED [ 56%] 426s test/meta/test_diff_helper.py::DiffHelperSuite::test_diff_ranges PASSED [ 62%] 426s test/meta/test_diff_helper.py::DiffHelperSuite::test_render_diff_range PASSED [ 68%] 428s test/meta/test_parse_data.py::ParseTestDataSuite::test_bad_eq_version_check PASSED [ 75%] 429s test/meta/test_parse_data.py::ParseTestDataSuite::test_bad_ge_version_check PASSED [ 81%] 430s test/meta/test_parse_data.py::ParseTestDataSuite::test_parse_invalid_case PASSED [ 87%] 431s test/meta/test_parse_data.py::ParseTestDataSuite::test_parse_invalid_section PASSED [ 93%] 436s test/meta/test_update_data.py::UpdateDataSuite::test_update_data PASSED [100%] 436s 436s ============================= 16 passed in 11.71s ============================== 436s + rm -Rf mypy/typeshed 436s + /usr/bin/mypy --config-file /tmp/autopkgtest.cOJa1g/build.7v2/src/mypy_self_check.ini mypy 480s Success: no issues found in 178 source files 480s autopkgtest [16:28:45]: test run-unit-test: -----------------------] 481s autopkgtest [16:28:46]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 481s run-unit-test PASS 481s autopkgtest [16:28:46]: test autodep8-python3: preparing testbed 616s autopkgtest [16:31:01]: testbed dpkg architecture: arm64 616s autopkgtest [16:31:01]: testbed apt version: 2.7.12 616s autopkgtest [16:31:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 617s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 617s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3969 kB] 618s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 618s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 618s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [493 kB] 618s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [667 kB] 618s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 618s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.7 kB] 618s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 618s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4345 kB] 618s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 618s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [69.8 kB] 618s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 620s Fetched 9770 kB in 2s (5830 kB/s) 620s Reading package lists... 623s Reading package lists... 623s Building dependency tree... 623s Reading state information... 624s Calculating upgrade... 624s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 624s Reading package lists... 624s Building dependency tree... 624s Reading state information... 624s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 625s sh: Attempting to set up Debian/Ubuntu apt sources automatically 625s sh: Distribution appears to be Ubuntu 626s Reading package lists... 626s Building dependency tree... 626s Reading state information... 626s eatmydata is already the newest version (131-1). 626s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 626s Reading package lists... 626s Building dependency tree... 626s Reading state information... 627s dbus is already the newest version (1.14.10-4ubuntu1). 627s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 627s Reading package lists... 627s Building dependency tree... 627s Reading state information... 627s rng-tools-debian is already the newest version (2.4). 627s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 627s Reading package lists... 627s Building dependency tree... 627s Reading state information... 628s The following packages will be REMOVED: 628s cloud-init* python3-configobj* python3-debconf* 628s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 628s After this operation, 3256 kB disk space will be freed. 628s (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 ... 75911 files and directories currently installed.) 628s Removing cloud-init (24.1.2-0ubuntu1) ... 628s Removing python3-configobj (5.0.8-3) ... 628s Removing python3-debconf (1.5.86) ... 628s Processing triggers for man-db (2.12.0-3) ... 629s (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 ... 75522 files and directories currently installed.) 629s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 629s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 629s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 629s invoke-rc.d: policy-rc.d denied execution of try-restart. 629s Reading package lists... 629s Building dependency tree... 629s Reading state information... 630s linux-generic is already the newest version (6.8.0-11.11+1). 630s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 630s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 630s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 630s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 632s Reading package lists... 632s Reading package lists... 632s Building dependency tree... 632s Reading state information... 632s Calculating upgrade... 633s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 633s Reading package lists... 633s Building dependency tree... 633s Reading state information... 633s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 633s autopkgtest [16:31:18]: rebooting testbed after setup commands that affected boot 787s Reading package lists... 787s Building dependency tree... 787s Reading state information... 787s Starting pkgProblemResolver with broken count: 0 787s Starting 2 pkgProblemResolver with broken count: 0 787s Done 788s The following additional packages will be installed: 788s python3-all python3-mypy python3-mypy-extensions python3-psutil 788s Recommended packages: 788s python3-lxml 788s The following NEW packages will be installed: 788s autopkgtest-satdep python3-all python3-mypy python3-mypy-extensions 788s python3-psutil 788s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 788s Need to get 18.1 MB/18.1 MB of archives. 788s After this operation, 91.3 MB of additional disk space will be used. 788s Get:1 /tmp/autopkgtest.cOJa1g/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [712 B] 788s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 python3-all arm64 3.12.1-0ubuntu2 [906 B] 788s Get:3 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-mypy-extensions all 1.0.0-1 [6148 B] 788s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 python3-psutil arm64 5.9.8-1 [196 kB] 788s Get:5 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-mypy arm64 1.8.0-1 [17.9 MB] 790s Fetched 18.1 MB in 2s (8691 kB/s) 790s Selecting previously unselected package python3-all. 790s (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 ... 75467 files and directories currently installed.) 790s Preparing to unpack .../python3-all_3.12.1-0ubuntu2_arm64.deb ... 790s Unpacking python3-all (3.12.1-0ubuntu2) ... 790s Selecting previously unselected package python3-mypy-extensions. 790s Preparing to unpack .../python3-mypy-extensions_1.0.0-1_all.deb ... 790s Unpacking python3-mypy-extensions (1.0.0-1) ... 790s Selecting previously unselected package python3-psutil. 790s Preparing to unpack .../python3-psutil_5.9.8-1_arm64.deb ... 790s Unpacking python3-psutil (5.9.8-1) ... 790s Selecting previously unselected package python3-mypy. 790s Preparing to unpack .../python3-mypy_1.8.0-1_arm64.deb ... 790s Unpacking python3-mypy (1.8.0-1) ... 791s Selecting previously unselected package autopkgtest-satdep. 791s Preparing to unpack .../2-autopkgtest-satdep.deb ... 791s Unpacking autopkgtest-satdep (0) ... 791s Setting up python3-mypy-extensions (1.0.0-1) ... 791s Setting up python3-all (3.12.1-0ubuntu2) ... 791s Setting up python3-psutil (5.9.8-1) ... 791s Setting up python3-mypy (1.8.0-1) ... 792s Setting up autopkgtest-satdep (0) ... 794s (Reading database ... 77051 files and directories currently installed.) 794s Removing autopkgtest-satdep (0) ... 799s autopkgtest [16:34:04]: 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 799s autopkgtest [16:34:04]: test autodep8-python3: [----------------------- 799s Testing with python3.12: 799s 799s autopkgtest [16:34:04]: test autodep8-python3: -----------------------] 800s autopkgtest [16:34:05]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 800s autodep8-python3 PASS (superficial) 800s autopkgtest [16:34:05]: @@@@@@@@@@@@@@@@@@@@ summary 800s run-unit-test PASS 800s autodep8-python3 PASS (superficial) 816s Creating nova instance adt-noble-arm64-mypy-20240323-162045-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240323.img (UUID 5063c5cd-2683-4ea1-9e65-62351adfb1a7)... 816s Creating nova instance adt-noble-arm64-mypy-20240323-162045-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240323.img (UUID 5063c5cd-2683-4ea1-9e65-62351adfb1a7)...