0s autopkgtest [16:58:03]: starting date and time: 2026-01-24 16:58:03+0000 0s autopkgtest [16:58:03]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:58:03]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.4uezukjc/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade sphinx-theme-builder --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-8.secgroup --name adt-resolute-amd64-sphinx-theme-builder-20260124-165803-juju-7f2275-prod-proposed-migration-environment-15-2fcd4a97-b493-4067-b87c-d61dbe64b4c0 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-sphinx-theme-builder-20260124-165803-juju-7f2275-prod-proposed-migration-environment-15-2fcd4a97-b493-4067-b87c-d61dbe64b4c0 from image adt/ubuntu-resolute-amd64-server-20260124.img (UUID 46811f22-3700-43f4-953b-ee3c613d71bb)... 76s autopkgtest [16:59:19]: testbed dpkg architecture: amd64 77s autopkgtest [16:59:20]: testbed apt version: 3.1.13 77s autopkgtest [16:59:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 77s autopkgtest [16:59:20]: testbed release detected to be: None 78s autopkgtest [16:59:21]: updating testbed package index (apt update) 78s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 78s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 78s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 78s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 78s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 78s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [985 kB] 78s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 78s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [93.1 kB] 78s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [96.9 kB] 78s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [113 kB] 78s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3712 B] 78s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 78s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 78s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 78s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [892 kB] 79s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [375 kB] 79s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [24.8 kB] 79s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4704 B] 79s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [12.4 kB] 79s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [824 B] 79s Fetched 2768 kB in 1s (2742 kB/s) 80s Reading package lists... 80s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 80s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 80s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 80s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 81s Reading package lists... 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Calculating upgrade... 81s The following packages were automatically installed and are no longer required: 81s python3.13 python3.13-minimal 81s Use 'sudo apt autoremove' to remove them. 81s The following NEW packages will be installed: 81s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 81s The following packages will be upgraded: 81s libpython3-stdlib python3 python3-gdbm python3-minimal rust-coreutils 81s 5 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 81s Need to get 10.4 MB of archives. 81s After this operation, 25.2 MB of additional disk space will be used. 81s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 82s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 82s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 82s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 82s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 82s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 82s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 82s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 rust-coreutils amd64 0.5.0-0ubuntu1 [3628 kB] 82s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 82s dpkg-preconfigure: unable to re-open stdin: No such file or directory 82s Fetched 10.4 MB in 1s (19.4 MB/s) 82s Selecting previously unselected package libpython3.14-minimal:amd64. 82s (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 ... 124177 files and directories currently installed.) 82s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 82s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 82s Selecting previously unselected package python3.14-minimal. 82s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 82s Unpacking python3.14-minimal (3.14.2-1) ... 82s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 82s Setting up python3.14-minimal (3.14.2-1) ... 83s (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 ... 124519 files and directories currently installed.) 83s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 83s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 83s Setting up python3-minimal (3.14.2-1) ... 83s (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 ... 124519 files and directories currently installed.) 83s Preparing to unpack .../python3_3.14.2-1_amd64.deb ... 83s running python pre-rtupdate hooks for python3.14... 83s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 83s Selecting previously unselected package libpython3.14-stdlib:amd64. 83s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_amd64.deb ... 83s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 83s Selecting previously unselected package python3.14. 83s Preparing to unpack .../python3.14_3.14.2-1_amd64.deb ... 83s Unpacking python3.14 (3.14.2-1) ... 83s Preparing to unpack .../libpython3-stdlib_3.14.2-1_amd64.deb ... 83s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.9-3) ... 83s Preparing to unpack .../rust-coreutils_0.5.0-0ubuntu1_amd64.deb ... 83s Unpacking rust-coreutils (0.5.0-0ubuntu1) over (0.2.2-0ubuntu2) ... 83s Setting up rust-coreutils (0.5.0-0ubuntu1) ... 84s (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 ... 124980 files and directories currently installed.) 84s Preparing to unpack .../python3-gdbm_3.14.2-1_amd64.deb ... 84s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 84s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 84s Setting up python3.14 (3.14.2-1) ... 84s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 84s Setting up python3-gdbm (3.14.2-1) ... 84s Setting up python3 (3.14.2-1) ... 84s running python rtupdate hooks for python3.14... 84s running python post-rtupdate hooks for python3.14... 84s Processing triggers for man-db (2.13.1-1) ... 85s Processing triggers for systemd (259-1ubuntu2) ... 85s autopkgtest [16:59:28]: upgrading testbed (apt dist-upgrade and autopurge) 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Calculating upgrade... 85s The following packages were automatically installed and are no longer required: 85s python3.13 python3.13-minimal 85s Use 'sudo apt autoremove' to remove them. 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 86s Solving dependencies... 86s The following packages will be REMOVED: 86s python3.13* python3.13-minimal* 86s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 86s After this operation, 7860 kB disk space will be freed. 86s (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 ... 124978 files and directories currently installed.) 86s Removing python3.13 (3.13.11-1) ... 86s Removing python3.13-minimal (3.13.11-1) ... 86s Processing triggers for man-db (2.13.1-1) ... 86s Processing triggers for systemd (259-1ubuntu2) ... 87s (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 ... 124951 files and directories currently installed.) 87s Purging configuration files for python3.13-minimal (3.13.11-1) ... 89s autopkgtest [16:59:32]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 89s autopkgtest [16:59:32]: @@@@@@@@@@@@@@@@@@@@ apt-source sphinx-theme-builder 90s Get:1 http://ftpmaster.internal/ubuntu resolute/universe sphinx-theme-builder 0.2.0b2-5 (dsc) [2556 B] 90s Get:2 http://ftpmaster.internal/ubuntu resolute/universe sphinx-theme-builder 0.2.0b2-5 (tar) [40.8 kB] 90s Get:3 http://ftpmaster.internal/ubuntu resolute/universe sphinx-theme-builder 0.2.0b2-5 (diff) [5508 B] 90s gpgv: Signature made Sat Feb 22 18:29:32 2025 UTC 90s gpgv: using RSA key 2EE7A7A517FC124CF115C354651EEFB02527DF13 90s gpgv: issuer "roam@debian.org" 90s gpgv: Can't check signature: No public key 90s dpkg-source: warning: cannot verify inline signature for ./sphinx-theme-builder_0.2.0b2-5.dsc: no acceptable signature found 90s autopkgtest [16:59:33]: testing package sphinx-theme-builder version 0.2.0b2-5 90s autopkgtest [16:59:33]: build not needed 90s autopkgtest [16:59:33]: test pytest: preparing testbed 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 91s Solving dependencies... 91s The following NEW packages will be installed: 91s cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu docutils-common g++ 91s g++-15 g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 91s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8 libcc1-0 libgcc-15-dev 91s libgomp1 libhwasan0 libisl23 libitm1 libjson-perl liblsan0 libmpc3 91s libquadmath0 libssl-dev libstdc++-15-dev libtsan2 libubsan1 nodeenv 91s python3-alabaster python3-all python3-anyio python3-build python3-click 91s python3-colorama python3-defusedxml python3-docutils python3-h11 91s python3-imagesize python3-iniconfig python3-livereload python3-pluggy 91s python3-pyproject-hooks python3-pyproject-metadata python3-pytest 91s python3-roman-numerals python3-sniffio python3-snowballstemmer 91s python3-sphinx python3-sphinx-autobuild python3-sphinx-theme-builder 91s python3-starlette python3-tornado python3-uvicorn python3-uvloop 91s python3-watchfiles python3-websockets python3-wheel python3-wsproto 91s python3.13 python3.13-minimal sgml-base sphinx-common xml-core 91s 0 upgraded, 64 newly installed, 0 to remove and 0 not upgraded. 91s Need to get 80.6 MB of archives. 91s After this operation, 285 MB of additional disk space will be used. 91s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13-minimal amd64 3.13.11-1 [2408 kB] 91s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13 amd64 3.13.11-1 [758 kB] 91s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 91s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 91s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [12.9 MB] 92s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-11ubuntu1 [1030 B] 92s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 92s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 92s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1 [11.0 kB] 92s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 92s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 92s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-11ubuntu1 [47.4 kB] 92s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-11ubuntu1 [151 kB] 92s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-11ubuntu1 [29.5 kB] 92s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-11ubuntu1 [3070 kB] 92s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-11ubuntu1 [1360 kB] 92s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-11ubuntu1 [2757 kB] 92s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-11ubuntu1 [1210 kB] 92s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-11ubuntu1 [1685 kB] 92s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-11ubuntu1 [153 kB] 92s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-11ubuntu1 [2863 kB] 92s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [25.4 MB] 93s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-11ubuntu1 [528 kB] 93s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 93s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 93s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-11ubuntu1 [2574 kB] 93s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-11ubuntu1 [14.4 MB] 93s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-11ubuntu1 [24.6 kB] 93s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 93s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 93s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 93s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libssl-dev amd64 3.5.3-1ubuntu2 [2936 kB] 93s Get:33 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-all amd64 3.14.2-1 [890 B] 93s Get:34 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 93s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-anyio all 4.11.0-3 [72.6 kB] 93s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 93s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-wheel all 0.46.1-2 [22.1 kB] 93s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-build all 1.2.2-5 [30.9 kB] 93s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-click all 8.2.0+0.really.8.1.8-1build1 [80.2 kB] 93s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-colorama all 0.4.6-4build1 [32.2 kB] 93s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 93s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 93s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 93s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-h11 all 0.14.0-1.1 [51.6 kB] 93s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 93s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 93s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-tornado amd64 6.5.4-0.1 [306 kB] 93s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-livereload all 2.7.1-0.1 [22.7 kB] 93s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 93s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyproject-metadata all 0.10.0-1 [20.4 kB] 93s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 93s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 93s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 93s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 93s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 93s Get:56 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-starlette all 0.50.0-1 [53.0 kB] 93s Get:57 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-uvloop amd64 0.22.1+ds1-2 [882 kB] 93s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-wsproto all 1.3.2-1 [21.8 kB] 93s Get:59 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-uvicorn all 0.38.0-1 [45.9 kB] 93s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-watchfiles amd64 1.1.1-2 [404 kB] 93s Get:61 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-websockets amd64 15.0.1-1build1 [98.4 kB] 93s Get:62 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-autobuild all 2025.08.25-1 [12.0 kB] 93s Get:63 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodeenv all 1.9.1-3 [22.7 kB] 93s Get:64 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sphinx-theme-builder all 0.2.0b2-5 [22.7 kB] 93s Fetched 80.6 MB in 2s (33.5 MB/s) 93s Selecting previously unselected package python3.13-minimal. 93s (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 ... 124953 files and directories currently installed.) 93s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_amd64.deb ... 93s Unpacking python3.13-minimal (3.13.11-1) ... 93s Selecting previously unselected package python3.13. 93s Preparing to unpack .../01-python3.13_3.13.11-1_amd64.deb ... 93s Unpacking python3.13 (3.13.11-1) ... 93s Selecting previously unselected package libisl23:amd64. 93s Preparing to unpack .../02-libisl23_0.27-1build1_amd64.deb ... 93s Unpacking libisl23:amd64 (0.27-1build1) ... 93s Selecting previously unselected package libmpc3:amd64. 93s Preparing to unpack .../03-libmpc3_1.3.1-2_amd64.deb ... 93s Unpacking libmpc3:amd64 (1.3.1-2) ... 93s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 93s Preparing to unpack .../04-cpp-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package cpp-15. 93s Preparing to unpack .../05-cpp-15_15.2.0-11ubuntu1_amd64.deb ... 93s Unpacking cpp-15 (15.2.0-11ubuntu1) ... 93s Selecting previously unselected package cpp-x86-64-linux-gnu. 93s Preparing to unpack .../06-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 93s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 93s Selecting previously unselected package cpp. 93s Preparing to unpack .../07-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 93s Unpacking cpp (4:15.2.0-4ubuntu1) ... 93s Selecting previously unselected package sgml-base. 93s Preparing to unpack .../08-sgml-base_1.31+nmu1_all.deb ... 94s Unpacking sgml-base (1.31+nmu1) ... 94s Selecting previously unselected package xml-core. 94s Preparing to unpack .../09-xml-core_0.19build1_all.deb ... 94s Unpacking xml-core (0.19build1) ... 94s Selecting previously unselected package docutils-common. 94s Preparing to unpack .../10-docutils-common_0.22.4+dfsg-1_all.deb ... 94s Unpacking docutils-common (0.22.4+dfsg-1) ... 94s Selecting previously unselected package libcc1-0:amd64. 94s Preparing to unpack .../11-libcc1-0_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libcc1-0:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package libgomp1:amd64. 94s Preparing to unpack .../12-libgomp1_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libgomp1:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package libitm1:amd64. 94s Preparing to unpack .../13-libitm1_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libitm1:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package libasan8:amd64. 94s Preparing to unpack .../14-libasan8_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libasan8:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package liblsan0:amd64. 94s Preparing to unpack .../15-liblsan0_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking liblsan0:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package libtsan2:amd64. 94s Preparing to unpack .../16-libtsan2_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libtsan2:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package libubsan1:amd64. 94s Preparing to unpack .../17-libubsan1_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libubsan1:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package libhwasan0:amd64. 94s Preparing to unpack .../18-libhwasan0_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libhwasan0:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package libquadmath0:amd64. 94s Preparing to unpack .../19-libquadmath0_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libquadmath0:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package libgcc-15-dev:amd64. 94s Preparing to unpack .../20-libgcc-15-dev_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libgcc-15-dev:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 94s Preparing to unpack .../21-gcc-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package gcc-15. 94s Preparing to unpack .../22-gcc-15_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking gcc-15 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package gcc-x86-64-linux-gnu. 94s Preparing to unpack .../23-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 94s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 94s Selecting previously unselected package gcc. 94s Preparing to unpack .../24-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 94s Unpacking gcc (4:15.2.0-4ubuntu1) ... 94s Selecting previously unselected package libstdc++-15-dev:amd64. 94s Preparing to unpack .../25-libstdc++-15-dev_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking libstdc++-15-dev:amd64 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package g++-15-x86-64-linux-gnu. 94s Preparing to unpack .../26-g++-15-x86-64-linux-gnu_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking g++-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package g++-15. 94s Preparing to unpack .../27-g++-15_15.2.0-11ubuntu1_amd64.deb ... 94s Unpacking g++-15 (15.2.0-11ubuntu1) ... 94s Selecting previously unselected package g++-x86-64-linux-gnu. 94s Preparing to unpack .../28-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 94s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 94s Selecting previously unselected package g++. 94s Preparing to unpack .../29-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 94s Unpacking g++ (4:15.2.0-4ubuntu1) ... 94s Selecting previously unselected package libjson-perl. 94s Preparing to unpack .../30-libjson-perl_4.10000-1_all.deb ... 94s Unpacking libjson-perl (4.10000-1) ... 94s Selecting previously unselected package libssl-dev:amd64. 94s Preparing to unpack .../31-libssl-dev_3.5.3-1ubuntu2_amd64.deb ... 94s Unpacking libssl-dev:amd64 (3.5.3-1ubuntu2) ... 94s Selecting previously unselected package python3-all. 94s Preparing to unpack .../32-python3-all_3.14.2-1_amd64.deb ... 94s Unpacking python3-all (3.14.2-1) ... 94s Selecting previously unselected package python3-sniffio. 94s Preparing to unpack .../33-python3-sniffio_1.3.1-1_all.deb ... 94s Unpacking python3-sniffio (1.3.1-1) ... 94s Selecting previously unselected package python3-anyio. 94s Preparing to unpack .../34-python3-anyio_4.11.0-3_all.deb ... 94s Unpacking python3-anyio (4.11.0-3) ... 94s Selecting previously unselected package python3-pyproject-hooks. 94s Preparing to unpack .../35-python3-pyproject-hooks_1.2.0-1_all.deb ... 94s Unpacking python3-pyproject-hooks (1.2.0-1) ... 94s Selecting previously unselected package python3-wheel. 94s Preparing to unpack .../36-python3-wheel_0.46.1-2_all.deb ... 94s Unpacking python3-wheel (0.46.1-2) ... 94s Selecting previously unselected package python3-build. 94s Preparing to unpack .../37-python3-build_1.2.2-5_all.deb ... 94s Unpacking python3-build (1.2.2-5) ... 94s Selecting previously unselected package python3-click. 94s Preparing to unpack .../38-python3-click_8.2.0+0.really.8.1.8-1build1_all.deb ... 94s Unpacking python3-click (8.2.0+0.really.8.1.8-1build1) ... 94s Selecting previously unselected package python3-colorama. 94s Preparing to unpack .../39-python3-colorama_0.4.6-4build1_all.deb ... 94s Unpacking python3-colorama (0.4.6-4build1) ... 94s Selecting previously unselected package python3-defusedxml. 94s Preparing to unpack .../40-python3-defusedxml_0.7.1-3build1_all.deb ... 94s Unpacking python3-defusedxml (0.7.1-3build1) ... 94s Selecting previously unselected package python3-roman-numerals. 94s Preparing to unpack .../41-python3-roman-numerals_4.1.0-1_all.deb ... 94s Unpacking python3-roman-numerals (4.1.0-1) ... 94s Selecting previously unselected package python3-docutils. 94s Preparing to unpack .../42-python3-docutils_0.22.4+dfsg-1_all.deb ... 94s Unpacking python3-docutils (0.22.4+dfsg-1) ... 95s Selecting previously unselected package python3-h11. 95s Preparing to unpack .../43-python3-h11_0.14.0-1.1_all.deb ... 95s Unpacking python3-h11 (0.14.0-1.1) ... 95s Selecting previously unselected package python3-imagesize. 95s Preparing to unpack .../44-python3-imagesize_1.4.1-1build1_all.deb ... 95s Unpacking python3-imagesize (1.4.1-1build1) ... 95s Selecting previously unselected package python3-iniconfig. 95s Preparing to unpack .../45-python3-iniconfig_2.1.0-2_all.deb ... 95s Unpacking python3-iniconfig (2.1.0-2) ... 95s Selecting previously unselected package python3-tornado. 95s Preparing to unpack .../46-python3-tornado_6.5.4-0.1_amd64.deb ... 95s Unpacking python3-tornado (6.5.4-0.1) ... 95s Selecting previously unselected package python3-livereload. 95s Preparing to unpack .../47-python3-livereload_2.7.1-0.1_all.deb ... 95s Unpacking python3-livereload (2.7.1-0.1) ... 95s Selecting previously unselected package python3-pluggy. 95s Preparing to unpack .../48-python3-pluggy_1.6.0-2_all.deb ... 95s Unpacking python3-pluggy (1.6.0-2) ... 95s Selecting previously unselected package python3-pyproject-metadata. 95s Preparing to unpack .../49-python3-pyproject-metadata_0.10.0-1_all.deb ... 95s Unpacking python3-pyproject-metadata (0.10.0-1) ... 95s Selecting previously unselected package python3-pytest. 95s Preparing to unpack .../50-python3-pytest_9.0.2-2_all.deb ... 95s Unpacking python3-pytest (9.0.2-2) ... 95s Selecting previously unselected package python3-snowballstemmer. 95s Preparing to unpack .../51-python3-snowballstemmer_3.0.1-1_all.deb ... 95s Unpacking python3-snowballstemmer (3.0.1-1) ... 95s Selecting previously unselected package sphinx-common. 95s Preparing to unpack .../52-sphinx-common_8.2.3-12_all.deb ... 95s Unpacking sphinx-common (8.2.3-12) ... 95s Selecting previously unselected package python3-alabaster. 95s Preparing to unpack .../53-python3-alabaster_0.7.16-0.1build1_all.deb ... 95s Unpacking python3-alabaster (0.7.16-0.1build1) ... 95s Selecting previously unselected package python3-sphinx. 95s Preparing to unpack .../54-python3-sphinx_8.2.3-12_all.deb ... 95s Unpacking python3-sphinx (8.2.3-12) ... 95s Selecting previously unselected package python3-starlette. 95s Preparing to unpack .../55-python3-starlette_0.50.0-1_all.deb ... 95s Unpacking python3-starlette (0.50.0-1) ... 95s Selecting previously unselected package python3-uvloop. 95s Preparing to unpack .../56-python3-uvloop_0.22.1+ds1-2_amd64.deb ... 95s Unpacking python3-uvloop (0.22.1+ds1-2) ... 95s Selecting previously unselected package python3-wsproto. 95s Preparing to unpack .../57-python3-wsproto_1.3.2-1_all.deb ... 95s Unpacking python3-wsproto (1.3.2-1) ... 95s Selecting previously unselected package python3-uvicorn. 95s Preparing to unpack .../58-python3-uvicorn_0.38.0-1_all.deb ... 95s Unpacking python3-uvicorn (0.38.0-1) ... 95s Selecting previously unselected package python3-watchfiles. 95s Preparing to unpack .../59-python3-watchfiles_1.1.1-2_amd64.deb ... 95s Unpacking python3-watchfiles (1.1.1-2) ... 95s Selecting previously unselected package python3-websockets. 95s Preparing to unpack .../60-python3-websockets_15.0.1-1build1_amd64.deb ... 95s Unpacking python3-websockets (15.0.1-1build1) ... 95s Selecting previously unselected package python3-sphinx-autobuild. 95s Preparing to unpack .../61-python3-sphinx-autobuild_2025.08.25-1_all.deb ... 95s Unpacking python3-sphinx-autobuild (2025.08.25-1) ... 95s Selecting previously unselected package nodeenv. 95s Preparing to unpack .../62-nodeenv_1.9.1-3_all.deb ... 95s Unpacking nodeenv (1.9.1-3) ... 95s Selecting previously unselected package python3-sphinx-theme-builder. 95s Preparing to unpack .../63-python3-sphinx-theme-builder_0.2.0b2-5_all.deb ... 95s Unpacking python3-sphinx-theme-builder (0.2.0b2-5) ... 95s Setting up python3-iniconfig (2.1.0-2) ... 95s Setting up python3-sniffio (1.3.1-1) ... 95s Setting up python3-tornado (6.5.4-0.1) ... 96s Setting up python3-anyio (4.11.0-3) ... 96s Setting up python3-pyproject-metadata (0.10.0-1) ... 96s Setting up python3-colorama (0.4.6-4build1) ... 96s Setting up python3-defusedxml (0.7.1-3build1) ... 96s Setting up python3-alabaster (0.7.16-0.1build1) ... 96s Setting up python3-watchfiles (1.1.1-2) ... 96s Setting up python3-starlette (0.50.0-1) ... 97s Setting up libgomp1:amd64 (15.2.0-11ubuntu1) ... 97s Setting up python3-click (8.2.0+0.really.8.1.8-1build1) ... 97s Setting up python3-wheel (0.46.1-2) ... 97s Setting up python3-pyproject-hooks (1.2.0-1) ... 97s Setting up python3-snowballstemmer (3.0.1-1) ... 97s Setting up libquadmath0:amd64 (15.2.0-11ubuntu1) ... 97s Setting up libssl-dev:amd64 (3.5.3-1ubuntu2) ... 97s Setting up libmpc3:amd64 (1.3.1-2) ... 97s Setting up python3-h11 (0.14.0-1.1) ... 97s Setting up python3-uvloop (0.22.1+ds1-2) ... 98s Setting up python3-pluggy (1.6.0-2) ... 98s Setting up libubsan1:amd64 (15.2.0-11ubuntu1) ... 98s Setting up libhwasan0:amd64 (15.2.0-11ubuntu1) ... 98s Setting up python3-livereload (2.7.1-0.1) ... 98s Setting up libasan8:amd64 (15.2.0-11ubuntu1) ... 98s Setting up libjson-perl (4.10000-1) ... 98s Setting up python3-roman-numerals (4.1.0-1) ... 98s Setting up python3.13-minimal (3.13.11-1) ... 98s Setting up sgml-base (1.31+nmu1) ... 99s Setting up libtsan2:amd64 (15.2.0-11ubuntu1) ... 99s Setting up libisl23:amd64 (0.27-1build1) ... 99s Setting up python3-build (1.2.2-5) ... 99s Setting up libcc1-0:amd64 (15.2.0-11ubuntu1) ... 99s Setting up liblsan0:amd64 (15.2.0-11ubuntu1) ... 99s Setting up libitm1:amd64 (15.2.0-11ubuntu1) ... 99s Setting up python3-imagesize (1.4.1-1build1) ... 99s Setting up python3-websockets (15.0.1-1build1) ... 99s Setting up libgcc-15-dev:amd64 (15.2.0-11ubuntu1) ... 99s Setting up python3-wsproto (1.3.2-1) ... 99s Setting up python3.13 (3.13.11-1) ... 100s Setting up python3-pytest (9.0.2-2) ... 100s Setting up python3-all (3.14.2-1) ... 100s Setting up cpp-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 100s Setting up gcc-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 100s Setting up libstdc++-15-dev:amd64 (15.2.0-11ubuntu1) ... 100s Setting up sphinx-common (8.2.3-12) ... 100s Setting up cpp-15 (15.2.0-11ubuntu1) ... 100s Setting up xml-core (0.19build1) ... 100s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 100s Setting up g++-15-x86-64-linux-gnu (15.2.0-11ubuntu1) ... 100s Setting up python3-uvicorn (0.38.0-1) ... 100s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 100s Setting up gcc-15 (15.2.0-11ubuntu1) ... 100s Setting up cpp (4:15.2.0-4ubuntu1) ... 100s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 100s Setting up g++-15 (15.2.0-11ubuntu1) ... 100s Setting up gcc (4:15.2.0-4ubuntu1) ... 100s Setting up g++ (4:15.2.0-4ubuntu1) ... 100s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 100s Setting up nodeenv (1.9.1-3) ... 101s Processing triggers for libc-bin (2.42-2ubuntu4) ... 101s Processing triggers for systemd (259-1ubuntu2) ... 101s Processing triggers for man-db (2.13.1-1) ... 101s Processing triggers for sgml-base (1.31+nmu1) ... 101s Setting up docutils-common (0.22.4+dfsg-1) ... 101s Processing triggers for sgml-base (1.31+nmu1) ... 101s Setting up python3-docutils (0.22.4+dfsg-1) ... 102s Setting up python3-sphinx (8.2.3-12) ... 103s Setting up python3-sphinx-autobuild (2025.08.25-1) ... 103s Setting up python3-sphinx-theme-builder (0.2.0b2-5) ... 104s autopkgtest [16:59:47]: test pytest: [----------------------- 104s === python3.13 === 104s ============================= test session starts ============================== 104s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 104s rootdir: /tmp/autopkgtest.ckxLeU/autopkgtest_tmp 104s plugins: typeguard-4.4.4, anyio-4.11.0 104s collected 52 items 104s 104s tests/integration/test_cli_compile.py .. [ 3%] 104s tests/integration/test_cli_new.py .... [ 11%] 104s tests/integration/test_cli_package.py . [ 13%] 104s tests/unit/test_errors.py ................... [ 50%] 104s tests/unit/test_project.py ................... [ 86%] 104s tests/workflow/test_cli.py ... [ 92%] 104s tests/workflow/test_new.py ... [ 98%] 104s tests/workflow/test_package.py . [100%] 104s 104s =============================== warnings summary =============================== 104s tests/unit/test_project.py::TestProjectFromPath::test_works_with_proper_dynamic_version 104s tests/unit/test_project.py::TestProjectFromPath::test_works_with_proper_dynamic_version 104s tests/unit/test_project.py::TestProjectFromPath::test_rejects_with_double_declaration 104s tests/unit/test_project.py::TestProjectFromPath::test_rejects_no_dynamic_with_version_in_python_file 104s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:43: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead 104s and isinstance(child.value, ast.Str) 104s 104s tests/unit/test_project.py::TestProjectFromPath::test_works_with_proper_dynamic_version 104s tests/unit/test_project.py::TestProjectFromPath::test_rejects_with_double_declaration 104s tests/unit/test_project.py::TestProjectFromPath::test_rejects_no_dynamic_with_version_in_python_file 104s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:45: DeprecationWarning: Attribute s is deprecated and will be removed in Python 3.14; use value instead 104s version = child.value.s 104s 104s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 104s ======================== 52 passed, 7 warnings in 0.26s ======================== 104s === python3.14 === 105s ============================= test session starts ============================== 105s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 105s rootdir: /tmp/autopkgtest.ckxLeU/autopkgtest_tmp 105s plugins: typeguard-4.4.4, anyio-4.11.0 105s collected 52 items 105s 105s tests/integration/test_cli_compile.py .. [ 3%] 105s tests/integration/test_cli_new.py .... [ 11%] 105s tests/integration/test_cli_package.py . [ 13%] 105s tests/unit/test_errors.py ................... [ 50%] 105s tests/unit/test_project.py ........F..F.F..... [ 86%] 105s tests/workflow/test_cli.py ... [ 92%] 105s tests/workflow/test_new.py ... [ 98%] 105s tests/workflow/test_package.py . [100%] 105s 105s =================================== FAILURES =================================== 105s __________ TestProjectFromPath.test_works_with_proper_dynamic_version __________ 105s 105s self = 105s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-1/test_works_with_proper_dynamic0') 105s 105s def test_works_with_proper_dynamic_version(self, tmp_path: Path) -> None: 105s # GIVEN 105s (tmp_path / "pyproject.toml").write_text( 105s textwrap.dedent( 105s """ 105s [project] 105s name = "magic" 105s dynamic = ["version"] 105s license = { text = "MIT" } 105s 105s [tool.sphinx-theme-builder] 105s node-version = "16.13.0" 105s """ 105s ) 105s ) 105s (tmp_path / "src" / "magic").mkdir(parents=True) 105s (tmp_path / "src" / "magic" / "__init__.py").write_text( 105s textwrap.dedent( 105s """ 105s version = "2.3.4" # not really, we just ignore this. 105s __version__ = "1.2.3" 105s """ 105s ) 105s ) 105s 105s # WHEN 105s > project = Project.from_path(tmp_path) 105s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 105s 105s tests/unit/test_project.py:224: 105s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:247: in from_path 105s version_s, version_comes_from = _determine_version( 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:149: in _determine_version 105s declared_in_python = get_version_using_ast(package_init_file.read_bytes()) 105s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 105s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 105s 105s contents = b'\nversion = "2.3.4" # not really, we just ignore this.\n__version__ = "1.2.3"\n' 105s 105s def get_version_using_ast(contents: bytes) -> Optional[str]: 105s """Extract the version from the given file, using the Python AST.""" 105s tree = ast.parse(contents) 105s 105s # Only need to check the top-level nodes, and not recurse deeper. 105s version: Optional[str] = None 105s for child in tree.body: 105s # Look for a simple string assignment to __version__ 105s if ( 105s isinstance(child, ast.Assign) 105s and len(child.targets) == 1 105s and isinstance(child.targets[0], ast.Name) 105s and child.targets[0].id == "__version__" 105s > and isinstance(child.value, ast.Str) 105s ^^^^^^^ 105s ): 105s E AttributeError: module 'ast' has no attribute 'Str' 105s 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:43: AttributeError 105s ___________ TestProjectFromPath.test_rejects_with_double_declaration ___________ 105s 105s self = 105s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-1/test_rejects_with_double_decla0') 105s 105s def test_rejects_with_double_declaration(self, tmp_path: Path) -> None: 105s # GIVEN 105s (tmp_path / "pyproject.toml").write_text( 105s textwrap.dedent( 105s """ 105s [project] 105s name = "magic" 105s version = "1.2.3" 105s """ 105s ) 105s ) 105s (tmp_path / "src" / "magic").mkdir(parents=True) 105s (tmp_path / "src" / "magic" / "__init__.py").write_text('__version__ = "2.3.4"') 105s 105s # WHEN 105s with pytest.raises(InvalidProjectStructure) as ctx: 105s > Project.from_path(tmp_path) 105s 105s tests/unit/test_project.py:296: 105s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:247: in from_path 105s version_s, version_comes_from = _determine_version( 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:149: in _determine_version 105s declared_in_python = get_version_using_ast(package_init_file.read_bytes()) 105s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 105s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 105s 105s contents = b'__version__ = "2.3.4"' 105s 105s def get_version_using_ast(contents: bytes) -> Optional[str]: 105s """Extract the version from the given file, using the Python AST.""" 105s tree = ast.parse(contents) 105s 105s # Only need to check the top-level nodes, and not recurse deeper. 105s version: Optional[str] = None 105s for child in tree.body: 105s # Look for a simple string assignment to __version__ 105s if ( 105s isinstance(child, ast.Assign) 105s and len(child.targets) == 1 105s and isinstance(child.targets[0], ast.Name) 105s and child.targets[0].id == "__version__" 105s > and isinstance(child.value, ast.Str) 105s ^^^^^^^ 105s ): 105s E AttributeError: module 'ast' has no attribute 'Str' 105s 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:43: AttributeError 105s ___ TestProjectFromPath.test_rejects_no_dynamic_with_version_in_python_file ____ 105s 105s self = 105s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-1/test_rejects_no_dynamic_with_v0') 105s 105s def test_rejects_no_dynamic_with_version_in_python_file( 105s self, tmp_path: Path 105s ) -> None: 105s # GIVEN 105s (tmp_path / "pyproject.toml").write_text( 105s textwrap.dedent( 105s """ 105s [project] 105s name = "magic" 105s """ 105s ) 105s ) 105s (tmp_path / "src" / "magic").mkdir(parents=True) 105s (tmp_path / "src" / "magic" / "__init__.py").write_text('__version__ = "1.2.3"') 105s 105s # WHEN 105s with pytest.raises(ImproperProjectMetadata) as ctx: 105s > Project.from_path(tmp_path) 105s 105s tests/unit/test_project.py:352: 105s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:247: in from_path 105s version_s, version_comes_from = _determine_version( 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:149: in _determine_version 105s declared_in_python = get_version_using_ast(package_init_file.read_bytes()) 105s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 105s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 105s 105s contents = b'__version__ = "1.2.3"' 105s 105s def get_version_using_ast(contents: bytes) -> Optional[str]: 105s """Extract the version from the given file, using the Python AST.""" 105s tree = ast.parse(contents) 105s 105s # Only need to check the top-level nodes, and not recurse deeper. 105s version: Optional[str] = None 105s for child in tree.body: 105s # Look for a simple string assignment to __version__ 105s if ( 105s isinstance(child, ast.Assign) 105s and len(child.targets) == 1 105s and isinstance(child.targets[0], ast.Name) 105s and child.targets[0].id == "__version__" 105s > and isinstance(child.value, ast.Str) 105s ^^^^^^^ 105s ): 105s E AttributeError: module 'ast' has no attribute 'Str' 105s 105s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:43: AttributeError 105s =========================== short test summary info ============================ 105s FAILED tests/unit/test_project.py::TestProjectFromPath::test_works_with_proper_dynamic_version 105s FAILED tests/unit/test_project.py::TestProjectFromPath::test_rejects_with_double_declaration 105s FAILED tests/unit/test_project.py::TestProjectFromPath::test_rejects_no_dynamic_with_version_in_python_file 105s ========================= 3 failed, 49 passed in 0.29s ========================= 105s autopkgtest [16:59:48]: test pytest: -----------------------] 106s autopkgtest [16:59:49]: test pytest: - - - - - - - - - - results - - - - - - - - - - 106s pytest FAIL non-zero exit status 1 106s autopkgtest [16:59:49]: @@@@@@@@@@@@@@@@@@@@ summary 106s pytest FAIL non-zero exit status 1