0s autopkgtest [18:24:19]: starting date and time: 2024-11-26 18:24:19+0000 0s autopkgtest [18:24:19]: git checkout: 0acbae0a WIP show VirtSubproc stderr in real-time 0s autopkgtest [18:24:19]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.khr7to47/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-llm --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-31.secgroup --name adt-plucky-arm64-python-llm-20241126-182419-juju-7f2275-prod-proposed-migration-environment-2-21f1671b-e1b0-49de-8314-3b60a2628938 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 99s autopkgtest [18:25:58]: testbed dpkg architecture: arm64 99s autopkgtest [18:25:58]: testbed apt version: 2.9.8 99s autopkgtest [18:25:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 100s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 100s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 100s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [56.7 kB] 101s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [822 kB] 101s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 101s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [93.6 kB] 101s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [58.2 kB] 101s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [641 kB] 102s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [19.5 kB] 102s Fetched 1789 kB in 2s (828 kB/s) 102s Reading package lists... 105s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s Calculating upgrade... 108s The following package was automatically installed and is no longer required: 108s libsgutils2-1.46-2 108s Use 'sudo apt autoremove' to remove it. 108s The following NEW packages will be installed: 108s appstream cloud-init-base gir1.2-packagekitglib-1.0 libappstream5 108s libduktape207 libglib2.0-bin libgstreamer1.0-0 libpackagekit-glib2-18 108s libsgutils2-1.48 libstemmer0d packagekit packagekit-tools polkitd 108s python3-distro-info python3-software-properties sgml-base 108s software-properties-common unattended-upgrades xml-core 108s The following packages will be upgraded: 108s apt apt-utils bash bpftrace cloud-init curl debconf debconf-i18n distro-info 108s dracut-install fwupd-signed gir1.2-girepository-2.0 gir1.2-glib-2.0 hostname 108s init init-system-helpers libapt-pkg6.0t64 libaudit-common libaudit1 108s libcurl3t64-gnutls libcurl4t64 libgirepository-1.0-1 libglib2.0-0t64 108s libglib2.0-data liblzma5 libpam-modules libpam-modules-bin libpam-runtime 108s libpam0g libplymouth5 libpolkit-agent-1-0 libpolkit-gobject-1-0 108s libpython3-stdlib libselinux1 libsemanage-common libsemanage2 linux-base 108s lto-disabled-list lxd-installer openssh-client openssh-server 108s openssh-sftp-server pinentry-curses plymouth plymouth-theme-ubuntu-text 108s python-apt-common python3 python3-apt python3-blinker python3-dbus 108s python3-debconf python3-gi python3-jsonschema-specifications python3-minimal 108s python3-rpds-py python3-yaml sg3-utils sg3-utils-udev vim-common vim-tiny 108s xxd xz-utils 108s 62 upgraded, 19 newly installed, 0 to remove and 0 not upgraded. 108s Need to get 18.4 MB of archives. 108s After this operation, 14.4 MB of additional disk space will be used. 108s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 bash arm64 5.2.32-1ubuntu2 [791 kB] 109s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 hostname arm64 3.25 [11.0 kB] 109s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 init-system-helpers all 1.67ubuntu1 [39.1 kB] 109s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 liblzma5 arm64 5.6.3-1 [138 kB] 109s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libapt-pkg6.0t64 arm64 2.9.14ubuntu1 [1015 kB] 110s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 apt arm64 2.9.14ubuntu1 [1323 kB] 112s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 apt-utils arm64 2.9.14ubuntu1 [207 kB] 112s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 112s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libaudit1 arm64 1:4.0.2-2ubuntu1 [54.2 kB] 112s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 debconf-i18n all 1.5.87ubuntu1 [204 kB] 112s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 112s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 112s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 112s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-debconf all 1.5.87ubuntu1 [4156 B] 112s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 debconf all 1.5.87ubuntu1 [124 kB] 112s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam0g arm64 1.5.3-7ubuntu4 [68.6 kB] 112s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libselinux1 arm64 3.7-3ubuntu1 [81.6 kB] 112s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-modules-bin arm64 1.5.3-7ubuntu4 [50.4 kB] 112s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-modules arm64 1.5.3-7ubuntu4 [285 kB] 113s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 init arm64 1.67ubuntu1 [6428 B] 113s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-sftp-server arm64 1:9.9p1-3ubuntu2 [36.8 kB] 113s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-server arm64 1:9.9p1-3ubuntu2 [524 kB] 113s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-client arm64 1:9.9p1-3ubuntu2 [920 kB] 114s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-runtime all 1.5.3-7ubuntu4 [40.8 kB] 114s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 sgml-base all 1.31 [11.4 kB] 114s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libsemanage-common all 3.7-2build1 [7186 B] 114s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libsemanage2 arm64 3.7-2build1 [92.2 kB] 114s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 distro-info arm64 1.12 [19.4 kB] 114s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-girepository-2.0 arm64 1.82.0-2 [25.2 kB] 114s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-glib-2.0 arm64 2.82.2-3 [182 kB] 114s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-0t64 arm64 2.82.2-3 [1560 kB] 116s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libgirepository-1.0-1 arm64 1.82.0-2 [83.0 kB] 116s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-data all 2.82.2-3 [51.7 kB] 116s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 python-apt-common all 2.9.0ubuntu2 [20.3 kB] 116s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-apt arm64 2.9.0ubuntu2 [188 kB] 116s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dbus arm64 1.3.2-5build4 [109 kB] 116s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-gi arm64 3.50.0-3build1 [279 kB] 117s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-yaml arm64 6.0.2-1build1 [164 kB] 117s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 vim-tiny arm64 2:9.1.0861-1ubuntu1 [805 kB] 117s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 vim-common all 2:9.1.0861-1ubuntu1 [395 kB] 118s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 xxd arm64 2:9.1.0861-1ubuntu1 [67.3 kB] 118s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libplymouth5 arm64 24.004.60-2ubuntu4 [141 kB] 118s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 plymouth-theme-ubuntu-text arm64 24.004.60-2ubuntu4 [9904 B] 118s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 plymouth arm64 24.004.60-2ubuntu4 [135 kB] 118s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-distro-info all 1.12 [7754 B] 118s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 xz-utils arm64 5.6.3-1 [272 kB] 119s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl3t64-gnutls arm64 8.11.0-1ubuntu2 [367 kB] 119s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 libstemmer0d arm64 2.2.0-4build1 [160 kB] 119s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 libappstream5 arm64 1.0.3-1 [241 kB] 119s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 appstream arm64 1.0.3-1 [68.9 kB] 119s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 bpftrace arm64 0.21.2-2ubuntu3 [1854 kB] 121s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 cloud-init all 24.4-0ubuntu1 [2088 B] 121s Get:53 http://ftpmaster.internal/ubuntu plucky/main arm64 cloud-init-base all 24.4-0ubuntu1 [612 kB] 122s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 curl arm64 8.11.0-1ubuntu2 [243 kB] 122s Get:55 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl4t64 arm64 8.11.0-1ubuntu2 [372 kB] 122s Get:56 http://ftpmaster.internal/ubuntu plucky/main arm64 dracut-install arm64 105-2ubuntu3 [34.6 kB] 123s Get:57 http://ftpmaster.internal/ubuntu plucky/main arm64 fwupd-signed arm64 1.55+1.7-1 [30.9 kB] 123s Get:58 http://ftpmaster.internal/ubuntu plucky/main arm64 libpackagekit-glib2-18 arm64 1.3.0-2 [116 kB] 123s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-packagekitglib-1.0 arm64 1.3.0-2 [25.5 kB] 123s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 libduktape207 arm64 2.7.0+tests-0ubuntu3 [144 kB] 123s Get:61 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-bin arm64 2.82.2-3 [97.8 kB] 123s Get:62 http://ftpmaster.internal/ubuntu plucky/main arm64 libgstreamer1.0-0 arm64 1.24.9-1 [1139 kB] 124s Get:63 http://ftpmaster.internal/ubuntu plucky/main arm64 libpolkit-agent-1-0 arm64 125-2ubuntu1 [16.7 kB] 124s Get:64 http://ftpmaster.internal/ubuntu plucky/main arm64 libpolkit-gobject-1-0 arm64 125-2ubuntu1 [49.4 kB] 124s Get:65 http://ftpmaster.internal/ubuntu plucky/main arm64 libsgutils2-1.48 arm64 1.48-0ubuntu1 [118 kB] 124s Get:66 http://ftpmaster.internal/ubuntu plucky/main arm64 linux-base all 4.10.1ubuntu1 [34.8 kB] 124s Get:67 http://ftpmaster.internal/ubuntu plucky/main arm64 lto-disabled-list all 54 [12.2 kB] 124s Get:68 http://ftpmaster.internal/ubuntu plucky/main arm64 lxd-installer all 10 [5264 B] 124s Get:69 http://ftpmaster.internal/ubuntu plucky/main arm64 xml-core all 0.19 [20.3 kB] 124s Get:70 http://ftpmaster.internal/ubuntu plucky/main arm64 polkitd arm64 125-2ubuntu1 [95.8 kB] 125s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 packagekit arm64 1.3.0-2 [431 kB] 125s Get:72 http://ftpmaster.internal/ubuntu plucky/main arm64 packagekit-tools arm64 1.3.0-2 [27.8 kB] 125s Get:73 http://ftpmaster.internal/ubuntu plucky/main arm64 pinentry-curses arm64 1.3.1-0ubuntu2 [38.5 kB] 125s Get:74 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-blinker all 1.9.0-1 [10.7 kB] 125s Get:75 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-rpds-py arm64 0.21.0-2ubuntu1 [302 kB] 125s Get:76 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jsonschema-specifications all 2023.12.1-2 [9116 B] 125s Get:77 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-software-properties all 0.105 [30.3 kB] 125s Get:78 http://ftpmaster.internal/ubuntu plucky/main arm64 sg3-utils arm64 1.48-0ubuntu1 [999 kB] 126s Get:79 http://ftpmaster.internal/ubuntu plucky/main arm64 sg3-utils-udev all 1.48-0ubuntu1 [6608 B] 126s Get:80 http://ftpmaster.internal/ubuntu plucky/main arm64 software-properties-common all 0.105 [16.5 kB] 126s Get:81 http://ftpmaster.internal/ubuntu plucky/main arm64 unattended-upgrades all 2.9.1+nmu4ubuntu1 [51.2 kB] 127s Preconfiguring packages ... 127s Fetched 18.4 MB in 18s (1013 kB/s) 128s (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 ... 80002 files and directories currently installed.) 128s Preparing to unpack .../bash_5.2.32-1ubuntu2_arm64.deb ... 128s Unpacking bash (5.2.32-1ubuntu2) over (5.2.32-1ubuntu1) ... 128s Setting up bash (5.2.32-1ubuntu2) ... 128s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 128s (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 ... 80002 files and directories currently installed.) 128s Preparing to unpack .../hostname_3.25_arm64.deb ... 128s Unpacking hostname (3.25) over (3.23+nmu2ubuntu2) ... 128s Setting up hostname (3.25) ... 128s (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 ... 80002 files and directories currently installed.) 128s Preparing to unpack .../init-system-helpers_1.67ubuntu1_all.deb ... 128s Unpacking init-system-helpers (1.67ubuntu1) over (1.66ubuntu1) ... 128s Setting up init-system-helpers (1.67ubuntu1) ... 128s (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 ... 80002 files and directories currently installed.) 128s Preparing to unpack .../liblzma5_5.6.3-1_arm64.deb ... 128s Unpacking liblzma5:arm64 (5.6.3-1) over (5.6.2-2) ... 128s Setting up liblzma5:arm64 (5.6.3-1) ... 128s (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 ... 80002 files and directories currently installed.) 128s Preparing to unpack .../libapt-pkg6.0t64_2.9.14ubuntu1_arm64.deb ... 128s Unpacking libapt-pkg6.0t64:arm64 (2.9.14ubuntu1) over (2.9.8) ... 128s Setting up libapt-pkg6.0t64:arm64 (2.9.14ubuntu1) ... 129s (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 ... 80002 files and directories currently installed.) 129s Preparing to unpack .../apt_2.9.14ubuntu1_arm64.deb ... 129s Unpacking apt (2.9.14ubuntu1) over (2.9.8) ... 129s Setting up apt (2.9.14ubuntu1) ... 130s (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 ... 79994 files and directories currently installed.) 130s Preparing to unpack .../apt-utils_2.9.14ubuntu1_arm64.deb ... 130s Unpacking apt-utils (2.9.14ubuntu1) over (2.9.8) ... 130s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 130s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 130s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 130s (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 ... 79994 files and directories currently installed.) 130s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_arm64.deb ... 130s Unpacking libaudit1:arm64 (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 130s Setting up libaudit1:arm64 (1:4.0.2-2ubuntu1) ... 130s (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 ... 79994 files and directories currently installed.) 130s Preparing to unpack .../debconf-i18n_1.5.87ubuntu1_all.deb ... 130s Unpacking debconf-i18n (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 130s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 130s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 130s Setting up python3-minimal (3.12.7-1) ... 131s (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 ... 79994 files and directories currently installed.) 131s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 131s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 131s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 131s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 131s Preparing to unpack .../python3-debconf_1.5.87ubuntu1_all.deb ... 131s Unpacking python3-debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 131s Preparing to unpack .../debconf_1.5.87ubuntu1_all.deb ... 131s Unpacking debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 131s Setting up debconf (1.5.87ubuntu1) ... 131s (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 ... 79994 files and directories currently installed.) 132s Preparing to unpack .../libpam0g_1.5.3-7ubuntu4_arm64.deb ... 132s Unpacking libpam0g:arm64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 132s Setting up libpam0g:arm64 (1.5.3-7ubuntu4) ... 132s (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 ... 79994 files and directories currently installed.) 132s Preparing to unpack .../libselinux1_3.7-3ubuntu1_arm64.deb ... 132s Unpacking libselinux1:arm64 (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 132s Setting up libselinux1:arm64 (3.7-3ubuntu1) ... 132s (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 ... 79994 files and directories currently installed.) 132s Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu4_arm64.deb ... 132s Unpacking libpam-modules-bin (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 132s Setting up libpam-modules-bin (1.5.3-7ubuntu4) ... 132s pam_namespace.service is a disabled or a static unit not running, not starting it. 132s (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 ... 79994 files and directories currently installed.) 132s Preparing to unpack .../libpam-modules_1.5.3-7ubuntu4_arm64.deb ... 133s Unpacking libpam-modules:arm64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 133s Setting up libpam-modules:arm64 (1.5.3-7ubuntu4) ... 133s (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 ... 79994 files and directories currently installed.) 133s Preparing to unpack .../init_1.67ubuntu1_arm64.deb ... 133s Unpacking init (1.67ubuntu1) over (1.66ubuntu1) ... 133s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu2_arm64.deb ... 133s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 133s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu2_arm64.deb ... 133s Unpacking openssh-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 133s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu2_arm64.deb ... 133s Unpacking openssh-client (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 133s Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu4_all.deb ... 133s Unpacking libpam-runtime (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 133s Setting up libpam-runtime (1.5.3-7ubuntu4) ... 134s Selecting previously unselected package sgml-base. 134s (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 ... 79996 files and directories currently installed.) 134s Preparing to unpack .../sgml-base_1.31_all.deb ... 134s Unpacking sgml-base (1.31) ... 134s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 134s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 134s Setting up libsemanage-common (3.7-2build1) ... 134s (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 ... 80022 files and directories currently installed.) 134s Preparing to unpack .../libsemanage2_3.7-2build1_arm64.deb ... 134s Unpacking libsemanage2:arm64 (3.7-2build1) over (3.5-1build6) ... 134s Setting up libsemanage2:arm64 (3.7-2build1) ... 134s (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 ... 80022 files and directories currently installed.) 134s Preparing to unpack .../00-distro-info_1.12_arm64.deb ... 134s Unpacking distro-info (1.12) over (1.9) ... 134s Preparing to unpack .../01-gir1.2-girepository-2.0_1.82.0-2_arm64.deb ... 134s Unpacking gir1.2-girepository-2.0:arm64 (1.82.0-2) over (1.80.1-4) ... 134s Preparing to unpack .../02-gir1.2-glib-2.0_2.82.2-3_arm64.deb ... 134s Unpacking gir1.2-glib-2.0:arm64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 134s Preparing to unpack .../03-libglib2.0-0t64_2.82.2-3_arm64.deb ... 134s Unpacking libglib2.0-0t64:arm64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 134s Preparing to unpack .../04-libgirepository-1.0-1_1.82.0-2_arm64.deb ... 134s Unpacking libgirepository-1.0-1:arm64 (1.82.0-2) over (1.80.1-4) ... 134s Preparing to unpack .../05-libglib2.0-data_2.82.2-3_all.deb ... 134s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 134s Preparing to unpack .../06-python-apt-common_2.9.0ubuntu2_all.deb ... 134s Unpacking python-apt-common (2.9.0ubuntu2) over (2.9.0ubuntu1) ... 134s Preparing to unpack .../07-python3-apt_2.9.0ubuntu2_arm64.deb ... 134s Unpacking python3-apt (2.9.0ubuntu2) over (2.9.0ubuntu1) ... 135s Preparing to unpack .../08-python3-dbus_1.3.2-5build4_arm64.deb ... 135s Unpacking python3-dbus (1.3.2-5build4) over (1.3.2-5build3) ... 135s Preparing to unpack .../09-python3-gi_3.50.0-3build1_arm64.deb ... 135s Unpacking python3-gi (3.50.0-3build1) over (3.50.0-3) ... 135s Preparing to unpack .../10-python3-yaml_6.0.2-1build1_arm64.deb ... 135s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 135s Preparing to unpack .../11-vim-tiny_2%3a9.1.0861-1ubuntu1_arm64.deb ... 135s Unpacking vim-tiny (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 135s Preparing to unpack .../12-vim-common_2%3a9.1.0861-1ubuntu1_all.deb ... 135s Unpacking vim-common (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 135s Preparing to unpack .../13-xxd_2%3a9.1.0861-1ubuntu1_arm64.deb ... 135s Unpacking xxd (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 135s Preparing to unpack .../14-libplymouth5_24.004.60-2ubuntu4_arm64.deb ... 135s Unpacking libplymouth5:arm64 (24.004.60-2ubuntu4) over (24.004.60-1ubuntu11) ... 135s Preparing to unpack .../15-plymouth-theme-ubuntu-text_24.004.60-2ubuntu4_arm64.deb ... 135s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu4) over (24.004.60-1ubuntu11) ... 135s Preparing to unpack .../16-plymouth_24.004.60-2ubuntu4_arm64.deb ... 135s Unpacking plymouth (24.004.60-2ubuntu4) over (24.004.60-1ubuntu11) ... 135s Selecting previously unselected package python3-distro-info. 135s Preparing to unpack .../17-python3-distro-info_1.12_all.deb ... 135s Unpacking python3-distro-info (1.12) ... 135s Preparing to unpack .../18-xz-utils_5.6.3-1_arm64.deb ... 135s Unpacking xz-utils (5.6.3-1) over (5.6.2-2) ... 136s Preparing to unpack .../19-libcurl3t64-gnutls_8.11.0-1ubuntu2_arm64.deb ... 136s Unpacking libcurl3t64-gnutls:arm64 (8.11.0-1ubuntu2) over (8.9.1-2ubuntu2) ... 136s Selecting previously unselected package libstemmer0d:arm64. 136s Preparing to unpack .../20-libstemmer0d_2.2.0-4build1_arm64.deb ... 136s Unpacking libstemmer0d:arm64 (2.2.0-4build1) ... 136s Selecting previously unselected package libappstream5:arm64. 136s Preparing to unpack .../21-libappstream5_1.0.3-1_arm64.deb ... 136s Unpacking libappstream5:arm64 (1.0.3-1) ... 136s Selecting previously unselected package appstream. 136s Preparing to unpack .../22-appstream_1.0.3-1_arm64.deb ... 136s Unpacking appstream (1.0.3-1) ... 136s Preparing to unpack .../23-bpftrace_0.21.2-2ubuntu3_arm64.deb ... 136s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 136s Preparing to unpack .../24-cloud-init_24.4-0ubuntu1_all.deb ... 136s Unpacking cloud-init (24.4-0ubuntu1) over (24.4~3+really24.3.1-0ubuntu4) ... 136s dpkg: warning: unable to delete old directory '/etc/cloud/templates': Directory not empty 136s dpkg: warning: unable to delete old directory '/etc/cloud/cloud.cfg.d': Directory not empty 136s dpkg: warning: unable to delete old directory '/etc/cloud': Directory not empty 136s Selecting previously unselected package cloud-init-base. 136s Preparing to unpack .../25-cloud-init-base_24.4-0ubuntu1_all.deb ... 137s Unpacking cloud-init-base (24.4-0ubuntu1) ... 137s Preparing to unpack .../26-curl_8.11.0-1ubuntu2_arm64.deb ... 137s Unpacking curl (8.11.0-1ubuntu2) over (8.9.1-2ubuntu2) ... 137s Preparing to unpack .../27-libcurl4t64_8.11.0-1ubuntu2_arm64.deb ... 137s Unpacking libcurl4t64:arm64 (8.11.0-1ubuntu2) over (8.9.1-2ubuntu2) ... 137s Preparing to unpack .../28-dracut-install_105-2ubuntu3_arm64.deb ... 137s Unpacking dracut-install (105-2ubuntu3) over (105-1ubuntu1) ... 137s Preparing to unpack .../29-fwupd-signed_1.55+1.7-1_arm64.deb ... 137s Unpacking fwupd-signed (1.55+1.7-1) over (1.54+1.6-1build1) ... 137s Selecting previously unselected package libpackagekit-glib2-18:arm64. 137s Preparing to unpack .../30-libpackagekit-glib2-18_1.3.0-2_arm64.deb ... 137s Unpacking libpackagekit-glib2-18:arm64 (1.3.0-2) ... 137s Selecting previously unselected package gir1.2-packagekitglib-1.0. 137s Preparing to unpack .../31-gir1.2-packagekitglib-1.0_1.3.0-2_arm64.deb ... 137s Unpacking gir1.2-packagekitglib-1.0 (1.3.0-2) ... 137s Selecting previously unselected package libduktape207:arm64. 137s Preparing to unpack .../32-libduktape207_2.7.0+tests-0ubuntu3_arm64.deb ... 137s Unpacking libduktape207:arm64 (2.7.0+tests-0ubuntu3) ... 137s Selecting previously unselected package libglib2.0-bin. 137s Preparing to unpack .../33-libglib2.0-bin_2.82.2-3_arm64.deb ... 137s Unpacking libglib2.0-bin (2.82.2-3) ... 137s Selecting previously unselected package libgstreamer1.0-0:arm64. 137s Preparing to unpack .../34-libgstreamer1.0-0_1.24.9-1_arm64.deb ... 137s Unpacking libgstreamer1.0-0:arm64 (1.24.9-1) ... 137s Preparing to unpack .../35-libpolkit-agent-1-0_125-2ubuntu1_arm64.deb ... 137s Unpacking libpolkit-agent-1-0:arm64 (125-2ubuntu1) over (124-2ubuntu1) ... 137s Preparing to unpack .../36-libpolkit-gobject-1-0_125-2ubuntu1_arm64.deb ... 137s Unpacking libpolkit-gobject-1-0:arm64 (125-2ubuntu1) over (124-2ubuntu1) ... 137s Selecting previously unselected package libsgutils2-1.48:arm64. 137s Preparing to unpack .../37-libsgutils2-1.48_1.48-0ubuntu1_arm64.deb ... 137s Unpacking libsgutils2-1.48:arm64 (1.48-0ubuntu1) ... 137s Preparing to unpack .../38-linux-base_4.10.1ubuntu1_all.deb ... 137s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 137s Preparing to unpack .../39-lto-disabled-list_54_all.deb ... 137s Unpacking lto-disabled-list (54) over (53) ... 137s Preparing to unpack .../40-lxd-installer_10_all.deb ... 137s Unpacking lxd-installer (10) over (9) ... 137s Selecting previously unselected package xml-core. 137s Preparing to unpack .../41-xml-core_0.19_all.deb ... 137s Unpacking xml-core (0.19) ... 137s Selecting previously unselected package polkitd. 137s Preparing to unpack .../42-polkitd_125-2ubuntu1_arm64.deb ... 137s Unpacking polkitd (125-2ubuntu1) ... 137s Selecting previously unselected package packagekit. 137s Preparing to unpack .../43-packagekit_1.3.0-2_arm64.deb ... 137s Unpacking packagekit (1.3.0-2) ... 137s Selecting previously unselected package packagekit-tools. 137s Preparing to unpack .../44-packagekit-tools_1.3.0-2_arm64.deb ... 137s Unpacking packagekit-tools (1.3.0-2) ... 138s Preparing to unpack .../45-pinentry-curses_1.3.1-0ubuntu2_arm64.deb ... 138s Unpacking pinentry-curses (1.3.1-0ubuntu2) over (1.2.1-3ubuntu5) ... 138s Preparing to unpack .../46-python3-blinker_1.9.0-1_all.deb ... 138s Unpacking python3-blinker (1.9.0-1) over (1.8.2-1) ... 138s Preparing to unpack .../47-python3-rpds-py_0.21.0-2ubuntu1_arm64.deb ... 138s Unpacking python3-rpds-py (0.21.0-2ubuntu1) over (0.20.0-0ubuntu3) ... 138s Preparing to unpack .../48-python3-jsonschema-specifications_2023.12.1-2_all.deb ... 138s Unpacking python3-jsonschema-specifications (2023.12.1-2) over (2023.12.1-1ubuntu1) ... 138s Selecting previously unselected package python3-software-properties. 138s Preparing to unpack .../49-python3-software-properties_0.105_all.deb ... 138s Unpacking python3-software-properties (0.105) ... 138s Preparing to unpack .../50-sg3-utils_1.48-0ubuntu1_arm64.deb ... 138s Unpacking sg3-utils (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 138s Preparing to unpack .../51-sg3-utils-udev_1.48-0ubuntu1_all.deb ... 138s Unpacking sg3-utils-udev (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 138s Selecting previously unselected package software-properties-common. 138s Preparing to unpack .../52-software-properties-common_0.105_all.deb ... 138s Unpacking software-properties-common (0.105) ... 138s Selecting previously unselected package unattended-upgrades. 138s Preparing to unpack .../53-unattended-upgrades_2.9.1+nmu4ubuntu1_all.deb ... 138s Unpacking unattended-upgrades (2.9.1+nmu4ubuntu1) ... 138s Setting up pinentry-curses (1.3.1-0ubuntu2) ... 138s Setting up distro-info (1.12) ... 138s Setting up lto-disabled-list (54) ... 138s Setting up apt-utils (2.9.14ubuntu1) ... 138s Setting up linux-base (4.10.1ubuntu1) ... 138s Setting up init (1.67ubuntu1) ... 138s Setting up libcurl4t64:arm64 (8.11.0-1ubuntu2) ... 138s Setting up bpftrace (0.21.2-2ubuntu3) ... 138s Setting up openssh-client (1:9.9p1-3ubuntu2) ... 138s Setting up libcurl3t64-gnutls:arm64 (8.11.0-1ubuntu2) ... 138s Setting up fwupd-signed (1.55+1.7-1) ... 138s Setting up libsgutils2-1.48:arm64 (1.48-0ubuntu1) ... 138s Setting up debconf-i18n (1.5.87ubuntu1) ... 138s Setting up xxd (2:9.1.0861-1ubuntu1) ... 138s Setting up libglib2.0-0t64:arm64 (2.82.2-3) ... 138s No schema files found: doing nothing. 138s Setting up libglib2.0-data (2.82.2-3) ... 138s Setting up vim-common (2:9.1.0861-1ubuntu1) ... 138s Setting up xz-utils (5.6.3-1) ... 138s Setting up gir1.2-glib-2.0:arm64 (2.82.2-3) ... 138s Setting up lxd-installer (10) ... 139s Setting up python-apt-common (2.9.0ubuntu2) ... 139s Setting up dracut-install (105-2ubuntu3) ... 139s Setting up libduktape207:arm64 (2.7.0+tests-0ubuntu3) ... 139s Setting up libplymouth5:arm64 (24.004.60-2ubuntu4) ... 139s Setting up libgirepository-1.0-1:arm64 (1.82.0-2) ... 139s Setting up sgml-base (1.31) ... 139s Setting up curl (8.11.0-1ubuntu2) ... 139s Setting up libstemmer0d:arm64 (2.2.0-4build1) ... 139s Setting up libpolkit-gobject-1-0:arm64 (125-2ubuntu1) ... 139s Setting up libgstreamer1.0-0:arm64 (1.24.9-1) ... 139s Setcap worked! gst-ptp-helper is not suid! 139s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 139s Setting up sg3-utils (1.48-0ubuntu1) ... 139s Setting up openssh-sftp-server (1:9.9p1-3ubuntu2) ... 139s Setting up openssh-server (1:9.9p1-3ubuntu2) ... 139s Installing new version of config file /etc/ssh/moduli ... 139s Replacing config file /etc/ssh/sshd_config with new version 140s Setting up plymouth (24.004.60-2ubuntu4) ... 140s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 140s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 141s Setting up libglib2.0-bin (2.82.2-3) ... 141s Setting up libpackagekit-glib2-18:arm64 (1.3.0-2) ... 141s Setting up libappstream5:arm64 (1.0.3-1) ... 141s Setting up python3 (3.12.7-1) ... 141s Setting up vim-tiny (2:9.1.0861-1ubuntu1) ... 141s Setting up sg3-utils-udev (1.48-0ubuntu1) ... 141s update-initramfs: deferring update (trigger activated) 141s Setting up gir1.2-packagekitglib-1.0 (1.3.0-2) ... 141s Setting up appstream (1.0.3-1) ... 141s ✔ Metadata cache was updated successfully. 141s Setting up gir1.2-girepository-2.0:arm64 (1.82.0-2) ... 141s Setting up python3-gi (3.50.0-3build1) ... 141s Setting up python3-rpds-py (0.21.0-2ubuntu1) ... 141s Setting up xml-core (0.19) ... 142s Setting up libpolkit-agent-1-0:arm64 (125-2ubuntu1) ... 142s Setting up python3-jsonschema-specifications (2023.12.1-2) ... 142s Setting up python3-distro-info (1.12) ... 142s Setting up python3-blinker (1.9.0-1) ... 142s Setting up python3-dbus (1.3.2-5build4) ... 142s Setting up python3-apt (2.9.0ubuntu2) ... 142s Setting up python3-debconf (1.5.87ubuntu1) ... 142s Setting up python3-yaml (6.0.2-1build1) ... 143s Setting up cloud-init-base (24.4-0ubuntu1) ... 144s Setting up unattended-upgrades (2.9.1+nmu4ubuntu1) ... 144s 144s Creating config file /etc/apt/apt.conf.d/20auto-upgrades with new version 144s 144s Creating config file /etc/apt/apt.conf.d/50unattended-upgrades with new version 145s Created symlink '/etc/systemd/system/multi-user.target.wants/unattended-upgrades.service' → '/usr/lib/systemd/system/unattended-upgrades.service'. 145s Synchronizing state of unattended-upgrades.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 145s Executing: /usr/lib/systemd/systemd-sysv-install enable unattended-upgrades 146s Setting up python3-software-properties (0.105) ... 146s Setting up cloud-init (24.4-0ubuntu1) ... 146s Processing triggers for dbus (1.14.10-4ubuntu5) ... 146s Processing triggers for debianutils (5.21) ... 146s Processing triggers for install-info (7.1.1-1) ... 146s Processing triggers for initramfs-tools (0.142ubuntu35) ... 146s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 146s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 164s System running in EFI mode, skipping. 164s Processing triggers for libc-bin (2.40-1ubuntu3) ... 164s Processing triggers for rsyslog (8.2406.0-1ubuntu2) ... 164s Processing triggers for ufw (0.36.2-8) ... 164s Processing triggers for man-db (2.13.0-1) ... 167s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu4) ... 167s Processing triggers for sgml-base (1.31) ... 167s Setting up polkitd (125-2ubuntu1) ... 167s Setting up packagekit (1.3.0-2) ... 167s Created symlink '/etc/systemd/user/sockets.target.wants/pk-debconf-helper.socket' → '/usr/lib/systemd/user/pk-debconf-helper.socket'. 167s Setting up packagekit-tools (1.3.0-2) ... 167s Setting up software-properties-common (0.105) ... 168s Processing triggers for initramfs-tools (0.142ubuntu35) ... 168s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 168s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 181s System running in EFI mode, skipping. 181s Processing triggers for dbus (1.14.10-4ubuntu5) ... 182s Reading package lists... 182s Building dependency tree... 182s Reading state information... 183s The following packages will be REMOVED: 183s libsgutils2-1.46-2* 183s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 183s After this operation, 314 kB disk space will be freed. 183s (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 ... 80371 files and directories currently installed.) 183s Removing libsgutils2-1.46-2:arm64 (1.46-3ubuntu5) ... 183s Processing triggers for libc-bin (2.40-1ubuntu3) ... 183s Reading package lists... 184s Building dependency tree... 184s Reading state information... 184s The following packages will be REMOVED: 184s python3-distro-info* unattended-upgrades* 185s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 185s After this operation, 465 kB disk space will be freed. 185s (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 ... 80366 files and directories currently installed.) 185s Removing unattended-upgrades (2.9.1+nmu4ubuntu1) ... 185s Removing python3-distro-info (1.12) ... 185s Processing triggers for man-db (2.13.0-1) ... 185s (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 ... 80329 files and directories currently installed.) 185s Purging configuration files for unattended-upgrades (2.9.1+nmu4ubuntu1) ... 186s dpkg: warning: while removing unattended-upgrades, directory '/var/log/unattended-upgrades' not empty so not removed 186s dpkg: warning: while removing unattended-upgrades, directory '/lib/systemd/system-sleep' not empty so not removed 187s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 187s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 187s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 187s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 188s Reading package lists... 188s Reading package lists... 188s Building dependency tree... 188s Reading state information... 189s Calculating upgrade... 189s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 189s Reading package lists... 189s Building dependency tree... 189s Reading state information... 190s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 190s autopkgtest [18:27:29]: rebooting testbed after setup commands that affected boot 194s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 216s autopkgtest [18:27:55]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 219s autopkgtest [18:27:58]: @@@@@@@@@@@@@@@@@@@@ apt-source python-llm 221s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-llm 0.19~a1-1 (dsc) [2677 B] 221s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-llm 0.19~a1-1 (tar) [120 kB] 221s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-llm 0.19~a1-1 (diff) [3620 B] 221s gpgv: Signature made Wed Nov 20 23:01:23 2024 UTC 221s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 221s gpgv: Can't check signature: No public key 221s dpkg-source: warning: cannot verify inline signature for ./python-llm_0.19~a1-1.dsc: no acceptable signature found 222s autopkgtest [18:28:01]: testing package python-llm version 0.19~a1-1 222s autopkgtest [18:28:01]: build not needed 223s autopkgtest [18:28:02]: test run-tests: preparing testbed 224s Reading package lists... 225s Building dependency tree... 225s Reading state information... 225s Starting pkgProblemResolver with broken count: 0 225s Starting 2 pkgProblemResolver with broken count: 0 225s Done 226s The following additional packages will be installed: 226s libblas3 libgfortran5 libjs-jquery libjs-sphinxdoc libjs-underscore 226s liblapack3 libpython3.13-minimal libpython3.13-stdlib python3-all 226s python3-annotated-types python3-anyio python3-async-generator python3-click 226s python3-click-default-group python3-colorama python3-dateutil 226s python3-dnspython python3-email-validator python3-h11 python3-httpcore 226s python3-httpx python3-iniconfig python3-llm python3-numpy python3-openai 226s python3-packaging python3-pip python3-pluggy python3-puremagic 226s python3-pydantic python3-pydantic-core python3-pytest python3-pytest-asyncio 226s python3-pytest-httpx python3-sniffio python3-sqlite-fts4 226s python3-sqlite-migrate python3-tabulate python3-tqdm python3-ulid 226s python3-wheel python3.13 python3.13-minimal sqlite-utils 226s Suggested packages: 226s python3-trio python3-aioquic python3-h2 gcc gfortran python-numpy-doc 226s python3-dev python3.13-venv python3.13-doc binfmt-support 226s Recommended packages: 226s javascript-common build-essential python3-dev 226s The following NEW packages will be installed: 226s autopkgtest-satdep libblas3 libgfortran5 libjs-jquery libjs-sphinxdoc 226s libjs-underscore liblapack3 libpython3.13-minimal libpython3.13-stdlib 226s python3-all python3-annotated-types python3-anyio python3-async-generator 226s python3-click python3-click-default-group python3-colorama python3-dateutil 226s python3-dnspython python3-email-validator python3-h11 python3-httpcore 226s python3-httpx python3-iniconfig python3-llm python3-numpy python3-openai 226s python3-packaging python3-pip python3-pluggy python3-puremagic 226s python3-pydantic python3-pydantic-core python3-pytest python3-pytest-asyncio 226s python3-pytest-httpx python3-sniffio python3-sqlite-fts4 226s python3-sqlite-migrate python3-tabulate python3-tqdm python3-ulid 226s python3-wheel python3.13 python3.13-minimal sqlite-utils 226s 0 upgraded, 45 newly installed, 0 to remove and 0 not upgraded. 226s Need to get 19.0 MB/19.0 MB of archives. 226s After this operation, 94.0 MB of additional disk space will be used. 226s Get:1 /tmp/autopkgtest.HrKTt1/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [740 B] 226s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 227s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 229s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.0-4 [152 kB] 230s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 14.2.0-8ubuntu1 [438 kB] 230s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 230s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 230s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-sphinxdoc all 7.4.7-4 [158 kB] 230s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.0-4 [2305 kB] 233s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 235s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 236s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 236s Get:13 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-annotated-types all 0.7.0-1 [19.4 kB] 236s Get:14 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sniffio all 1.3.1-1 [7262 B] 236s Get:15 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-anyio all 4.6.2-4 [60.0 kB] 236s Get:16 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-async-generator all 1.10-4 [17.5 kB] 236s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-colorama all 0.4.6-4 [32.1 kB] 236s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-click all 8.1.7-2 [79.5 kB] 236s Get:19 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-click-default-group all 1.2.4-1 [5684 B] 236s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dateutil all 2.9.0-3 [80.2 kB] 236s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 236s Get:22 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-email-validator all 2.2.0-1 [28.5 kB] 236s Get:23 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-h11 all 0.14.0-1 [51.1 kB] 236s Get:24 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-httpcore all 1.0.4-1 [38.8 kB] 236s Get:25 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-httpx all 0.27.2-1 [61.3 kB] 236s Get:26 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 236s Get:27 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pydantic-core arm64 2.23.4-2build1 [1753 kB] 238s Get:28 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pydantic arm64 2.9.2-2 [290 kB] 238s Get:29 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-tqdm all 4.67.0-1 [91.6 kB] 238s Get:30 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-openai all 1.51.0-2 [148 kB] 238s Get:31 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wheel all 0.45.1-1 [57.7 kB] 239s Get:32 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pip all 24.3.1+dfsg-1 [1404 kB] 240s Get:33 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 240s Get:34 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-puremagic all 1.28-1 [39.3 kB] 240s Get:35 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sqlite-fts4 all 1.0.3-2 [9228 B] 240s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tabulate all 0.9.0-1 [45.3 kB] 240s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 sqlite-utils all 3.38~a0-1 [534 kB] 241s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sqlite-migrate all 0.1~beta0-2 [8472 B] 241s Get:39 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ulid all 2.2.0-4 [9356 B] 241s Get:40 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-llm all 0.19~a1-1 [160 kB] 241s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-numpy arm64 1:1.26.4+ds-11ubuntu1 [4149 kB] 245s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.2-1 [51.5 kB] 245s Get:43 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 245s Get:44 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-asyncio all 0.20.3-1.3 [10.7 kB] 245s Get:45 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-httpx all 0.34.0-1 [23.9 kB] 246s Fetched 19.0 MB in 19s (1001 kB/s) 246s Selecting previously unselected package libpython3.13-minimal:arm64. 246s (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 ... 80322 files and directories currently installed.) 246s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_arm64.deb ... 246s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 246s Selecting previously unselected package python3.13-minimal. 246s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_arm64.deb ... 246s Unpacking python3.13-minimal (3.13.0-2) ... 246s Selecting previously unselected package libblas3:arm64. 246s Preparing to unpack .../02-libblas3_3.12.0-4_arm64.deb ... 246s Unpacking libblas3:arm64 (3.12.0-4) ... 246s Selecting previously unselected package libgfortran5:arm64. 246s Preparing to unpack .../03-libgfortran5_14.2.0-8ubuntu1_arm64.deb ... 246s Unpacking libgfortran5:arm64 (14.2.0-8ubuntu1) ... 246s Selecting previously unselected package libjs-jquery. 246s Preparing to unpack .../04-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 246s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 246s Selecting previously unselected package libjs-underscore. 246s Preparing to unpack .../05-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 246s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 246s Selecting previously unselected package libjs-sphinxdoc. 246s Preparing to unpack .../06-libjs-sphinxdoc_7.4.7-4_all.deb ... 246s Unpacking libjs-sphinxdoc (7.4.7-4) ... 246s Selecting previously unselected package liblapack3:arm64. 246s Preparing to unpack .../07-liblapack3_3.12.0-4_arm64.deb ... 246s Unpacking liblapack3:arm64 (3.12.0-4) ... 246s Selecting previously unselected package libpython3.13-stdlib:arm64. 246s Preparing to unpack .../08-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 246s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 246s Selecting previously unselected package python3.13. 246s Preparing to unpack .../09-python3.13_3.13.0-2_arm64.deb ... 246s Unpacking python3.13 (3.13.0-2) ... 246s Selecting previously unselected package python3-all. 247s Preparing to unpack .../10-python3-all_3.12.7-1_arm64.deb ... 247s Unpacking python3-all (3.12.7-1) ... 247s Selecting previously unselected package python3-annotated-types. 247s Preparing to unpack .../11-python3-annotated-types_0.7.0-1_all.deb ... 247s Unpacking python3-annotated-types (0.7.0-1) ... 247s Selecting previously unselected package python3-sniffio. 247s Preparing to unpack .../12-python3-sniffio_1.3.1-1_all.deb ... 247s Unpacking python3-sniffio (1.3.1-1) ... 247s Selecting previously unselected package python3-anyio. 247s Preparing to unpack .../13-python3-anyio_4.6.2-4_all.deb ... 247s Unpacking python3-anyio (4.6.2-4) ... 247s Selecting previously unselected package python3-async-generator. 247s Preparing to unpack .../14-python3-async-generator_1.10-4_all.deb ... 247s Unpacking python3-async-generator (1.10-4) ... 247s Selecting previously unselected package python3-colorama. 247s Preparing to unpack .../15-python3-colorama_0.4.6-4_all.deb ... 247s Unpacking python3-colorama (0.4.6-4) ... 247s Selecting previously unselected package python3-click. 247s Preparing to unpack .../16-python3-click_8.1.7-2_all.deb ... 247s Unpacking python3-click (8.1.7-2) ... 247s Selecting previously unselected package python3-click-default-group. 247s Preparing to unpack .../17-python3-click-default-group_1.2.4-1_all.deb ... 247s Unpacking python3-click-default-group (1.2.4-1) ... 247s Selecting previously unselected package python3-dateutil. 247s Preparing to unpack .../18-python3-dateutil_2.9.0-3_all.deb ... 247s Unpacking python3-dateutil (2.9.0-3) ... 247s Selecting previously unselected package python3-dnspython. 247s Preparing to unpack .../19-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 247s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 247s Selecting previously unselected package python3-email-validator. 247s Preparing to unpack .../20-python3-email-validator_2.2.0-1_all.deb ... 247s Unpacking python3-email-validator (2.2.0-1) ... 247s Selecting previously unselected package python3-h11. 247s Preparing to unpack .../21-python3-h11_0.14.0-1_all.deb ... 247s Unpacking python3-h11 (0.14.0-1) ... 247s Selecting previously unselected package python3-httpcore. 247s Preparing to unpack .../22-python3-httpcore_1.0.4-1_all.deb ... 247s Unpacking python3-httpcore (1.0.4-1) ... 247s Selecting previously unselected package python3-httpx. 247s Preparing to unpack .../23-python3-httpx_0.27.2-1_all.deb ... 247s Unpacking python3-httpx (0.27.2-1) ... 247s Selecting previously unselected package python3-iniconfig. 247s Preparing to unpack .../24-python3-iniconfig_1.1.1-2_all.deb ... 247s Unpacking python3-iniconfig (1.1.1-2) ... 247s Selecting previously unselected package python3-pydantic-core. 247s Preparing to unpack .../25-python3-pydantic-core_2.23.4-2build1_arm64.deb ... 247s Unpacking python3-pydantic-core (2.23.4-2build1) ... 247s Selecting previously unselected package python3-pydantic. 247s Preparing to unpack .../26-python3-pydantic_2.9.2-2_arm64.deb ... 247s Unpacking python3-pydantic (2.9.2-2) ... 247s Selecting previously unselected package python3-tqdm. 247s Preparing to unpack .../27-python3-tqdm_4.67.0-1_all.deb ... 247s Unpacking python3-tqdm (4.67.0-1) ... 247s Selecting previously unselected package python3-openai. 247s Preparing to unpack .../28-python3-openai_1.51.0-2_all.deb ... 247s Unpacking python3-openai (1.51.0-2) ... 247s Selecting previously unselected package python3-wheel. 247s Preparing to unpack .../29-python3-wheel_0.45.1-1_all.deb ... 247s Unpacking python3-wheel (0.45.1-1) ... 247s Selecting previously unselected package python3-pip. 247s Preparing to unpack .../30-python3-pip_24.3.1+dfsg-1_all.deb ... 247s Unpacking python3-pip (24.3.1+dfsg-1) ... 247s Selecting previously unselected package python3-pluggy. 247s Preparing to unpack .../31-python3-pluggy_1.5.0-1_all.deb ... 247s Unpacking python3-pluggy (1.5.0-1) ... 247s Selecting previously unselected package python3-puremagic. 248s Preparing to unpack .../32-python3-puremagic_1.28-1_all.deb ... 248s Unpacking python3-puremagic (1.28-1) ... 248s Selecting previously unselected package python3-sqlite-fts4. 248s Preparing to unpack .../33-python3-sqlite-fts4_1.0.3-2_all.deb ... 248s Unpacking python3-sqlite-fts4 (1.0.3-2) ... 248s Selecting previously unselected package python3-tabulate. 248s Preparing to unpack .../34-python3-tabulate_0.9.0-1_all.deb ... 248s Unpacking python3-tabulate (0.9.0-1) ... 248s Selecting previously unselected package sqlite-utils. 248s Preparing to unpack .../35-sqlite-utils_3.38~a0-1_all.deb ... 248s Unpacking sqlite-utils (3.38~a0-1) ... 248s Selecting previously unselected package python3-sqlite-migrate. 248s Preparing to unpack .../36-python3-sqlite-migrate_0.1~beta0-2_all.deb ... 248s Unpacking python3-sqlite-migrate (0.1~beta0-2) ... 248s Selecting previously unselected package python3-ulid. 248s Preparing to unpack .../37-python3-ulid_2.2.0-4_all.deb ... 248s Unpacking python3-ulid (2.2.0-4) ... 248s Selecting previously unselected package python3-llm. 248s Preparing to unpack .../38-python3-llm_0.19~a1-1_all.deb ... 248s Unpacking python3-llm (0.19~a1-1) ... 248s Selecting previously unselected package python3-numpy. 248s Preparing to unpack .../39-python3-numpy_1%3a1.26.4+ds-11ubuntu1_arm64.deb ... 248s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 248s Selecting previously unselected package python3-packaging. 248s Preparing to unpack .../40-python3-packaging_24.2-1_all.deb ... 248s Unpacking python3-packaging (24.2-1) ... 248s Selecting previously unselected package python3-pytest. 248s Preparing to unpack .../41-python3-pytest_8.3.3-1_all.deb ... 248s Unpacking python3-pytest (8.3.3-1) ... 248s Selecting previously unselected package python3-pytest-asyncio. 248s Preparing to unpack .../42-python3-pytest-asyncio_0.20.3-1.3_all.deb ... 248s Unpacking python3-pytest-asyncio (0.20.3-1.3) ... 248s Selecting previously unselected package python3-pytest-httpx. 248s Preparing to unpack .../43-python3-pytest-httpx_0.34.0-1_all.deb ... 248s Unpacking python3-pytest-httpx (0.34.0-1) ... 248s Selecting previously unselected package autopkgtest-satdep. 248s Preparing to unpack .../44-1-autopkgtest-satdep.deb ... 248s Unpacking autopkgtest-satdep (0) ... 248s Setting up python3-iniconfig (1.1.1-2) ... 249s Setting up python3-sniffio (1.3.1-1) ... 249s Setting up python3-pydantic-core (2.23.4-2build1) ... 249s Setting up python3-async-generator (1.10-4) ... 250s Setting up python3-anyio (4.6.2-4) ... 250s Setting up python3-colorama (0.4.6-4) ... 250s Setting up python3-tqdm (4.67.0-1) ... 251s Setting up python3-tabulate (0.9.0-1) ... 251s Setting up python3-sqlite-fts4 (1.0.3-2) ... 251s Setting up python3-click (8.1.7-2) ... 251s Setting up python3-wheel (0.45.1-1) ... 252s Setting up python3-annotated-types (0.7.0-1) ... 252s Setting up python3-puremagic (1.28-1) ... 252s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 252s Setting up libblas3:arm64 (3.12.0-4) ... 252s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 252s Setting up python3-packaging (24.2-1) ... 252s Setting up python3-click-default-group (1.2.4-1) ... 253s Setting up python3-h11 (0.14.0-1) ... 253s Setting up python3-pip (24.3.1+dfsg-1) ... 255s Setting up libgfortran5:arm64 (14.2.0-8ubuntu1) ... 255s Setting up python3-pluggy (1.5.0-1) ... 255s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 256s Setting up python3-ulid (2.2.0-4) ... 256s Setting up python3.13-minimal (3.13.0-2) ... 257s Setting up python3-dateutil (2.9.0-3) ... 257s Setting up python3-email-validator (2.2.0-1) ... 258s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 258s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 258s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 258s Setting up python3-httpcore (1.0.4-1) ... 258s Setting up liblapack3:arm64 (3.12.0-4) ... 258s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 258s Setting up python3.13 (3.13.0-2) ... 259s Setting up python3-pytest (8.3.3-1) ... 260s Setting up python3-all (3.12.7-1) ... 260s Setting up python3-httpx (0.27.2-1) ... 260s Setting up python3-pydantic (2.9.2-2) ... 261s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 265s Setting up libjs-sphinxdoc (7.4.7-4) ... 265s Setting up sqlite-utils (3.38~a0-1) ... 265s Setting up python3-pytest-asyncio (0.20.3-1.3) ... 265s Setting up python3-sqlite-migrate (0.1~beta0-2) ... 265s Setting up python3-openai (1.51.0-2) ... 266s Setting up python3-pytest-httpx (0.34.0-1) ... 266s Setting up python3-llm (0.19~a1-1) ... 267s Setting up autopkgtest-satdep (0) ... 267s Processing triggers for systemd (256.5-2ubuntu4) ... 267s Processing triggers for man-db (2.13.0-1) ... 267s Processing triggers for libc-bin (2.40-1ubuntu3) ... 272s (Reading database ... 84342 files and directories currently installed.) 272s Removing autopkgtest-satdep (0) ... 272s autopkgtest [18:28:51]: test run-tests: [----------------------- 274s ============================= test session starts ============================== 274s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 274s cachedir: .pytest_cache 274s rootdir: /tmp/autopkgtest.HrKTt1/autopkgtest_tmp 274s plugins: typeguard-4.4.1, httpx-0.34.0, asyncio-0.20.3, anyio-4.6.2 274s asyncio: mode=Mode.AUTO 274s collecting ... collected 206 items / 7 deselected / 199 selected 274s 274s tests/test_aliases.py::test_set_alias[gpt-3.5-turbo] PASSED [ 0%] 274s tests/test_aliases.py::test_set_alias[chatgpt] PASSED [ 1%] 274s tests/test_aliases.py::test_remove_alias PASSED [ 1%] 274s tests/test_aliases.py::test_cli_aliases_list[args0] PASSED [ 2%] 274s tests/test_aliases.py::test_cli_aliases_list[args1] PASSED [ 2%] 274s tests/test_aliases.py::test_cli_aliases_list_json[args0] PASSED [ 3%] 274s tests/test_aliases.py::test_cli_aliases_list_json[args1] PASSED [ 3%] 274s tests/test_aliases.py::test_cli_aliases_set PASSED [ 4%] 274s tests/test_aliases.py::test_cli_aliases_path PASSED [ 4%] 274s tests/test_aliases.py::test_cli_aliases_remove PASSED [ 5%] 274s tests/test_aliases.py::test_cli_aliases_remove_invalid PASSED [ 5%] 274s tests/test_aliases.py::test_cli_aliases_are_registered[args0] PASSED [ 6%] 274s tests/test_aliases.py::test_cli_aliases_are_registered[args1] PASSED [ 6%] 274s tests/test_async.py::test_async_model PASSED [ 7%] 274s tests/test_async.py::test_async_model_conversation PASSED [ 7%] 275s tests/test_attachments.py::test_prompt_attachment[image/png-\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\xa6\x00\x00\x01\x1a\x02\x03\x00\x00\x00\xe6\x99\xc4^\x00\x00\x00\tPLTE\xff\xff\xff\x00\xff\x00\xfe\x01\x00\x12t\x01J\x00\x00\x00GIDATx\xda\xed\xd81\x11\x000\x08\xc0\xc0.]\xea\xaf&Q\x89\x04V\xe0>\xf3+\xc8\x91Z\xf4\xa2\x08EQ\x14EQ\x14EQ\x14EQ\xd4B\x91$I3\xbb\xbf\x08EQ\x14EQ\x14EQ\x14E\xd1\xa5\xd4\x17\x91\xc6\x95\x05\x15\x0f\x9f\xc5\t\x9f\xa4\x00\x00\x00\x00IEND\xaeB`\x82] PASSED [ 8%] 275s tests/test_attachments.py::test_prompt_attachment[audio/wav-RIFF$\x00\x00\x00WAVEfmt \x10\x00\x00\x00\x01\x00\x01\x00D\xac\x00\x00] PASSED [ 8%] 275s tests/test_chat.py::test_mock_model PASSED [ 9%] 275s tests/test_chat.py::test_chat_basic PASSED [ 9%] 276s tests/test_chat.py::test_chat_system PASSED [ 10%] 276s tests/test_chat.py::test_chat_options PASSED [ 10%] 276s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] PASSED [ 11%] 276s tests/test_chat.py::test_chat_multi[!multi\nthis is multiple lines\nquit\nuntil the !end\n!end\nquit\n-expected1] PASSED [ 11%] 277s tests/test_chat.py::test_chat_multi[!multi abc\nCustom delimiter\n!end\n!end 123\n!end abc\nquit\n-expected2] PASSED [ 12%] 277s tests/test_cli_openai_models.py::test_openai_models PASSED [ 12%] 277s tests/test_cli_openai_models.py::test_openai_options_min_max PASSED [ 13%] 277s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[mp3-gpt-4o-mini] PASSED [ 13%] 277s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[mp3-gpt-4o-audio-preview] PASSED [ 14%] 277s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[wav-gpt-4o-mini] PASSED [ 14%] 278s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[wav-gpt-4o-audio-preview] PASSED [ 15%] 278s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-False] PASSED [ 15%] 279s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] PASSED [ 16%] 279s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-False] PASSED [ 16%] 279s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] PASSED [ 17%] 280s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-False] PASSED [ 17%] 280s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] PASSED [ 18%] 280s tests/test_embed.py::test_demo_plugin PASSED [ 18%] 280s tests/test_embed.py::test_embed_huge_list[None-100] PASSED [ 19%] 280s tests/test_embed.py::test_embed_huge_list[10-100] PASSED [ 19%] 280s tests/test_embed.py::test_embed_store PASSED [ 20%] 280s tests/test_embed.py::test_embed_metadata PASSED [ 20%] 280s tests/test_embed.py::test_collection PASSED [ 21%] 280s tests/test_embed.py::test_similar PASSED [ 21%] 280s tests/test_embed.py::test_similar_by_id PASSED [ 22%] 280s tests/test_embed.py::test_embed_multi[False-None-100] PASSED [ 22%] 280s tests/test_embed.py::test_embed_multi[False-5-200] PASSED [ 23%] 280s tests/test_embed.py::test_embed_multi[True-None-100] PASSED [ 23%] 280s tests/test_embed.py::test_embed_multi[True-5-200] PASSED [ 24%] 280s tests/test_embed.py::test_collection_delete PASSED [ 24%] 280s tests/test_embed.py::test_binary_only_and_text_only_embedding_models PASSED [ 25%] 280s tests/test_embed_cli.py::test_embed_output_format[argument-json-[5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n] PASSED [ 25%] 280s tests/test_embed_cli.py::test_embed_output_format[argument-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 26%] 280s tests/test_embed_cli.py::test_embed_output_format[argument-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 26%] 280s tests/test_embed_cli.py::test_embed_output_format[argument-blob-\x00\x00\ufffd@\x00\x00\ufffd@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n] PASSED [ 27%] 280s tests/test_embed_cli.py::test_embed_output_format[file-json-[5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n] PASSED [ 27%] 280s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 28%] 280s tests/test_embed_cli.py::test_embed_output_format[file-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 28%] 280s tests/test_embed_cli.py::test_embed_output_format[file-blob-\x00\x00\ufffd@\x00\x00\ufffd@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n] PASSED [ 29%] 280s tests/test_embed_cli.py::test_embed_output_format[stdin-json-[5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n] PASSED [ 29%] 280s tests/test_embed_cli.py::test_embed_output_format[stdin-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 30%] 280s tests/test_embed_cli.py::test_embed_output_format[stdin-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 30%] 280s tests/test_embed_cli.py::test_embed_output_format[stdin-blob-\x00\x00\ufffd@\x00\x00\ufffd@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n] PASSED [ 31%] 280s tests/test_embed_cli.py::test_embed_errors[args0-Must provide both collection and id] PASSED [ 31%] 280s tests/test_embed_cli.py::test_embed_store[None-None] PASSED [ 32%] 280s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] PASSED [ 32%] 281s tests/test_embed_cli.py::test_embed_store[{"foo": [1, 2, 3]}-None] PASSED [ 33%] 281s tests/test_embed_cli.py::test_embed_store[[1, 2, 3]-Metadata must be a JSON object] PASSED [ 33%] 281s tests/test_embed_cli.py::test_embed_store[{"foo": "incomplete}-Metadata must be valid JSON] PASSED [ 34%] 281s tests/test_embed_cli.py::test_embed_store_binary PASSED [ 34%] 281s tests/test_embed_cli.py::test_collection_delete_errors PASSED [ 35%] 281s tests/test_embed_cli.py::test_similar_errors[args0-Missing argument 'COLLECTION'] PASSED [ 35%] 281s tests/test_embed_cli.py::test_similar_errors[args1-Collection does not exist] PASSED [ 36%] 281s tests/test_embed_cli.py::test_similar_errors[args2-ID not found in collection] PASSED [ 36%] 281s tests/test_embed_cli.py::test_similar_by_id_cli PASSED [ 37%] 282s tests/test_embed_cli.py::test_similar_by_content_cli[argument] PASSED [ 37%] 282s tests/test_embed_cli.py::test_similar_by_content_cli[file] PASSED [ 38%] 282s tests/test_embed_cli.py::test_similar_by_content_cli[stdin] PASSED [ 38%] 282s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] PASSED [ 39%] 282s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-True] PASSED [ 39%] 282s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-False] PASSED [ 40%] 282s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-True] PASSED [ 40%] 283s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-False] PASSED [ 41%] 283s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] PASSED [ 41%] 283s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-False] PASSED [ 42%] 283s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-True] PASSED [ 42%] 283s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-None-False] PASSED [ 43%] 283s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-None-True] PASSED [ 43%] 284s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] PASSED [ 44%] 284s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-True] PASSED [ 44%] 284s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-None-False] PASSED [ 45%] 284s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-None-True] PASSED [ 45%] 284s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-False] PASSED [ 46%] 284s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] PASSED [ 46%] 284s tests/test_embed_cli.py::test_embed_multi_files_binary_store PASSED [ 47%] 284s tests/test_embed_cli.py::test_embed_multi_sql[None-True] PASSED [ 47%] 284s tests/test_embed_cli.py::test_embed_multi_sql[None-False] PASSED [ 48%] 285s tests/test_embed_cli.py::test_embed_multi_sql[prefix-True] PASSED [ 48%] 285s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] PASSED [ 49%] 285s tests/test_embed_cli.py::test_embed_multi_batch_size PASSED [ 49%] 285s tests/test_embed_cli.py::test_embed_multi_files[single] PASSED [ 50%] 285s tests/test_embed_cli.py::test_embed_multi_files[multi] PASSED [ 50%] 285s tests/test_embed_cli.py::test_embed_multi_files_errors[args0-Invalid directory: not-a-dir] PASSED [ 51%] 285s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] PASSED [ 51%] 286s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args1-Could not decode text in file] PASSED [ 52%] 286s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args2-None] PASSED [ 52%] 286s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args3-None] PASSED [ 53%] 286s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args4-None] PASSED [ 53%] 286s tests/test_embed_cli.py::test_default_embedding_model PASSED [ 54%] 286s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] PASSED [ 54%] 286s tests/test_embed_cli.py::test_default_embed_model_errors[embed-True] PASSED [ 55%] 286s tests/test_embed_cli.py::test_default_embed_model_errors[embed-multi-False] PASSED [ 55%] 286s tests/test_embed_cli.py::test_default_embed_model_errors[embed-multi-True] PASSED [ 56%] 286s tests/test_embed_cli.py::test_duplicate_content_embedded_only_once PASSED [ 56%] 286s tests/test_encode_decode.py::test_roundtrip[array0] PASSED [ 57%] 286s tests/test_encode_decode.py::test_roundtrip[array1] PASSED [ 57%] 286s tests/test_keys.py::test_keys_in_user_path[env0] PASSED [ 58%] 286s tests/test_keys.py::test_keys_in_user_path[env1] PASSED [ 58%] 286s tests/test_keys.py::test_keys_set PASSED [ 59%] 286s tests/test_keys.py::test_keys_get PASSED [ 59%] 286s tests/test_keys.py::test_keys_list[args0] PASSED [ 60%] 286s tests/test_keys.py::test_keys_list[args1] PASSED [ 60%] 286s tests/test_llm.py::test_version PASSED [ 61%] 287s tests/test_llm.py::test_logs_text[False] PASSED [ 61%] 287s tests/test_llm.py::test_logs_text[True] PASSED [ 62%] 287s tests/test_llm.py::test_logs_json[None] PASSED [ 62%] 287s tests/test_llm.py::test_logs_json[0] PASSED [ 63%] 288s tests/test_llm.py::test_logs_json[2] PASSED [ 63%] 288s tests/test_llm.py::test_logs_response_only[args0] PASSED [ 64%] 288s tests/test_llm.py::test_logs_response_only[args1] PASSED [ 64%] 288s tests/test_llm.py::test_logs_response_only[args2] PASSED [ 65%] 288s tests/test_llm.py::test_logs_response_only[args3] PASSED [ 65%] 288s tests/test_llm.py::test_logs_path[env0] PASSED [ 66%] 288s tests/test_llm.py::test_logs_path[env1] PASSED [ 66%] 289s tests/test_llm.py::test_logs_filtered[davinci] PASSED [ 67%] 289s tests/test_llm.py::test_logs_filtered[curie] PASSED [ 67%] 289s tests/test_llm.py::test_logs_search[-extra_args0-expected0] PASSED [ 68%] 289s tests/test_llm.py::test_logs_search[llama-extra_args1-expected1] PASSED [ 68%] 289s tests/test_llm.py::test_logs_search[alpaca-extra_args2-expected2] PASSED [ 69%] 290s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] PASSED [ 69%] 290s tests/test_llm.py::test_logs_search[llama-extra_args4-expected4] PASSED [ 70%] 290s tests/test_llm.py::test_llm_prompt_creates_log_database PASSED [ 70%] 290s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] PASSED [ 71%] 290s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-False] PASSED [ 71%] 290s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-split] PASSED [ 72%] 291s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-True] PASSED [ 72%] 291s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-False] PASSED [ 73%] 291s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] PASSED [ 73%] 291s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-True] PASSED [ 74%] 291s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] PASSED [ 74%] 291s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-split] PASSED [ 75%] 292s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-True] PASSED [ 75%] 292s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] PASSED [ 76%] 292s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-split] PASSED [ 76%] 292s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] PASSED [ 77%] 292s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-False] PASSED [ 77%] 292s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-split] PASSED [ 78%] 292s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-True] PASSED [ 78%] 293s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-False] PASSED [ 79%] 293s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] PASSED [ 79%] 293s tests/test_llm.py::test_openai_chat_stream PASSED [ 80%] 294s tests/test_llm.py::test_openai_completion PASSED [ 80%] 294s tests/test_llm.py::test_openai_completion_system_prompt_error PASSED [ 81%] 294s tests/test_llm.py::test_openai_completion_logprobs_stream PASSED [ 81%] 294s tests/test_llm.py::test_openai_completion_logprobs_nostream PASSED [ 82%] 295s tests/test_llm.py::test_openai_localai_configuration PASSED [ 82%] 295s tests/test_llm.py::test_llm_models_options PASSED [ 83%] 295s tests/test_llm.py::test_llm_models_async PASSED [ 83%] 295s tests/test_llm.py::test_llm_user_dir PASSED [ 84%] 295s tests/test_llm.py::test_model_defaults PASSED [ 84%] 295s tests/test_migrate.py::test_migrate_blank PASSED [ 85%] 295s tests/test_migrate.py::test_migrate_from_original_schema[True] PASSED [ 85%] 295s tests/test_migrate.py::test_migrate_from_original_schema[False] PASSED [ 86%] 295s tests/test_migrate.py::test_migrations_with_legacy_alter_table PASSED [ 86%] 295s tests/test_migrate.py::test_migrations_for_embeddings PASSED [ 87%] 295s tests/test_migrate.py::test_backfill_content_hash PASSED [ 87%] 295s tests/test_plugins.py::test_register_commands PASSED [ 88%] 295s tests/test_templates.py::test_template_evaluate[S: $input-None-None-params0-S: input-None-None] PASSED [ 88%] 295s tests/test_templates.py::test_template_evaluate[S: $input-system-None-params1-S: input-system-None] PASSED [ 89%] 295s tests/test_templates.py::test_template_evaluate[No vars-None-None-params2-No vars-None-None] PASSED [ 89%] 295s tests/test_templates.py::test_template_evaluate[$one and $two-None-None-params3-None-None-Missing variables: one, two] PASSED [ 90%] 295s tests/test_templates.py::test_template_evaluate[$one and $two-None-None-params4-1 and 2-None-None] PASSED [ 90%] 295s tests/test_templates.py::test_template_evaluate[$one and $two-None-defaults5-params5-1 and 2-None-None] PASSED [ 91%] 295s tests/test_templates.py::test_template_evaluate[$one and $two-None-defaults6-params6-1 and 2-None-None] PASSED [ 91%] 295s tests/test_templates.py::test_templates_list_no_templates_found PASSED [ 92%] 295s tests/test_templates.py::test_templates_list[args0] PASSED [ 92%] 295s tests/test_templates.py::test_templates_list[args1] PASSED [ 93%] 295s tests/test_templates.py::test_templates_prompt_save[args0-expected_prompt0-None] PASSED [ 93%] 295s tests/test_templates.py::test_templates_prompt_save[args1-expected_prompt1-None] PASSED [ 94%] 295s tests/test_templates.py::test_templates_prompt_save[args2-expected_prompt2-None] PASSED [ 94%] 295s tests/test_templates.py::test_templates_prompt_save[args3-None---save cannot be used with --template] PASSED [ 95%] 295s tests/test_templates.py::test_templates_prompt_save[args4-None---save cannot be used with --continue] PASSED [ 95%] 295s tests/test_templates.py::test_templates_prompt_save[args5-None---save cannot be used with --cid] PASSED [ 96%] 295s tests/test_templates.py::test_templates_prompt_save[args6-None---save cannot be used with --cid] PASSED [ 96%] 295s tests/test_templates.py::test_templates_prompt_save[args7-expected_prompt7-None] PASSED [ 97%] 295s tests/test_utils.py::test_simplify_usage_dict[input_data0-expected_output0] PASSED [ 97%] 295s tests/test_utils.py::test_simplify_usage_dict[input_data1-expected_output1] PASSED [ 98%] 295s tests/test_utils.py::test_simplify_usage_dict[input_data2-expected_output2] PASSED [ 98%] 295s tests/test_utils.py::test_simplify_usage_dict[input_data3-expected_output3] PASSED [ 99%] 295s tests/test_utils.py::test_simplify_usage_dict[input_data4-expected_output4] PASSED [100%] 295s 295s =============================== warnings summary =============================== 295s ../../../usr/lib/python3/dist-packages/pydantic/_internal/_config.py:291 295s /usr/lib/python3/dist-packages/pydantic/_internal/_config.py:291: PydanticDeprecatedSince20: Support for class-based `config` is deprecated, use ConfigDict instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.9/migration/ 295s warnings.warn(DEPRECATION_MESSAGE, DeprecationWarning) 295s 295s tests/test_async.py::test_async_model 295s tests/test_async.py::test_async_model_conversation 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 295s /usr/lib/python3/dist-packages/llm/models.py:407: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 295s self._start_utcnow = datetime.datetime.utcnow() 295s 295s tests/test_attachments.py: 2 warnings 295s tests/test_chat.py: 7 warnings 295s tests/test_cli_openai_models.py: 5 warnings 295s tests/test_llm.py: 25 warnings 295s /usr/lib/python3/dist-packages/llm/models.py:375: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 295s self._start_utcnow = datetime.datetime.utcnow() 295s 295s tests/test_attachments.py: 2 warnings 295s tests/test_chat.py: 6 warnings 295s tests/test_cli_openai_models.py: 8 warnings 295s tests/test_llm.py: 31 warnings 295s tests/test_migrate.py: 4 warnings 295s /usr/lib/python3/dist-packages/llm/migrations.py:16: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 295s {"name": name, "applied_at": str(datetime.datetime.utcnow())} 295s 295s tests/test_attachments.py::test_prompt_attachment[audio/wav-RIFF$\x00\x00\x00WAVEfmt \x10\x00\x00\x00\x01\x00\x01\x00D\xac\x00\x00] 295s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:496: ResourceWarning: unclosed database in 295s yield itertools.chain([item], itertools.islice(iterator, size - 1)) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_attachments.py::test_prompt_attachment[audio/wav-RIFF$\x00\x00\x00WAVEfmt \x10\x00\x00\x00\x01\x00\x01\x00D\xac\x00\x00] 295s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:496: ResourceWarning: unclosed database in 295s yield itertools.chain([item], itertools.islice(iterator, size - 1)) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 295s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 295s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 295s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 295s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 295s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 295s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 295s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 295s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_openai_models 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:185: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 295s created_str = datetime.datetime.utcfromtimestamp( 295s 295s tests/test_cli_openai_models.py::test_openai_options_min_max 295s /usr/lib/python3.13/pathlib/_local.py:289: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_openai_options_min_max 295s /usr/lib/python3.13/pathlib/_local.py:289: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_openai_options_min_max 295s /usr/lib/python3.13/pathlib/_local.py:289: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_openai_options_min_max 295s /usr/lib/python3.13/pathlib/_local.py:289: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-False] 295s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 295s def update_wrapper(wrapper, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-False] 295s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 295s def update_wrapper(wrapper, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] 295s /usr/lib/python3/dist-packages/anyio/_backends/_asyncio.py:2330: ResourceWarning: unclosed database in 295s @classmethod 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] 295s /usr/lib/python3/dist-packages/anyio/_backends/_asyncio.py:2330: ResourceWarning: unclosed database in 295s @classmethod 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 295s /usr/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in 295s def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 295s /usr/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in 295s def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 295s /usr/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in 295s def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 295s /usr/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in 295s def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 295s /usr/lib/python3/dist-packages/httpx/_decoders.py:212: ResourceWarning: unclosed database in 295s self._buffer = io.BytesIO() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 295s /usr/lib/python3/dist-packages/httpx/_decoders.py:212: ResourceWarning: unclosed database in 295s self._buffer = io.BytesIO() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 295s /usr/lib/python3/dist-packages/httpx/_decoders.py:212: ResourceWarning: unclosed database in 295s self._buffer = io.BytesIO() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 295s /usr/lib/python3/dist-packages/httpx/_decoders.py:212: ResourceWarning: unclosed database in 295s self._buffer = io.BytesIO() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed.py::test_embed_multi[False-None-100] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed.py::test_embed_multi[False-None-100] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed.py::test_embed_multi[False-None-100] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed.py::test_embed_multi[False-None-100] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed.py::test_embed_multi[False-None-100] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed.py::test_embed_multi[False-None-100] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed.py::test_embed_multi[False-None-100] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] 295s /usr/lib/python3/dist-packages/click/parser.py:171: ResourceWarning: unclosed database in 295s self.prefixes: t.Set[str] = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] 295s /usr/lib/python3/dist-packages/click/parser.py:171: ResourceWarning: unclosed database in 295s self.prefixes: t.Set[str] = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] 295s /usr/lib/python3/dist-packages/click/parser.py:171: ResourceWarning: unclosed database in 295s self.prefixes: t.Set[str] = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] 295s /usr/lib/python3/dist-packages/click/parser.py:171: ResourceWarning: unclosed database in 295s self.prefixes: t.Set[str] = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3.13/asyncio/base_events.py:759: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 295s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 295s rename.get(column) or column, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_collection_delete_errors 295s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 295s @property 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:217: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-ubuntu/pytest-0/test_embed_multi_file_input_ph0/phrases.csv' encoding='utf-8-sig'> 295s for row in reader: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 295s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 295s @functools.wraps(func) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 295s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 295s @functools.wraps(func) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 295s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 295s @functools.wraps(func) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 295s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 295s @functools.wraps(func) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 295s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 295s @functools.wraps(func) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 295s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 295s @functools.wraps(func) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 295s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 295s @functools.wraps(func) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:217: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-ubuntu/pytest-0/test_embed_multi_file_input_ph2/phrases.csv' encoding='utf-8-sig'> 295s for row in reader: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:217: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-ubuntu/pytest-0/test_embed_multi_file_input_ph4/phrases.tsv' encoding='utf-8-sig'> 295s for row in reader: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:217: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-ubuntu/pytest-0/test_embed_multi_file_input_ph6/phrases.tsv' encoding='utf-8-sig'> 295s for row in reader: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-None-False] 295s /usr/lib/python3/dist-packages/click/_termui_impl.py:342: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/pytest-of-ubuntu/pytest-0/test_embed_multi_file_input_ph8/phrases.jsonl'> 295s yield from self.iter 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 295s record.get( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 295s /usr/lib/python3/dist-packages/click/_termui_impl.py:342: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/pytest-of-ubuntu/pytest-0/test_embed_multi_file_input_ph10/phrases.jsonl'> 295s yield from self.iter 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-None-False] 295s /usr/lib/python3/dist-packages/llm/cli.py:1582: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/pytest-of-ubuntu/pytest-0/test_embed_multi_file_input_ph12/phrases.json'> 295s return rows_from_file(fp, Format[format.upper()] if format else None)[0] 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-False] 295s /usr/lib/python3/dist-packages/llm/cli.py:1582: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/pytest-of-ubuntu/pytest-0/test_embed_multi_file_input_ph14/phrases.json'> 295s return rows_from_file(fp, Format[format.upper()] if format else None)[0] 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 295s rename.get(c.name) or c.name 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 295s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 295s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 295s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 295s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 295s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 295s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 295s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 295s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_keys.py::test_keys_in_user_path[env1] 295s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 295s idx = float("inf") 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_logs_text[False] 295s tests/test_llm.py::test_logs_text[True] 295s tests/test_llm.py::test_logs_json[None] 295s tests/test_llm.py::test_logs_json[0] 295s tests/test_llm.py::test_logs_json[2] 295s tests/test_llm.py::test_logs_response_only[args0] 295s tests/test_llm.py::test_logs_response_only[args1] 295s tests/test_llm.py::test_logs_response_only[args2] 295s tests/test_llm.py::test_logs_response_only[args3] 295s /tmp/autopkgtest.HrKTt1/autopkgtest_tmp/tests/test_llm.py:30: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 295s start = datetime.datetime.utcnow() 295s 295s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 295s def __init__( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 295s def __init__( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 295s def __init__( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 295s def __init__( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 295s def __init__( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 295s def __init__( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 295s def __init__( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] 295s /usr/lib/python3.13/functools.py:53: ResourceWarning: unclosed database in 295s value = getattr(wrapped, attr) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] 295s /usr/lib/python3.13/functools.py:53: ResourceWarning: unclosed database in 295s value = getattr(wrapped, attr) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] 295s /usr/lib/python3.13/functools.py:53: ResourceWarning: unclosed database in 295s value = getattr(wrapped, attr) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] 295s /usr/lib/python3.13/functools.py:53: ResourceWarning: unclosed database in 295s value = getattr(wrapped, attr) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-True] 295s /usr/lib/python3.13/functools.py:77: ResourceWarning: unclosed database in 295s return partial(update_wrapper, wrapped=wrapped, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-True] 295s /usr/lib/python3.13/functools.py:77: ResourceWarning: unclosed database in 295s return partial(update_wrapper, wrapped=wrapped, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 295s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 295s def update_wrapper(wrapper, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 295s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 295s def update_wrapper(wrapper, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 295s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 295s def update_wrapper(wrapper, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 295s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 295s def update_wrapper(wrapper, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 295s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 295s def update_wrapper(wrapper, 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] 295s /usr/lib/python3/dist-packages/httpx/_models.py:834: ResourceWarning: unclosed database in 295s yield chunk 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] 295s /usr/lib/python3/dist-packages/httpx/_models.py:834: ResourceWarning: unclosed database in 295s yield chunk 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] 295s /usr/lib/python3/dist-packages/httpx/_models.py:834: ResourceWarning: unclosed database in 295s yield chunk 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] 295s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 295s def split_opt(opt: str) -> t.Tuple[str, str]: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 295s self.attachment_types = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 295s self.attachment_types = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 295s self.attachment_types = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 295s self.attachment_types = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 295s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 295s self.attachment_types = set() 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-True] 295s /usr/lib/python3/dist-packages/click/core.py:2295: ResourceWarning: unclosed database in 295s def type_cast_value(self, ctx: Context, value: t.Any) -> t.Any: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-True] 295s /usr/lib/python3/dist-packages/click/core.py:2295: ResourceWarning: unclosed database in 295s def type_cast_value(self, ctx: Context, value: t.Any) -> t.Any: 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 295s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 295s args = deque(args) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 295s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 295s args = deque(args) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 295s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 295s args = deque(args) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 295s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 295s args = deque(args) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 295s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 295s args = deque(args) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_completion 295s /usr/lib/python3.13/difflib.py:280: ResourceWarning: unclosed database in 295s for i, elt in enumerate(b): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_completion 295s /usr/lib/python3.13/difflib.py:280: ResourceWarning: unclosed database in 295s for i, elt in enumerate(b): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_completion 295s /usr/lib/python3.13/difflib.py:280: ResourceWarning: unclosed database in 295s for i, elt in enumerate(b): 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_completion_logprobs_stream 295s /usr/lib/python3/dist-packages/openai/_streaming.py:226: ResourceWarning: unclosed database in 295s def __init__( 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_openai_localai_configuration 295s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 295s return self.conn.execute(sql) 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s tests/test_llm.py::test_llm_models_options 295s /usr/lib/python3/dist-packages/pydantic/main.py:1355: PydanticDeprecatedSince20: The `schema` method is deprecated; use `model_json_schema` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.9/migration/ 295s warnings.warn( 295s 295s tests/test_llm.py::test_llm_models_options 295s /usr/lib/python3/dist-packages/pydantic/_internal/_core_utils.py:419: ResourceWarning: unclosed database in 295s def simplify_schema_references(schema: core_schema.CoreSchema) -> core_schema.CoreSchema: # noqa: C901 295s Enable tracemalloc to get traceback where the object was allocated. 295s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 295s 295s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 295s =============== 199 passed, 7 deselected, 308 warnings in 21.12s =============== 295s :0: ResourceWarning: unclosed database in 295s ResourceWarning: Enable tracemalloc to get the object allocation traceback 295s :0: ResourceWarning: unclosed database in 295s ResourceWarning: Enable tracemalloc to get the object allocation traceback 295s :0: ResourceWarning: unclosed database in 295s ResourceWarning: Enable tracemalloc to get the object allocation traceback 296s ============================= test session starts ============================== 296s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 296s cachedir: .pytest_cache 296s rootdir: /tmp/autopkgtest.HrKTt1/autopkgtest_tmp 296s plugins: typeguard-4.4.1, httpx-0.34.0, asyncio-0.20.3, anyio-4.6.2 296s asyncio: mode=Mode.AUTO 297s collecting ... collected 206 items / 7 deselected / 199 selected 297s 297s tests/test_aliases.py::test_set_alias[gpt-3.5-turbo] PASSED [ 0%] 297s tests/test_aliases.py::test_set_alias[chatgpt] PASSED [ 1%] 297s tests/test_aliases.py::test_remove_alias PASSED [ 1%] 297s tests/test_aliases.py::test_cli_aliases_list[args0] PASSED [ 2%] 297s tests/test_aliases.py::test_cli_aliases_list[args1] PASSED [ 2%] 297s tests/test_aliases.py::test_cli_aliases_list_json[args0] PASSED [ 3%] 297s tests/test_aliases.py::test_cli_aliases_list_json[args1] PASSED [ 3%] 297s tests/test_aliases.py::test_cli_aliases_set PASSED [ 4%] 297s tests/test_aliases.py::test_cli_aliases_path PASSED [ 4%] 297s tests/test_aliases.py::test_cli_aliases_remove PASSED [ 5%] 297s tests/test_aliases.py::test_cli_aliases_remove_invalid PASSED [ 5%] 297s tests/test_aliases.py::test_cli_aliases_are_registered[args0] PASSED [ 6%] 297s tests/test_aliases.py::test_cli_aliases_are_registered[args1] PASSED [ 6%] 297s tests/test_async.py::test_async_model PASSED [ 7%] 297s tests/test_async.py::test_async_model_conversation PASSED [ 7%] 297s tests/test_attachments.py::test_prompt_attachment[image/png-\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\xa6\x00\x00\x01\x1a\x02\x03\x00\x00\x00\xe6\x99\xc4^\x00\x00\x00\tPLTE\xff\xff\xff\x00\xff\x00\xfe\x01\x00\x12t\x01J\x00\x00\x00GIDATx\xda\xed\xd81\x11\x000\x08\xc0\xc0.]\xea\xaf&Q\x89\x04V\xe0>\xf3+\xc8\x91Z\xf4\xa2\x08EQ\x14EQ\x14EQ\x14EQ\xd4B\x91$I3\xbb\xbf\x08EQ\x14EQ\x14EQ\x14E\xd1\xa5\xd4\x17\x91\xc6\x95\x05\x15\x0f\x9f\xc5\t\x9f\xa4\x00\x00\x00\x00IEND\xaeB`\x82] PASSED [ 8%] 297s tests/test_attachments.py::test_prompt_attachment[audio/wav-RIFF$\x00\x00\x00WAVEfmt \x10\x00\x00\x00\x01\x00\x01\x00D\xac\x00\x00] PASSED [ 8%] 297s tests/test_chat.py::test_mock_model PASSED [ 9%] 298s tests/test_chat.py::test_chat_basic PASSED [ 9%] 298s tests/test_chat.py::test_chat_system PASSED [ 10%] 298s tests/test_chat.py::test_chat_options PASSED [ 10%] 298s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] PASSED [ 11%] 298s tests/test_chat.py::test_chat_multi[!multi\nthis is multiple lines\nquit\nuntil the !end\n!end\nquit\n-expected1] PASSED [ 11%] 299s tests/test_chat.py::test_chat_multi[!multi abc\nCustom delimiter\n!end\n!end 123\n!end abc\nquit\n-expected2] PASSED [ 12%] 299s tests/test_cli_openai_models.py::test_openai_models PASSED [ 12%] 299s tests/test_cli_openai_models.py::test_openai_options_min_max PASSED [ 13%] 299s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[mp3-gpt-4o-mini] PASSED [ 13%] 299s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[mp3-gpt-4o-audio-preview] PASSED [ 14%] 299s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[wav-gpt-4o-mini] PASSED [ 14%] 299s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[wav-gpt-4o-audio-preview] PASSED [ 15%] 300s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-False] PASSED [ 15%] 300s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] PASSED [ 16%] 300s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-False] PASSED [ 16%] 301s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] PASSED [ 17%] 301s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-False] PASSED [ 17%] 301s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] PASSED [ 18%] 301s tests/test_embed.py::test_demo_plugin PASSED [ 18%] 301s tests/test_embed.py::test_embed_huge_list[None-100] PASSED [ 19%] 301s tests/test_embed.py::test_embed_huge_list[10-100] PASSED [ 19%] 301s tests/test_embed.py::test_embed_store PASSED [ 20%] 301s tests/test_embed.py::test_embed_metadata PASSED [ 20%] 301s tests/test_embed.py::test_collection PASSED [ 21%] 301s tests/test_embed.py::test_similar PASSED [ 21%] 301s tests/test_embed.py::test_similar_by_id PASSED [ 22%] 301s tests/test_embed.py::test_embed_multi[False-None-100] PASSED [ 22%] 301s tests/test_embed.py::test_embed_multi[False-5-200] PASSED [ 23%] 301s tests/test_embed.py::test_embed_multi[True-None-100] PASSED [ 23%] 301s tests/test_embed.py::test_embed_multi[True-5-200] PASSED [ 24%] 301s tests/test_embed.py::test_collection_delete PASSED [ 24%] 301s tests/test_embed.py::test_binary_only_and_text_only_embedding_models PASSED [ 25%] 301s tests/test_embed_cli.py::test_embed_output_format[argument-json-[5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n] PASSED [ 25%] 301s tests/test_embed_cli.py::test_embed_output_format[argument-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 26%] 301s tests/test_embed_cli.py::test_embed_output_format[argument-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 26%] 301s tests/test_embed_cli.py::test_embed_output_format[argument-blob-\x00\x00\ufffd@\x00\x00\ufffd@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n] PASSED [ 27%] 301s tests/test_embed_cli.py::test_embed_output_format[file-json-[5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n] PASSED [ 27%] 301s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 28%] 301s tests/test_embed_cli.py::test_embed_output_format[file-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 28%] 301s tests/test_embed_cli.py::test_embed_output_format[file-blob-\x00\x00\ufffd@\x00\x00\ufffd@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n] PASSED [ 29%] 301s tests/test_embed_cli.py::test_embed_output_format[stdin-json-[5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n] PASSED [ 29%] 301s tests/test_embed_cli.py::test_embed_output_format[stdin-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 30%] 301s tests/test_embed_cli.py::test_embed_output_format[stdin-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 30%] 301s tests/test_embed_cli.py::test_embed_output_format[stdin-blob-\x00\x00\ufffd@\x00\x00\ufffd@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n] PASSED [ 31%] 301s tests/test_embed_cli.py::test_embed_errors[args0-Must provide both collection and id] PASSED [ 31%] 302s tests/test_embed_cli.py::test_embed_store[None-None] PASSED [ 32%] 302s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] PASSED [ 32%] 302s tests/test_embed_cli.py::test_embed_store[{"foo": [1, 2, 3]}-None] PASSED [ 33%] 302s tests/test_embed_cli.py::test_embed_store[[1, 2, 3]-Metadata must be a JSON object] PASSED [ 33%] 302s tests/test_embed_cli.py::test_embed_store[{"foo": "incomplete}-Metadata must be valid JSON] PASSED [ 34%] 302s tests/test_embed_cli.py::test_embed_store_binary PASSED [ 34%] 302s tests/test_embed_cli.py::test_collection_delete_errors PASSED [ 35%] 302s tests/test_embed_cli.py::test_similar_errors[args0-Missing argument 'COLLECTION'] PASSED [ 35%] 302s tests/test_embed_cli.py::test_similar_errors[args1-Collection does not exist] PASSED [ 36%] 302s tests/test_embed_cli.py::test_similar_errors[args2-ID not found in collection] PASSED [ 36%] 302s tests/test_embed_cli.py::test_similar_by_id_cli PASSED [ 37%] 303s tests/test_embed_cli.py::test_similar_by_content_cli[argument] PASSED [ 37%] 303s tests/test_embed_cli.py::test_similar_by_content_cli[file] PASSED [ 38%] 303s tests/test_embed_cli.py::test_similar_by_content_cli[stdin] PASSED [ 38%] 303s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] PASSED [ 39%] 303s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-True] PASSED [ 39%] 303s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-False] PASSED [ 40%] 303s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-True] PASSED [ 40%] 303s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-False] PASSED [ 41%] 303s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] PASSED [ 41%] 303s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-False] PASSED [ 42%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-True] PASSED [ 42%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-None-False] PASSED [ 43%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-None-True] PASSED [ 43%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] PASSED [ 44%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-True] PASSED [ 44%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-None-False] PASSED [ 45%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-None-True] PASSED [ 45%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-False] PASSED [ 46%] 304s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] PASSED [ 46%] 304s tests/test_embed_cli.py::test_embed_multi_files_binary_store PASSED [ 47%] 305s tests/test_embed_cli.py::test_embed_multi_sql[None-True] PASSED [ 47%] 305s tests/test_embed_cli.py::test_embed_multi_sql[None-False] PASSED [ 48%] 305s tests/test_embed_cli.py::test_embed_multi_sql[prefix-True] PASSED [ 48%] 305s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] PASSED [ 49%] 305s tests/test_embed_cli.py::test_embed_multi_batch_size PASSED [ 49%] 305s tests/test_embed_cli.py::test_embed_multi_files[single] PASSED [ 50%] 305s tests/test_embed_cli.py::test_embed_multi_files[multi] PASSED [ 50%] 305s tests/test_embed_cli.py::test_embed_multi_files_errors[args0-Invalid directory: not-a-dir] PASSED [ 51%] 305s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] PASSED [ 51%] 306s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args1-Could not decode text in file] PASSED [ 52%] 306s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args2-None] PASSED [ 52%] 306s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args3-None] PASSED [ 53%] 306s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args4-None] PASSED [ 53%] 306s tests/test_embed_cli.py::test_default_embedding_model PASSED [ 54%] 306s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] PASSED [ 54%] 306s tests/test_embed_cli.py::test_default_embed_model_errors[embed-True] PASSED [ 55%] 306s tests/test_embed_cli.py::test_default_embed_model_errors[embed-multi-False] PASSED [ 55%] 306s tests/test_embed_cli.py::test_default_embed_model_errors[embed-multi-True] PASSED [ 56%] 306s tests/test_embed_cli.py::test_duplicate_content_embedded_only_once PASSED [ 56%] 306s tests/test_encode_decode.py::test_roundtrip[array0] PASSED [ 57%] 306s tests/test_encode_decode.py::test_roundtrip[array1] PASSED [ 57%] 306s tests/test_keys.py::test_keys_in_user_path[env0] PASSED [ 58%] 306s tests/test_keys.py::test_keys_in_user_path[env1] PASSED [ 58%] 306s tests/test_keys.py::test_keys_set PASSED [ 59%] 306s tests/test_keys.py::test_keys_get PASSED [ 59%] 306s tests/test_keys.py::test_keys_list[args0] PASSED [ 60%] 306s tests/test_keys.py::test_keys_list[args1] PASSED [ 60%] 306s tests/test_llm.py::test_version PASSED [ 61%] 306s tests/test_llm.py::test_logs_text[False] PASSED [ 61%] 307s tests/test_llm.py::test_logs_text[True] PASSED [ 62%] 307s tests/test_llm.py::test_logs_json[None] PASSED [ 62%] 307s tests/test_llm.py::test_logs_json[0] PASSED [ 63%] 307s tests/test_llm.py::test_logs_json[2] PASSED [ 63%] 308s tests/test_llm.py::test_logs_response_only[args0] PASSED [ 64%] 308s tests/test_llm.py::test_logs_response_only[args1] PASSED [ 64%] 308s tests/test_llm.py::test_logs_response_only[args2] PASSED [ 65%] 308s tests/test_llm.py::test_logs_response_only[args3] PASSED [ 65%] 308s tests/test_llm.py::test_logs_path[env0] PASSED [ 66%] 308s tests/test_llm.py::test_logs_path[env1] PASSED [ 66%] 309s tests/test_llm.py::test_logs_filtered[davinci] PASSED [ 67%] 309s tests/test_llm.py::test_logs_filtered[curie] PASSED [ 67%] 309s tests/test_llm.py::test_logs_search[-extra_args0-expected0] PASSED [ 68%] 309s tests/test_llm.py::test_logs_search[llama-extra_args1-expected1] PASSED [ 68%] 310s tests/test_llm.py::test_logs_search[alpaca-extra_args2-expected2] PASSED [ 69%] 310s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] PASSED [ 69%] 310s tests/test_llm.py::test_logs_search[llama-extra_args4-expected4] PASSED [ 70%] 310s tests/test_llm.py::test_llm_prompt_creates_log_database PASSED [ 70%] 310s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] PASSED [ 71%] 310s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-False] PASSED [ 71%] 311s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-split] PASSED [ 72%] 311s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-True] PASSED [ 72%] 311s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-False] PASSED [ 73%] 312s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] PASSED [ 73%] 312s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-True] PASSED [ 74%] 312s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] PASSED [ 74%] 312s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-split] PASSED [ 75%] 312s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-True] PASSED [ 75%] 312s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] PASSED [ 76%] 313s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-split] PASSED [ 76%] 313s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] PASSED [ 77%] 313s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-False] PASSED [ 77%] 313s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-split] PASSED [ 78%] 313s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-True] PASSED [ 78%] 313s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-False] PASSED [ 79%] 314s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] PASSED [ 79%] 314s tests/test_llm.py::test_openai_chat_stream PASSED [ 80%] 314s tests/test_llm.py::test_openai_completion PASSED [ 80%] 314s tests/test_llm.py::test_openai_completion_system_prompt_error PASSED [ 81%] 315s tests/test_llm.py::test_openai_completion_logprobs_stream PASSED [ 81%] 315s tests/test_llm.py::test_openai_completion_logprobs_nostream PASSED [ 82%] 315s tests/test_llm.py::test_openai_localai_configuration PASSED [ 82%] 315s tests/test_llm.py::test_llm_models_options PASSED [ 83%] 315s tests/test_llm.py::test_llm_models_async PASSED [ 83%] 315s tests/test_llm.py::test_llm_user_dir PASSED [ 84%] 315s tests/test_llm.py::test_model_defaults PASSED [ 84%] 315s tests/test_migrate.py::test_migrate_blank PASSED [ 85%] 315s tests/test_migrate.py::test_migrate_from_original_schema[True] PASSED [ 85%] 315s tests/test_migrate.py::test_migrate_from_original_schema[False] PASSED [ 86%] 315s tests/test_migrate.py::test_migrations_with_legacy_alter_table PASSED [ 86%] 315s tests/test_migrate.py::test_migrations_for_embeddings PASSED [ 87%] 315s tests/test_migrate.py::test_backfill_content_hash PASSED [ 87%] 315s tests/test_plugins.py::test_register_commands PASSED [ 88%] 315s tests/test_templates.py::test_template_evaluate[S: $input-None-None-params0-S: input-None-None] PASSED [ 88%] 315s tests/test_templates.py::test_template_evaluate[S: $input-system-None-params1-S: input-system-None] PASSED [ 89%] 315s tests/test_templates.py::test_template_evaluate[No vars-None-None-params2-No vars-None-None] PASSED [ 89%] 315s tests/test_templates.py::test_template_evaluate[$one and $two-None-None-params3-None-None-Missing variables: one, two] PASSED [ 90%] 315s tests/test_templates.py::test_template_evaluate[$one and $two-None-None-params4-1 and 2-None-None] PASSED [ 90%] 315s tests/test_templates.py::test_template_evaluate[$one and $two-None-defaults5-params5-1 and 2-None-None] PASSED [ 91%] 315s tests/test_templates.py::test_template_evaluate[$one and $two-None-defaults6-params6-1 and 2-None-None] PASSED [ 91%] 315s tests/test_templates.py::test_templates_list_no_templates_found PASSED [ 92%] 315s tests/test_templates.py::test_templates_list[args0] PASSED [ 92%] 315s tests/test_templates.py::test_templates_list[args1] PASSED [ 93%] 315s tests/test_templates.py::test_templates_prompt_save[args0-expected_prompt0-None] PASSED [ 93%] 315s tests/test_templates.py::test_templates_prompt_save[args1-expected_prompt1-None] PASSED [ 94%] 315s tests/test_templates.py::test_templates_prompt_save[args2-expected_prompt2-None] PASSED [ 94%] 315s tests/test_templates.py::test_templates_prompt_save[args3-None---save cannot be used with --template] PASSED [ 95%] 315s tests/test_templates.py::test_templates_prompt_save[args4-None---save cannot be used with --continue] PASSED [ 95%] 315s tests/test_templates.py::test_templates_prompt_save[args5-None---save cannot be used with --cid] PASSED [ 96%] 315s tests/test_templates.py::test_templates_prompt_save[args6-None---save cannot be used with --cid] PASSED [ 96%] 315s tests/test_templates.py::test_templates_prompt_save[args7-expected_prompt7-None] PASSED [ 97%] 315s tests/test_utils.py::test_simplify_usage_dict[input_data0-expected_output0] PASSED [ 97%] 315s tests/test_utils.py::test_simplify_usage_dict[input_data1-expected_output1] PASSED [ 98%] 315s tests/test_utils.py::test_simplify_usage_dict[input_data2-expected_output2] PASSED [ 98%] 315s tests/test_utils.py::test_simplify_usage_dict[input_data3-expected_output3] PASSED [ 99%] 315s tests/test_utils.py::test_simplify_usage_dict[input_data4-expected_output4] PASSED [100%] 315s 315s =============================== warnings summary =============================== 315s ../../../usr/lib/python3/dist-packages/pydantic/_internal/_config.py:291 315s /usr/lib/python3/dist-packages/pydantic/_internal/_config.py:291: PydanticDeprecatedSince20: Support for class-based `config` is deprecated, use ConfigDict instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.9/migration/ 315s warnings.warn(DEPRECATION_MESSAGE, DeprecationWarning) 315s 315s tests/test_async.py::test_async_model 315s tests/test_async.py::test_async_model_conversation 315s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] 315s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 315s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 315s /usr/lib/python3/dist-packages/llm/models.py:407: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 315s self._start_utcnow = datetime.datetime.utcnow() 315s 315s tests/test_attachments.py: 2 warnings 315s tests/test_chat.py: 7 warnings 315s tests/test_cli_openai_models.py: 5 warnings 315s tests/test_llm.py: 25 warnings 315s /usr/lib/python3/dist-packages/llm/models.py:375: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 315s self._start_utcnow = datetime.datetime.utcnow() 315s 315s tests/test_attachments.py: 2 warnings 315s tests/test_chat.py: 6 warnings 315s tests/test_cli_openai_models.py: 8 warnings 315s tests/test_llm.py: 31 warnings 315s tests/test_migrate.py: 4 warnings 315s /usr/lib/python3/dist-packages/llm/migrations.py:16: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 315s {"name": name, "applied_at": str(datetime.datetime.utcnow())} 315s 315s tests/test_cli_openai_models.py::test_openai_models 315s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:185: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 315s created_str = datetime.datetime.utcfromtimestamp( 315s 315s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 315s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:217: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-ubuntu/pytest-1/test_embed_multi_file_input_ph0/phrases.csv' encoding='utf-8-sig'> 315s for row in reader: 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-False] 315s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:217: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-ubuntu/pytest-1/test_embed_multi_file_input_ph2/phrases.csv' encoding='utf-8-sig'> 315s for row in reader: 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-False] 315s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:217: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-ubuntu/pytest-1/test_embed_multi_file_input_ph4/phrases.tsv' encoding='utf-8-sig'> 315s for row in reader: 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-False] 315s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:217: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-ubuntu/pytest-1/test_embed_multi_file_input_ph6/phrases.tsv' encoding='utf-8-sig'> 315s for row in reader: 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-None-False] 315s /usr/lib/python3/dist-packages/click/_termui_impl.py:342: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/pytest-of-ubuntu/pytest-1/test_embed_multi_file_input_ph8/phrases.jsonl'> 315s yield from self.iter 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.jsonl-{"id": 1, "phrase": "hello world"}\n{"id": 2, "phrase": "goodbye world"}-prefix-False] 315s /usr/lib/python3/dist-packages/click/_termui_impl.py:342: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/pytest-of-ubuntu/pytest-1/test_embed_multi_file_input_ph10/phrases.jsonl'> 315s yield from self.iter 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-None-False] 315s /usr/lib/python3/dist-packages/llm/cli.py:1582: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/pytest-of-ubuntu/pytest-1/test_embed_multi_file_input_ph12/phrases.json'> 315s return rows_from_file(fp, Format[format.upper()] if format else None)[0] 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-False] 315s /usr/lib/python3/dist-packages/llm/cli.py:1582: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/pytest-of-ubuntu/pytest-1/test_embed_multi_file_input_ph14/phrases.json'> 315s return rows_from_file(fp, Format[format.upper()] if format else None)[0] 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_embed_cli.py::test_embed_multi_files[single] 315s /usr/lib/python3.12/asyncio/base_events.py:725: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 315s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 315s Enable tracemalloc to get traceback where the object was allocated. 315s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 315s 315s tests/test_llm.py::test_logs_text[False] 315s tests/test_llm.py::test_logs_text[True] 315s tests/test_llm.py::test_logs_json[None] 315s tests/test_llm.py::test_logs_json[0] 315s tests/test_llm.py::test_logs_json[2] 315s tests/test_llm.py::test_logs_response_only[args0] 315s tests/test_llm.py::test_logs_response_only[args1] 315s tests/test_llm.py::test_logs_response_only[args2] 315s tests/test_llm.py::test_logs_response_only[args3] 315s /tmp/autopkgtest.HrKTt1/autopkgtest_tmp/tests/test_llm.py:30: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 315s start = datetime.datetime.utcnow() 315s 315s tests/test_llm.py::test_llm_models_options 315s /usr/lib/python3/dist-packages/pydantic/main.py:1355: PydanticDeprecatedSince20: The `schema` method is deprecated; use `model_json_schema` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.9/migration/ 315s warnings.warn( 315s 315s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 315s =============== 199 passed, 7 deselected, 116 warnings in 19.32s =============== 316s autopkgtest [18:29:35]: test run-tests: -----------------------] 317s run-tests PASS 317s autopkgtest [18:29:36]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 317s autopkgtest [18:29:36]: @@@@@@@@@@@@@@@@@@@@ summary 317s run-tests PASS 329s virt: nova [W] Skipping flock in bos03-arm64 329s virt: Creating nova instance adt-plucky-arm64-python-llm-20241126-182419-juju-7f2275-prod-proposed-migration-environment-2-21f1671b-e1b0-49de-8314-3b60a2628938 from image adt/ubuntu-plucky-arm64-server-20241119.img (UUID 254dc414-4366-404b-b85c-a4e26b3194ad)...