0s autopkgtest [09:36:55]: starting date and time: 2024-10-30 09:36:55+0000 0s autopkgtest [09:36:55]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [09:36:55]: host juju-7f2275-prod-proposed-migration-environment-14; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.1vujvpoo/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:setuptools --apt-upgrade mypy --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=setuptools/75.2.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-14@bos03-arm64-52.secgroup --name adt-plucky-arm64-mypy-20241030-093653-juju-7f2275-prod-proposed-migration-environment-14-13bbe2aa-1366-4c2e-8d8f-3fcb0df6976a --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-14 --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,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 345s autopkgtest [09:42:40]: testbed dpkg architecture: arm64 345s autopkgtest [09:42:40]: testbed apt version: 2.9.8 345s autopkgtest [09:42:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 346s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 347s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [28.1 kB] 347s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 347s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [2840 B] 347s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [212 kB] 347s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [59.3 kB] 347s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 347s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [249 kB] 347s Fetched 682 kB in 1s (1010 kB/s) 347s Reading package lists... 350s Reading package lists... 350s Building dependency tree... 350s Reading state information... 351s Calculating upgrade... 352s The following NEW packages will be installed: 352s python3-jaraco.text 352s The following packages will be upgraded: 352s libkeyutils1 python3-pkg-resources python3-setuptools 352s 3 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 352s Need to get 812 kB of archives. 352s After this operation, 13.3 kB of additional disk space will be used. 352s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libkeyutils1 arm64 1.6.3-4ubuntu2 [10.2 kB] 352s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jaraco.text all 4.0.0-1 [11.5 kB] 352s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-pkg-resources all 75.2.0-1 [134 kB] 352s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-setuptools all 75.2.0-1 [657 kB] 353s Fetched 812 kB in 1s (1473 kB/s) 353s (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 ... 79697 files and directories currently installed.) 353s Preparing to unpack .../libkeyutils1_1.6.3-4ubuntu2_arm64.deb ... 353s Unpacking libkeyutils1:arm64 (1.6.3-4ubuntu2) over (1.6.3-3build1) ... 353s Selecting previously unselected package python3-jaraco.text. 353s Preparing to unpack .../python3-jaraco.text_4.0.0-1_all.deb ... 353s Unpacking python3-jaraco.text (4.0.0-1) ... 353s Preparing to unpack .../python3-pkg-resources_75.2.0-1_all.deb ... 353s Unpacking python3-pkg-resources (75.2.0-1) over (74.1.2-1) ... 353s Preparing to unpack .../python3-setuptools_75.2.0-1_all.deb ... 353s Unpacking python3-setuptools (75.2.0-1) over (74.1.2-1) ... 353s Setting up python3-pkg-resources (75.2.0-1) ... 354s Setting up libkeyutils1:arm64 (1.6.3-4ubuntu2) ... 354s Setting up python3-jaraco.text (4.0.0-1) ... 354s Setting up python3-setuptools (75.2.0-1) ... 355s Processing triggers for libc-bin (2.40-1ubuntu3) ... 355s Reading package lists... 355s Building dependency tree... 355s Reading state information... 356s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 356s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 356s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 356s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 356s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 357s Reading package lists... 357s Reading package lists... 357s Building dependency tree... 357s Reading state information... 358s Calculating upgrade... 358s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 358s Reading package lists... 359s Building dependency tree... 359s Reading state information... 359s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 362s autopkgtest [09:42:57]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 362s autopkgtest [09:42:57]: @@@@@@@@@@@@@@@@@@@@ apt-source mypy 365s Get:1 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.11.1-1 (dsc) [2815 B] 365s Get:2 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.11.1-1 (tar) [3078 kB] 365s Get:3 http://ftpmaster.internal/ubuntu plucky/universe mypy 1.11.1-1 (diff) [14.2 kB] 366s gpgv: Signature made Wed Jul 31 13:23:28 2024 UTC 366s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 366s gpgv: Can't check signature: No public key 366s dpkg-source: warning: cannot verify inline signature for ./mypy_1.11.1-1.dsc: no acceptable signature found 366s autopkgtest [09:43:01]: testing package mypy version 1.11.1-1 367s autopkgtest [09:43:02]: build not needed 368s autopkgtest [09:43:03]: test run-unit-test: preparing testbed 370s Reading package lists... 370s Building dependency tree... 370s Reading state information... 370s Starting pkgProblemResolver with broken count: 0 370s Starting 2 pkgProblemResolver with broken count: 0 370s Done 371s The following additional packages will be installed: 371s cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-14 371s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu libasan8 libcc1-0 371s libexpat1-dev libgcc-14-dev libgomp1 libhwasan0 libisl23 libitm1 371s libjs-jquery libjs-sphinxdoc libjs-underscore liblsan0 libmpc3 371s libpython3-dev libpython3.12-dev libtsan2 libubsan1 libxslt1.1 mypy mypy-doc 371s python3-dev python3-distlib python3-execnet python3-filelock 371s python3-iniconfig python3-lxml python3-mypy python3-mypy-extensions 371s python3-packaging python3-pip-whl python3-platformdirs python3-pluggy 371s python3-psutil python3-pytest python3-pytest-xdist python3-setuptools-whl 371s python3-tomli python3-typeshed python3-virtualenv python3-wheel-whl 371s python3.12-dev zlib1g-dev 371s Suggested packages: 371s cpp-doc gcc-14-locales cpp-14-doc gcc-multilib manpages-dev autoconf 371s automake libtool flex bison gdb gcc-doc gcc-14-doc gdb-aarch64-linux-gnu 371s execnet-doc python-lxml-doc 371s Recommended packages: 371s javascript-common python3-doc cython-doc python-six-doc 371s python-setuptools-doc python-attr-doc python3-bs4 python3-cssselect 371s python3-html5lib build-essential 371s The following NEW packages will be installed: 371s autopkgtest-satdep cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu 371s gcc gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu libasan8 libcc1-0 371s libexpat1-dev libgcc-14-dev libgomp1 libhwasan0 libisl23 libitm1 371s libjs-jquery libjs-sphinxdoc libjs-underscore liblsan0 libmpc3 371s libpython3-dev libpython3.12-dev libtsan2 libubsan1 libxslt1.1 mypy mypy-doc 371s python3-dev python3-distlib python3-execnet python3-filelock 371s python3-iniconfig python3-lxml python3-mypy python3-mypy-extensions 371s python3-packaging python3-pip-whl python3-platformdirs python3-pluggy 371s python3-psutil python3-pytest python3-pytest-xdist python3-setuptools-whl 371s python3-tomli python3-typeshed python3-virtualenv python3-wheel-whl 371s python3.12-dev zlib1g-dev 371s 0 upgraded, 51 newly installed, 0 to remove and 0 not upgraded. 371s Need to get 67.8 MB/67.8 MB of archives. 371s After this operation, 261 MB of additional disk space will be used. 371s Get:1 /tmp/autopkgtest.DCxlA0/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [804 B] 371s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 372s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 372s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-7ubuntu1 [10.6 MB] 373s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-7ubuntu1 [1030 B] 373s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 373s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 373s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 14.2.0-7ubuntu1 [49.7 kB] 373s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-7ubuntu1 [145 kB] 373s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 14.2.0-7ubuntu1 [27.8 kB] 373s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 14.2.0-7ubuntu1 [2893 kB] 373s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 14.2.0-7ubuntu1 [1283 kB] 373s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 14.2.0-7ubuntu1 [2691 kB] 373s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 14.2.0-7ubuntu1 [1151 kB] 373s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 14.2.0-7ubuntu1 [1599 kB] 373s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-7ubuntu1 [2594 kB] 373s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-7ubuntu1 [20.9 MB] 374s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-7ubuntu1 [515 kB] 374s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 374s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 374s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 libexpat1-dev arm64 2.6.2-2 [128 kB] 374s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 374s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 374s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-sphinxdoc all 7.4.7-3 [157 kB] 374s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 374s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.12-dev arm64 3.12.7-1 [5568 kB] 374s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3-dev arm64 3.12.6-0ubuntu1 [10.2 kB] 374s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu1 [167 kB] 374s Get:29 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mypy-extensions all 1.0.0-1 [6148 B] 374s Get:30 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-tomli all 2.0.1-2 [16.5 kB] 374s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-psutil arm64 5.9.8-2build2 [196 kB] 374s Get:32 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mypy arm64 1.11.1-1 [8195 kB] 375s Get:33 http://ftpmaster.internal/ubuntu plucky/universe arm64 mypy all 1.11.1-1 [23.9 kB] 375s Get:34 http://ftpmaster.internal/ubuntu plucky/universe arm64 mypy-doc all 1.11.1-1 [296 kB] 375s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-dev arm64 3.12.7-1 [505 kB] 375s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dev arm64 3.12.6-0ubuntu1 [26.7 kB] 375s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-distlib all 0.3.8-1 [318 kB] 375s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-execnet all 2.1.1-1 [33.4 kB] 375s Get:39 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-filelock all 3.15.4-1 [12.8 kB] 375s Get:40 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 375s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-lxml arm64 5.3.0-1 [1205 kB] 375s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 375s Get:43 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pip-whl all 24.2+dfsg-1 [1420 kB] 375s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-platformdirs all 4.2.2-1 [16.6 kB] 375s Get:45 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 375s Get:46 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.2-1 [251 kB] 375s Get:47 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-xdist all 3.6.1-1 [33.8 kB] 375s Get:48 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 python3-setuptools-whl all 75.2.0-1 [1158 kB] 375s Get:49 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 375s Get:50 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wheel-whl all 0.44.0-1 [69.5 kB] 375s Get:51 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-virtualenv all 20.26.2+ds-1 [71.6 kB] 375s Fetched 67.8 MB in 4s (18.3 MB/s) 375s Selecting previously unselected package libisl23:arm64. 375s (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 ... 79706 files and directories currently installed.) 375s Preparing to unpack .../00-libisl23_0.27-1_arm64.deb ... 375s Unpacking libisl23:arm64 (0.27-1) ... 375s Selecting previously unselected package libmpc3:arm64. 375s Preparing to unpack .../01-libmpc3_1.3.1-1build2_arm64.deb ... 375s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 375s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 376s Preparing to unpack .../02-cpp-14-aarch64-linux-gnu_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package cpp-14. 376s Preparing to unpack .../03-cpp-14_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking cpp-14 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package cpp-aarch64-linux-gnu. 376s Preparing to unpack .../04-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 376s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 376s Selecting previously unselected package cpp. 376s Preparing to unpack .../05-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 376s Unpacking cpp (4:14.1.0-2ubuntu1) ... 376s Selecting previously unselected package libcc1-0:arm64. 376s Preparing to unpack .../06-libcc1-0_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking libcc1-0:arm64 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package libgomp1:arm64. 376s Preparing to unpack .../07-libgomp1_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking libgomp1:arm64 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package libitm1:arm64. 376s Preparing to unpack .../08-libitm1_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking libitm1:arm64 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package libasan8:arm64. 376s Preparing to unpack .../09-libasan8_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking libasan8:arm64 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package liblsan0:arm64. 376s Preparing to unpack .../10-liblsan0_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking liblsan0:arm64 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package libtsan2:arm64. 376s Preparing to unpack .../11-libtsan2_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking libtsan2:arm64 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package libubsan1:arm64. 376s Preparing to unpack .../12-libubsan1_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking libubsan1:arm64 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package libhwasan0:arm64. 376s Preparing to unpack .../13-libhwasan0_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking libhwasan0:arm64 (14.2.0-7ubuntu1) ... 376s Selecting previously unselected package libgcc-14-dev:arm64. 376s Preparing to unpack .../14-libgcc-14-dev_14.2.0-7ubuntu1_arm64.deb ... 376s Unpacking libgcc-14-dev:arm64 (14.2.0-7ubuntu1) ... 377s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 377s Preparing to unpack .../15-gcc-14-aarch64-linux-gnu_14.2.0-7ubuntu1_arm64.deb ... 377s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-7ubuntu1) ... 377s Selecting previously unselected package gcc-14. 377s Preparing to unpack .../16-gcc-14_14.2.0-7ubuntu1_arm64.deb ... 377s Unpacking gcc-14 (14.2.0-7ubuntu1) ... 377s Selecting previously unselected package gcc-aarch64-linux-gnu. 377s Preparing to unpack .../17-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 377s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 377s Selecting previously unselected package gcc. 377s Preparing to unpack .../18-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 377s Unpacking gcc (4:14.1.0-2ubuntu1) ... 377s Selecting previously unselected package libexpat1-dev:arm64. 377s Preparing to unpack .../19-libexpat1-dev_2.6.2-2_arm64.deb ... 377s Unpacking libexpat1-dev:arm64 (2.6.2-2) ... 377s Selecting previously unselected package libjs-jquery. 377s Preparing to unpack .../20-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 377s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 377s Selecting previously unselected package libjs-underscore. 377s Preparing to unpack .../21-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 377s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 377s Selecting previously unselected package libjs-sphinxdoc. 377s Preparing to unpack .../22-libjs-sphinxdoc_7.4.7-3_all.deb ... 377s Unpacking libjs-sphinxdoc (7.4.7-3) ... 377s Selecting previously unselected package zlib1g-dev:arm64. 377s Preparing to unpack .../23-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 377s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 377s Selecting previously unselected package libpython3.12-dev:arm64. 377s Preparing to unpack .../24-libpython3.12-dev_3.12.7-1_arm64.deb ... 377s Unpacking libpython3.12-dev:arm64 (3.12.7-1) ... 377s Selecting previously unselected package libpython3-dev:arm64. 378s Preparing to unpack .../25-libpython3-dev_3.12.6-0ubuntu1_arm64.deb ... 378s Unpacking libpython3-dev:arm64 (3.12.6-0ubuntu1) ... 378s Selecting previously unselected package libxslt1.1:arm64. 378s Preparing to unpack .../26-libxslt1.1_1.1.39-0exp1ubuntu1_arm64.deb ... 378s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu1) ... 378s Selecting previously unselected package python3-mypy-extensions. 378s Preparing to unpack .../27-python3-mypy-extensions_1.0.0-1_all.deb ... 378s Unpacking python3-mypy-extensions (1.0.0-1) ... 378s Selecting previously unselected package python3-tomli. 378s Preparing to unpack .../28-python3-tomli_2.0.1-2_all.deb ... 378s Unpacking python3-tomli (2.0.1-2) ... 378s Selecting previously unselected package python3-psutil. 378s Preparing to unpack .../29-python3-psutil_5.9.8-2build2_arm64.deb ... 378s Unpacking python3-psutil (5.9.8-2build2) ... 378s Selecting previously unselected package python3-mypy. 378s Preparing to unpack .../30-python3-mypy_1.11.1-1_arm64.deb ... 378s Unpacking python3-mypy (1.11.1-1) ... 378s Selecting previously unselected package mypy. 378s Preparing to unpack .../31-mypy_1.11.1-1_all.deb ... 378s Unpacking mypy (1.11.1-1) ... 378s Selecting previously unselected package mypy-doc. 378s Preparing to unpack .../32-mypy-doc_1.11.1-1_all.deb ... 378s Unpacking mypy-doc (1.11.1-1) ... 378s Selecting previously unselected package python3.12-dev. 378s Preparing to unpack .../33-python3.12-dev_3.12.7-1_arm64.deb ... 378s Unpacking python3.12-dev (3.12.7-1) ... 378s Selecting previously unselected package python3-dev. 378s Preparing to unpack .../34-python3-dev_3.12.6-0ubuntu1_arm64.deb ... 378s Unpacking python3-dev (3.12.6-0ubuntu1) ... 378s Selecting previously unselected package python3-distlib. 378s Preparing to unpack .../35-python3-distlib_0.3.8-1_all.deb ... 378s Unpacking python3-distlib (0.3.8-1) ... 378s Selecting previously unselected package python3-execnet. 378s Preparing to unpack .../36-python3-execnet_2.1.1-1_all.deb ... 378s Unpacking python3-execnet (2.1.1-1) ... 378s Selecting previously unselected package python3-filelock. 378s Preparing to unpack .../37-python3-filelock_3.15.4-1_all.deb ... 378s Unpacking python3-filelock (3.15.4-1) ... 378s Selecting previously unselected package python3-iniconfig. 378s Preparing to unpack .../38-python3-iniconfig_1.1.1-2_all.deb ... 378s Unpacking python3-iniconfig (1.1.1-2) ... 378s Selecting previously unselected package python3-lxml:arm64. 378s Preparing to unpack .../39-python3-lxml_5.3.0-1_arm64.deb ... 378s Unpacking python3-lxml:arm64 (5.3.0-1) ... 378s Selecting previously unselected package python3-packaging. 378s Preparing to unpack .../40-python3-packaging_24.1-1_all.deb ... 378s Unpacking python3-packaging (24.1-1) ... 379s Selecting previously unselected package python3-pip-whl. 379s Preparing to unpack .../41-python3-pip-whl_24.2+dfsg-1_all.deb ... 379s Unpacking python3-pip-whl (24.2+dfsg-1) ... 379s Selecting previously unselected package python3-platformdirs. 379s Preparing to unpack .../42-python3-platformdirs_4.2.2-1_all.deb ... 379s Unpacking python3-platformdirs (4.2.2-1) ... 379s Selecting previously unselected package python3-pluggy. 379s Preparing to unpack .../43-python3-pluggy_1.5.0-1_all.deb ... 379s Unpacking python3-pluggy (1.5.0-1) ... 379s Selecting previously unselected package python3-pytest. 379s Preparing to unpack .../44-python3-pytest_8.3.2-1_all.deb ... 379s Unpacking python3-pytest (8.3.2-1) ... 379s Selecting previously unselected package python3-pytest-xdist. 379s Preparing to unpack .../45-python3-pytest-xdist_3.6.1-1_all.deb ... 379s Unpacking python3-pytest-xdist (3.6.1-1) ... 379s Selecting previously unselected package python3-setuptools-whl. 379s Preparing to unpack .../46-python3-setuptools-whl_75.2.0-1_all.deb ... 379s Unpacking python3-setuptools-whl (75.2.0-1) ... 379s Selecting previously unselected package python3-typeshed. 379s Preparing to unpack .../47-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 379s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 379s Selecting previously unselected package python3-wheel-whl. 379s Preparing to unpack .../48-python3-wheel-whl_0.44.0-1_all.deb ... 379s Unpacking python3-wheel-whl (0.44.0-1) ... 379s Selecting previously unselected package python3-virtualenv. 379s Preparing to unpack .../49-python3-virtualenv_20.26.2+ds-1_all.deb ... 379s Unpacking python3-virtualenv (20.26.2+ds-1) ... 379s Selecting previously unselected package autopkgtest-satdep. 379s Preparing to unpack .../50-1-autopkgtest-satdep.deb ... 379s Unpacking autopkgtest-satdep (0) ... 379s Setting up python3-iniconfig (1.1.1-2) ... 380s Setting up python3-setuptools-whl (75.2.0-1) ... 380s Setting up python3-filelock (3.15.4-1) ... 380s Setting up python3-tomli (2.0.1-2) ... 380s Setting up python3-pip-whl (24.2+dfsg-1) ... 380s Setting up python3-mypy-extensions (1.0.0-1) ... 380s Setting up python3-distlib (0.3.8-1) ... 380s Setting up libgomp1:arm64 (14.2.0-7ubuntu1) ... 380s Setting up python3-platformdirs (4.2.2-1) ... 380s Setting up python3-psutil (5.9.8-2build2) ... 381s Setting up python3-packaging (24.1-1) ... 381s Setting up libexpat1-dev:arm64 (2.6.2-2) ... 381s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 381s Setting up libmpc3:arm64 (1.3.1-1build2) ... 381s Setting up python3-mypy (1.11.1-1) ... 382s Setting up python3-pluggy (1.5.0-1) ... 383s Setting up libubsan1:arm64 (14.2.0-7ubuntu1) ... 383s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 383s Setting up libhwasan0:arm64 (14.2.0-7ubuntu1) ... 383s Setting up libasan8:arm64 (14.2.0-7ubuntu1) ... 383s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu1) ... 383s Setting up mypy (1.11.1-1) ... 383s Setting up libtsan2:arm64 (14.2.0-7ubuntu1) ... 383s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 383s Setting up libisl23:arm64 (0.27-1) ... 383s Setting up python3-execnet (2.1.1-1) ... 383s Setting up python3-wheel-whl (0.44.0-1) ... 383s Setting up libcc1-0:arm64 (14.2.0-7ubuntu1) ... 383s Setting up liblsan0:arm64 (14.2.0-7ubuntu1) ... 383s Setting up libitm1:arm64 (14.2.0-7ubuntu1) ... 383s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 383s Setting up python3-pytest (8.3.2-1) ... 383s Setting up python3-virtualenv (20.26.2+ds-1) ... 383s Setting up libpython3.12-dev:arm64 (3.12.7-1) ... 383s Setting up python3.12-dev (3.12.7-1) ... 383s Setting up libjs-sphinxdoc (7.4.7-3) ... 383s Setting up mypy-doc (1.11.1-1) ... 383s Setting up cpp-14-aarch64-linux-gnu (14.2.0-7ubuntu1) ... 383s Setting up python3-lxml:arm64 (5.3.0-1) ... 384s Setting up libgcc-14-dev:arm64 (14.2.0-7ubuntu1) ... 384s Setting up libpython3-dev:arm64 (3.12.6-0ubuntu1) ... 384s Setting up python3-pytest-xdist (3.6.1-1) ... 384s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 384s Setting up python3-dev (3.12.6-0ubuntu1) ... 384s Setting up cpp-14 (14.2.0-7ubuntu1) ... 384s Setting up cpp (4:14.1.0-2ubuntu1) ... 384s Setting up gcc-14-aarch64-linux-gnu (14.2.0-7ubuntu1) ... 384s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 384s Setting up gcc-14 (14.2.0-7ubuntu1) ... 384s Setting up gcc (4:14.1.0-2ubuntu1) ... 384s Setting up autopkgtest-satdep (0) ... 384s Processing triggers for man-db (2.12.1-3) ... 385s Processing triggers for libc-bin (2.40-1ubuntu3) ... 389s (Reading database ... 87288 files and directories currently installed.) 389s Removing autopkgtest-satdep (0) ... 390s autopkgtest [09:43:25]: test run-unit-test: [----------------------- 390s + pkg=mypy 390s +++++ readlink -fm /tmp/autopkgtest.DCxlA0/build.LKs/src/debian/tests/run-unit-test 390s ++++ dirname /tmp/autopkgtest.DCxlA0/build.LKs/src/debian/tests/run-unit-test 390s +++ dirname /tmp/autopkgtest.DCxlA0/build.LKs/src/debian/tests 390s ++ dirname /tmp/autopkgtest.DCxlA0/build.LKs/src/debian 390s + START=/tmp/autopkgtest.DCxlA0/build.LKs/src 390s + '[' /tmp/autopkgtest.DCxlA0/autopkgtest_tmp = '' ']' 390s + cd /tmp/autopkgtest.DCxlA0/autopkgtest_tmp 390s + mypy --help 390s usage: mypy [-h] [-v] [-V] [more options; see below] 390s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 390s 390s Mypy is a program that will type check your Python code. 390s 390s Pass in any files or folders you want to type check. Mypy will 390s recursively traverse any provided folders to find .py files: 390s 390s $ mypy my_program.py my_src_folder 390s 390s For more information on getting started, see: 390s 390s - https://mypy.readthedocs.io/en/stable/getting_started.html 390s 390s For more details on both running mypy and using the flags below, see: 390s 390s - https://mypy.readthedocs.io/en/stable/running_mypy.html 390s - https://mypy.readthedocs.io/en/stable/command_line.html 390s 390s You can also use a config file to configure mypy instead of using 390s command line flags. For more details, see: 390s 390s - https://mypy.readthedocs.io/en/stable/config_file.html 390s 390s options: 390s --enable-incomplete-feature {NewGenericSyntax,PreciseTupleTypes} 390s Enable support of incomplete/experimental features 390s for early preview 390s 390s Optional arguments: 390s -h, --help Show this help message and exit 390s -v, --verbose More verbose messages 390s -V, --version Show program's version number and exit 390s -O FORMAT, --output FORMAT 390s Set a custom output format 390s 390s Config file: 390s Use a config file instead of command line arguments. This is useful if you 390s are using many flags or want to set different options per each module. 390s 390s --config-file CONFIG_FILE 390s Configuration file, must have a [mypy] section 390s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 390s setup.cfg, ~/.config/mypy/config, ~/.mypy.ini) 390s --warn-unused-configs Warn about unused '[mypy-]' or 390s '[[tool.mypy.overrides]]' config sections 390s (inverse: --no-warn-unused-configs) 390s 390s Import discovery: 390s Configure how imports are discovered and followed. 390s 390s --no-namespace-packages Support namespace packages (PEP 420, __init__.py- 390s less) (inverse: --namespace-packages) 390s --ignore-missing-imports Silently ignore imports of missing modules 390s --follow-imports {normal,silent,skip,error} 390s How to treat imports (default normal) 390s --python-executable EXECUTABLE 390s Python executable used for finding PEP 561 390s compliant installed packages and stubs 390s --no-site-packages Do not search for installed PEP 561 compliant 390s packages 390s --no-silence-site-packages 390s Do not silence errors in PEP 561 compliant 390s installed packages 390s --junit-format {global,per_file} 390s If --junit-xml is set, specifies format. global: 390s single test with all errors; per_file: one test 390s entry per file with failures 390s 390s Platform configuration: 390s Type check code assuming it will be run under certain runtime conditions. 390s By default, mypy assumes your code will be run using the same operating 390s system and Python version you are using to run mypy itself. 390s 390s --python-version x.y Type check code assuming it will be running on 390s Python x.y 390s --platform PLATFORM Type check special-cased code for the given OS 390s platform (defaults to sys.platform) 390s --always-true NAME Additional variable to be considered True (may be 390s repeated) 390s --always-false NAME Additional variable to be considered False (may be 390s repeated) 390s 390s Disallow dynamic typing: 390s Disallow the use of the dynamic 'Any' type under certain conditions. 390s 390s --disallow-any-unimported 390s Disallow Any types resulting from unfollowed 390s imports 390s --disallow-any-expr Disallow all expressions that have type Any 390s --disallow-any-decorated Disallow functions that have Any in their 390s signature after decorator transformation 390s --disallow-any-explicit Disallow explicit Any in type positions 390s --disallow-any-generics Disallow usage of generic types that do not 390s specify explicit type parameters (inverse: 390s --allow-any-generics) 390s --disallow-subclassing-any 390s Disallow subclassing values of type 'Any' when 390s defining classes (inverse: --allow-subclassing- 390s any) 390s 390s Untyped definitions and calls: 390s Configure how untyped definitions and calls are handled. Note: by default, 390s mypy ignores any untyped function definitions and assumes any calls to 390s such functions have a return type of 'Any'. 390s 390s --disallow-untyped-calls Disallow calling functions without type 390s annotations from functions with type annotations 390s (inverse: --allow-untyped-calls) 390s --untyped-calls-exclude MODULE 390s Disable --disallow-untyped-calls for 390s functions/methods coming from specific package, 390s module, or class 390s --disallow-untyped-defs Disallow defining functions without type 390s annotations or with incomplete type annotations 390s (inverse: --allow-untyped-defs) 390s --disallow-incomplete-defs 390s Disallow defining functions with incomplete type 390s annotations (while still allowing entirely 390s unannotated definitions) (inverse: --allow- 390s incomplete-defs) 390s --check-untyped-defs Type check the interior of functions without type 390s annotations (inverse: --no-check-untyped-defs) 390s --disallow-untyped-decorators 390s Disallow decorating typed functions with untyped 390s decorators (inverse: --allow-untyped-decorators) 390s 390s None and Optional handling: 390s Adjust how values of type 'None' are handled. For more context on how mypy 390s handles values of type 'None', see: 390s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 390s optional 390s 390s --implicit-optional Assume arguments with default values of None are 390s Optional (inverse: --no-implicit-optional) 390s --no-strict-optional Disable strict Optional checks (inverse: --strict- 390s optional) 390s 390s Configuring warnings: 390s Detect code that is sound but redundant or problematic. 390s 390s --warn-redundant-casts Warn about casting an expression to its inferred 390s type (inverse: --no-warn-redundant-casts) 390s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 390s (inverse: --no-warn-unused-ignores) 390s --no-warn-no-return Do not warn about functions that end without 390s returning (inverse: --warn-no-return) 390s --warn-return-any Warn about returning values of type Any from non- 390s Any typed functions (inverse: --no-warn-return- 390s any) 390s --warn-unreachable Warn about statements or expressions inferred to 390s be unreachable (inverse: --no-warn-unreachable) 390s 390s Miscellaneous strictness flags: 390s --allow-untyped-globals Suppress toplevel errors caused by missing 390s annotations (inverse: --disallow-untyped-globals) 390s --allow-redefinition Allow unconditional variable redefinition with a 390s new type (inverse: --disallow-redefinition) 390s --no-implicit-reexport Treat imports as private unless aliased (inverse: 390s --implicit-reexport) 390s --strict-equality Prohibit equality, identity, and container checks 390s for non-overlapping types (inverse: --no-strict- 390s equality) 390s --extra-checks Enable additional checks that are technically 390s correct but may be impractical in real code. For 390s example, this prohibits partial overlap in 390s TypedDict updates, and makes arguments prepended 390s via Concatenate positional-only (inverse: --no- 390s extra-checks) 390s --strict Strict mode; enables the following flags: --warn- 390s unused-configs, --disallow-any-generics, 390s --disallow-subclassing-any, --disallow-untyped- 390s calls, --disallow-untyped-defs, --disallow- 390s incomplete-defs, --check-untyped-defs, --disallow- 390s untyped-decorators, --warn-redundant-casts, 390s --warn-unused-ignores, --warn-return-any, --no- 390s implicit-reexport, --strict-equality, --extra- 390s checks 390s --disable-error-code NAME 390s Disable a specific error code 390s --enable-error-code NAME Enable a specific error code 390s 390s Configuring error messages: 390s Adjust the amount of detail shown in error messages. 390s 390s --show-error-context Precede errors with "note:" messages explaining 390s context (inverse: --hide-error-context) 390s --show-column-numbers Show column numbers in error messages (inverse: 390s --hide-column-numbers) 390s --show-error-end Show end line/end column numbers in error 390s messages. This implies --show-column-numbers 390s (inverse: --hide-error-end) 390s --hide-error-codes Hide error codes in error messages (inverse: 390s --show-error-codes) 390s --show-error-code-links Show links to error code documentation (inverse: 390s --hide-error-code-links) 390s --pretty Use visually nicer output in error messages: Use 390s soft word wrap, show source code snippets, and 390s show error location markers (inverse: --no-pretty) 390s --no-color-output Do not colorize error messages (inverse: --color- 390s output) 390s --no-error-summary Do not show error stats summary (inverse: --error- 390s summary) 390s --show-absolute-path Show absolute paths to files (inverse: --hide- 390s absolute-path) 390s 390s Incremental mode: 390s Adjust how mypy incrementally type checks and caches modules. Mypy caches 390s type information about modules into a cache to let you speed up future 390s invocations of mypy. Also see mypy's daemon mode: 390s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 390s 390s --no-incremental Disable module cache (inverse: --incremental) 390s --cache-dir DIR Store module cache info in the given folder in 390s incremental mode (defaults to '.mypy_cache') 390s --sqlite-cache Use a sqlite database to store the cache (inverse: 390s --no-sqlite-cache) 390s --cache-fine-grained Include fine-grained dependency information in the 390s cache for the mypy daemon 390s --skip-version-check Allow using cache written by older mypy version 390s --skip-cache-mtime-checks 390s Skip cache internal consistency checks based on 390s mtime 390s 390s Advanced options: 390s Debug and customize mypy internals. 390s 390s --pdb Invoke pdb on fatal error 390s --show-traceback, --tb Show traceback on fatal error 390s --raise-exceptions Raise exception on fatal error 390s --custom-typing-module MODULE 390s Use a custom typing module 390s --old-type-inference Disable new experimental type inference algorithm 390s --custom-typeshed-dir DIR 390s Use the custom typeshed in DIR 390s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 390s relevant with --disallow-untyped-defs or 390s --disallow-incomplete-defs enabled (inverse: --no- 390s warn-incomplete-stub) 390s --shadow-file SOURCE_FILE SHADOW_FILE 390s When encountering SOURCE_FILE, read and type check 390s the contents of SHADOW_FILE instead. 390s 390s Report generation: 390s Generate a report in the specified format. 390s 390s --any-exprs-report DIR 390s --cobertura-xml-report DIR 390s --html-report DIR 390s --linecount-report DIR 390s --linecoverage-report DIR 390s --lineprecision-report DIR 390s --txt-report DIR 390s --xml-report DIR 390s --xslt-html-report DIR 390s --xslt-txt-report DIR 390s 390s Miscellaneous: 390s --junit-xml JUNIT_XML Write junit.xml to the given file 390s --find-occurrences CLASS.MEMBER 390s Print out all usages of a class member 390s (experimental) 390s --scripts-are-modules Script x becomes module x instead of __main__ 390s --install-types Install detected missing library stub packages 390s using pip (inverse: --no-install-types) 390s --non-interactive Install stubs without asking for confirmation and 390s hide errors, with --install-types (inverse: 390s --interactive) 390s 390s Running code: 390s Specify the code you want to type check. For more details, see 390s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 390s 390s --explicit-package-bases Use current directory and MYPYPATH to determine 390s module names of files passed (inverse: --no- 390s explicit-package-bases) 390s --exclude PATTERN Regular expression to match file names, directory 390s names or paths which mypy should ignore while 390s recursively discovering files to check, e.g. 390s --exclude '/setup\.py$'. May be specified more 390s than once, eg. --exclude a --exclude b 390s -m MODULE, --module MODULE 390s Type-check module; can repeat for more modules 390s -p PACKAGE, --package PACKAGE 390s Type-check package recursively; can be repeated 390s -c PROGRAM_TEXT, --command PROGRAM_TEXT 390s Type-check program passed in as string 390s files Type-check given files or directories 390s 390s Environment variables: 390s Define MYPYPATH for additional module search path entries. 390s Define MYPY_CACHE_DIR to override configuration cache_dir path. 390s + mypyc --help 391s usage: mypy [-h] [-v] [-V] [more options; see below] 391s [-m MODULE] [-p PACKAGE] [-c PROGRAM_TEXT] [files ...] 391s 391s Mypy is a program that will type check your Python code. 391s 391s Pass in any files or folders you want to type check. Mypy will 391s recursively traverse any provided folders to find .py files: 391s 391s $ mypy my_program.py my_src_folder 391s 391s For more information on getting started, see: 391s 391s - https://mypy.readthedocs.io/en/stable/getting_started.html 391s 391s For more details on both running mypy and using the flags below, see: 391s 391s - https://mypy.readthedocs.io/en/stable/running_mypy.html 391s - https://mypy.readthedocs.io/en/stable/command_line.html 391s 391s You can also use a config file to configure mypy instead of using 391s command line flags. For more details, see: 391s 391s - https://mypy.readthedocs.io/en/stable/config_file.html 391s 391s options: 391s --enable-incomplete-feature {NewGenericSyntax,PreciseTupleTypes} 391s Enable support of incomplete/experimental features 391s for early preview 391s 391s Optional arguments: 391s -h, --help Show this help message and exit 391s -v, --verbose More verbose messages 391s -V, --version Show program's version number and exit 391s -O FORMAT, --output FORMAT 391s Set a custom output format 391s 391s Config file: 391s Use a config file instead of command line arguments. This is useful if you 391s are using many flags or want to set different options per each module. 391s 391s --config-file CONFIG_FILE 391s Configuration file, must have a [mypy] section 391s (defaults to mypy.ini, .mypy.ini, pyproject.toml, 391s setup.cfg, ~/.config/mypy/config, ~/.mypy.ini) 391s --warn-unused-configs Warn about unused '[mypy-]' or 391s '[[tool.mypy.overrides]]' config sections 391s (inverse: --no-warn-unused-configs) 391s 391s Import discovery: 391s Configure how imports are discovered and followed. 391s 391s --no-namespace-packages Support namespace packages (PEP 420, __init__.py- 391s less) (inverse: --namespace-packages) 391s --ignore-missing-imports Silently ignore imports of missing modules 391s --follow-imports {normal,silent,skip,error} 391s How to treat imports (default normal) 391s --python-executable EXECUTABLE 391s Python executable used for finding PEP 561 391s compliant installed packages and stubs 391s --no-site-packages Do not search for installed PEP 561 compliant 391s packages 391s --no-silence-site-packages 391s Do not silence errors in PEP 561 compliant 391s installed packages 391s --junit-format {global,per_file} 391s If --junit-xml is set, specifies format. global: 391s single test with all errors; per_file: one test 391s entry per file with failures 391s 391s Platform configuration: 391s Type check code assuming it will be run under certain runtime conditions. 391s By default, mypy assumes your code will be run using the same operating 391s system and Python version you are using to run mypy itself. 391s 391s --python-version x.y Type check code assuming it will be running on 391s Python x.y 391s --platform PLATFORM Type check special-cased code for the given OS 391s platform (defaults to sys.platform) 391s --always-true NAME Additional variable to be considered True (may be 391s repeated) 391s --always-false NAME Additional variable to be considered False (may be 391s repeated) 391s 391s Disallow dynamic typing: 391s Disallow the use of the dynamic 'Any' type under certain conditions. 391s 391s --disallow-any-unimported 391s Disallow Any types resulting from unfollowed 391s imports 391s --disallow-any-expr Disallow all expressions that have type Any 391s --disallow-any-decorated Disallow functions that have Any in their 391s signature after decorator transformation 391s --disallow-any-explicit Disallow explicit Any in type positions 391s --disallow-any-generics Disallow usage of generic types that do not 391s specify explicit type parameters (inverse: 391s --allow-any-generics) 391s --disallow-subclassing-any 391s Disallow subclassing values of type 'Any' when 391s defining classes (inverse: --allow-subclassing- 391s any) 391s 391s Untyped definitions and calls: 391s Configure how untyped definitions and calls are handled. Note: by default, 391s mypy ignores any untyped function definitions and assumes any calls to 391s such functions have a return type of 'Any'. 391s 391s --disallow-untyped-calls Disallow calling functions without type 391s annotations from functions with type annotations 391s (inverse: --allow-untyped-calls) 391s --untyped-calls-exclude MODULE 391s Disable --disallow-untyped-calls for 391s functions/methods coming from specific package, 391s module, or class 391s --disallow-untyped-defs Disallow defining functions without type 391s annotations or with incomplete type annotations 391s (inverse: --allow-untyped-defs) 391s --disallow-incomplete-defs 391s Disallow defining functions with incomplete type 391s annotations (while still allowing entirely 391s unannotated definitions) (inverse: --allow- 391s incomplete-defs) 391s --check-untyped-defs Type check the interior of functions without type 391s annotations (inverse: --no-check-untyped-defs) 391s --disallow-untyped-decorators 391s Disallow decorating typed functions with untyped 391s decorators (inverse: --allow-untyped-decorators) 391s 391s None and Optional handling: 391s Adjust how values of type 'None' are handled. For more context on how mypy 391s handles values of type 'None', see: 391s https://mypy.readthedocs.io/en/stable/kinds_of_types.html#no-strict- 391s optional 391s 391s --implicit-optional Assume arguments with default values of None are 391s Optional (inverse: --no-implicit-optional) 391s --no-strict-optional Disable strict Optional checks (inverse: --strict- 391s optional) 391s 391s Configuring warnings: 391s Detect code that is sound but redundant or problematic. 391s 391s --warn-redundant-casts Warn about casting an expression to its inferred 391s type (inverse: --no-warn-redundant-casts) 391s --warn-unused-ignores Warn about unneeded '# type: ignore' comments 391s (inverse: --no-warn-unused-ignores) 391s --no-warn-no-return Do not warn about functions that end without 391s returning (inverse: --warn-no-return) 391s --warn-return-any Warn about returning values of type Any from non- 391s Any typed functions (inverse: --no-warn-return- 391s any) 391s --warn-unreachable Warn about statements or expressions inferred to 391s be unreachable (inverse: --no-warn-unreachable) 391s 391s Miscellaneous strictness flags: 391s --allow-untyped-globals Suppress toplevel errors caused by missing 391s annotations (inverse: --disallow-untyped-globals) 391s --allow-redefinition Allow unconditional variable redefinition with a 391s new type (inverse: --disallow-redefinition) 391s --no-implicit-reexport Treat imports as private unless aliased (inverse: 391s --implicit-reexport) 391s --strict-equality Prohibit equality, identity, and container checks 391s for non-overlapping types (inverse: --no-strict- 391s equality) 391s --extra-checks Enable additional checks that are technically 391s correct but may be impractical in real code. For 391s example, this prohibits partial overlap in 391s TypedDict updates, and makes arguments prepended 391s via Concatenate positional-only (inverse: --no- 391s extra-checks) 391s --strict Strict mode; enables the following flags: --warn- 391s unused-configs, --disallow-any-generics, 391s --disallow-subclassing-any, --disallow-untyped- 391s calls, --disallow-untyped-defs, --disallow- 391s incomplete-defs, --check-untyped-defs, --disallow- 391s untyped-decorators, --warn-redundant-casts, 391s --warn-unused-ignores, --warn-return-any, --no- 391s implicit-reexport, --strict-equality, --extra- 391s checks 391s --disable-error-code NAME 391s Disable a specific error code 391s --enable-error-code NAME Enable a specific error code 391s 391s Configuring error messages: 391s Adjust the amount of detail shown in error messages. 391s 391s --show-error-context Precede errors with "note:" messages explaining 391s context (inverse: --hide-error-context) 391s --show-column-numbers Show column numbers in error messages (inverse: 391s --hide-column-numbers) 391s --show-error-end Show end line/end column numbers in error 391s messages. This implies --show-column-numbers 391s (inverse: --hide-error-end) 391s --hide-error-codes Hide error codes in error messages (inverse: 391s --show-error-codes) 391s --show-error-code-links Show links to error code documentation (inverse: 391s --hide-error-code-links) 391s --pretty Use visually nicer output in error messages: Use 391s soft word wrap, show source code snippets, and 391s show error location markers (inverse: --no-pretty) 391s --no-color-output Do not colorize error messages (inverse: --color- 391s output) 391s --no-error-summary Do not show error stats summary (inverse: --error- 391s summary) 391s --show-absolute-path Show absolute paths to files (inverse: --hide- 391s absolute-path) 391s 391s Incremental mode: 391s Adjust how mypy incrementally type checks and caches modules. Mypy caches 391s type information about modules into a cache to let you speed up future 391s invocations of mypy. Also see mypy's daemon mode: 391s mypy.readthedocs.io/en/stable/mypy_daemon.html#mypy-daemon 391s 391s --no-incremental Disable module cache (inverse: --incremental) 391s --cache-dir DIR Store module cache info in the given folder in 391s incremental mode (defaults to '.mypy_cache') 391s --sqlite-cache Use a sqlite database to store the cache (inverse: 391s --no-sqlite-cache) 391s --cache-fine-grained Include fine-grained dependency information in the 391s cache for the mypy daemon 391s --skip-version-check Allow using cache written by older mypy version 391s --skip-cache-mtime-checks 391s Skip cache internal consistency checks based on 391s mtime 391s 391s Advanced options: 391s Debug and customize mypy internals. 391s 391s --pdb Invoke pdb on fatal error 391s --show-traceback, --tb Show traceback on fatal error 391s --raise-exceptions Raise exception on fatal error 391s --custom-typing-module MODULE 391s Use a custom typing module 391s --old-type-inference Disable new experimental type inference algorithm 391s --custom-typeshed-dir DIR 391s Use the custom typeshed in DIR 391s --warn-incomplete-stub Warn if missing type annotation in typeshed, only 391s relevant with --disallow-untyped-defs or 391s --disallow-incomplete-defs enabled (inverse: --no- 391s warn-incomplete-stub) 391s --shadow-file SOURCE_FILE SHADOW_FILE 391s When encountering SOURCE_FILE, read and type check 391s the contents of SHADOW_FILE instead. 391s 391s Report generation: 391s Generate a report in the specified format. 391s 391s --any-exprs-report DIR 391s --cobertura-xml-report DIR 391s --html-report DIR 391s --linecount-report DIR 391s --linecoverage-report DIR 391s --lineprecision-report DIR 391s --txt-report DIR 391s --xml-report DIR 391s --xslt-html-report DIR 391s --xslt-txt-report DIR 391s 391s Miscellaneous: 391s --junit-xml JUNIT_XML Write junit.xml to the given file 391s --find-occurrences CLASS.MEMBER 391s Print out all usages of a class member 391s (experimental) 391s --scripts-are-modules Script x becomes module x instead of __main__ 391s --install-types Install detected missing library stub packages 391s using pip (inverse: --no-install-types) 391s --non-interactive Install stubs without asking for confirmation and 391s hide errors, with --install-types (inverse: 391s --interactive) 391s 391s Running code: 391s Specify the code you want to type check. For more details, see 391s mypy.readthedocs.io/en/stable/running_mypy.html#running-mypy 391s 391s --explicit-package-bases Use current directory and MYPYPATH to determine 391s module names of files passed (inverse: --no- 391s explicit-package-bases) 391s --exclude PATTERN Regular expression to match file names, directory 391s names or paths which mypy should ignore while 391s recursively discovering files to check, e.g. 391s --exclude '/setup\.py$'. May be specified more 391s than once, eg. --exclude a --exclude b 391s -m MODULE, --module MODULE 391s Type-check module; can repeat for more modules 391s -p PACKAGE, --package PACKAGE 391s Type-check package recursively; can be repeated 391s -c PROGRAM_TEXT, --command PROGRAM_TEXT 391s Type-check program passed in as string 391s files Type-check given files or directories 391s 391s Environment variables: 391s Define MYPYPATH for additional module search path entries. 391s Define MYPY_CACHE_DIR to override configuration cache_dir path. 391s + stubgen --help 391s usage: stubgen [-h] [more options, see -h] 391s [-m MODULE] [-p PACKAGE] [files ...] 391s 391s Generate draft stubs for modules. Stubs are generated in directory ./out, to 391s avoid overriding files with manual changes. This directory is assumed to 391s exist. 391s 391s positional arguments: 391s files generate stubs for given files or directories 391s 391s options: 391s -h, --help show this help message and exit 391s --ignore-errors ignore errors when trying to generate stubs for 391s modules 391s --no-import don't import the modules, just parse and analyze them 391s (doesn't work with C extension modules and might not 391s respect __all__) 391s --no-analysis, --parse-only 391s don't perform semantic analysis of sources, just parse 391s them (only applies to Python modules, might affect 391s quality of stubs. Not compatible with --inspect) 391s --inspect-mode import and inspect modules instead of parsing source 391s code.This is the default behavior for c modules and 391s pyc-only packages, but it is also useful for pure 391s python modules with dynamically generated members. 391s --include-private generate stubs for objects and members considered 391s private (single leading underscore and no trailing 391s underscores) 391s --export-less don't implicitly export all names imported from other 391s modules in the same package 391s --include-docstrings include existing docstrings with the stubs 391s -v, --verbose show more verbose messages 391s -q, --quiet show fewer messages 391s --doc-dir PATH use .rst documentation in PATH (this may result in 391s better stubs in some cases; consider setting this to 391s DIR/Python-X.Y.Z/Doc/library) 391s --search-path PATH specify module search directories, separated by ':' 391s (currently only used if --no-import is given) 391s -o PATH, --output PATH 391s change the output directory [default: out] 391s -m MODULE, --module MODULE 391s generate stub for module; can repeat for more modules 391s -p PACKAGE, --package PACKAGE 391s generate stubs for package recursively; can be 391s repeated 391s + stubtest --help 391s usage: stubtest [-h] [--concise] [--ignore-missing-stub] 391s [--ignore-positional-only] [--allowlist FILE] 391s [--generate-allowlist] [--ignore-unused-allowlist] 391s [--mypy-config-file FILE] [--custom-typeshed-dir DIR] 391s [--check-typeshed] [--version] 391s [modules ...] 391s 391s Compares stubs to objects introspected from the runtime. 391s 391s positional arguments: 391s modules Modules to test 391s 391s options: 391s -h, --help show this help message and exit 391s --concise Makes stubtest's output more concise, one line per 391s error 391s --ignore-missing-stub 391s Ignore errors for stub missing things that are present 391s at runtime 391s --ignore-positional-only 391s Ignore errors for whether an argument should or 391s shouldn't be positional-only 391s --allowlist FILE, --whitelist FILE 391s Use file as an allowlist. Can be passed multiple times 391s to combine multiple allowlists. Allowlists can be 391s created with --generate-allowlist. Allowlists support 391s regular expressions. 391s --generate-allowlist, --generate-whitelist 391s Print an allowlist (to stdout) to be used with 391s --allowlist 391s --ignore-unused-allowlist, --ignore-unused-whitelist 391s Ignore unused allowlist entries 391s --mypy-config-file FILE 391s Use specified mypy config file to determine mypy 391s plugins and mypy path 391s --custom-typeshed-dir DIR 391s Use the custom typeshed in DIR 391s --check-typeshed Check all stdlib modules in typeshed 391s --version show program's version number and exit 391s + export TEST_MYPYC=1 391s + TEST_MYPYC=1 391s + rm -Rf mypy mypyc 391s + cp -r /usr/lib/python3/dist-packages/mypy ./ 391s + cp -r /usr/lib/python3/dist-packages/mypyc ./ 391s + MYPY_TEST_PREFIX=/tmp/autopkgtest.DCxlA0/build.LKs/src 391s + pytest-3 -v --pyargs mypy 391s ============================= test session starts ============================== 391s platform linux -- Python 3.12.7, pytest-8.3.2, pluggy-1.5.0 -- /usr/bin/python3 391s cachedir: .pytest_cache 391s rootdir: /tmp/autopkgtest.DCxlA0/autopkgtest_tmp 391s plugins: typeguard-4.3.0, xdist-3.6.1 392s collecting ... collected 16 items 392s 392s test/meta/test_diff_helper.py::DiffHelperSuite::test_diff_ranges PASSED [ 6%] 392s test/meta/test_diff_helper.py::DiffHelperSuite::test_render_diff_range PASSED [ 12%] 393s test/meta/test_parse_data.py::ParseTestDataSuite::test_bad_eq_version_check PASSED [ 18%] 393s test/meta/test_parse_data.py::ParseTestDataSuite::test_bad_ge_version_check PASSED [ 25%] 394s test/meta/test_parse_data.py::ParseTestDataSuite::test_parse_invalid_case PASSED [ 31%] 394s test/meta/test_parse_data.py::ParseTestDataSuite::test_parse_invalid_section PASSED [ 37%] 397s test/meta/test_update_data.py::UpdateDataSuite::test_update_data PASSED [ 43%] 397s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace PASSED [ 50%] 397s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_explicit_base PASSED [ 56%] 397s test/test_find_sources.py::SourceFinderSuite::test_crawl_namespace_multi_dir PASSED [ 62%] 397s test/test_find_sources.py::SourceFinderSuite::test_crawl_no_namespace PASSED [ 68%] 397s test/test_find_sources.py::SourceFinderSuite::test_find_sources_exclude PASSED [ 75%] 397s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace PASSED [ 81%] 397s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_explicit_base PASSED [ 87%] 397s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_namespace_multi_dir PASSED [ 93%] 397s test/test_find_sources.py::SourceFinderSuite::test_find_sources_in_dir_no_namespace PASSED [100%] 397s 397s ============================== 16 passed in 5.69s ============================== 397s + rm -Rf mypy/typeshed 397s + /usr/bin/mypy --config-file /tmp/autopkgtest.DCxlA0/build.LKs/src/mypy_self_check.ini mypy 416s Success: no issues found in 180 source files 417s autopkgtest [09:43:52]: test run-unit-test: -----------------------] 417s run-unit-test PASS 417s autopkgtest [09:43:52]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 418s autopkgtest [09:43:53]: test autodep8-python3: preparing testbed 500s autopkgtest [09:45:15]: testbed dpkg architecture: arm64 500s autopkgtest [09:45:15]: testbed apt version: 2.9.8 500s autopkgtest [09:45:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 501s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 501s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 501s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [2840 B] 501s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [212 kB] 502s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [28.1 kB] 502s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [59.3 kB] 502s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 502s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [249 kB] 502s Fetched 682 kB in 1s (991 kB/s) 502s Reading package lists... 505s Reading package lists... 506s Building dependency tree... 506s Reading state information... 507s Calculating upgrade... 508s The following NEW packages will be installed: 508s python3-jaraco.text 508s The following packages will be upgraded: 508s libkeyutils1 python3-pkg-resources python3-setuptools 508s 3 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 508s Need to get 812 kB of archives. 508s After this operation, 13.3 kB of additional disk space will be used. 508s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libkeyutils1 arm64 1.6.3-4ubuntu2 [10.2 kB] 508s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jaraco.text all 4.0.0-1 [11.5 kB] 508s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-pkg-resources all 75.2.0-1 [134 kB] 508s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-setuptools all 75.2.0-1 [657 kB] 509s Fetched 812 kB in 1s (1445 kB/s) 509s (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 ... 79697 files and directories currently installed.) 509s Preparing to unpack .../libkeyutils1_1.6.3-4ubuntu2_arm64.deb ... 509s Unpacking libkeyutils1:arm64 (1.6.3-4ubuntu2) over (1.6.3-3build1) ... 509s Selecting previously unselected package python3-jaraco.text. 509s Preparing to unpack .../python3-jaraco.text_4.0.0-1_all.deb ... 509s Unpacking python3-jaraco.text (4.0.0-1) ... 509s Preparing to unpack .../python3-pkg-resources_75.2.0-1_all.deb ... 509s Unpacking python3-pkg-resources (75.2.0-1) over (74.1.2-1) ... 509s Preparing to unpack .../python3-setuptools_75.2.0-1_all.deb ... 509s Unpacking python3-setuptools (75.2.0-1) over (74.1.2-1) ... 510s Setting up python3-pkg-resources (75.2.0-1) ... 510s Setting up libkeyutils1:arm64 (1.6.3-4ubuntu2) ... 510s Setting up python3-jaraco.text (4.0.0-1) ... 510s Setting up python3-setuptools (75.2.0-1) ... 512s Processing triggers for libc-bin (2.40-1ubuntu3) ... 512s Reading package lists... 512s Building dependency tree... 512s Reading state information... 513s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 513s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 513s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 513s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 514s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 515s Reading package lists... 515s Reading package lists... 515s Building dependency tree... 515s Reading state information... 516s Calculating upgrade... 516s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 516s Reading package lists... 516s Building dependency tree... 516s Reading state information... 517s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 525s Reading package lists... 525s Building dependency tree... 525s Reading state information... 525s Starting pkgProblemResolver with broken count: 0 526s Starting 2 pkgProblemResolver with broken count: 0 526s Done 526s The following additional packages will be installed: 526s python3-all python3-mypy python3-mypy-extensions python3-psutil 526s Recommended packages: 526s python3-lxml 526s The following NEW packages will be installed: 526s autopkgtest-satdep python3-all python3-mypy python3-mypy-extensions 526s python3-psutil 526s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 526s Need to get 8398 kB/8398 kB of archives. 526s After this operation, 54.1 MB of additional disk space will be used. 526s Get:1 /tmp/autopkgtest.DCxlA0/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [712 B] 527s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-all arm64 3.12.6-0ubuntu1 [886 B] 527s Get:3 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mypy-extensions all 1.0.0-1 [6148 B] 527s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-psutil arm64 5.9.8-2build2 [196 kB] 527s Get:5 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mypy arm64 1.11.1-1 [8195 kB] 528s Fetched 8398 kB in 1s (8963 kB/s) 528s Selecting previously unselected package python3-all. 528s (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 ... 79706 files and directories currently installed.) 528s Preparing to unpack .../python3-all_3.12.6-0ubuntu1_arm64.deb ... 528s Unpacking python3-all (3.12.6-0ubuntu1) ... 528s Selecting previously unselected package python3-mypy-extensions. 528s Preparing to unpack .../python3-mypy-extensions_1.0.0-1_all.deb ... 528s Unpacking python3-mypy-extensions (1.0.0-1) ... 528s Selecting previously unselected package python3-psutil. 528s Preparing to unpack .../python3-psutil_5.9.8-2build2_arm64.deb ... 528s Unpacking python3-psutil (5.9.8-2build2) ... 528s Selecting previously unselected package python3-mypy. 528s Preparing to unpack .../python3-mypy_1.11.1-1_arm64.deb ... 528s Unpacking python3-mypy (1.11.1-1) ... 528s Selecting previously unselected package autopkgtest-satdep. 528s Preparing to unpack .../2-autopkgtest-satdep.deb ... 528s Unpacking autopkgtest-satdep (0) ... 528s Setting up python3-mypy-extensions (1.0.0-1) ... 528s Setting up python3-all (3.12.6-0ubuntu1) ... 528s Setting up python3-psutil (5.9.8-2build2) ... 529s Setting up python3-mypy (1.11.1-1) ... 530s Setting up autopkgtest-satdep (0) ... 533s (Reading database ... 81129 files and directories currently installed.) 533s Removing autopkgtest-satdep (0) ... 536s autopkgtest [09:45:51]: 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 536s autopkgtest [09:45:51]: test autodep8-python3: [----------------------- 536s Testing with python3.12: 536s 537s autopkgtest [09:45:52]: test autodep8-python3: -----------------------] 537s autopkgtest [09:45:52]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 537s autodep8-python3 PASS (superficial) 538s autopkgtest [09:45:53]: @@@@@@@@@@@@@@@@@@@@ summary 538s run-unit-test PASS 538s autodep8-python3 PASS (superficial) 554s nova [W] Skipping flock in bos03-arm64 554s Creating nova instance adt-plucky-arm64-mypy-20241030-093653-juju-7f2275-prod-proposed-migration-environment-14-13bbe2aa-1366-4c2e-8d8f-3fcb0df6976a from image adt/ubuntu-plucky-arm64-server-20241029.img (UUID b10dda10-7c97-4e89-a4a8-9b73e189f96e)... 554s nova [W] Skipping flock in bos03-arm64 554s Creating nova instance adt-plucky-arm64-mypy-20241030-093653-juju-7f2275-prod-proposed-migration-environment-14-13bbe2aa-1366-4c2e-8d8f-3fcb0df6976a from image adt/ubuntu-plucky-arm64-server-20241029.img (UUID b10dda10-7c97-4e89-a4a8-9b73e189f96e)...