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