0s autopkgtest [22:39:29]: starting date and time: 2026-01-22 22:39:29+0000 0s autopkgtest [22:39:29]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [22:39:29]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.64cf0etu/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-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-arm64-8.secgroup --name adt-resolute-arm64-sphinx-theme-builder-20260122-223423-juju-7f2275-prod-proposed-migration-environment-15-0f5c78c0-5f9c-4869-8990-0c78529728a5 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-sphinx-theme-builder-20260122-223423-juju-7f2275-prod-proposed-migration-environment-15-0f5c78c0-5f9c-4869-8990-0c78529728a5 from image adt/ubuntu-resolute-arm64-server-20260122.img (UUID ed27afc7-5f46-4e8b-ad73-864280a0ddbb)... 59s autopkgtest [22:40:28]: testbed dpkg architecture: arm64 59s autopkgtest [22:40:28]: testbed apt version: 3.1.12 60s autopkgtest [22:40:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 60s autopkgtest [22:40:29]: testbed release detected to be: None 61s autopkgtest [22:40:30]: updating testbed package index (apt update) 61s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 62s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 62s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 63s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 63s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 63s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.2 kB] 63s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.6 kB] 64s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1011 kB] 66s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [101 kB] 66s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3424 B] 66s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [7876 B] 66s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [304 B] 67s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [727 kB] 68s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [18.1 kB] 68s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [7156 B] 68s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [332 B] 71s Fetched 2107 kB in 7s (299 kB/s) 71s Reading package lists... 73s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 73s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 74s Reading package lists... 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Calculating upgrade... 75s The following packages were automatically installed and are no longer required: 75s python3.13 python3.13-minimal 75s Use 'sudo apt autoremove' to remove them. 75s The following NEW packages will be installed: 75s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 75s The following packages will be upgraded: 75s libplymouth5 libpython3-stdlib plymouth plymouth-theme-ubuntu-text python3 75s python3-gdbm python3-minimal 82s 7 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 82s Need to get 6993 kB of archives. 82s After this operation, 26.0 MB of additional disk space will be used. 82s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-minimal arm64 3.14.2-1 [917 kB] 83s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14-minimal arm64 3.14.2-1 [2548 kB] 83s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-gdbm arm64 3.14.2-1 [11.1 kB] 83s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-minimal arm64 3.14.2-1 [28.2 kB] 83s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3 arm64 3.14.2-1 [22.9 kB] 83s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-stdlib arm64 3.14.2-1 [2351 kB] 83s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14 arm64 3.14.2-1 [816 kB] 83s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 libpython3-stdlib arm64 3.14.2-1 [10.9 kB] 83s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libplymouth5 arm64 24.004.60+git20250831.4a3c171d-0ubuntu4 [141 kB] 83s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 plymouth-theme-ubuntu-text arm64 24.004.60+git20250831.4a3c171d-0ubuntu4 [10.0 kB] 83s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 plymouth arm64 24.004.60+git20250831.4a3c171d-0ubuntu4 [138 kB] 83s dpkg-preconfigure: unable to re-open stdin: No such file or directory 84s Fetched 6993 kB in 8s (850 kB/s) 84s Selecting previously unselected package libpython3.14-minimal:arm64. 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 ... 135223 files and directories currently installed.) 84s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_arm64.deb ... 84s Unpacking libpython3.14-minimal:arm64 (3.14.2-1) ... 84s Selecting previously unselected package python3.14-minimal. 84s Preparing to unpack .../python3.14-minimal_3.14.2-1_arm64.deb ... 84s Unpacking python3.14-minimal (3.14.2-1) ... 84s Preparing to unpack .../python3-gdbm_3.14.2-1_arm64.deb ... 84s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 84s Setting up libpython3.14-minimal:arm64 (3.14.2-1) ... 84s Setting up python3.14-minimal (3.14.2-1) ... 85s (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 ... 135565 files and directories currently installed.) 85s Preparing to unpack .../python3-minimal_3.14.2-1_arm64.deb ... 85s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 85s Setting up python3-minimal (3.14.2-1) ... 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 ... 135565 files and directories currently installed.) 86s Preparing to unpack .../0-python3_3.14.2-1_arm64.deb ... 86s running python pre-rtupdate hooks for python3.14... 86s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 86s Selecting previously unselected package libpython3.14-stdlib:arm64. 86s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_arm64.deb ... 86s Unpacking libpython3.14-stdlib:arm64 (3.14.2-1) ... 86s Selecting previously unselected package python3.14. 86s Preparing to unpack .../2-python3.14_3.14.2-1_arm64.deb ... 86s Unpacking python3.14 (3.14.2-1) ... 86s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_arm64.deb ... 86s Unpacking libpython3-stdlib:arm64 (3.14.2-1) over (3.13.7-1) ... 86s Preparing to unpack .../4-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu4_arm64.deb ... 86s Unpacking libplymouth5:arm64 (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 86s Preparing to unpack .../5-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu4_arm64.deb ... 86s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 86s Preparing to unpack .../6-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu4_arm64.deb ... 86s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 87s Setting up libpython3.14-stdlib:arm64 (3.14.2-1) ... 87s Setting up libplymouth5:arm64 (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 87s Setting up python3.14 (3.14.2-1) ... 88s Setting up libpython3-stdlib:arm64 (3.14.2-1) ... 88s Setting up python3-gdbm (3.14.2-1) ... 88s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 88s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 88s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 88s Setting up python3 (3.14.2-1) ... 88s running python rtupdate hooks for python3.14... 88s running python post-rtupdate hooks for python3.14... 88s Processing triggers for libc-bin (2.42-2ubuntu4) ... 88s Processing triggers for systemd (259-1ubuntu2) ... 89s Processing triggers for man-db (2.13.1-1) ... 90s Processing triggers for initramfs-tools (0.150ubuntu7) ... 90s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 105s System running in EFI mode, skipping. 105s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 105s Processing triggers for initramfs-tools (0.150ubuntu7) ... 105s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 120s System running in EFI mode, skipping. 120s autopkgtest [22:41:29]: upgrading testbed (apt dist-upgrade and autopurge) 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 121s Calculating upgrade... 122s The following packages were automatically installed and are no longer required: 122s python3.13 python3.13-minimal 122s Use 'sudo apt autoremove' to remove them. 122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s Reading package lists... 122s Building dependency tree... 122s Reading state information... 122s Solving dependencies... 123s The following packages will be REMOVED: 123s python3.13* python3.13-minimal* 123s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 123s After this operation, 7766 kB disk space will be freed. 123s (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 ... 135995 files and directories currently installed.) 123s Removing python3.13 (3.13.11-1) ... 123s Removing python3.13-minimal (3.13.11-1) ... 124s Processing triggers for man-db (2.13.1-1) ... 125s Processing triggers for systemd (259-1ubuntu2) ... 125s (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 ... 135968 files and directories currently installed.) 125s Purging configuration files for python3.13-minimal (3.13.11-1) ... 125s autopkgtest [22:41:34]: rebooting testbed after setup commands that affected boot 163s autopkgtest [22:42:12]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 166s autopkgtest [22:42:15]: @@@@@@@@@@@@@@@@@@@@ apt-source sphinx-theme-builder 167s Get:1 http://ftpmaster.internal/ubuntu resolute/universe sphinx-theme-builder 0.2.0b2-5 (dsc) [2556 B] 167s Get:2 http://ftpmaster.internal/ubuntu resolute/universe sphinx-theme-builder 0.2.0b2-5 (tar) [40.8 kB] 167s Get:3 http://ftpmaster.internal/ubuntu resolute/universe sphinx-theme-builder 0.2.0b2-5 (diff) [5508 B] 167s gpgv: Signature made Sat Feb 22 18:29:32 2025 UTC 167s gpgv: using RSA key 2EE7A7A517FC124CF115C354651EEFB02527DF13 167s gpgv: issuer "roam@debian.org" 167s gpgv: Can't check signature: No public key 167s dpkg-source: warning: cannot verify inline signature for ./sphinx-theme-builder_0.2.0b2-5.dsc: no acceptable signature found 167s autopkgtest [22:42:16]: testing package sphinx-theme-builder version 0.2.0b2-5 167s autopkgtest [22:42:16]: build not needed 168s autopkgtest [22:42:17]: test pytest: preparing testbed 168s Reading package lists... 168s Building dependency tree... 168s Reading state information... 168s Solving dependencies... 169s The following NEW packages will be installed: 169s cpp cpp-15 cpp-15-aarch64-linux-gnu cpp-aarch64-linux-gnu docutils-common 169s g++ g++-15 g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 169s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu libasan8 libcc1-0 169s libgcc-15-dev libgomp1 libhwasan0 libisl23 libitm1 libjson-perl liblsan0 169s libmpc3 libssl-dev libstdc++-15-dev libtsan2 libubsan1 nodeenv 169s python3-alabaster python3-all python3-anyio python3-build python3-click 169s python3-colorama python3-defusedxml python3-docutils python3-h11 169s python3-imagesize python3-iniconfig python3-livereload python3-pluggy 169s python3-pyproject-hooks python3-pyproject-metadata python3-pytest 169s python3-roman-numerals python3-sniffio python3-snowballstemmer 169s python3-sphinx python3-sphinx-autobuild python3-sphinx-theme-builder 169s python3-starlette python3-tornado python3-uvicorn python3-uvloop 169s python3-watchfiles python3-websockets python3-wheel python3-wsproto 169s python3.13 python3.13-minimal sgml-base sphinx-common xml-core 169s 0 upgraded, 63 newly installed, 0 to remove and 0 not upgraded. 169s Need to get 75.4 MB of archives. 169s After this operation, 272 MB of additional disk space will be used. 169s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.13-minimal arm64 3.13.11-1 [2346 kB] 169s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.13 arm64 3.13.11-1 [758 kB] 170s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 170s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 170s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-11ubuntu1 [11.7 MB] 170s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-11ubuntu1 [1030 B] 170s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 170s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 170s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 170s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 170s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 170s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-11ubuntu1 [49.0 kB] 170s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-11ubuntu1 [147 kB] 170s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-11ubuntu1 [28.0 kB] 170s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-11ubuntu1 [2920 kB] 170s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-11ubuntu1 [1316 kB] 170s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-11ubuntu1 [2690 kB] 170s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-11ubuntu1 [1176 kB] 170s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-11ubuntu1 [1638 kB] 170s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-11ubuntu1 [2600 kB] 170s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-11ubuntu1 [23.1 MB] 170s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-11ubuntu1 [517 kB] 170s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 170s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 170s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-11ubuntu1 [2547 kB] 170s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-11ubuntu1 [13.2 MB] 171s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-11ubuntu1 [24.6 kB] 171s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 171s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 171s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 171s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libssl-dev arm64 3.5.3-1ubuntu2 [3448 kB] 171s Get:32 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-all arm64 3.14.2-1 [888 B] 171s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sniffio all 1.3.1-1 [7262 B] 171s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-anyio all 4.11.0-3 [72.6 kB] 171s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 171s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-wheel all 0.46.1-2 [22.1 kB] 171s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-build all 1.2.2-5 [30.9 kB] 171s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-click all 8.2.0+0.really.8.1.8-1build1 [80.2 kB] 171s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-colorama all 0.4.6-4build1 [32.2 kB] 171s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 171s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 171s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 171s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-h11 all 0.14.0-1.1 [51.6 kB] 171s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 171s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 2.1.0-2 [6962 B] 171s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-tornado arm64 6.5.4-0.1 [306 kB] 171s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-livereload all 2.7.1-0.1 [22.7 kB] 171s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pluggy all 1.6.0-2 [21.1 kB] 171s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyproject-metadata all 0.10.0-1 [20.4 kB] 171s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest all 9.0.2-2 [277 kB] 171s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 171s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 171s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 171s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 171s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-starlette all 0.50.0-1 [53.0 kB] 171s Get:56 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-uvloop arm64 0.22.1+ds1-2 [791 kB] 171s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-wsproto all 1.3.2-1 [21.8 kB] 171s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-uvicorn all 0.38.0-1 [45.9 kB] 171s Get:59 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-watchfiles arm64 1.1.1-2 [378 kB] 171s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-websockets arm64 15.0.1-1build1 [98.3 kB] 171s Get:61 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-autobuild all 2025.08.25-1 [12.0 kB] 171s Get:62 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodeenv all 1.9.1-3 [22.7 kB] 171s Get:63 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-theme-builder all 0.2.0b2-5 [22.7 kB] 171s Fetched 75.4 MB in 2s (36.0 MB/s) 171s Selecting previously unselected package python3.13-minimal. 172s (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 ... 135970 files and directories currently installed.) 172s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_arm64.deb ... 172s Unpacking python3.13-minimal (3.13.11-1) ... 172s Selecting previously unselected package python3.13. 172s Preparing to unpack .../01-python3.13_3.13.11-1_arm64.deb ... 172s Unpacking python3.13 (3.13.11-1) ... 172s Selecting previously unselected package libisl23:arm64. 172s Preparing to unpack .../02-libisl23_0.27-1build1_arm64.deb ... 172s Unpacking libisl23:arm64 (0.27-1build1) ... 172s Selecting previously unselected package libmpc3:arm64. 172s Preparing to unpack .../03-libmpc3_1.3.1-2_arm64.deb ... 172s Unpacking libmpc3:arm64 (1.3.1-2) ... 172s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 172s Preparing to unpack .../04-cpp-15-aarch64-linux-gnu_15.2.0-11ubuntu1_arm64.deb ... 172s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 172s Selecting previously unselected package cpp-15. 172s Preparing to unpack .../05-cpp-15_15.2.0-11ubuntu1_arm64.deb ... 172s Unpacking cpp-15 (15.2.0-11ubuntu1) ... 172s Selecting previously unselected package cpp-aarch64-linux-gnu. 172s Preparing to unpack .../06-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 172s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 172s Selecting previously unselected package cpp. 172s Preparing to unpack .../07-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 172s Unpacking cpp (4:15.2.0-4ubuntu1) ... 172s Selecting previously unselected package sgml-base. 172s Preparing to unpack .../08-sgml-base_1.31+nmu1_all.deb ... 172s Unpacking sgml-base (1.31+nmu1) ... 172s Selecting previously unselected package xml-core. 172s Preparing to unpack .../09-xml-core_0.19build1_all.deb ... 172s Unpacking xml-core (0.19build1) ... 172s Selecting previously unselected package docutils-common. 172s Preparing to unpack .../10-docutils-common_0.22.4+dfsg-1_all.deb ... 172s Unpacking docutils-common (0.22.4+dfsg-1) ... 172s Selecting previously unselected package libcc1-0:arm64. 172s Preparing to unpack .../11-libcc1-0_15.2.0-11ubuntu1_arm64.deb ... 172s Unpacking libcc1-0:arm64 (15.2.0-11ubuntu1) ... 172s Selecting previously unselected package libgomp1:arm64. 172s Preparing to unpack .../12-libgomp1_15.2.0-11ubuntu1_arm64.deb ... 172s Unpacking libgomp1:arm64 (15.2.0-11ubuntu1) ... 172s Selecting previously unselected package libitm1:arm64. 172s Preparing to unpack .../13-libitm1_15.2.0-11ubuntu1_arm64.deb ... 172s Unpacking libitm1:arm64 (15.2.0-11ubuntu1) ... 172s Selecting previously unselected package libasan8:arm64. 172s Preparing to unpack .../14-libasan8_15.2.0-11ubuntu1_arm64.deb ... 172s Unpacking libasan8:arm64 (15.2.0-11ubuntu1) ... 173s Selecting previously unselected package liblsan0:arm64. 173s Preparing to unpack .../15-liblsan0_15.2.0-11ubuntu1_arm64.deb ... 173s Unpacking liblsan0:arm64 (15.2.0-11ubuntu1) ... 173s Selecting previously unselected package libtsan2:arm64. 173s Preparing to unpack .../16-libtsan2_15.2.0-11ubuntu1_arm64.deb ... 173s Unpacking libtsan2:arm64 (15.2.0-11ubuntu1) ... 173s Selecting previously unselected package libubsan1:arm64. 173s Preparing to unpack .../17-libubsan1_15.2.0-11ubuntu1_arm64.deb ... 173s Unpacking libubsan1:arm64 (15.2.0-11ubuntu1) ... 173s Selecting previously unselected package libhwasan0:arm64. 173s Preparing to unpack .../18-libhwasan0_15.2.0-11ubuntu1_arm64.deb ... 173s Unpacking libhwasan0:arm64 (15.2.0-11ubuntu1) ... 173s Selecting previously unselected package libgcc-15-dev:arm64. 173s Preparing to unpack .../19-libgcc-15-dev_15.2.0-11ubuntu1_arm64.deb ... 173s Unpacking libgcc-15-dev:arm64 (15.2.0-11ubuntu1) ... 173s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 173s Preparing to unpack .../20-gcc-15-aarch64-linux-gnu_15.2.0-11ubuntu1_arm64.deb ... 173s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 173s Selecting previously unselected package gcc-15. 173s Preparing to unpack .../21-gcc-15_15.2.0-11ubuntu1_arm64.deb ... 173s Unpacking gcc-15 (15.2.0-11ubuntu1) ... 173s Selecting previously unselected package gcc-aarch64-linux-gnu. 174s Preparing to unpack .../22-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 174s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 174s Selecting previously unselected package gcc. 174s Preparing to unpack .../23-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 174s Unpacking gcc (4:15.2.0-4ubuntu1) ... 174s Selecting previously unselected package libstdc++-15-dev:arm64. 174s Preparing to unpack .../24-libstdc++-15-dev_15.2.0-11ubuntu1_arm64.deb ... 174s Unpacking libstdc++-15-dev:arm64 (15.2.0-11ubuntu1) ... 174s Selecting previously unselected package g++-15-aarch64-linux-gnu. 174s Preparing to unpack .../25-g++-15-aarch64-linux-gnu_15.2.0-11ubuntu1_arm64.deb ... 174s Unpacking g++-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 174s Selecting previously unselected package g++-15. 174s Preparing to unpack .../26-g++-15_15.2.0-11ubuntu1_arm64.deb ... 174s Unpacking g++-15 (15.2.0-11ubuntu1) ... 174s Selecting previously unselected package g++-aarch64-linux-gnu. 174s Preparing to unpack .../27-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 174s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 174s Selecting previously unselected package g++. 174s Preparing to unpack .../28-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 174s Unpacking g++ (4:15.2.0-4ubuntu1) ... 174s Selecting previously unselected package libjson-perl. 174s Preparing to unpack .../29-libjson-perl_4.10000-1_all.deb ... 174s Unpacking libjson-perl (4.10000-1) ... 174s Selecting previously unselected package libssl-dev:arm64. 174s Preparing to unpack .../30-libssl-dev_3.5.3-1ubuntu2_arm64.deb ... 174s Unpacking libssl-dev:arm64 (3.5.3-1ubuntu2) ... 174s Selecting previously unselected package python3-all. 174s Preparing to unpack .../31-python3-all_3.14.2-1_arm64.deb ... 174s Unpacking python3-all (3.14.2-1) ... 174s Selecting previously unselected package python3-sniffio. 174s Preparing to unpack .../32-python3-sniffio_1.3.1-1_all.deb ... 174s Unpacking python3-sniffio (1.3.1-1) ... 174s Selecting previously unselected package python3-anyio. 174s Preparing to unpack .../33-python3-anyio_4.11.0-3_all.deb ... 174s Unpacking python3-anyio (4.11.0-3) ... 174s Selecting previously unselected package python3-pyproject-hooks. 174s Preparing to unpack .../34-python3-pyproject-hooks_1.2.0-1_all.deb ... 174s Unpacking python3-pyproject-hooks (1.2.0-1) ... 175s Selecting previously unselected package python3-wheel. 175s Preparing to unpack .../35-python3-wheel_0.46.1-2_all.deb ... 175s Unpacking python3-wheel (0.46.1-2) ... 175s Selecting previously unselected package python3-build. 175s Preparing to unpack .../36-python3-build_1.2.2-5_all.deb ... 175s Unpacking python3-build (1.2.2-5) ... 175s Selecting previously unselected package python3-click. 175s Preparing to unpack .../37-python3-click_8.2.0+0.really.8.1.8-1build1_all.deb ... 175s Unpacking python3-click (8.2.0+0.really.8.1.8-1build1) ... 175s Selecting previously unselected package python3-colorama. 175s Preparing to unpack .../38-python3-colorama_0.4.6-4build1_all.deb ... 175s Unpacking python3-colorama (0.4.6-4build1) ... 175s Selecting previously unselected package python3-defusedxml. 175s Preparing to unpack .../39-python3-defusedxml_0.7.1-3build1_all.deb ... 175s Unpacking python3-defusedxml (0.7.1-3build1) ... 175s Selecting previously unselected package python3-roman-numerals. 175s Preparing to unpack .../40-python3-roman-numerals_4.1.0-1_all.deb ... 175s Unpacking python3-roman-numerals (4.1.0-1) ... 175s Selecting previously unselected package python3-docutils. 175s Preparing to unpack .../41-python3-docutils_0.22.4+dfsg-1_all.deb ... 175s Unpacking python3-docutils (0.22.4+dfsg-1) ... 175s Selecting previously unselected package python3-h11. 175s Preparing to unpack .../42-python3-h11_0.14.0-1.1_all.deb ... 175s Unpacking python3-h11 (0.14.0-1.1) ... 175s Selecting previously unselected package python3-imagesize. 175s Preparing to unpack .../43-python3-imagesize_1.4.1-1build1_all.deb ... 175s Unpacking python3-imagesize (1.4.1-1build1) ... 175s Selecting previously unselected package python3-iniconfig. 175s Preparing to unpack .../44-python3-iniconfig_2.1.0-2_all.deb ... 175s Unpacking python3-iniconfig (2.1.0-2) ... 175s Selecting previously unselected package python3-tornado. 175s Preparing to unpack .../45-python3-tornado_6.5.4-0.1_arm64.deb ... 175s Unpacking python3-tornado (6.5.4-0.1) ... 175s Selecting previously unselected package python3-livereload. 175s Preparing to unpack .../46-python3-livereload_2.7.1-0.1_all.deb ... 175s Unpacking python3-livereload (2.7.1-0.1) ... 175s Selecting previously unselected package python3-pluggy. 175s Preparing to unpack .../47-python3-pluggy_1.6.0-2_all.deb ... 175s Unpacking python3-pluggy (1.6.0-2) ... 175s Selecting previously unselected package python3-pyproject-metadata. 175s Preparing to unpack .../48-python3-pyproject-metadata_0.10.0-1_all.deb ... 175s Unpacking python3-pyproject-metadata (0.10.0-1) ... 175s Selecting previously unselected package python3-pytest. 175s Preparing to unpack .../49-python3-pytest_9.0.2-2_all.deb ... 175s Unpacking python3-pytest (9.0.2-2) ... 175s Selecting previously unselected package python3-snowballstemmer. 175s Preparing to unpack .../50-python3-snowballstemmer_3.0.1-1_all.deb ... 175s Unpacking python3-snowballstemmer (3.0.1-1) ... 175s Selecting previously unselected package sphinx-common. 175s Preparing to unpack .../51-sphinx-common_8.2.3-12_all.deb ... 175s Unpacking sphinx-common (8.2.3-12) ... 175s Selecting previously unselected package python3-alabaster. 175s Preparing to unpack .../52-python3-alabaster_0.7.16-0.1build1_all.deb ... 175s Unpacking python3-alabaster (0.7.16-0.1build1) ... 175s Selecting previously unselected package python3-sphinx. 176s Preparing to unpack .../53-python3-sphinx_8.2.3-12_all.deb ... 176s Unpacking python3-sphinx (8.2.3-12) ... 176s Selecting previously unselected package python3-starlette. 176s Preparing to unpack .../54-python3-starlette_0.50.0-1_all.deb ... 176s Unpacking python3-starlette (0.50.0-1) ... 176s Selecting previously unselected package python3-uvloop. 176s Preparing to unpack .../55-python3-uvloop_0.22.1+ds1-2_arm64.deb ... 176s Unpacking python3-uvloop (0.22.1+ds1-2) ... 176s Selecting previously unselected package python3-wsproto. 176s Preparing to unpack .../56-python3-wsproto_1.3.2-1_all.deb ... 176s Unpacking python3-wsproto (1.3.2-1) ... 176s Selecting previously unselected package python3-uvicorn. 176s Preparing to unpack .../57-python3-uvicorn_0.38.0-1_all.deb ... 176s Unpacking python3-uvicorn (0.38.0-1) ... 176s Selecting previously unselected package python3-watchfiles. 176s Preparing to unpack .../58-python3-watchfiles_1.1.1-2_arm64.deb ... 176s Unpacking python3-watchfiles (1.1.1-2) ... 176s Selecting previously unselected package python3-websockets. 176s Preparing to unpack .../59-python3-websockets_15.0.1-1build1_arm64.deb ... 176s Unpacking python3-websockets (15.0.1-1build1) ... 176s Selecting previously unselected package python3-sphinx-autobuild. 176s Preparing to unpack .../60-python3-sphinx-autobuild_2025.08.25-1_all.deb ... 176s Unpacking python3-sphinx-autobuild (2025.08.25-1) ... 176s Selecting previously unselected package nodeenv. 176s Preparing to unpack .../61-nodeenv_1.9.1-3_all.deb ... 176s Unpacking nodeenv (1.9.1-3) ... 176s Selecting previously unselected package python3-sphinx-theme-builder. 176s Preparing to unpack .../62-python3-sphinx-theme-builder_0.2.0b2-5_all.deb ... 176s Unpacking python3-sphinx-theme-builder (0.2.0b2-5) ... 176s Setting up python3-iniconfig (2.1.0-2) ... 176s Setting up python3-sniffio (1.3.1-1) ... 177s Setting up python3-tornado (6.5.4-0.1) ... 177s Setting up python3-anyio (4.11.0-3) ... 178s Setting up python3-pyproject-metadata (0.10.0-1) ... 179s Setting up python3-colorama (0.4.6-4build1) ... 179s Setting up python3-defusedxml (0.7.1-3build1) ... 179s Setting up python3-alabaster (0.7.16-0.1build1) ... 179s Setting up python3-watchfiles (1.1.1-2) ... 179s Setting up python3-starlette (0.50.0-1) ... 179s Setting up libgomp1:arm64 (15.2.0-11ubuntu1) ... 179s Setting up python3-click (8.2.0+0.really.8.1.8-1build1) ... 180s Setting up python3-wheel (0.46.1-2) ... 180s Setting up python3-pyproject-hooks (1.2.0-1) ... 180s Setting up python3-snowballstemmer (3.0.1-1) ... 181s Setting up libssl-dev:arm64 (3.5.3-1ubuntu2) ... 181s Setting up libmpc3:arm64 (1.3.1-2) ... 181s Setting up python3-h11 (0.14.0-1.1) ... 181s Setting up python3-uvloop (0.22.1+ds1-2) ... 182s Setting up python3-pluggy (1.6.0-2) ... 182s Setting up libubsan1:arm64 (15.2.0-11ubuntu1) ... 182s Setting up libhwasan0:arm64 (15.2.0-11ubuntu1) ... 182s Setting up python3-livereload (2.7.1-0.1) ... 182s Setting up libasan8:arm64 (15.2.0-11ubuntu1) ... 182s Setting up libjson-perl (4.10000-1) ... 182s Setting up python3-roman-numerals (4.1.0-1) ... 182s Setting up python3.13-minimal (3.13.11-1) ... 183s Setting up sgml-base (1.31+nmu1) ... 183s Setting up libtsan2:arm64 (15.2.0-11ubuntu1) ... 183s Setting up libisl23:arm64 (0.27-1build1) ... 183s Setting up python3-build (1.2.2-5) ... 184s Setting up libcc1-0:arm64 (15.2.0-11ubuntu1) ... 184s Setting up liblsan0:arm64 (15.2.0-11ubuntu1) ... 184s Setting up libitm1:arm64 (15.2.0-11ubuntu1) ... 184s Setting up python3-imagesize (1.4.1-1build1) ... 184s Setting up python3-websockets (15.0.1-1build1) ... 184s Setting up cpp-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 184s Setting up libgcc-15-dev:arm64 (15.2.0-11ubuntu1) ... 184s Setting up python3-wsproto (1.3.2-1) ... 185s Setting up python3.13 (3.13.11-1) ... 186s Setting up python3-pytest (9.0.2-2) ... 187s Setting up python3-all (3.14.2-1) ... 187s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 187s Setting up libstdc++-15-dev:arm64 (15.2.0-11ubuntu1) ... 187s Setting up sphinx-common (8.2.3-12) ... 187s Setting up cpp-15 (15.2.0-11ubuntu1) ... 187s Setting up cpp (4:15.2.0-4ubuntu1) ... 187s Setting up xml-core (0.19build1) ... 187s Setting up gcc-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 187s Setting up python3-uvicorn (0.38.0-1) ... 187s Setting up gcc-15 (15.2.0-11ubuntu1) ... 187s Setting up g++-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 187s Setting up g++-15 (15.2.0-11ubuntu1) ... 187s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 187s Setting up gcc (4:15.2.0-4ubuntu1) ... 187s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 187s Setting up g++ (4:15.2.0-4ubuntu1) ... 187s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 187s Setting up nodeenv (1.9.1-3) ... 187s Processing triggers for libc-bin (2.42-2ubuntu4) ... 187s Processing triggers for systemd (259-1ubuntu2) ... 188s Processing triggers for man-db (2.13.1-1) ... 190s Processing triggers for sgml-base (1.31+nmu1) ... 190s Setting up docutils-common (0.22.4+dfsg-1) ... 190s Processing triggers for sgml-base (1.31+nmu1) ... 190s Setting up python3-docutils (0.22.4+dfsg-1) ... 190s Setting up python3-sphinx (8.2.3-12) ... 191s Setting up python3-sphinx-autobuild (2025.08.25-1) ... 192s Setting up python3-sphinx-theme-builder (0.2.0b2-5) ... 193s autopkgtest [22:42:42]: test pytest: [----------------------- 193s === python3.13 === 194s ============================= test session starts ============================== 194s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 194s rootdir: /tmp/autopkgtest.PFuTEy/autopkgtest_tmp 194s plugins: anyio-4.11.0, typeguard-4.4.4 194s collected 52 items 194s 194s tests/integration/test_cli_compile.py .. [ 3%] 194s tests/integration/test_cli_new.py .... [ 11%] 194s tests/integration/test_cli_package.py . [ 13%] 194s tests/unit/test_errors.py ................... [ 50%] 194s tests/unit/test_project.py ................... [ 86%] 194s tests/workflow/test_cli.py ... [ 92%] 194s tests/workflow/test_new.py ... [ 98%] 194s tests/workflow/test_package.py . [100%] 194s 194s =============================== warnings summary =============================== 194s tests/unit/test_project.py::TestProjectFromPath::test_works_with_proper_dynamic_version 194s tests/unit/test_project.py::TestProjectFromPath::test_works_with_proper_dynamic_version 194s tests/unit/test_project.py::TestProjectFromPath::test_rejects_with_double_declaration 194s tests/unit/test_project.py::TestProjectFromPath::test_rejects_no_dynamic_with_version_in_python_file 194s /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 194s and isinstance(child.value, ast.Str) 194s 194s tests/unit/test_project.py::TestProjectFromPath::test_works_with_proper_dynamic_version 194s tests/unit/test_project.py::TestProjectFromPath::test_rejects_with_double_declaration 194s tests/unit/test_project.py::TestProjectFromPath::test_rejects_no_dynamic_with_version_in_python_file 194s /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 194s version = child.value.s 194s 194s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 194s ======================== 52 passed, 7 warnings in 0.51s ======================== 194s === python3.14 === 195s ============================= test session starts ============================== 195s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 195s rootdir: /tmp/autopkgtest.PFuTEy/autopkgtest_tmp 195s plugins: anyio-4.11.0, typeguard-4.4.4 195s collected 52 items 195s 195s tests/integration/test_cli_compile.py .. [ 3%] 195s tests/integration/test_cli_new.py .... [ 11%] 195s tests/integration/test_cli_package.py . [ 13%] 195s tests/unit/test_errors.py ................... [ 50%] 195s tests/unit/test_project.py ........F..F.F..... [ 86%] 195s tests/workflow/test_cli.py ... [ 92%] 195s tests/workflow/test_new.py ... [ 98%] 195s tests/workflow/test_package.py . [100%] 195s 195s =================================== FAILURES =================================== 195s __________ TestProjectFromPath.test_works_with_proper_dynamic_version __________ 195s 195s self = 195s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-1/test_works_with_proper_dynamic0') 195s 195s def test_works_with_proper_dynamic_version(self, tmp_path: Path) -> None: 195s # GIVEN 195s (tmp_path / "pyproject.toml").write_text( 195s textwrap.dedent( 195s """ 195s [project] 195s name = "magic" 195s dynamic = ["version"] 195s license = { text = "MIT" } 195s 195s [tool.sphinx-theme-builder] 195s node-version = "16.13.0" 195s """ 195s ) 195s ) 195s (tmp_path / "src" / "magic").mkdir(parents=True) 195s (tmp_path / "src" / "magic" / "__init__.py").write_text( 195s textwrap.dedent( 195s """ 195s version = "2.3.4" # not really, we just ignore this. 195s __version__ = "1.2.3" 195s """ 195s ) 195s ) 195s 195s # WHEN 195s > project = Project.from_path(tmp_path) 195s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/unit/test_project.py:224: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:247: in from_path 195s version_s, version_comes_from = _determine_version( 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:149: in _determine_version 195s declared_in_python = get_version_using_ast(package_init_file.read_bytes()) 195s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s contents = b'\nversion = "2.3.4" # not really, we just ignore this.\n__version__ = "1.2.3"\n' 195s 195s def get_version_using_ast(contents: bytes) -> Optional[str]: 195s """Extract the version from the given file, using the Python AST.""" 195s tree = ast.parse(contents) 195s 195s # Only need to check the top-level nodes, and not recurse deeper. 195s version: Optional[str] = None 195s for child in tree.body: 195s # Look for a simple string assignment to __version__ 195s if ( 195s isinstance(child, ast.Assign) 195s and len(child.targets) == 1 195s and isinstance(child.targets[0], ast.Name) 195s and child.targets[0].id == "__version__" 195s > and isinstance(child.value, ast.Str) 195s ^^^^^^^ 195s ): 195s E AttributeError: module 'ast' has no attribute 'Str' 195s 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:43: AttributeError 195s ___________ TestProjectFromPath.test_rejects_with_double_declaration ___________ 195s 195s self = 195s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-1/test_rejects_with_double_decla0') 195s 195s def test_rejects_with_double_declaration(self, tmp_path: Path) -> None: 195s # GIVEN 195s (tmp_path / "pyproject.toml").write_text( 195s textwrap.dedent( 195s """ 195s [project] 195s name = "magic" 195s version = "1.2.3" 195s """ 195s ) 195s ) 195s (tmp_path / "src" / "magic").mkdir(parents=True) 195s (tmp_path / "src" / "magic" / "__init__.py").write_text('__version__ = "2.3.4"') 195s 195s # WHEN 195s with pytest.raises(InvalidProjectStructure) as ctx: 195s > Project.from_path(tmp_path) 195s 195s tests/unit/test_project.py:296: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:247: in from_path 195s version_s, version_comes_from = _determine_version( 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:149: in _determine_version 195s declared_in_python = get_version_using_ast(package_init_file.read_bytes()) 195s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s contents = b'__version__ = "2.3.4"' 195s 195s def get_version_using_ast(contents: bytes) -> Optional[str]: 195s """Extract the version from the given file, using the Python AST.""" 195s tree = ast.parse(contents) 195s 195s # Only need to check the top-level nodes, and not recurse deeper. 195s version: Optional[str] = None 195s for child in tree.body: 195s # Look for a simple string assignment to __version__ 195s if ( 195s isinstance(child, ast.Assign) 195s and len(child.targets) == 1 195s and isinstance(child.targets[0], ast.Name) 195s and child.targets[0].id == "__version__" 195s > and isinstance(child.value, ast.Str) 195s ^^^^^^^ 195s ): 195s E AttributeError: module 'ast' has no attribute 'Str' 195s 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:43: AttributeError 195s ___ TestProjectFromPath.test_rejects_no_dynamic_with_version_in_python_file ____ 195s 195s self = 195s tmp_path = PosixPath('/tmp/pytest-of-ubuntu/pytest-1/test_rejects_no_dynamic_with_v0') 195s 195s def test_rejects_no_dynamic_with_version_in_python_file( 195s self, tmp_path: Path 195s ) -> None: 195s # GIVEN 195s (tmp_path / "pyproject.toml").write_text( 195s textwrap.dedent( 195s """ 195s [project] 195s name = "magic" 195s """ 195s ) 195s ) 195s (tmp_path / "src" / "magic").mkdir(parents=True) 195s (tmp_path / "src" / "magic" / "__init__.py").write_text('__version__ = "1.2.3"') 195s 195s # WHEN 195s with pytest.raises(ImproperProjectMetadata) as ctx: 195s > Project.from_path(tmp_path) 195s 195s tests/unit/test_project.py:352: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:247: in from_path 195s version_s, version_comes_from = _determine_version( 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:149: in _determine_version 195s declared_in_python = get_version_using_ast(package_init_file.read_bytes()) 195s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s contents = b'__version__ = "1.2.3"' 195s 195s def get_version_using_ast(contents: bytes) -> Optional[str]: 195s """Extract the version from the given file, using the Python AST.""" 195s tree = ast.parse(contents) 195s 195s # Only need to check the top-level nodes, and not recurse deeper. 195s version: Optional[str] = None 195s for child in tree.body: 195s # Look for a simple string assignment to __version__ 195s if ( 195s isinstance(child, ast.Assign) 195s and len(child.targets) == 1 195s and isinstance(child.targets[0], ast.Name) 195s and child.targets[0].id == "__version__" 195s > and isinstance(child.value, ast.Str) 195s ^^^^^^^ 195s ): 195s E AttributeError: module 'ast' has no attribute 'Str' 195s 195s /usr/lib/python3/dist-packages/sphinx_theme_builder/_internal/project.py:43: AttributeError 195s =========================== short test summary info ============================ 195s FAILED tests/unit/test_project.py::TestProjectFromPath::test_works_with_proper_dynamic_version 195s FAILED tests/unit/test_project.py::TestProjectFromPath::test_rejects_with_double_declaration 195s FAILED tests/unit/test_project.py::TestProjectFromPath::test_rejects_no_dynamic_with_version_in_python_file 195s ========================= 3 failed, 49 passed in 0.55s ========================= 196s autopkgtest [22:42:45]: test pytest: -----------------------] 196s autopkgtest [22:42:45]: test pytest: - - - - - - - - - - results - - - - - - - - - - 196s pytest FAIL non-zero exit status 1 197s autopkgtest [22:42:46]: @@@@@@@@@@@@@@@@@@@@ summary 197s pytest FAIL non-zero exit status 1