0s autopkgtest [18:38:55]: starting date and time: 2024-11-26 18:38:55+0000 0s autopkgtest [18:38:55]: git checkout: 0acbae0a WIP show VirtSubproc stderr in real-time 0s autopkgtest [18:38:55]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.3qeyw1bw/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 builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-4.secgroup --name adt-plucky-amd64-python-llm-20241126-183855-juju-7f2275-prod-proposed-migration-environment-2-a597db15-b406-4363-960c-4d1ca37a2db6 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-amd64 -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/ 53s autopkgtest [18:39:48]: testbed dpkg architecture: amd64 53s autopkgtest [18:39:48]: testbed apt version: 2.9.8 53s autopkgtest [18:39:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 54s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 54s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 54s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [56.7 kB] 54s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [822 kB] 55s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 55s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [50.5 kB] 55s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [97.6 kB] 55s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.6 kB] 55s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2572 B] 55s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [229 kB] 55s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [657 kB] 55s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [5684 B] 55s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [20.1 kB] 55s Fetched 2079 kB in 1s (2362 kB/s) 55s Reading package lists... 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Calculating upgrade... 58s The following package was automatically installed and is no longer required: 58s libsgutils2-1.46-2 58s Use 'sudo apt autoremove' to remove it. 59s The following NEW packages will be installed: 59s appstream cloud-init-base gir1.2-packagekitglib-1.0 libappstream5 59s libduktape207 libglib2.0-bin libgstreamer1.0-0 libpackagekit-glib2-18 59s libsgutils2-1.48 libstemmer0d packagekit packagekit-tools polkitd 59s python3-distro-info python3-software-properties sgml-base 59s software-properties-common unattended-upgrades xml-core 59s The following packages will be upgraded: 59s amd64-microcode apt apt-utils bash bpftrace cloud-init curl debconf 59s debconf-i18n distro-info dracut-install fwupd-signed gir1.2-girepository-2.0 59s gir1.2-glib-2.0 hostname init init-system-helpers intel-microcode 59s libapt-pkg6.0t64 libaudit-common libaudit1 libcurl3t64-gnutls libcurl4t64 59s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-data liblzma5 59s libpam-modules libpam-modules-bin libpam-runtime libpam0g libplymouth5 59s libpolkit-agent-1-0 libpolkit-gobject-1-0 libpython3-stdlib libselinux1 59s libsemanage-common libsemanage2 linux-base lto-disabled-list lxd-installer 59s openssh-client openssh-server openssh-sftp-server pinentry-curses plymouth 59s plymouth-theme-ubuntu-text python-apt-common python3 python3-apt 59s python3-blinker python3-dbus python3-debconf python3-gi 59s python3-jsonschema-specifications python3-minimal python3-rpds-py 59s python3-yaml sg3-utils sg3-utils-udev vim-common vim-tiny xxd xz-utils 59s 64 upgraded, 19 newly installed, 0 to remove and 0 not upgraded. 59s Need to get 26.9 MB of archives. 59s After this operation, 15.0 MB of additional disk space will be used. 59s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 bash amd64 5.2.32-1ubuntu2 [918 kB] 59s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 hostname amd64 3.25 [11.1 kB] 59s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 init-system-helpers all 1.67ubuntu1 [39.1 kB] 59s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 liblzma5 amd64 5.6.3-1 [156 kB] 59s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libapt-pkg6.0t64 amd64 2.9.14ubuntu1 [1122 kB] 59s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 apt amd64 2.9.14ubuntu1 [1385 kB] 59s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 apt-utils amd64 2.9.14ubuntu1 [224 kB] 60s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 60s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit1 amd64 1:4.0.2-2ubuntu1 [53.9 kB] 60s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 debconf-i18n all 1.5.87ubuntu1 [204 kB] 60s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.12.7-1 [27.4 kB] 60s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.12.7-1 [24.0 kB] 60s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.12.7-1 [10.0 kB] 60s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-debconf all 1.5.87ubuntu1 [4156 B] 60s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 debconf all 1.5.87ubuntu1 [124 kB] 60s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam0g amd64 1.5.3-7ubuntu4 [69.6 kB] 60s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libselinux1 amd64 3.7-3ubuntu1 [86.9 kB] 60s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam-modules-bin amd64 1.5.3-7ubuntu4 [53.7 kB] 60s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam-modules amd64 1.5.3-7ubuntu4 [294 kB] 60s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 init amd64 1.67ubuntu1 [6428 B] 60s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 openssh-sftp-server amd64 1:9.9p1-3ubuntu2 [41.2 kB] 60s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 openssh-server amd64 1:9.9p1-3ubuntu2 [625 kB] 60s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 openssh-client amd64 1:9.9p1-3ubuntu2 [1080 kB] 60s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam-runtime all 1.5.3-7ubuntu4 [40.8 kB] 60s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 sgml-base all 1.31 [11.4 kB] 60s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libsemanage-common all 3.7-2build1 [7186 B] 60s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libsemanage2 amd64 3.7-2build1 [105 kB] 60s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 distro-info amd64 1.12 [20.0 kB] 60s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-girepository-2.0 amd64 1.82.0-2 [25.3 kB] 60s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-glib-2.0 amd64 2.82.2-3 [182 kB] 60s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-0t64 amd64 2.82.2-3 [1655 kB] 60s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libgirepository-1.0-1 amd64 1.82.0-2 [88.7 kB] 60s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-data all 2.82.2-3 [51.7 kB] 60s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 python-apt-common all 2.9.0ubuntu2 [20.3 kB] 60s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apt amd64 2.9.0ubuntu2 [182 kB] 60s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dbus amd64 1.3.2-5build4 [110 kB] 60s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-gi amd64 3.50.0-3build1 [293 kB] 60s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-yaml amd64 6.0.2-1build1 [187 kB] 60s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 vim-tiny amd64 2:9.1.0861-1ubuntu1 [1037 kB] 60s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 vim-common all 2:9.1.0861-1ubuntu1 [395 kB] 60s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 xxd amd64 2:9.1.0861-1ubuntu1 [67.8 kB] 60s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libplymouth5 amd64 24.004.60-2ubuntu4 [145 kB] 60s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60-2ubuntu4 [10.2 kB] 60s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth amd64 24.004.60-2ubuntu4 [139 kB] 60s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-distro-info all 1.12 [7754 B] 60s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 xz-utils amd64 5.6.3-1 [276 kB] 60s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl3t64-gnutls amd64 8.11.0-1ubuntu2 [423 kB] 60s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libstemmer0d amd64 2.2.0-4build1 [161 kB] 60s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libappstream5 amd64 1.0.3-1 [240 kB] 60s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 appstream amd64 1.0.3-1 [69.4 kB] 60s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 bpftrace amd64 0.21.2-2ubuntu3 [1787 kB] 60s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 cloud-init all 24.4-0ubuntu1 [2088 B] 60s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 cloud-init-base all 24.4-0ubuntu1 [612 kB] 60s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 curl amd64 8.11.0-1ubuntu2 [250 kB] 60s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl4t64 amd64 8.11.0-1ubuntu2 [429 kB] 60s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 dracut-install amd64 105-2ubuntu3 [35.8 kB] 60s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 fwupd-signed amd64 1.55+1.7-1 [30.6 kB] 60s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackagekit-glib2-18 amd64 1.3.0-2 [120 kB] 60s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-packagekitglib-1.0 amd64 1.3.0-2 [25.5 kB] 60s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libduktape207 amd64 2.7.0+tests-0ubuntu3 [143 kB] 60s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-bin amd64 2.82.2-3 [103 kB] 61s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libgstreamer1.0-0 amd64 1.24.9-1 [1197 kB] 61s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 libpolkit-agent-1-0 amd64 125-2ubuntu1 [18.2 kB] 61s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libpolkit-gobject-1-0 amd64 125-2ubuntu1 [49.8 kB] 61s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libsgutils2-1.48 amd64 1.48-0ubuntu1 [124 kB] 61s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-base all 4.10.1ubuntu1 [34.8 kB] 61s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 lto-disabled-list all 54 [12.2 kB] 61s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 lxd-installer all 10 [5264 B] 61s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 xml-core all 0.19 [20.3 kB] 61s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 polkitd amd64 125-2ubuntu1 [97.3 kB] 61s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 packagekit amd64 1.3.0-2 [471 kB] 61s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 packagekit-tools amd64 1.3.0-2 [28.6 kB] 61s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 pinentry-curses amd64 1.3.1-0ubuntu2 [41.6 kB] 61s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-blinker all 1.9.0-1 [10.7 kB] 61s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-rpds-py amd64 0.21.0-2ubuntu1 [323 kB] 61s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-jsonschema-specifications all 2023.12.1-2 [9116 B] 61s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-software-properties all 0.105 [30.3 kB] 61s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 sg3-utils amd64 1.48-0ubuntu1 [1042 kB] 61s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 sg3-utils-udev all 1.48-0ubuntu1 [6608 B] 61s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 software-properties-common all 0.105 [16.5 kB] 61s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 unattended-upgrades all 2.9.1+nmu4ubuntu1 [51.2 kB] 61s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 amd64-microcode amd64 3.20240820.1ubuntu1 [187 kB] 61s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 intel-microcode amd64 3.20241112.1ubuntu2 [7055 kB] 62s Preconfiguring packages ... 62s Fetched 26.9 MB in 3s (9543 kB/s) 62s (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 ... 75620 files and directories currently installed.) 62s Preparing to unpack .../bash_5.2.32-1ubuntu2_amd64.deb ... 62s Unpacking bash (5.2.32-1ubuntu2) over (5.2.32-1ubuntu1) ... 62s Setting up bash (5.2.32-1ubuntu2) ... 62s 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 62s (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 ... 75620 files and directories currently installed.) 62s Preparing to unpack .../hostname_3.25_amd64.deb ... 62s Unpacking hostname (3.25) over (3.23+nmu2ubuntu2) ... 62s Setting up hostname (3.25) ... 62s (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 ... 75620 files and directories currently installed.) 62s Preparing to unpack .../init-system-helpers_1.67ubuntu1_all.deb ... 62s Unpacking init-system-helpers (1.67ubuntu1) over (1.66ubuntu1) ... 62s Setting up init-system-helpers (1.67ubuntu1) ... 62s (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 ... 75620 files and directories currently installed.) 62s Preparing to unpack .../liblzma5_5.6.3-1_amd64.deb ... 62s Unpacking liblzma5:amd64 (5.6.3-1) over (5.6.2-2) ... 62s Setting up liblzma5:amd64 (5.6.3-1) ... 63s (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 ... 75620 files and directories currently installed.) 63s Preparing to unpack .../libapt-pkg6.0t64_2.9.14ubuntu1_amd64.deb ... 63s Unpacking libapt-pkg6.0t64:amd64 (2.9.14ubuntu1) over (2.9.8) ... 63s Setting up libapt-pkg6.0t64:amd64 (2.9.14ubuntu1) ... 63s (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 ... 75620 files and directories currently installed.) 63s Preparing to unpack .../apt_2.9.14ubuntu1_amd64.deb ... 63s Unpacking apt (2.9.14ubuntu1) over (2.9.8) ... 63s Setting up apt (2.9.14ubuntu1) ... 64s (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 ... 75612 files and directories currently installed.) 64s Preparing to unpack .../apt-utils_2.9.14ubuntu1_amd64.deb ... 64s Unpacking apt-utils (2.9.14ubuntu1) over (2.9.8) ... 64s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 64s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 64s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 64s (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 ... 75612 files and directories currently installed.) 64s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_amd64.deb ... 64s Unpacking libaudit1:amd64 (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 64s Setting up libaudit1:amd64 (1:4.0.2-2ubuntu1) ... 64s (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 ... 75612 files and directories currently installed.) 64s Preparing to unpack .../debconf-i18n_1.5.87ubuntu1_all.deb ... 64s Unpacking debconf-i18n (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 64s Preparing to unpack .../python3-minimal_3.12.7-1_amd64.deb ... 64s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 64s Setting up python3-minimal (3.12.7-1) ... 64s (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 ... 75612 files and directories currently installed.) 64s Preparing to unpack .../python3_3.12.7-1_amd64.deb ... 64s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 64s Preparing to unpack .../libpython3-stdlib_3.12.7-1_amd64.deb ... 64s Unpacking libpython3-stdlib:amd64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 64s Preparing to unpack .../python3-debconf_1.5.87ubuntu1_all.deb ... 64s Unpacking python3-debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 64s Preparing to unpack .../debconf_1.5.87ubuntu1_all.deb ... 64s Unpacking debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 64s Setting up debconf (1.5.87ubuntu1) ... 64s (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 ... 75612 files and directories currently installed.) 64s Preparing to unpack .../libpam0g_1.5.3-7ubuntu4_amd64.deb ... 64s Unpacking libpam0g:amd64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 64s Setting up libpam0g:amd64 (1.5.3-7ubuntu4) ... 65s (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 ... 75612 files and directories currently installed.) 65s Preparing to unpack .../libselinux1_3.7-3ubuntu1_amd64.deb ... 65s Unpacking libselinux1:amd64 (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 65s Setting up libselinux1:amd64 (3.7-3ubuntu1) ... 65s (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 ... 75612 files and directories currently installed.) 65s Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu4_amd64.deb ... 65s Unpacking libpam-modules-bin (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 65s Setting up libpam-modules-bin (1.5.3-7ubuntu4) ... 65s pam_namespace.service is a disabled or a static unit not running, not starting it. 65s (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 ... 75612 files and directories currently installed.) 65s Preparing to unpack .../libpam-modules_1.5.3-7ubuntu4_amd64.deb ... 65s Unpacking libpam-modules:amd64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 65s Setting up libpam-modules:amd64 (1.5.3-7ubuntu4) ... 65s (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 ... 75612 files and directories currently installed.) 65s Preparing to unpack .../init_1.67ubuntu1_amd64.deb ... 65s Unpacking init (1.67ubuntu1) over (1.66ubuntu1) ... 65s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu2_amd64.deb ... 65s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 65s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu2_amd64.deb ... 65s Unpacking openssh-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 65s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu2_amd64.deb ... 65s Unpacking openssh-client (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 65s Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu4_all.deb ... 65s Unpacking libpam-runtime (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 66s Setting up libpam-runtime (1.5.3-7ubuntu4) ... 66s Selecting previously unselected package sgml-base. 66s (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 ... 75614 files and directories currently installed.) 66s Preparing to unpack .../sgml-base_1.31_all.deb ... 66s Unpacking sgml-base (1.31) ... 66s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 66s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 66s Setting up libsemanage-common (3.7-2build1) ... 66s (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 ... 75640 files and directories currently installed.) 66s Preparing to unpack .../libsemanage2_3.7-2build1_amd64.deb ... 66s Unpacking libsemanage2:amd64 (3.7-2build1) over (3.5-1build6) ... 66s Setting up libsemanage2:amd64 (3.7-2build1) ... 66s (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 ... 75640 files and directories currently installed.) 66s Preparing to unpack .../00-distro-info_1.12_amd64.deb ... 66s Unpacking distro-info (1.12) over (1.9) ... 66s Preparing to unpack .../01-gir1.2-girepository-2.0_1.82.0-2_amd64.deb ... 66s Unpacking gir1.2-girepository-2.0:amd64 (1.82.0-2) over (1.80.1-4) ... 66s Preparing to unpack .../02-gir1.2-glib-2.0_2.82.2-3_amd64.deb ... 66s Unpacking gir1.2-glib-2.0:amd64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 66s Preparing to unpack .../03-libglib2.0-0t64_2.82.2-3_amd64.deb ... 66s Unpacking libglib2.0-0t64:amd64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 66s Preparing to unpack .../04-libgirepository-1.0-1_1.82.0-2_amd64.deb ... 66s Unpacking libgirepository-1.0-1:amd64 (1.82.0-2) over (1.80.1-4) ... 66s Preparing to unpack .../05-libglib2.0-data_2.82.2-3_all.deb ... 66s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 66s Preparing to unpack .../06-python-apt-common_2.9.0ubuntu2_all.deb ... 66s Unpacking python-apt-common (2.9.0ubuntu2) over (2.9.0ubuntu1) ... 66s Preparing to unpack .../07-python3-apt_2.9.0ubuntu2_amd64.deb ... 66s Unpacking python3-apt (2.9.0ubuntu2) over (2.9.0ubuntu1) ... 66s Preparing to unpack .../08-python3-dbus_1.3.2-5build4_amd64.deb ... 66s Unpacking python3-dbus (1.3.2-5build4) over (1.3.2-5build3) ... 66s Preparing to unpack .../09-python3-gi_3.50.0-3build1_amd64.deb ... 67s Unpacking python3-gi (3.50.0-3build1) over (3.50.0-3) ... 67s Preparing to unpack .../10-python3-yaml_6.0.2-1build1_amd64.deb ... 67s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 67s Preparing to unpack .../11-vim-tiny_2%3a9.1.0861-1ubuntu1_amd64.deb ... 67s Unpacking vim-tiny (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 67s Preparing to unpack .../12-vim-common_2%3a9.1.0861-1ubuntu1_all.deb ... 67s Unpacking vim-common (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 67s Preparing to unpack .../13-xxd_2%3a9.1.0861-1ubuntu1_amd64.deb ... 67s Unpacking xxd (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 67s Preparing to unpack .../14-libplymouth5_24.004.60-2ubuntu4_amd64.deb ... 67s Unpacking libplymouth5:amd64 (24.004.60-2ubuntu4) over (24.004.60-1ubuntu11) ... 67s Preparing to unpack .../15-plymouth-theme-ubuntu-text_24.004.60-2ubuntu4_amd64.deb ... 67s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu4) over (24.004.60-1ubuntu11) ... 67s Preparing to unpack .../16-plymouth_24.004.60-2ubuntu4_amd64.deb ... 67s Unpacking plymouth (24.004.60-2ubuntu4) over (24.004.60-1ubuntu11) ... 67s Selecting previously unselected package python3-distro-info. 67s Preparing to unpack .../17-python3-distro-info_1.12_all.deb ... 67s Unpacking python3-distro-info (1.12) ... 67s Preparing to unpack .../18-xz-utils_5.6.3-1_amd64.deb ... 67s Unpacking xz-utils (5.6.3-1) over (5.6.2-2) ... 67s Preparing to unpack .../19-libcurl3t64-gnutls_8.11.0-1ubuntu2_amd64.deb ... 67s Unpacking libcurl3t64-gnutls:amd64 (8.11.0-1ubuntu2) over (8.9.1-2ubuntu2) ... 67s Selecting previously unselected package libstemmer0d:amd64. 67s Preparing to unpack .../20-libstemmer0d_2.2.0-4build1_amd64.deb ... 67s Unpacking libstemmer0d:amd64 (2.2.0-4build1) ... 67s Selecting previously unselected package libappstream5:amd64. 67s Preparing to unpack .../21-libappstream5_1.0.3-1_amd64.deb ... 67s Unpacking libappstream5:amd64 (1.0.3-1) ... 67s Selecting previously unselected package appstream. 67s Preparing to unpack .../22-appstream_1.0.3-1_amd64.deb ... 67s Unpacking appstream (1.0.3-1) ... 67s Preparing to unpack .../23-bpftrace_0.21.2-2ubuntu3_amd64.deb ... 67s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 67s Preparing to unpack .../24-cloud-init_24.4-0ubuntu1_all.deb ... 67s Unpacking cloud-init (24.4-0ubuntu1) over (24.4~3+really24.3.1-0ubuntu4) ... 68s dpkg: warning: unable to delete old directory '/etc/cloud/templates': Directory not empty 68s dpkg: warning: unable to delete old directory '/etc/cloud/cloud.cfg.d': Directory not empty 68s dpkg: warning: unable to delete old directory '/etc/cloud': Directory not empty 68s Selecting previously unselected package cloud-init-base. 68s Preparing to unpack .../25-cloud-init-base_24.4-0ubuntu1_all.deb ... 68s Unpacking cloud-init-base (24.4-0ubuntu1) ... 68s Preparing to unpack .../26-curl_8.11.0-1ubuntu2_amd64.deb ... 68s Unpacking curl (8.11.0-1ubuntu2) over (8.9.1-2ubuntu2) ... 68s Preparing to unpack .../27-libcurl4t64_8.11.0-1ubuntu2_amd64.deb ... 68s Unpacking libcurl4t64:amd64 (8.11.0-1ubuntu2) over (8.9.1-2ubuntu2) ... 68s Preparing to unpack .../28-dracut-install_105-2ubuntu3_amd64.deb ... 68s Unpacking dracut-install (105-2ubuntu3) over (105-1ubuntu1) ... 68s Preparing to unpack .../29-fwupd-signed_1.55+1.7-1_amd64.deb ... 68s Unpacking fwupd-signed (1.55+1.7-1) over (1.54+1.6-1build1) ... 68s Selecting previously unselected package libpackagekit-glib2-18:amd64. 68s Preparing to unpack .../30-libpackagekit-glib2-18_1.3.0-2_amd64.deb ... 68s Unpacking libpackagekit-glib2-18:amd64 (1.3.0-2) ... 68s Selecting previously unselected package gir1.2-packagekitglib-1.0. 68s Preparing to unpack .../31-gir1.2-packagekitglib-1.0_1.3.0-2_amd64.deb ... 68s Unpacking gir1.2-packagekitglib-1.0 (1.3.0-2) ... 68s Selecting previously unselected package libduktape207:amd64. 68s Preparing to unpack .../32-libduktape207_2.7.0+tests-0ubuntu3_amd64.deb ... 68s Unpacking libduktape207:amd64 (2.7.0+tests-0ubuntu3) ... 68s Selecting previously unselected package libglib2.0-bin. 68s Preparing to unpack .../33-libglib2.0-bin_2.82.2-3_amd64.deb ... 68s Unpacking libglib2.0-bin (2.82.2-3) ... 68s Selecting previously unselected package libgstreamer1.0-0:amd64. 68s Preparing to unpack .../34-libgstreamer1.0-0_1.24.9-1_amd64.deb ... 68s Unpacking libgstreamer1.0-0:amd64 (1.24.9-1) ... 68s Preparing to unpack .../35-libpolkit-agent-1-0_125-2ubuntu1_amd64.deb ... 68s Unpacking libpolkit-agent-1-0:amd64 (125-2ubuntu1) over (124-2ubuntu1) ... 68s Preparing to unpack .../36-libpolkit-gobject-1-0_125-2ubuntu1_amd64.deb ... 68s Unpacking libpolkit-gobject-1-0:amd64 (125-2ubuntu1) over (124-2ubuntu1) ... 68s Selecting previously unselected package libsgutils2-1.48:amd64. 68s Preparing to unpack .../37-libsgutils2-1.48_1.48-0ubuntu1_amd64.deb ... 68s Unpacking libsgutils2-1.48:amd64 (1.48-0ubuntu1) ... 68s Preparing to unpack .../38-linux-base_4.10.1ubuntu1_all.deb ... 68s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 68s Preparing to unpack .../39-lto-disabled-list_54_all.deb ... 68s Unpacking lto-disabled-list (54) over (53) ... 69s Preparing to unpack .../40-lxd-installer_10_all.deb ... 69s Unpacking lxd-installer (10) over (9) ... 69s Selecting previously unselected package xml-core. 69s Preparing to unpack .../41-xml-core_0.19_all.deb ... 69s Unpacking xml-core (0.19) ... 69s Selecting previously unselected package polkitd. 69s Preparing to unpack .../42-polkitd_125-2ubuntu1_amd64.deb ... 69s Unpacking polkitd (125-2ubuntu1) ... 69s Selecting previously unselected package packagekit. 69s Preparing to unpack .../43-packagekit_1.3.0-2_amd64.deb ... 69s Unpacking packagekit (1.3.0-2) ... 69s Selecting previously unselected package packagekit-tools. 69s Preparing to unpack .../44-packagekit-tools_1.3.0-2_amd64.deb ... 69s Unpacking packagekit-tools (1.3.0-2) ... 69s Preparing to unpack .../45-pinentry-curses_1.3.1-0ubuntu2_amd64.deb ... 69s Unpacking pinentry-curses (1.3.1-0ubuntu2) over (1.2.1-3ubuntu5) ... 69s Preparing to unpack .../46-python3-blinker_1.9.0-1_all.deb ... 69s Unpacking python3-blinker (1.9.0-1) over (1.8.2-1) ... 69s Preparing to unpack .../47-python3-rpds-py_0.21.0-2ubuntu1_amd64.deb ... 69s Unpacking python3-rpds-py (0.21.0-2ubuntu1) over (0.20.0-0ubuntu3) ... 69s Preparing to unpack .../48-python3-jsonschema-specifications_2023.12.1-2_all.deb ... 69s Unpacking python3-jsonschema-specifications (2023.12.1-2) over (2023.12.1-1ubuntu1) ... 69s Selecting previously unselected package python3-software-properties. 69s Preparing to unpack .../49-python3-software-properties_0.105_all.deb ... 69s Unpacking python3-software-properties (0.105) ... 69s Preparing to unpack .../50-sg3-utils_1.48-0ubuntu1_amd64.deb ... 69s Unpacking sg3-utils (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 69s Preparing to unpack .../51-sg3-utils-udev_1.48-0ubuntu1_all.deb ... 69s Unpacking sg3-utils-udev (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 69s Selecting previously unselected package software-properties-common. 69s Preparing to unpack .../52-software-properties-common_0.105_all.deb ... 69s Unpacking software-properties-common (0.105) ... 69s Selecting previously unselected package unattended-upgrades. 69s Preparing to unpack .../53-unattended-upgrades_2.9.1+nmu4ubuntu1_all.deb ... 69s Unpacking unattended-upgrades (2.9.1+nmu4ubuntu1) ... 69s Preparing to unpack .../54-amd64-microcode_3.20240820.1ubuntu1_amd64.deb ... 69s Unpacking amd64-microcode (3.20240820.1ubuntu1) over (3.20240116.2+nmu1ubuntu1.1) ... 69s Preparing to unpack .../55-intel-microcode_3.20241112.1ubuntu2_amd64.deb ... 69s Unpacking intel-microcode (3.20241112.1ubuntu2) over (3.20240910.0ubuntu1) ... 69s Setting up pinentry-curses (1.3.1-0ubuntu2) ... 69s Setting up distro-info (1.12) ... 69s Setting up lto-disabled-list (54) ... 69s Setting up apt-utils (2.9.14ubuntu1) ... 69s Setting up linux-base (4.10.1ubuntu1) ... 69s Setting up init (1.67ubuntu1) ... 69s Setting up libcurl4t64:amd64 (8.11.0-1ubuntu2) ... 69s Setting up bpftrace (0.21.2-2ubuntu3) ... 69s Setting up openssh-client (1:9.9p1-3ubuntu2) ... 69s Setting up intel-microcode (3.20241112.1ubuntu2) ... 69s intel-microcode: microcode will be updated at next boot 69s Setting up libcurl3t64-gnutls:amd64 (8.11.0-1ubuntu2) ... 69s Setting up fwupd-signed (1.55+1.7-1) ... 69s Setting up libsgutils2-1.48:amd64 (1.48-0ubuntu1) ... 69s Setting up debconf-i18n (1.5.87ubuntu1) ... 69s Setting up amd64-microcode (3.20240820.1ubuntu1) ... 69s amd64-microcode: microcode will be updated at next boot 69s Setting up xxd (2:9.1.0861-1ubuntu1) ... 69s Setting up libglib2.0-0t64:amd64 (2.82.2-3) ... 69s No schema files found: doing nothing. 70s Setting up libglib2.0-data (2.82.2-3) ... 70s Setting up vim-common (2:9.1.0861-1ubuntu1) ... 70s Setting up xz-utils (5.6.3-1) ... 70s Setting up gir1.2-glib-2.0:amd64 (2.82.2-3) ... 70s Setting up lxd-installer (10) ... 70s Setting up python-apt-common (2.9.0ubuntu2) ... 70s Setting up dracut-install (105-2ubuntu3) ... 70s Setting up libduktape207:amd64 (2.7.0+tests-0ubuntu3) ... 70s Setting up libplymouth5:amd64 (24.004.60-2ubuntu4) ... 70s Setting up libgirepository-1.0-1:amd64 (1.82.0-2) ... 70s Setting up sgml-base (1.31) ... 70s Setting up curl (8.11.0-1ubuntu2) ... 70s Setting up libstemmer0d:amd64 (2.2.0-4build1) ... 70s Setting up libpolkit-gobject-1-0:amd64 (125-2ubuntu1) ... 70s Setting up libgstreamer1.0-0:amd64 (1.24.9-1) ... 70s Setcap worked! gst-ptp-helper is not suid! 70s Setting up libpython3-stdlib:amd64 (3.12.7-1) ... 70s Setting up sg3-utils (1.48-0ubuntu1) ... 70s Setting up openssh-sftp-server (1:9.9p1-3ubuntu2) ... 70s Setting up openssh-server (1:9.9p1-3ubuntu2) ... 70s Installing new version of config file /etc/ssh/moduli ... 70s Replacing config file /etc/ssh/sshd_config with new version 71s Setting up plymouth (24.004.60-2ubuntu4) ... 71s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 72s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 72s Setting up libglib2.0-bin (2.82.2-3) ... 72s Setting up libpackagekit-glib2-18:amd64 (1.3.0-2) ... 72s Setting up libappstream5:amd64 (1.0.3-1) ... 72s Setting up python3 (3.12.7-1) ... 72s Setting up vim-tiny (2:9.1.0861-1ubuntu1) ... 72s Setting up sg3-utils-udev (1.48-0ubuntu1) ... 72s update-initramfs: deferring update (trigger activated) 72s Setting up gir1.2-packagekitglib-1.0 (1.3.0-2) ... 72s Setting up appstream (1.0.3-1) ... 72s ✔ Metadata cache was updated successfully. 72s Setting up gir1.2-girepository-2.0:amd64 (1.82.0-2) ... 72s Setting up python3-gi (3.50.0-3build1) ... 72s Setting up python3-rpds-py (0.21.0-2ubuntu1) ... 72s Setting up xml-core (0.19) ... 73s Setting up libpolkit-agent-1-0:amd64 (125-2ubuntu1) ... 73s Setting up python3-jsonschema-specifications (2023.12.1-2) ... 73s Setting up python3-distro-info (1.12) ... 73s Setting up python3-blinker (1.9.0-1) ... 73s Setting up python3-dbus (1.3.2-5build4) ... 73s Setting up python3-apt (2.9.0ubuntu2) ... 73s Setting up python3-debconf (1.5.87ubuntu1) ... 73s Setting up python3-yaml (6.0.2-1build1) ... 73s Setting up cloud-init-base (24.4-0ubuntu1) ... 75s Setting up unattended-upgrades (2.9.1+nmu4ubuntu1) ... 75s 75s Creating config file /etc/apt/apt.conf.d/20auto-upgrades with new version 75s 75s Creating config file /etc/apt/apt.conf.d/50unattended-upgrades with new version 75s Created symlink '/etc/systemd/system/multi-user.target.wants/unattended-upgrades.service' → '/usr/lib/systemd/system/unattended-upgrades.service'. 76s Synchronizing state of unattended-upgrades.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 76s Executing: /usr/lib/systemd/systemd-sysv-install enable unattended-upgrades 76s Setting up python3-software-properties (0.105) ... 76s Setting up cloud-init (24.4-0ubuntu1) ... 76s Processing triggers for dbus (1.14.10-4ubuntu5) ... 76s Processing triggers for debianutils (5.21) ... 77s Processing triggers for install-info (7.1.1-1) ... 77s Processing triggers for initramfs-tools (0.142ubuntu35) ... 77s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 77s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 86s Processing triggers for libc-bin (2.40-1ubuntu3) ... 86s Processing triggers for rsyslog (8.2406.0-1ubuntu2) ... 86s Processing triggers for ufw (0.36.2-8) ... 86s Processing triggers for man-db (2.13.0-1) ... 88s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu4) ... 88s Processing triggers for sgml-base (1.31) ... 88s Setting up polkitd (125-2ubuntu1) ... 88s Setting up packagekit (1.3.0-2) ... 88s Created symlink '/etc/systemd/user/sockets.target.wants/pk-debconf-helper.socket' → '/usr/lib/systemd/user/pk-debconf-helper.socket'. 88s Setting up packagekit-tools (1.3.0-2) ... 88s Setting up software-properties-common (0.105) ... 88s Processing triggers for initramfs-tools (0.142ubuntu35) ... 88s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 88s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 96s Processing triggers for dbus (1.14.10-4ubuntu5) ... 97s Reading package lists... 97s Building dependency tree... 97s Reading state information... 98s The following packages will be REMOVED: 98s libsgutils2-1.46-2* 98s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 98s After this operation, 294 kB disk space will be freed. 98s (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 ... 75990 files and directories currently installed.) 98s Removing libsgutils2-1.46-2:amd64 (1.46-3ubuntu5) ... 98s Processing triggers for libc-bin (2.40-1ubuntu3) ... 98s Reading package lists... 98s Building dependency tree... 98s Reading state information... 99s The following packages will be REMOVED: 99s python3-distro-info* unattended-upgrades* 99s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 99s After this operation, 465 kB disk space will be freed. 99s (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 ... 75985 files and directories currently installed.) 99s Removing unattended-upgrades (2.9.1+nmu4ubuntu1) ... 99s Removing python3-distro-info (1.12) ... 99s Processing triggers for man-db (2.13.0-1) ... 99s (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 ... 75948 files and directories currently installed.) 99s Purging configuration files for unattended-upgrades (2.9.1+nmu4ubuntu1) ... 100s dpkg: warning: while removing unattended-upgrades, directory '/var/log/unattended-upgrades' not empty so not removed 100s dpkg: warning: while removing unattended-upgrades, directory '/lib/systemd/system-sleep' not empty so not removed 101s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 101s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 101s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 101s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 102s Reading package lists... 102s Reading package lists... 102s Building dependency tree... 102s Reading state information... 103s Calculating upgrade... 103s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 103s Reading package lists... 103s Building dependency tree... 103s Reading state information... 103s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 104s autopkgtest [18:40:39]: rebooting testbed after setup commands that affected boot 107s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 121s autopkgtest [18:40:56]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 124s autopkgtest [18:40:59]: @@@@@@@@@@@@@@@@@@@@ apt-source python-llm 126s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-llm 0.19~a1-1 (dsc) [2677 B] 126s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-llm 0.19~a1-1 (tar) [120 kB] 126s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-llm 0.19~a1-1 (diff) [3620 B] 126s gpgv: Signature made Wed Nov 20 23:01:23 2024 UTC 126s gpgv: using RSA key FB8ACFA78C726089C38AD0269605A1098C63B92A 126s gpgv: Can't check signature: No public key 126s dpkg-source: warning: cannot verify inline signature for ./python-llm_0.19~a1-1.dsc: no acceptable signature found 126s autopkgtest [18:41:01]: testing package python-llm version 0.19~a1-1 126s autopkgtest [18:41:01]: build not needed 127s autopkgtest [18:41:02]: test run-tests: preparing testbed 128s Reading package lists... 128s Building dependency tree... 128s Reading state information... 128s Starting pkgProblemResolver with broken count: 0 128s Starting 2 pkgProblemResolver with broken count: 0 128s Done 129s The following additional packages will be installed: 129s libblas3 libgfortran5 libjs-jquery libjs-sphinxdoc libjs-underscore 129s liblapack3 libpython3.13-minimal libpython3.13-stdlib python3-all 129s python3-annotated-types python3-anyio python3-async-generator python3-click 129s python3-click-default-group python3-colorama python3-dateutil 129s python3-dnspython python3-email-validator python3-h11 python3-httpcore 129s python3-httpx python3-iniconfig python3-llm python3-numpy python3-openai 129s python3-packaging python3-pip python3-pluggy python3-puremagic 129s python3-pydantic python3-pydantic-core python3-pytest python3-pytest-asyncio 129s python3-pytest-httpx python3-sniffio python3-sqlite-fts4 129s python3-sqlite-migrate python3-tabulate python3-tqdm python3-ulid 129s python3-wheel python3.13 python3.13-minimal sqlite-utils 129s Suggested packages: 129s python3-trio python3-aioquic python3-h2 gcc gfortran python-numpy-doc 129s python3-dev python3.13-venv python3.13-doc binfmt-support 129s Recommended packages: 129s javascript-common build-essential python3-dev 129s The following NEW packages will be installed: 129s autopkgtest-satdep libblas3 libgfortran5 libjs-jquery libjs-sphinxdoc 129s libjs-underscore liblapack3 libpython3.13-minimal libpython3.13-stdlib 129s python3-all python3-annotated-types python3-anyio python3-async-generator 129s python3-click python3-click-default-group python3-colorama python3-dateutil 129s python3-dnspython python3-email-validator python3-h11 python3-httpcore 129s python3-httpx python3-iniconfig python3-llm python3-numpy python3-openai 129s python3-packaging python3-pip python3-pluggy python3-puremagic 129s python3-pydantic python3-pydantic-core python3-pytest python3-pytest-asyncio 129s python3-pytest-httpx python3-sniffio python3-sqlite-fts4 129s python3-sqlite-migrate python3-tabulate python3-tqdm python3-ulid 129s python3-wheel python3.13 python3.13-minimal sqlite-utils 129s 0 upgraded, 45 newly installed, 0 to remove and 0 not upgraded. 129s Need to get 21.9 MB/21.9 MB of archives. 129s After this operation, 109 MB of additional disk space will be used. 129s Get:1 /tmp/autopkgtest.nOgUtx/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [740 B] 129s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 130s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 130s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-4 [332 kB] 130s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-8ubuntu1 [909 kB] 130s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 130s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 130s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] 130s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-4 [3177 kB] 130s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 130s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 130s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.12.7-1 [890 B] 130s Get:13 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-annotated-types all 0.7.0-1 [19.4 kB] 130s Get:14 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 130s Get:15 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-anyio all 4.6.2-4 [60.0 kB] 130s Get:16 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-async-generator all 1.10-4 [17.5 kB] 130s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-colorama all 0.4.6-4 [32.1 kB] 130s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-click all 8.1.7-2 [79.5 kB] 130s Get:19 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-click-default-group all 1.2.4-1 [5684 B] 130s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dateutil all 2.9.0-3 [80.2 kB] 130s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 130s Get:22 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-email-validator all 2.2.0-1 [28.5 kB] 130s Get:23 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-h11 all 0.14.0-1 [51.1 kB] 130s Get:24 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-httpcore all 1.0.4-1 [38.8 kB] 130s Get:25 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-httpx all 0.27.2-1 [61.3 kB] 130s Get:26 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 130s Get:27 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pydantic-core amd64 2.23.4-2build1 [1811 kB] 130s Get:28 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pydantic amd64 2.9.2-2 [290 kB] 130s Get:29 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-tqdm all 4.67.0-1 [91.6 kB] 130s Get:30 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-openai all 1.51.0-2 [148 kB] 130s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-wheel all 0.45.1-1 [57.7 kB] 131s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pip all 24.3.1+dfsg-1 [1404 kB] 131s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 131s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-puremagic all 1.28-1 [39.3 kB] 131s Get:35 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sqlite-fts4 all 1.0.3-2 [9228 B] 131s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tabulate all 0.9.0-1 [45.3 kB] 131s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 sqlite-utils all 3.38~a0-1 [534 kB] 131s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sqlite-migrate all 0.1~beta0-2 [8472 B] 131s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ulid all 2.2.0-4 [9356 B] 131s Get:40 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-llm all 0.19~a1-1 [160 kB] 131s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-numpy amd64 1:1.26.4+ds-11ubuntu1 [5319 kB] 131s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.2-1 [51.5 kB] 131s Get:43 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 131s Get:44 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-asyncio all 0.20.3-1.3 [10.7 kB] 131s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-httpx all 0.34.0-1 [23.9 kB] 131s Fetched 21.9 MB in 2s (12.0 MB/s) 131s Selecting previously unselected package libpython3.13-minimal:amd64. 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 ... 75941 files and directories currently installed.) 131s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_amd64.deb ... 131s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 132s Selecting previously unselected package python3.13-minimal. 132s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_amd64.deb ... 132s Unpacking python3.13-minimal (3.13.0-2) ... 132s Selecting previously unselected package libblas3:amd64. 132s Preparing to unpack .../02-libblas3_3.12.0-4_amd64.deb ... 132s Unpacking libblas3:amd64 (3.12.0-4) ... 132s Selecting previously unselected package libgfortran5:amd64. 132s Preparing to unpack .../03-libgfortran5_14.2.0-8ubuntu1_amd64.deb ... 132s Unpacking libgfortran5:amd64 (14.2.0-8ubuntu1) ... 132s Selecting previously unselected package libjs-jquery. 132s Preparing to unpack .../04-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 132s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 132s Selecting previously unselected package libjs-underscore. 132s Preparing to unpack .../05-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 132s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 132s Selecting previously unselected package libjs-sphinxdoc. 132s Preparing to unpack .../06-libjs-sphinxdoc_7.4.7-4_all.deb ... 132s Unpacking libjs-sphinxdoc (7.4.7-4) ... 132s Selecting previously unselected package liblapack3:amd64. 132s Preparing to unpack .../07-liblapack3_3.12.0-4_amd64.deb ... 132s Unpacking liblapack3:amd64 (3.12.0-4) ... 132s Selecting previously unselected package libpython3.13-stdlib:amd64. 132s Preparing to unpack .../08-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 132s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 132s Selecting previously unselected package python3.13. 132s Preparing to unpack .../09-python3.13_3.13.0-2_amd64.deb ... 132s Unpacking python3.13 (3.13.0-2) ... 132s Selecting previously unselected package python3-all. 132s Preparing to unpack .../10-python3-all_3.12.7-1_amd64.deb ... 132s Unpacking python3-all (3.12.7-1) ... 132s Selecting previously unselected package python3-annotated-types. 132s Preparing to unpack .../11-python3-annotated-types_0.7.0-1_all.deb ... 132s Unpacking python3-annotated-types (0.7.0-1) ... 132s Selecting previously unselected package python3-sniffio. 132s Preparing to unpack .../12-python3-sniffio_1.3.1-1_all.deb ... 132s Unpacking python3-sniffio (1.3.1-1) ... 132s Selecting previously unselected package python3-anyio. 132s Preparing to unpack .../13-python3-anyio_4.6.2-4_all.deb ... 132s Unpacking python3-anyio (4.6.2-4) ... 132s Selecting previously unselected package python3-async-generator. 132s Preparing to unpack .../14-python3-async-generator_1.10-4_all.deb ... 132s Unpacking python3-async-generator (1.10-4) ... 132s Selecting previously unselected package python3-colorama. 132s Preparing to unpack .../15-python3-colorama_0.4.6-4_all.deb ... 132s Unpacking python3-colorama (0.4.6-4) ... 132s Selecting previously unselected package python3-click. 132s Preparing to unpack .../16-python3-click_8.1.7-2_all.deb ... 132s Unpacking python3-click (8.1.7-2) ... 132s Selecting previously unselected package python3-click-default-group. 132s Preparing to unpack .../17-python3-click-default-group_1.2.4-1_all.deb ... 132s Unpacking python3-click-default-group (1.2.4-1) ... 132s Selecting previously unselected package python3-dateutil. 132s Preparing to unpack .../18-python3-dateutil_2.9.0-3_all.deb ... 132s Unpacking python3-dateutil (2.9.0-3) ... 132s Selecting previously unselected package python3-dnspython. 132s Preparing to unpack .../19-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 132s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 132s Selecting previously unselected package python3-email-validator. 132s Preparing to unpack .../20-python3-email-validator_2.2.0-1_all.deb ... 132s Unpacking python3-email-validator (2.2.0-1) ... 132s Selecting previously unselected package python3-h11. 132s Preparing to unpack .../21-python3-h11_0.14.0-1_all.deb ... 132s Unpacking python3-h11 (0.14.0-1) ... 132s Selecting previously unselected package python3-httpcore. 132s Preparing to unpack .../22-python3-httpcore_1.0.4-1_all.deb ... 132s Unpacking python3-httpcore (1.0.4-1) ... 132s Selecting previously unselected package python3-httpx. 132s Preparing to unpack .../23-python3-httpx_0.27.2-1_all.deb ... 132s Unpacking python3-httpx (0.27.2-1) ... 132s Selecting previously unselected package python3-iniconfig. 132s Preparing to unpack .../24-python3-iniconfig_1.1.1-2_all.deb ... 132s Unpacking python3-iniconfig (1.1.1-2) ... 132s Selecting previously unselected package python3-pydantic-core. 132s Preparing to unpack .../25-python3-pydantic-core_2.23.4-2build1_amd64.deb ... 132s Unpacking python3-pydantic-core (2.23.4-2build1) ... 133s Selecting previously unselected package python3-pydantic. 133s Preparing to unpack .../26-python3-pydantic_2.9.2-2_amd64.deb ... 133s Unpacking python3-pydantic (2.9.2-2) ... 133s Selecting previously unselected package python3-tqdm. 133s Preparing to unpack .../27-python3-tqdm_4.67.0-1_all.deb ... 133s Unpacking python3-tqdm (4.67.0-1) ... 133s Selecting previously unselected package python3-openai. 133s Preparing to unpack .../28-python3-openai_1.51.0-2_all.deb ... 133s Unpacking python3-openai (1.51.0-2) ... 133s Selecting previously unselected package python3-wheel. 133s Preparing to unpack .../29-python3-wheel_0.45.1-1_all.deb ... 133s Unpacking python3-wheel (0.45.1-1) ... 133s Selecting previously unselected package python3-pip. 133s Preparing to unpack .../30-python3-pip_24.3.1+dfsg-1_all.deb ... 133s Unpacking python3-pip (24.3.1+dfsg-1) ... 133s Selecting previously unselected package python3-pluggy. 133s Preparing to unpack .../31-python3-pluggy_1.5.0-1_all.deb ... 133s Unpacking python3-pluggy (1.5.0-1) ... 133s Selecting previously unselected package python3-puremagic. 133s Preparing to unpack .../32-python3-puremagic_1.28-1_all.deb ... 133s Unpacking python3-puremagic (1.28-1) ... 133s Selecting previously unselected package python3-sqlite-fts4. 133s Preparing to unpack .../33-python3-sqlite-fts4_1.0.3-2_all.deb ... 133s Unpacking python3-sqlite-fts4 (1.0.3-2) ... 133s Selecting previously unselected package python3-tabulate. 133s Preparing to unpack .../34-python3-tabulate_0.9.0-1_all.deb ... 133s Unpacking python3-tabulate (0.9.0-1) ... 133s Selecting previously unselected package sqlite-utils. 133s Preparing to unpack .../35-sqlite-utils_3.38~a0-1_all.deb ... 133s Unpacking sqlite-utils (3.38~a0-1) ... 133s Selecting previously unselected package python3-sqlite-migrate. 133s Preparing to unpack .../36-python3-sqlite-migrate_0.1~beta0-2_all.deb ... 133s Unpacking python3-sqlite-migrate (0.1~beta0-2) ... 133s Selecting previously unselected package python3-ulid. 133s Preparing to unpack .../37-python3-ulid_2.2.0-4_all.deb ... 133s Unpacking python3-ulid (2.2.0-4) ... 133s Selecting previously unselected package python3-llm. 133s Preparing to unpack .../38-python3-llm_0.19~a1-1_all.deb ... 133s Unpacking python3-llm (0.19~a1-1) ... 133s Selecting previously unselected package python3-numpy. 133s Preparing to unpack .../39-python3-numpy_1%3a1.26.4+ds-11ubuntu1_amd64.deb ... 133s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 133s Selecting previously unselected package python3-packaging. 133s Preparing to unpack .../40-python3-packaging_24.2-1_all.deb ... 133s Unpacking python3-packaging (24.2-1) ... 133s Selecting previously unselected package python3-pytest. 133s Preparing to unpack .../41-python3-pytest_8.3.3-1_all.deb ... 133s Unpacking python3-pytest (8.3.3-1) ... 134s Selecting previously unselected package python3-pytest-asyncio. 134s Preparing to unpack .../42-python3-pytest-asyncio_0.20.3-1.3_all.deb ... 134s Unpacking python3-pytest-asyncio (0.20.3-1.3) ... 134s Selecting previously unselected package python3-pytest-httpx. 134s Preparing to unpack .../43-python3-pytest-httpx_0.34.0-1_all.deb ... 134s Unpacking python3-pytest-httpx (0.34.0-1) ... 134s Selecting previously unselected package autopkgtest-satdep. 134s Preparing to unpack .../44-1-autopkgtest-satdep.deb ... 134s Unpacking autopkgtest-satdep (0) ... 134s Setting up python3-iniconfig (1.1.1-2) ... 134s Setting up python3-sniffio (1.3.1-1) ... 134s Setting up python3-pydantic-core (2.23.4-2build1) ... 134s Setting up python3-async-generator (1.10-4) ... 134s Setting up python3-anyio (4.6.2-4) ... 135s Setting up python3-colorama (0.4.6-4) ... 135s Setting up python3-tqdm (4.67.0-1) ... 135s Setting up python3-tabulate (0.9.0-1) ... 135s Setting up python3-sqlite-fts4 (1.0.3-2) ... 135s Setting up python3-click (8.1.7-2) ... 136s Setting up python3-wheel (0.45.1-1) ... 136s Setting up python3-annotated-types (0.7.0-1) ... 136s Setting up python3-puremagic (1.28-1) ... 136s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 136s Setting up libblas3:amd64 (3.12.0-4) ... 136s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 136s Setting up python3-packaging (24.2-1) ... 137s Setting up python3-click-default-group (1.2.4-1) ... 137s Setting up python3-h11 (0.14.0-1) ... 137s Setting up python3-pip (24.3.1+dfsg-1) ... 139s Setting up libgfortran5:amd64 (14.2.0-8ubuntu1) ... 139s Setting up python3-pluggy (1.5.0-1) ... 139s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 139s Setting up python3-ulid (2.2.0-4) ... 139s Setting up python3.13-minimal (3.13.0-2) ... 140s Setting up python3-dateutil (2.9.0-3) ... 140s Setting up python3-email-validator (2.2.0-1) ... 141s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 141s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 141s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 141s Setting up python3-httpcore (1.0.4-1) ... 141s Setting up liblapack3:amd64 (3.12.0-4) ... 141s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 141s Setting up python3.13 (3.13.0-2) ... 142s Setting up python3-pytest (8.3.3-1) ... 142s Setting up python3-all (3.12.7-1) ... 142s Setting up python3-httpx (0.27.2-1) ... 143s Setting up python3-pydantic (2.9.2-2) ... 143s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 146s Setting up libjs-sphinxdoc (7.4.7-4) ... 146s Setting up sqlite-utils (3.38~a0-1) ... 147s Setting up python3-pytest-asyncio (0.20.3-1.3) ... 147s Setting up python3-sqlite-migrate (0.1~beta0-2) ... 147s Setting up python3-openai (1.51.0-2) ... 148s Setting up python3-pytest-httpx (0.34.0-1) ... 148s Setting up python3-llm (0.19~a1-1) ... 148s Setting up autopkgtest-satdep (0) ... 148s Processing triggers for systemd (256.5-2ubuntu4) ... 148s Processing triggers for man-db (2.13.0-1) ... 149s Processing triggers for libc-bin (2.40-1ubuntu3) ... 153s (Reading database ... 79961 files and directories currently installed.) 153s Removing autopkgtest-satdep (0) ... 153s autopkgtest [18:41:28]: test run-tests: [----------------------- 154s ============================= test session starts ============================== 154s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 154s cachedir: .pytest_cache 154s rootdir: /tmp/autopkgtest.nOgUtx/autopkgtest_tmp 154s plugins: typeguard-4.4.1, asyncio-0.20.3, httpx-0.34.0, anyio-4.6.2 154s asyncio: mode=Mode.AUTO 155s collecting ... collected 206 items / 7 deselected / 199 selected 155s 155s tests/test_aliases.py::test_set_alias[gpt-3.5-turbo] PASSED [ 0%] 155s tests/test_aliases.py::test_set_alias[chatgpt] PASSED [ 1%] 155s tests/test_aliases.py::test_remove_alias PASSED [ 1%] 155s tests/test_aliases.py::test_cli_aliases_list[args0] PASSED [ 2%] 155s tests/test_aliases.py::test_cli_aliases_list[args1] PASSED [ 2%] 155s tests/test_aliases.py::test_cli_aliases_list_json[args0] PASSED [ 3%] 155s tests/test_aliases.py::test_cli_aliases_list_json[args1] PASSED [ 3%] 155s tests/test_aliases.py::test_cli_aliases_set PASSED [ 4%] 155s tests/test_aliases.py::test_cli_aliases_path PASSED [ 4%] 155s tests/test_aliases.py::test_cli_aliases_remove PASSED [ 5%] 155s tests/test_aliases.py::test_cli_aliases_remove_invalid PASSED [ 5%] 155s tests/test_aliases.py::test_cli_aliases_are_registered[args0] PASSED [ 6%] 155s tests/test_aliases.py::test_cli_aliases_are_registered[args1] PASSED [ 6%] 155s tests/test_async.py::test_async_model PASSED [ 7%] 155s tests/test_async.py::test_async_model_conversation PASSED [ 7%] 155s 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%] 155s 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%] 155s tests/test_chat.py::test_mock_model PASSED [ 9%] 155s tests/test_chat.py::test_chat_basic PASSED [ 9%] 156s tests/test_chat.py::test_chat_system PASSED [ 10%] 156s tests/test_chat.py::test_chat_options PASSED [ 10%] 156s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] PASSED [ 11%] 156s tests/test_chat.py::test_chat_multi[!multi\nthis is multiple lines\nquit\nuntil the !end\n!end\nquit\n-expected1] PASSED [ 11%] 156s tests/test_chat.py::test_chat_multi[!multi abc\nCustom delimiter\n!end\n!end 123\n!end abc\nquit\n-expected2] PASSED [ 12%] 156s tests/test_cli_openai_models.py::test_openai_models PASSED [ 12%] 156s tests/test_cli_openai_models.py::test_openai_options_min_max PASSED [ 13%] 156s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[mp3-gpt-4o-mini] PASSED [ 13%] 156s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[mp3-gpt-4o-audio-preview] PASSED [ 14%] 156s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[wav-gpt-4o-mini] PASSED [ 14%] 157s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[wav-gpt-4o-audio-preview] PASSED [ 15%] 157s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-False] PASSED [ 15%] 157s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] PASSED [ 16%] 157s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-False] PASSED [ 16%] 158s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] PASSED [ 17%] 158s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-False] PASSED [ 17%] 158s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] PASSED [ 18%] 158s tests/test_embed.py::test_demo_plugin PASSED [ 18%] 158s tests/test_embed.py::test_embed_huge_list[None-100] PASSED [ 19%] 158s tests/test_embed.py::test_embed_huge_list[10-100] PASSED [ 19%] 158s tests/test_embed.py::test_embed_store PASSED [ 20%] 158s tests/test_embed.py::test_embed_metadata PASSED [ 20%] 158s tests/test_embed.py::test_collection PASSED [ 21%] 158s tests/test_embed.py::test_similar PASSED [ 21%] 158s tests/test_embed.py::test_similar_by_id PASSED [ 22%] 158s tests/test_embed.py::test_embed_multi[False-None-100] PASSED [ 22%] 158s tests/test_embed.py::test_embed_multi[False-5-200] PASSED [ 23%] 158s tests/test_embed.py::test_embed_multi[True-None-100] PASSED [ 23%] 158s tests/test_embed.py::test_embed_multi[True-5-200] PASSED [ 24%] 158s tests/test_embed.py::test_collection_delete PASSED [ 24%] 158s tests/test_embed.py::test_binary_only_and_text_only_embedding_models PASSED [ 25%] 158s 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%] 158s tests/test_embed_cli.py::test_embed_output_format[argument-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 26%] 158s tests/test_embed_cli.py::test_embed_output_format[argument-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 26%] 158s 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%] 158s 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%] 158s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 28%] 158s tests/test_embed_cli.py::test_embed_output_format[file-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 28%] 158s 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%] 158s 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%] 158s tests/test_embed_cli.py::test_embed_output_format[stdin-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 30%] 158s tests/test_embed_cli.py::test_embed_output_format[stdin-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 30%] 158s 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%] 158s tests/test_embed_cli.py::test_embed_errors[args0-Must provide both collection and id] PASSED [ 31%] 158s tests/test_embed_cli.py::test_embed_store[None-None] PASSED [ 32%] 158s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] PASSED [ 32%] 158s tests/test_embed_cli.py::test_embed_store[{"foo": [1, 2, 3]}-None] PASSED [ 33%] 158s tests/test_embed_cli.py::test_embed_store[[1, 2, 3]-Metadata must be a JSON object] PASSED [ 33%] 158s tests/test_embed_cli.py::test_embed_store[{"foo": "incomplete}-Metadata must be valid JSON] PASSED [ 34%] 159s tests/test_embed_cli.py::test_embed_store_binary PASSED [ 34%] 159s tests/test_embed_cli.py::test_collection_delete_errors PASSED [ 35%] 159s tests/test_embed_cli.py::test_similar_errors[args0-Missing argument 'COLLECTION'] PASSED [ 35%] 159s tests/test_embed_cli.py::test_similar_errors[args1-Collection does not exist] PASSED [ 36%] 159s tests/test_embed_cli.py::test_similar_errors[args2-ID not found in collection] PASSED [ 36%] 159s tests/test_embed_cli.py::test_similar_by_id_cli PASSED [ 37%] 159s tests/test_embed_cli.py::test_similar_by_content_cli[argument] PASSED [ 37%] 159s tests/test_embed_cli.py::test_similar_by_content_cli[file] PASSED [ 38%] 159s tests/test_embed_cli.py::test_similar_by_content_cli[stdin] PASSED [ 38%] 159s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] PASSED [ 39%] 159s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-True] PASSED [ 39%] 159s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-False] PASSED [ 40%] 159s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-True] PASSED [ 40%] 159s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-False] PASSED [ 41%] 159s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] PASSED [ 41%] 160s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-False] PASSED [ 42%] 160s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-True] PASSED [ 42%] 160s 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%] 160s 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%] 160s 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%] 160s 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%] 160s 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%] 160s 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%] 160s 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%] 160s 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%] 160s tests/test_embed_cli.py::test_embed_multi_files_binary_store PASSED [ 47%] 160s tests/test_embed_cli.py::test_embed_multi_sql[None-True] PASSED [ 47%] 160s tests/test_embed_cli.py::test_embed_multi_sql[None-False] PASSED [ 48%] 160s tests/test_embed_cli.py::test_embed_multi_sql[prefix-True] PASSED [ 48%] 160s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] PASSED [ 49%] 160s tests/test_embed_cli.py::test_embed_multi_batch_size PASSED [ 49%] 160s tests/test_embed_cli.py::test_embed_multi_files[single] PASSED [ 50%] 161s tests/test_embed_cli.py::test_embed_multi_files[multi] PASSED [ 50%] 161s tests/test_embed_cli.py::test_embed_multi_files_errors[args0-Invalid directory: not-a-dir] PASSED [ 51%] 161s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] PASSED [ 51%] 161s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args1-Could not decode text in file] PASSED [ 52%] 161s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args2-None] PASSED [ 52%] 161s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args3-None] PASSED [ 53%] 161s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args4-None] PASSED [ 53%] 161s tests/test_embed_cli.py::test_default_embedding_model PASSED [ 54%] 161s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] PASSED [ 54%] 161s tests/test_embed_cli.py::test_default_embed_model_errors[embed-True] PASSED [ 55%] 161s tests/test_embed_cli.py::test_default_embed_model_errors[embed-multi-False] PASSED [ 55%] 161s tests/test_embed_cli.py::test_default_embed_model_errors[embed-multi-True] PASSED [ 56%] 161s tests/test_embed_cli.py::test_duplicate_content_embedded_only_once PASSED [ 56%] 161s tests/test_encode_decode.py::test_roundtrip[array0] PASSED [ 57%] 161s tests/test_encode_decode.py::test_roundtrip[array1] PASSED [ 57%] 161s tests/test_keys.py::test_keys_in_user_path[env0] PASSED [ 58%] 161s tests/test_keys.py::test_keys_in_user_path[env1] PASSED [ 58%] 161s tests/test_keys.py::test_keys_set PASSED [ 59%] 161s tests/test_keys.py::test_keys_get PASSED [ 59%] 161s tests/test_keys.py::test_keys_list[args0] PASSED [ 60%] 161s tests/test_keys.py::test_keys_list[args1] PASSED [ 60%] 161s tests/test_llm.py::test_version PASSED [ 61%] 161s tests/test_llm.py::test_logs_text[False] PASSED [ 61%] 161s tests/test_llm.py::test_logs_text[True] PASSED [ 62%] 162s tests/test_llm.py::test_logs_json[None] PASSED [ 62%] 162s tests/test_llm.py::test_logs_json[0] PASSED [ 63%] 162s tests/test_llm.py::test_logs_json[2] PASSED [ 63%] 162s tests/test_llm.py::test_logs_response_only[args0] PASSED [ 64%] 162s tests/test_llm.py::test_logs_response_only[args1] PASSED [ 64%] 162s tests/test_llm.py::test_logs_response_only[args2] PASSED [ 65%] 162s tests/test_llm.py::test_logs_response_only[args3] PASSED [ 65%] 162s tests/test_llm.py::test_logs_path[env0] PASSED [ 66%] 162s tests/test_llm.py::test_logs_path[env1] PASSED [ 66%] 162s tests/test_llm.py::test_logs_filtered[davinci] PASSED [ 67%] 163s tests/test_llm.py::test_logs_filtered[curie] PASSED [ 67%] 163s tests/test_llm.py::test_logs_search[-extra_args0-expected0] PASSED [ 68%] 163s tests/test_llm.py::test_logs_search[llama-extra_args1-expected1] PASSED [ 68%] 163s tests/test_llm.py::test_logs_search[alpaca-extra_args2-expected2] PASSED [ 69%] 163s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] PASSED [ 69%] 163s tests/test_llm.py::test_logs_search[llama-extra_args4-expected4] PASSED [ 70%] 164s tests/test_llm.py::test_llm_prompt_creates_log_database PASSED [ 70%] 164s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] PASSED [ 71%] 164s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-False] PASSED [ 71%] 164s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-split] PASSED [ 72%] 164s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-True] PASSED [ 72%] 164s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-False] PASSED [ 73%] 164s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] PASSED [ 73%] 164s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-True] PASSED [ 74%] 164s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] PASSED [ 74%] 164s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-split] PASSED [ 75%] 165s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-True] PASSED [ 75%] 165s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] PASSED [ 76%] 165s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-split] PASSED [ 76%] 165s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] PASSED [ 77%] 165s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-False] PASSED [ 77%] 165s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-split] PASSED [ 78%] 165s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-True] PASSED [ 78%] 165s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-False] PASSED [ 79%] 165s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] PASSED [ 79%] 166s tests/test_llm.py::test_openai_chat_stream PASSED [ 80%] 166s tests/test_llm.py::test_openai_completion PASSED [ 80%] 166s tests/test_llm.py::test_openai_completion_system_prompt_error PASSED [ 81%] 166s tests/test_llm.py::test_openai_completion_logprobs_stream PASSED [ 81%] 166s tests/test_llm.py::test_openai_completion_logprobs_nostream PASSED [ 82%] 166s tests/test_llm.py::test_openai_localai_configuration PASSED [ 82%] 166s tests/test_llm.py::test_llm_models_options PASSED [ 83%] 166s tests/test_llm.py::test_llm_models_async PASSED [ 83%] 166s tests/test_llm.py::test_llm_user_dir PASSED [ 84%] 166s tests/test_llm.py::test_model_defaults PASSED [ 84%] 166s tests/test_migrate.py::test_migrate_blank PASSED [ 85%] 166s tests/test_migrate.py::test_migrate_from_original_schema[True] PASSED [ 85%] 166s tests/test_migrate.py::test_migrate_from_original_schema[False] PASSED [ 86%] 166s tests/test_migrate.py::test_migrations_with_legacy_alter_table PASSED [ 86%] 166s tests/test_migrate.py::test_migrations_for_embeddings PASSED [ 87%] 166s tests/test_migrate.py::test_backfill_content_hash PASSED [ 87%] 166s tests/test_plugins.py::test_register_commands PASSED [ 88%] 166s tests/test_templates.py::test_template_evaluate[S: $input-None-None-params0-S: input-None-None] PASSED [ 88%] 166s tests/test_templates.py::test_template_evaluate[S: $input-system-None-params1-S: input-system-None] PASSED [ 89%] 166s tests/test_templates.py::test_template_evaluate[No vars-None-None-params2-No vars-None-None] PASSED [ 89%] 166s tests/test_templates.py::test_template_evaluate[$one and $two-None-None-params3-None-None-Missing variables: one, two] PASSED [ 90%] 166s tests/test_templates.py::test_template_evaluate[$one and $two-None-None-params4-1 and 2-None-None] PASSED [ 90%] 166s tests/test_templates.py::test_template_evaluate[$one and $two-None-defaults5-params5-1 and 2-None-None] PASSED [ 91%] 166s tests/test_templates.py::test_template_evaluate[$one and $two-None-defaults6-params6-1 and 2-None-None] PASSED [ 91%] 166s tests/test_templates.py::test_templates_list_no_templates_found PASSED [ 92%] 166s tests/test_templates.py::test_templates_list[args0] PASSED [ 92%] 167s tests/test_templates.py::test_templates_list[args1] PASSED [ 93%] 167s tests/test_templates.py::test_templates_prompt_save[args0-expected_prompt0-None] PASSED [ 93%] 167s tests/test_templates.py::test_templates_prompt_save[args1-expected_prompt1-None] PASSED [ 94%] 167s tests/test_templates.py::test_templates_prompt_save[args2-expected_prompt2-None] PASSED [ 94%] 167s tests/test_templates.py::test_templates_prompt_save[args3-None---save cannot be used with --template] PASSED [ 95%] 167s tests/test_templates.py::test_templates_prompt_save[args4-None---save cannot be used with --continue] PASSED [ 95%] 167s tests/test_templates.py::test_templates_prompt_save[args5-None---save cannot be used with --cid] PASSED [ 96%] 167s tests/test_templates.py::test_templates_prompt_save[args6-None---save cannot be used with --cid] PASSED [ 96%] 167s tests/test_templates.py::test_templates_prompt_save[args7-expected_prompt7-None] PASSED [ 97%] 167s tests/test_utils.py::test_simplify_usage_dict[input_data0-expected_output0] PASSED [ 97%] 167s tests/test_utils.py::test_simplify_usage_dict[input_data1-expected_output1] PASSED [ 98%] 167s tests/test_utils.py::test_simplify_usage_dict[input_data2-expected_output2] PASSED [ 98%] 167s tests/test_utils.py::test_simplify_usage_dict[input_data3-expected_output3] PASSED [ 99%] 167s tests/test_utils.py::test_simplify_usage_dict[input_data4-expected_output4] PASSED [100%] 167s 167s =============================== warnings summary =============================== 167s ../../../usr/lib/python3/dist-packages/pydantic/_internal/_config.py:291 167s /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/ 167s warnings.warn(DEPRECATION_MESSAGE, DeprecationWarning) 167s 167s tests/test_async.py::test_async_model 167s tests/test_async.py::test_async_model_conversation 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 167s /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). 167s self._start_utcnow = datetime.datetime.utcnow() 167s 167s tests/test_attachments.py: 2 warnings 167s tests/test_chat.py: 7 warnings 167s tests/test_cli_openai_models.py: 5 warnings 167s tests/test_llm.py: 25 warnings 167s /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). 167s self._start_utcnow = datetime.datetime.utcnow() 167s 167s tests/test_attachments.py: 2 warnings 167s tests/test_chat.py: 6 warnings 167s tests/test_cli_openai_models.py: 8 warnings 167s tests/test_llm.py: 31 warnings 167s tests/test_migrate.py: 4 warnings 167s /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). 167s {"name": name, "applied_at": str(datetime.datetime.utcnow())} 167s 167s tests/test_attachments.py::test_prompt_attachment[audio/wav-RIFF$\x00\x00\x00WAVEfmt \x10\x00\x00\x00\x01\x00\x01\x00D\xac\x00\x00] 167s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:496: ResourceWarning: unclosed database in 167s yield itertools.chain([item], itertools.islice(iterator, size - 1)) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_attachments.py::test_prompt_attachment[audio/wav-RIFF$\x00\x00\x00WAVEfmt \x10\x00\x00\x00\x01\x00\x01\x00D\xac\x00\x00] 167s /usr/lib/python3/dist-packages/sqlite_utils/utils.py:496: ResourceWarning: unclosed database in 167s yield itertools.chain([item], itertools.islice(iterator, size - 1)) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 167s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 167s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 167s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 167s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 167s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 167s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 167s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:781: ResourceWarning: unclosed database in 167s if all(isinstance(fk, ForeignKey) for fk in foreign_keys): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_openai_models 167s /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). 167s created_str = datetime.datetime.utcfromtimestamp( 167s 167s tests/test_cli_openai_models.py::test_openai_options_min_max 167s /usr/lib/python3.13/pathlib/_local.py:289: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_openai_options_min_max 167s /usr/lib/python3.13/pathlib/_local.py:289: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_openai_options_min_max 167s /usr/lib/python3.13/pathlib/_local.py:289: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_openai_options_min_max 167s /usr/lib/python3.13/pathlib/_local.py:289: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-False] 167s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 167s def update_wrapper(wrapper, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-False] 167s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 167s def update_wrapper(wrapper, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] 167s /usr/lib/python3/dist-packages/anyio/_backends/_asyncio.py:2330: ResourceWarning: unclosed database in 167s @classmethod 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] 167s /usr/lib/python3/dist-packages/anyio/_backends/_asyncio.py:2330: ResourceWarning: unclosed database in 167s @classmethod 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 167s /usr/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in 167s def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 167s /usr/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in 167s def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 167s /usr/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in 167s def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 167s /usr/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in 167s def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 167s /usr/lib/python3/dist-packages/httpx/_decoders.py:212: ResourceWarning: unclosed database in 167s self._buffer = io.BytesIO() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 167s /usr/lib/python3/dist-packages/httpx/_decoders.py:212: ResourceWarning: unclosed database in 167s self._buffer = io.BytesIO() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 167s /usr/lib/python3/dist-packages/httpx/_decoders.py:212: ResourceWarning: unclosed database in 167s self._buffer = io.BytesIO() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 167s /usr/lib/python3/dist-packages/httpx/_decoders.py:212: ResourceWarning: unclosed database in 167s self._buffer = io.BytesIO() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed.py::test_embed_multi[False-None-100] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed.py::test_embed_multi[False-None-100] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed.py::test_embed_multi[False-None-100] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed.py::test_embed_multi[False-None-100] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed.py::test_embed_multi[False-None-100] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed.py::test_embed_multi[False-None-100] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed.py::test_embed_multi[False-None-100] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] 167s /usr/lib/python3/dist-packages/click/parser.py:171: ResourceWarning: unclosed database in 167s self.prefixes: t.Set[str] = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] 167s /usr/lib/python3/dist-packages/click/parser.py:171: ResourceWarning: unclosed database in 167s self.prefixes: t.Set[str] = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] 167s /usr/lib/python3/dist-packages/click/parser.py:171: ResourceWarning: unclosed database in 167s self.prefixes: t.Set[str] = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] 167s /usr/lib/python3/dist-packages/click/parser.py:171: ResourceWarning: unclosed database in 167s self.prefixes: t.Set[str] = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3.13/asyncio/base_events.py:759: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 167s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1854: ResourceWarning: unclosed database in 167s rename.get(column) or column, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_collection_delete_errors 167s /usr/lib/python3.13/pathlib/_local.py:277: ResourceWarning: unclosed database in 167s @property 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 167s /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'> 167s for row in reader: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 167s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 167s @functools.wraps(func) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 167s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 167s @functools.wraps(func) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 167s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 167s @functools.wraps(func) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 167s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 167s @functools.wraps(func) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 167s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 167s @functools.wraps(func) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 167s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 167s @functools.wraps(func) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 167s /usr/lib/python3.13/typing.py:426: ResourceWarning: unclosed database in 167s @functools.wraps(func) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-False] 167s /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'> 167s for row in reader: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-False] 167s /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'> 167s for row in reader: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-False] 167s /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'> 167s for row in reader: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /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'> 167s yield from self.iter 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:2951: ResourceWarning: unclosed database in 167s record.get( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s 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] 167s /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'> 167s yield from self.iter 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-None-False] 167s /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'> 167s return rows_from_file(fp, Format[format.upper()] if format else None)[0] 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-False] 167s /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'> 167s return rows_from_file(fp, Format[format.upper()] if format else None)[0] 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-True] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:1897: ResourceWarning: unclosed database in 167s rename.get(c.name) or c.name 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 167s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 167s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 167s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 167s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 167s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 167s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 167s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:414: ResourceWarning: unclosed database in 167s def __getitem__(self, table_name: str) -> Union["Table", "View"]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_keys.py::test_keys_in_user_path[env1] 167s /usr/lib/python3/dist-packages/click/core.py:127: ResourceWarning: unclosed database in 167s idx = float("inf") 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_logs_text[False] 167s tests/test_llm.py::test_logs_text[True] 167s tests/test_llm.py::test_logs_json[None] 167s tests/test_llm.py::test_logs_json[0] 167s tests/test_llm.py::test_logs_json[2] 167s tests/test_llm.py::test_logs_response_only[args0] 167s tests/test_llm.py::test_logs_response_only[args1] 167s tests/test_llm.py::test_logs_response_only[args2] 167s tests/test_llm.py::test_logs_response_only[args3] 167s /tmp/autopkgtest.nOgUtx/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). 167s start = datetime.datetime.utcnow() 167s 167s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 167s def __init__( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 167s def __init__( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 167s def __init__( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 167s def __init__( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 167s def __init__( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 167s def __init__( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:307: ResourceWarning: unclosed database in 167s def __init__( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] 167s /usr/lib/python3.13/functools.py:53: ResourceWarning: unclosed database in 167s value = getattr(wrapped, attr) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] 167s /usr/lib/python3.13/functools.py:53: ResourceWarning: unclosed database in 167s value = getattr(wrapped, attr) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] 167s /usr/lib/python3.13/functools.py:53: ResourceWarning: unclosed database in 167s value = getattr(wrapped, attr) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] 167s /usr/lib/python3.13/functools.py:53: ResourceWarning: unclosed database in 167s value = getattr(wrapped, attr) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-True] 167s /usr/lib/python3.13/functools.py:77: ResourceWarning: unclosed database in 167s return partial(update_wrapper, wrapped=wrapped, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-True] 167s /usr/lib/python3.13/functools.py:77: ResourceWarning: unclosed database in 167s return partial(update_wrapper, wrapped=wrapped, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 167s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 167s def update_wrapper(wrapper, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 167s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 167s def update_wrapper(wrapper, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 167s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 167s def update_wrapper(wrapper, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 167s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 167s def update_wrapper(wrapper, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] 167s /usr/lib/python3.13/functools.py:36: ResourceWarning: unclosed database in 167s def update_wrapper(wrapper, 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] 167s /usr/lib/python3/dist-packages/httpx/_models.py:834: ResourceWarning: unclosed database in 167s yield chunk 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] 167s /usr/lib/python3/dist-packages/httpx/_models.py:834: ResourceWarning: unclosed database in 167s yield chunk 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] 167s /usr/lib/python3/dist-packages/httpx/_models.py:834: ResourceWarning: unclosed database in 167s yield chunk 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] 167s /usr/lib/python3/dist-packages/click/parser.py:109: ResourceWarning: unclosed database in 167s def split_opt(opt: str) -> t.Tuple[str, str]: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 167s self.attachment_types = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 167s self.attachment_types = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 167s self.attachment_types = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 167s self.attachment_types = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] 167s /usr/lib/python3/dist-packages/llm/default_plugins/openai_models.py:334: ResourceWarning: unclosed database in 167s self.attachment_types = set() 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-True] 167s /usr/lib/python3/dist-packages/click/core.py:2295: ResourceWarning: unclosed database in 167s def type_cast_value(self, ctx: Context, value: t.Any) -> t.Any: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-True] 167s /usr/lib/python3/dist-packages/click/core.py:2295: ResourceWarning: unclosed database in 167s def type_cast_value(self, ctx: Context, value: t.Any) -> t.Any: 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 167s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 167s args = deque(args) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 167s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 167s args = deque(args) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 167s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 167s args = deque(args) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 167s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 167s args = deque(args) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] 167s /usr/lib/python3/dist-packages/click/parser.py:61: ResourceWarning: unclosed database in 167s args = deque(args) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_completion 167s /usr/lib/python3.13/difflib.py:280: ResourceWarning: unclosed database in 167s for i, elt in enumerate(b): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_completion 167s /usr/lib/python3.13/difflib.py:280: ResourceWarning: unclosed database in 167s for i, elt in enumerate(b): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_completion 167s /usr/lib/python3.13/difflib.py:280: ResourceWarning: unclosed database in 167s for i, elt in enumerate(b): 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_completion_logprobs_stream 167s /usr/lib/python3/dist-packages/openai/_streaming.py:226: ResourceWarning: unclosed database in 167s def __init__( 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_openai_localai_configuration 167s /usr/lib/python3/dist-packages/sqlite_utils/db.py:531: ResourceWarning: unclosed database in 167s return self.conn.execute(sql) 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s tests/test_llm.py::test_llm_models_options 167s /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/ 167s warnings.warn( 167s 167s tests/test_llm.py::test_llm_models_options 167s /usr/lib/python3/dist-packages/pydantic/_internal/_core_utils.py:419: ResourceWarning: unclosed database in 167s def simplify_schema_references(schema: core_schema.CoreSchema) -> core_schema.CoreSchema: # noqa: C901 167s Enable tracemalloc to get traceback where the object was allocated. 167s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 167s 167s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 167s =============== 199 passed, 7 deselected, 308 warnings in 12.16s =============== 167s :0: ResourceWarning: unclosed database in 167s ResourceWarning: Enable tracemalloc to get the object allocation traceback 167s :0: ResourceWarning: unclosed database in 167s ResourceWarning: Enable tracemalloc to get the object allocation traceback 167s :0: ResourceWarning: unclosed database in 167s ResourceWarning: Enable tracemalloc to get the object allocation traceback 167s ============================= test session starts ============================== 167s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 167s cachedir: .pytest_cache 167s rootdir: /tmp/autopkgtest.nOgUtx/autopkgtest_tmp 167s plugins: typeguard-4.4.1, asyncio-0.20.3, httpx-0.34.0, anyio-4.6.2 167s asyncio: mode=Mode.AUTO 168s collecting ... collected 206 items / 7 deselected / 199 selected 168s 168s tests/test_aliases.py::test_set_alias[gpt-3.5-turbo] PASSED [ 0%] 168s tests/test_aliases.py::test_set_alias[chatgpt] PASSED [ 1%] 168s tests/test_aliases.py::test_remove_alias PASSED [ 1%] 168s tests/test_aliases.py::test_cli_aliases_list[args0] PASSED [ 2%] 168s tests/test_aliases.py::test_cli_aliases_list[args1] PASSED [ 2%] 168s tests/test_aliases.py::test_cli_aliases_list_json[args0] PASSED [ 3%] 168s tests/test_aliases.py::test_cli_aliases_list_json[args1] PASSED [ 3%] 168s tests/test_aliases.py::test_cli_aliases_set PASSED [ 4%] 168s tests/test_aliases.py::test_cli_aliases_path PASSED [ 4%] 168s tests/test_aliases.py::test_cli_aliases_remove PASSED [ 5%] 168s tests/test_aliases.py::test_cli_aliases_remove_invalid PASSED [ 5%] 168s tests/test_aliases.py::test_cli_aliases_are_registered[args0] PASSED [ 6%] 168s tests/test_aliases.py::test_cli_aliases_are_registered[args1] PASSED [ 6%] 168s tests/test_async.py::test_async_model PASSED [ 7%] 168s tests/test_async.py::test_async_model_conversation PASSED [ 7%] 168s 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%] 168s 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%] 168s tests/test_chat.py::test_mock_model PASSED [ 9%] 168s tests/test_chat.py::test_chat_basic PASSED [ 9%] 168s tests/test_chat.py::test_chat_system PASSED [ 10%] 169s tests/test_chat.py::test_chat_options PASSED [ 10%] 169s tests/test_chat.py::test_chat_multi[Hi\n!multi\nthis is multiple lines\nuntil the !end\n!end\nquit\n-expected0] PASSED [ 11%] 169s tests/test_chat.py::test_chat_multi[!multi\nthis is multiple lines\nquit\nuntil the !end\n!end\nquit\n-expected1] PASSED [ 11%] 169s tests/test_chat.py::test_chat_multi[!multi abc\nCustom delimiter\n!end\n!end 123\n!end abc\nquit\n-expected2] PASSED [ 12%] 169s tests/test_cli_openai_models.py::test_openai_models PASSED [ 12%] 169s tests/test_cli_openai_models.py::test_openai_options_min_max PASSED [ 13%] 169s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[mp3-gpt-4o-mini] PASSED [ 13%] 169s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[mp3-gpt-4o-audio-preview] PASSED [ 14%] 169s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[wav-gpt-4o-mini] PASSED [ 14%] 170s tests/test_cli_openai_models.py::test_only_gpt4_audio_preview_allows_mp3_or_wav[wav-gpt-4o-audio-preview] PASSED [ 15%] 170s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-False] PASSED [ 15%] 170s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] PASSED [ 16%] 170s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-False] PASSED [ 16%] 170s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] PASSED [ 17%] 170s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-False] PASSED [ 17%] 170s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] PASSED [ 18%] 170s tests/test_embed.py::test_demo_plugin PASSED [ 18%] 170s tests/test_embed.py::test_embed_huge_list[None-100] PASSED [ 19%] 170s tests/test_embed.py::test_embed_huge_list[10-100] PASSED [ 19%] 170s tests/test_embed.py::test_embed_store PASSED [ 20%] 170s tests/test_embed.py::test_embed_metadata PASSED [ 20%] 170s tests/test_embed.py::test_collection PASSED [ 21%] 170s tests/test_embed.py::test_similar PASSED [ 21%] 171s tests/test_embed.py::test_similar_by_id PASSED [ 22%] 171s tests/test_embed.py::test_embed_multi[False-None-100] PASSED [ 22%] 171s tests/test_embed.py::test_embed_multi[False-5-200] PASSED [ 23%] 171s tests/test_embed.py::test_embed_multi[True-None-100] PASSED [ 23%] 171s tests/test_embed.py::test_embed_multi[True-5-200] PASSED [ 24%] 171s tests/test_embed.py::test_collection_delete PASSED [ 24%] 171s tests/test_embed.py::test_binary_only_and_text_only_embedding_models PASSED [ 25%] 171s 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%] 171s tests/test_embed_cli.py::test_embed_output_format[argument-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 26%] 171s tests/test_embed_cli.py::test_embed_output_format[argument-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 26%] 171s 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%] 171s 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%] 171s tests/test_embed_cli.py::test_embed_output_format[file-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 28%] 171s tests/test_embed_cli.py::test_embed_output_format[file-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 28%] 171s 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%] 171s 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%] 171s tests/test_embed_cli.py::test_embed_output_format[stdin-base64-AACgQAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\n] PASSED [ 30%] 171s tests/test_embed_cli.py::test_embed_output_format[stdin-hex-0000a0400000a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n] PASSED [ 30%] 171s 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%] 171s tests/test_embed_cli.py::test_embed_errors[args0-Must provide both collection and id] PASSED [ 31%] 171s tests/test_embed_cli.py::test_embed_store[None-None] PASSED [ 32%] 171s tests/test_embed_cli.py::test_embed_store[{"foo": "bar"}-None] PASSED [ 32%] 171s tests/test_embed_cli.py::test_embed_store[{"foo": [1, 2, 3]}-None] PASSED [ 33%] 171s tests/test_embed_cli.py::test_embed_store[[1, 2, 3]-Metadata must be a JSON object] PASSED [ 33%] 171s tests/test_embed_cli.py::test_embed_store[{"foo": "incomplete}-Metadata must be valid JSON] PASSED [ 34%] 171s tests/test_embed_cli.py::test_embed_store_binary PASSED [ 34%] 171s tests/test_embed_cli.py::test_collection_delete_errors PASSED [ 35%] 171s tests/test_embed_cli.py::test_similar_errors[args0-Missing argument 'COLLECTION'] PASSED [ 35%] 171s tests/test_embed_cli.py::test_similar_errors[args1-Collection does not exist] PASSED [ 36%] 171s tests/test_embed_cli.py::test_similar_errors[args2-ID not found in collection] PASSED [ 36%] 171s tests/test_embed_cli.py::test_similar_by_id_cli PASSED [ 37%] 171s tests/test_embed_cli.py::test_similar_by_content_cli[argument] PASSED [ 37%] 171s tests/test_embed_cli.py::test_similar_by_content_cli[file] PASSED [ 38%] 172s tests/test_embed_cli.py::test_similar_by_content_cli[stdin] PASSED [ 38%] 172s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] PASSED [ 39%] 172s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-True] PASSED [ 39%] 172s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-False] PASSED [ 40%] 172s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-True] PASSED [ 40%] 172s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-False] PASSED [ 41%] 172s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-True] PASSED [ 41%] 172s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-False] PASSED [ 42%] 172s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-True] PASSED [ 42%] 172s 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%] 172s 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%] 172s 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%] 172s 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%] 172s 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%] 172s 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%] 172s 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%] 172s 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%] 173s tests/test_embed_cli.py::test_embed_multi_files_binary_store PASSED [ 47%] 173s tests/test_embed_cli.py::test_embed_multi_sql[None-True] PASSED [ 47%] 173s tests/test_embed_cli.py::test_embed_multi_sql[None-False] PASSED [ 48%] 173s tests/test_embed_cli.py::test_embed_multi_sql[prefix-True] PASSED [ 48%] 173s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] PASSED [ 49%] 173s tests/test_embed_cli.py::test_embed_multi_batch_size PASSED [ 49%] 173s tests/test_embed_cli.py::test_embed_multi_files[single] PASSED [ 50%] 173s tests/test_embed_cli.py::test_embed_multi_files[multi] PASSED [ 50%] 173s tests/test_embed_cli.py::test_embed_multi_files_errors[args0-Invalid directory: not-a-dir] PASSED [ 51%] 173s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args0-None] PASSED [ 51%] 173s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args1-Could not decode text in file] PASSED [ 52%] 173s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args2-None] PASSED [ 52%] 173s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args3-None] PASSED [ 53%] 173s tests/test_embed_cli.py::test_embed_multi_files_encoding[extra_args4-None] PASSED [ 53%] 173s tests/test_embed_cli.py::test_default_embedding_model PASSED [ 54%] 173s tests/test_embed_cli.py::test_default_embed_model_errors[embed-False] PASSED [ 54%] 173s tests/test_embed_cli.py::test_default_embed_model_errors[embed-True] PASSED [ 55%] 174s tests/test_embed_cli.py::test_default_embed_model_errors[embed-multi-False] PASSED [ 55%] 174s tests/test_embed_cli.py::test_default_embed_model_errors[embed-multi-True] PASSED [ 56%] 174s tests/test_embed_cli.py::test_duplicate_content_embedded_only_once PASSED [ 56%] 174s tests/test_encode_decode.py::test_roundtrip[array0] PASSED [ 57%] 174s tests/test_encode_decode.py::test_roundtrip[array1] PASSED [ 57%] 174s tests/test_keys.py::test_keys_in_user_path[env0] PASSED [ 58%] 174s tests/test_keys.py::test_keys_in_user_path[env1] PASSED [ 58%] 174s tests/test_keys.py::test_keys_set PASSED [ 59%] 174s tests/test_keys.py::test_keys_get PASSED [ 59%] 174s tests/test_keys.py::test_keys_list[args0] PASSED [ 60%] 174s tests/test_keys.py::test_keys_list[args1] PASSED [ 60%] 174s tests/test_llm.py::test_version PASSED [ 61%] 174s tests/test_llm.py::test_logs_text[False] PASSED [ 61%] 174s tests/test_llm.py::test_logs_text[True] PASSED [ 62%] 174s tests/test_llm.py::test_logs_json[None] PASSED [ 62%] 174s tests/test_llm.py::test_logs_json[0] PASSED [ 63%] 174s tests/test_llm.py::test_logs_json[2] PASSED [ 63%] 174s tests/test_llm.py::test_logs_response_only[args0] PASSED [ 64%] 175s tests/test_llm.py::test_logs_response_only[args1] PASSED [ 64%] 175s tests/test_llm.py::test_logs_response_only[args2] PASSED [ 65%] 175s tests/test_llm.py::test_logs_response_only[args3] PASSED [ 65%] 175s tests/test_llm.py::test_logs_path[env0] PASSED [ 66%] 175s tests/test_llm.py::test_logs_path[env1] PASSED [ 66%] 175s tests/test_llm.py::test_logs_filtered[davinci] PASSED [ 67%] 175s tests/test_llm.py::test_logs_filtered[curie] PASSED [ 67%] 175s tests/test_llm.py::test_logs_search[-extra_args0-expected0] PASSED [ 68%] 175s tests/test_llm.py::test_logs_search[llama-extra_args1-expected1] PASSED [ 68%] 175s tests/test_llm.py::test_logs_search[alpaca-extra_args2-expected2] PASSED [ 69%] 175s tests/test_llm.py::test_logs_search[llama-extra_args3-expected3] PASSED [ 69%] 176s tests/test_llm.py::test_logs_search[llama-extra_args4-expected4] PASSED [ 70%] 176s tests/test_llm.py::test_llm_prompt_creates_log_database PASSED [ 70%] 176s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-True] PASSED [ 71%] 176s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-False] PASSED [ 71%] 176s tests/test_llm.py::test_llm_default_prompt[True-logs_args0-False-split] PASSED [ 72%] 176s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-True] PASSED [ 72%] 176s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-False] PASSED [ 73%] 176s tests/test_llm.py::test_llm_default_prompt[False-logs_args1-True-split] PASSED [ 73%] 176s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-True] PASSED [ 74%] 176s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-False] PASSED [ 74%] 176s tests/test_llm.py::test_llm_default_prompt[False-logs_args2-False-split] PASSED [ 75%] 176s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-True] PASSED [ 75%] 177s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-False] PASSED [ 76%] 177s tests/test_llm.py::test_llm_default_prompt[False-logs_args3-True-split] PASSED [ 76%] 177s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-True] PASSED [ 77%] 177s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-False] PASSED [ 77%] 177s tests/test_llm.py::test_llm_default_prompt[True-logs_args4-False-split] PASSED [ 78%] 177s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-True] PASSED [ 78%] 177s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-False] PASSED [ 79%] 177s tests/test_llm.py::test_llm_default_prompt[True-logs_args5-True-split] PASSED [ 79%] 177s tests/test_llm.py::test_openai_chat_stream PASSED [ 80%] 178s tests/test_llm.py::test_openai_completion PASSED [ 80%] 178s tests/test_llm.py::test_openai_completion_system_prompt_error PASSED [ 81%] 178s tests/test_llm.py::test_openai_completion_logprobs_stream PASSED [ 81%] 178s tests/test_llm.py::test_openai_completion_logprobs_nostream PASSED [ 82%] 178s tests/test_llm.py::test_openai_localai_configuration PASSED [ 82%] 178s tests/test_llm.py::test_llm_models_options PASSED [ 83%] 178s tests/test_llm.py::test_llm_models_async PASSED [ 83%] 178s tests/test_llm.py::test_llm_user_dir PASSED [ 84%] 178s tests/test_llm.py::test_model_defaults PASSED [ 84%] 178s tests/test_migrate.py::test_migrate_blank PASSED [ 85%] 178s tests/test_migrate.py::test_migrate_from_original_schema[True] PASSED [ 85%] 178s tests/test_migrate.py::test_migrate_from_original_schema[False] PASSED [ 86%] 178s tests/test_migrate.py::test_migrations_with_legacy_alter_table PASSED [ 86%] 178s tests/test_migrate.py::test_migrations_for_embeddings PASSED [ 87%] 178s tests/test_migrate.py::test_backfill_content_hash PASSED [ 87%] 178s tests/test_plugins.py::test_register_commands PASSED [ 88%] 178s tests/test_templates.py::test_template_evaluate[S: $input-None-None-params0-S: input-None-None] PASSED [ 88%] 178s tests/test_templates.py::test_template_evaluate[S: $input-system-None-params1-S: input-system-None] PASSED [ 89%] 178s tests/test_templates.py::test_template_evaluate[No vars-None-None-params2-No vars-None-None] PASSED [ 89%] 178s tests/test_templates.py::test_template_evaluate[$one and $two-None-None-params3-None-None-Missing variables: one, two] PASSED [ 90%] 178s tests/test_templates.py::test_template_evaluate[$one and $two-None-None-params4-1 and 2-None-None] PASSED [ 90%] 178s tests/test_templates.py::test_template_evaluate[$one and $two-None-defaults5-params5-1 and 2-None-None] PASSED [ 91%] 178s tests/test_templates.py::test_template_evaluate[$one and $two-None-defaults6-params6-1 and 2-None-None] PASSED [ 91%] 178s tests/test_templates.py::test_templates_list_no_templates_found PASSED [ 92%] 178s tests/test_templates.py::test_templates_list[args0] PASSED [ 92%] 178s tests/test_templates.py::test_templates_list[args1] PASSED [ 93%] 178s tests/test_templates.py::test_templates_prompt_save[args0-expected_prompt0-None] PASSED [ 93%] 178s tests/test_templates.py::test_templates_prompt_save[args1-expected_prompt1-None] PASSED [ 94%] 178s tests/test_templates.py::test_templates_prompt_save[args2-expected_prompt2-None] PASSED [ 94%] 178s tests/test_templates.py::test_templates_prompt_save[args3-None---save cannot be used with --template] PASSED [ 95%] 178s tests/test_templates.py::test_templates_prompt_save[args4-None---save cannot be used with --continue] PASSED [ 95%] 178s tests/test_templates.py::test_templates_prompt_save[args5-None---save cannot be used with --cid] PASSED [ 96%] 178s tests/test_templates.py::test_templates_prompt_save[args6-None---save cannot be used with --cid] PASSED [ 96%] 178s tests/test_templates.py::test_templates_prompt_save[args7-expected_prompt7-None] PASSED [ 97%] 178s tests/test_utils.py::test_simplify_usage_dict[input_data0-expected_output0] PASSED [ 97%] 178s tests/test_utils.py::test_simplify_usage_dict[input_data1-expected_output1] PASSED [ 98%] 178s tests/test_utils.py::test_simplify_usage_dict[input_data2-expected_output2] PASSED [ 98%] 178s tests/test_utils.py::test_simplify_usage_dict[input_data3-expected_output3] PASSED [ 99%] 178s tests/test_utils.py::test_simplify_usage_dict[input_data4-expected_output4] PASSED [100%] 178s 178s =============================== warnings summary =============================== 178s ../../../usr/lib/python3/dist-packages/pydantic/_internal/_config.py:291 178s /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/ 178s warnings.warn(DEPRECATION_MESSAGE, DeprecationWarning) 178s 178s tests/test_async.py::test_async_model 178s tests/test_async.py::test_async_model_conversation 178s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[None-True] 178s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[-u-True] 178s tests/test_cli_openai_models.py::test_gpt4o_mini_sync_and_async[--usage-True] 178s /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). 178s self._start_utcnow = datetime.datetime.utcnow() 178s 178s tests/test_attachments.py: 2 warnings 178s tests/test_chat.py: 7 warnings 178s tests/test_cli_openai_models.py: 5 warnings 178s tests/test_llm.py: 25 warnings 178s /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). 178s self._start_utcnow = datetime.datetime.utcnow() 178s 178s tests/test_attachments.py: 2 warnings 178s tests/test_chat.py: 6 warnings 178s tests/test_cli_openai_models.py: 8 warnings 178s tests/test_llm.py: 31 warnings 178s tests/test_migrate.py: 4 warnings 178s /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). 178s {"name": name, "applied_at": str(datetime.datetime.utcnow())} 178s 178s tests/test_cli_openai_models.py::test_openai_models 178s /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). 178s created_str = datetime.datetime.utcfromtimestamp( 178s 178s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-None-False] 178s /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'> 178s for row in reader: 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.csv-id,phrase\n1,hello world\n2,goodbye world-prefix-False] 178s /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'> 178s for row in reader: 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-None-False] 178s /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'> 178s for row in reader: 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.tsv-id\tphrase\n1\thello world\n2\tgoodbye world-prefix-False] 178s /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'> 178s for row in reader: 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s 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] 178s /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'> 178s yield from self.iter 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s 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] 178s /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'> 178s yield from self.iter 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-None-False] 178s /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'> 178s return rows_from_file(fp, Format[format.upper()] if format else None)[0] 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s tests/test_embed_cli.py::test_embed_multi_file_input[phrases.json-[{"id": 1, "phrase": "hello world"}, {"id": 2, "phrase": "goodbye world"}]-prefix-False] 178s /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'> 178s return rows_from_file(fp, Format[format.upper()] if format else None)[0] 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s tests/test_embed_cli.py::test_embed_multi_sql[prefix-False] 178s /usr/lib/python3.12/asyncio/base_events.py:725: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 178s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 178s Enable tracemalloc to get traceback where the object was allocated. 178s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 178s 178s tests/test_llm.py::test_logs_text[False] 178s tests/test_llm.py::test_logs_text[True] 178s tests/test_llm.py::test_logs_json[None] 178s tests/test_llm.py::test_logs_json[0] 178s tests/test_llm.py::test_logs_json[2] 178s tests/test_llm.py::test_logs_response_only[args0] 178s tests/test_llm.py::test_logs_response_only[args1] 178s tests/test_llm.py::test_logs_response_only[args2] 178s tests/test_llm.py::test_logs_response_only[args3] 178s /tmp/autopkgtest.nOgUtx/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). 178s start = datetime.datetime.utcnow() 178s 178s tests/test_llm.py::test_llm_models_options 178s /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/ 178s warnings.warn( 178s 178s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 178s =============== 199 passed, 7 deselected, 116 warnings in 10.87s =============== 179s autopkgtest [18:41:54]: test run-tests: -----------------------] 179s run-tests PASS 179s autopkgtest [18:41:54]: test run-tests: - - - - - - - - - - results - - - - - - - - - - 180s autopkgtest [18:41:55]: @@@@@@@@@@@@@@@@@@@@ summary 180s run-tests PASS 191s virt: nova [W] Skipping flock for amd64 191s virt: Creating nova instance adt-plucky-amd64-python-llm-20241126-183855-juju-7f2275-prod-proposed-migration-environment-2-a597db15-b406-4363-960c-4d1ca37a2db6 from image adt/ubuntu-plucky-amd64-server-20241119.img (UUID 2e5306de-7efa-448c-bc27-5518979e66f0)...