0s autopkgtest [09:12:45]: starting date and time: 2024-07-08 09:12:45+0000 0s autopkgtest [09:12:45]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [09:12:45]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.rvj07cwv/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pandas --apt-upgrade q2-quality-control --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pandas/2.2.2+dfsg-4 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-10.secgroup --name adt-oracular-arm64-q2-quality-control-20240708-091245-juju-7f2275-prod-proposed-migration-environment-2-6d47fe3d-de98-4e82-97ad-2e59d9868a9c --image adt/ubuntu-oracular-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 72s autopkgtest [09:13:57]: testbed dpkg architecture: arm64 72s autopkgtest [09:13:57]: testbed apt version: 2.9.6 72s autopkgtest [09:13:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 73s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 73s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2576 B] 73s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [43.2 kB] 73s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 73s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [353 kB] 73s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [90.5 kB] 73s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 c-n-f Metadata [2576 B] 73s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [43.9 kB] 73s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 c-n-f Metadata [364 B] 73s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [329 kB] 73s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 c-n-f Metadata [8844 B] 73s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [7596 B] 73s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 c-n-f Metadata [276 B] 75s Fetched 1017 kB in 1s (1051 kB/s) 75s Reading package lists... 79s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Calculating upgrade... 80s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s Hit:1 http://ftpmaster.internal/ubuntu oracular InRelease 83s Hit:2 http://ftpmaster.internal/ubuntu oracular-updates InRelease 83s Hit:3 http://ftpmaster.internal/ubuntu oracular-security InRelease 83s Hit:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 84s Reading package lists... 84s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Calculating upgrade... 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 86s Reading package lists... 86s Building dependency tree... 86s Reading state information... 86s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 91s autopkgtest [09:14:16]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 02:32:42 UTC 2024 91s autopkgtest [09:14:16]: @@@@@@@@@@@@@@@@@@@@ apt-source q2-quality-control 96s Get:1 http://ftpmaster.internal/ubuntu oracular/universe q2-quality-control 2024.2.0-2ubuntu1 (dsc) [2845 B] 96s Get:2 http://ftpmaster.internal/ubuntu oracular/universe q2-quality-control 2024.2.0-2ubuntu1 (tar) [1122 kB] 96s Get:3 http://ftpmaster.internal/ubuntu oracular/universe q2-quality-control 2024.2.0-2ubuntu1 (diff) [7188 B] 96s gpgv: Signature made Mon Jun 3 20:32:14 2024 UTC 96s gpgv: using RSA key 439884E6862A429C290DF63B033C4CA276024834 96s gpgv: issuer "athos.ribeiro@canonical.com" 96s gpgv: Can't check signature: No public key 96s dpkg-source: warning: cannot verify inline signature for ./q2-quality-control_2024.2.0-2ubuntu1.dsc: no acceptable signature found 96s autopkgtest [09:14:21]: testing package q2-quality-control version 2024.2.0-2ubuntu1 97s autopkgtest [09:14:22]: build not needed 97s autopkgtest [09:14:22]: test run-unit-test: preparing testbed 99s Reading package lists... 99s Building dependency tree... 99s Reading state information... 99s Starting pkgProblemResolver with broken count: 0 99s Starting 2 pkgProblemResolver with broken count: 0 99s Done 100s The following additional packages will be installed: 100s blt bowtie2 fontconfig fonts-glyphicons-halflings fonts-lyx 100s javascript-common libaec0 libblas3 libcairo2 libdatrie1 libgfortran5 100s libgomp1 libgraphite2-3 libharfbuzz0b libhdf5-103-1t64 libhdf5-hl-100t64 100s libhts3t64 libhtscodecs2 libice6 libimagequant0 libjs-bootstrap libjs-jquery 100s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 100s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-jquery-ui 100s libjs-popper.js liblapack3 liblbfgsb0 liblcms2-2 liblzf1 libmbedcrypto7t64 100s libmbedtls14t64 libmbedx509-1t64 libnorm1t64 libopenblas0 100s libopenblas0-pthread libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 100s libpangoft2-1.0-0 libpaper-utils libpaper1 libpgm-5.3-0t64 libpixman-1-0 100s libqhull-r8.0 libraqm0 libsm6 libsodium23 libssw0 libsz2 libtcl8.6 100s libthai-data libthai0 libtk8.6 libwebpdemux2 libwebpmux3 libxcb-render0 100s libxcb-shm0 libxft2 libxrender1 libxslt1.1 libxss1 libxt6t64 libyajl2 100s libzmq5 littler ncbi-blast+ ncbi-data node-d3-color node-d3-interpolate 100s node-d3-scale-chromatic node-fortawesome-fontawesome-free node-natural-sort 100s node-normalize.css node-thenby python-matplotlib-data python3-all 100s python3-appdirs python3-bcrypt python3-bibtexparser python3-biom-format 100s python3-brotli python3-click python3-colorama python3-contourpy 100s python3-coverage python3-cycler python3-dateutil python3-decorator 100s python3-dill python3-filelock python3-flask python3-flask-sqlalchemy 100s python3-flufl.lock python3-fonttools python3-fs python3-globus-sdk 100s python3-greenlet python3-h5py python3-h5py-serial python3-hdmedians 100s python3-ijson python3-iniconfig python3-itsdangerous python3-kiwisolver 100s python3-lxml python3-lz4 python3-matplotlib python3-mpmath python3-nacl 100s python3-natsort python3-networkx python3-numpy python3-packaging 100s python3-pandas python3-pandas-lib python3-paramiko python3-parsl python3-pil 100s python3-pil.imagetk python3-pluggy python3-psutil python3-public python3-py 100s python3-pytest python3-pytest-cov python3-scipy python3-seaborn 100s python3-setproctitle python3-setuptools python3-skbio python3-sqlalchemy 100s python3-sympy python3-tblib python3-tk python3-tomlkit python3-typeguard 100s python3-tzlocal python3-ufolib2 python3-unicodedata2 python3-werkzeug 100s python3-zmq q2-quality-control q2-taxa q2-types q2templates qiime 100s r-base-core r-bioc-biocgenerics r-bioc-decontam r-cran-cli r-cran-colorspace 100s r-cran-fansi r-cran-farver r-cran-getopt r-cran-ggplot2 r-cran-glue 100s r-cran-gtable r-cran-isoband r-cran-labeling r-cran-lattice r-cran-lifecycle 100s r-cran-littler r-cran-magrittr r-cran-mass r-cran-matrix r-cran-mgcv 100s r-cran-munsell r-cran-nlme r-cran-optparse r-cran-pillar r-cran-pkgconfig 100s r-cran-pkgkitten r-cran-plyr r-cran-r6 r-cran-rcolorbrewer r-cran-rcpp 100s r-cran-reshape2 r-cran-rlang r-cran-scales r-cran-stringi r-cran-stringr 100s r-cran-tibble r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-withr 100s samtools tk8.6-blt2.5 unicode-data unzip vsearch x11-common xdg-utils zip 100s Suggested packages: 100s blt-demo bowtie2-examples apache2 | lighttpd | httpd libjs-jquery-ui-docs 100s liblcms2-utils tcl8.6 tk8.6 libjs-html5shiv python-biom-format-doc 100s python-coverage-doc python-cycler-doc python3-objgraph python3-dotenv 100s python-flask-doc python-flufl.lock-doc python-greenlet-dev 100s python-greenlet-doc python-h5py-doc python-lxml-doc cm-super-minimal dvipng 100s ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape ipython3 100s librsvg2-common python3-cairocffi python3-gi-cairo python3-gobject 100s python3-pyqt5 python3-sip python3-tornado texlive-extra-utils 100s texlive-latex-extra python-mpmath-doc python3-gmpy2 python-nacl-doc 100s python-natsort-doc python3-gdal python3-pydot python3-pygraphviz gcc 100s gfortran python-numpy-doc python3-dev python-pandas-doc python3-statsmodels 100s python3-gssapi python3-invoke python-pil-doc python-public-doc subversion 100s python-scipy-doc python-setuptools-doc python-skbio-doc 100s python-sqlalchemy-doc python3-fdb python3-pymssql python3-mysqldb 100s python3-psycopg2 python3-asyncpg python3-aiosqlite texlive-fonts-extra 100s python-sympy-doc tix python3-tk-dbg python-werkzeug-doc python3-watchdog 100s elpa-ess r-doc-info | r-doc-pdf r-mathlib r-base-html r-bioc-biobase 100s r-bioc-s4vectors r-bioc-iranges r-bioc-genomicranges r-bioc-delayedarray 100s r-bioc-biostrings r-bioc-rsamtools r-bioc-annotationdbi r-bioc-affy 100s r-bioc-deseq2 r-bioc-annotate r-cran-runit r-bioc-biocstyle r-cran-knitr 100s r-cran-rmarkdown r-bioc-phyloseq r-cran-kernsmooth r-cran-kernlab 100s r-cran-mvtnorm r-cran-vcd r-cran-shiny r-cran-shinyjs r-cran-dplyr 100s r-cran-png r-cran-jpeg r-cran-viridis r-cran-covr r-cran-magick r-cran-sf 100s r-cran-bit64 r-cran-dbi r-cran-formattable r-cran-nanotime 100s r-cran-palmerpenguins r-cran-survival r-cran-units r-cran-vdiffr 100s r-cran-testthat r-cran-inline r-cran-bench r-cran-blob r-cran-brio 100s r-cran-callr r-cran-crayon r-cran-evaluate r-cran-here r-cran-hms 100s r-cran-htmltools r-cran-pkgbuild r-cran-pkgload r-cran-purrr r-cran-tidyr 100s cwltool 100s Recommended packages: 100s node-jquery python3-asgiref python3-simplejson python3-bs4 python3-cssselect 100s python3-html5lib python3-bottleneck python3-numexpr python3-odf 100s python3-openpyxl python3-tables r-cran-plotly python3-olefile g++ 100s | c++-compiler python3-sqlalchemy-ext isympy-common python3-pyinotify q2cli 100s q2-cutadapt q2-metadata q2-demux q2-quality-filter q2-feature-classifier 100s q2-feature-table r-recommended r-base-dev r-doc-html r-cran-callr 100s r-cran-covr r-cran-crayon r-cran-digest r-cran-htmltools r-cran-htmlwidgets 100s r-cran-knitr r-cran-mockery r-cran-processx r-cran-ps r-cran-rmarkdown 100s r-cran-rprojroot r-cran-rstudioapi r-cran-testthat r-cran-whoami 100s r-cran-unitizer r-cran-dplyr r-cran-hexbin r-cran-hmisc r-cran-mapproj 100s r-cran-maps r-cran-multcomp r-cran-profvis r-cran-quantreg r-cran-ragg 100s r-cran-rpart r-cran-sf r-cran-svglite r-cran-vdiffr r-cran-xml2 r-cran-dbi 100s r-cran-rsqlite r-cran-waldo r-cran-lintr r-cran-tidyverse r-cran-lubridate 100s r-cran-abind r-cran-doparallel r-cran-foreach r-cran-iterators 100s r-cran-itertools r-cran-fs r-cran-usethis r-cran-bit64 r-cran-dichromat 100s r-cran-hms r-cran-data.table r-cran-mockr r-cran-formattable r-cran-generics 100s r-cran-pkgdown r-cran-zeallot libfile-mimeinfo-perl libnet-dbus-perl 100s libx11-protocol-perl x11-utils x11-xserver-utils 100s The following NEW packages will be installed: 100s autopkgtest-satdep blt bowtie2 fontconfig fonts-glyphicons-halflings 100s fonts-lyx javascript-common libaec0 libblas3 libcairo2 libdatrie1 100s libgfortran5 libgomp1 libgraphite2-3 libharfbuzz0b libhdf5-103-1t64 100s libhdf5-hl-100t64 libhts3t64 libhtscodecs2 libice6 libimagequant0 100s libjs-bootstrap libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 100s libjs-jquery-metadata libjs-jquery-tablesorter 100s libjs-jquery-throttle-debounce libjs-jquery-ui libjs-popper.js liblapack3 100s liblbfgsb0 liblcms2-2 liblzf1 libmbedcrypto7t64 libmbedtls14t64 100s libmbedx509-1t64 libnorm1t64 libopenblas0 libopenblas0-pthread libopenjp2-7 100s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils 100s libpaper1 libpgm-5.3-0t64 libpixman-1-0 libqhull-r8.0 libraqm0 libsm6 100s libsodium23 libssw0 libsz2 libtcl8.6 libthai-data libthai0 libtk8.6 100s libwebpdemux2 libwebpmux3 libxcb-render0 libxcb-shm0 libxft2 libxrender1 100s libxslt1.1 libxss1 libxt6t64 libyajl2 libzmq5 littler ncbi-blast+ ncbi-data 100s node-d3-color node-d3-interpolate node-d3-scale-chromatic 100s node-fortawesome-fontawesome-free node-natural-sort node-normalize.css 100s node-thenby python-matplotlib-data python3-all python3-appdirs 100s python3-bcrypt python3-bibtexparser python3-biom-format python3-brotli 100s python3-click python3-colorama python3-contourpy python3-coverage 100s python3-cycler python3-dateutil python3-decorator python3-dill 100s python3-filelock python3-flask python3-flask-sqlalchemy python3-flufl.lock 100s python3-fonttools python3-fs python3-globus-sdk python3-greenlet 100s python3-h5py python3-h5py-serial python3-hdmedians python3-ijson 100s python3-iniconfig python3-itsdangerous python3-kiwisolver python3-lxml 100s python3-lz4 python3-matplotlib python3-mpmath python3-nacl python3-natsort 100s python3-networkx python3-numpy python3-packaging python3-pandas 100s python3-pandas-lib python3-paramiko python3-parsl python3-pil 100s python3-pil.imagetk python3-pluggy python3-psutil python3-public python3-py 100s python3-pytest python3-pytest-cov python3-scipy python3-seaborn 100s python3-setproctitle python3-setuptools python3-skbio python3-sqlalchemy 100s python3-sympy python3-tblib python3-tk python3-tomlkit python3-typeguard 100s python3-tzlocal python3-ufolib2 python3-unicodedata2 python3-werkzeug 100s python3-zmq q2-quality-control q2-taxa q2-types q2templates qiime 100s r-base-core r-bioc-biocgenerics r-bioc-decontam r-cran-cli r-cran-colorspace 100s r-cran-fansi r-cran-farver r-cran-getopt r-cran-ggplot2 r-cran-glue 100s r-cran-gtable r-cran-isoband r-cran-labeling r-cran-lattice r-cran-lifecycle 100s r-cran-littler r-cran-magrittr r-cran-mass r-cran-matrix r-cran-mgcv 100s r-cran-munsell r-cran-nlme r-cran-optparse r-cran-pillar r-cran-pkgconfig 100s r-cran-pkgkitten r-cran-plyr r-cran-r6 r-cran-rcolorbrewer r-cran-rcpp 100s r-cran-reshape2 r-cran-rlang r-cran-scales r-cran-stringi r-cran-stringr 100s r-cran-tibble r-cran-utf8 r-cran-vctrs r-cran-viridislite r-cran-withr 100s samtools tk8.6-blt2.5 unicode-data unzip vsearch x11-common xdg-utils zip 100s 0 upgraded, 199 newly installed, 0 to remove and 0 not upgraded. 100s Need to get 180 MB/180 MB of archives. 100s After this operation, 693 MB of additional disk space will be used. 100s Get:1 /tmp/autopkgtest.CK5j2t/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [732 B] 100s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 101s Get:3 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 101s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 libtcl8.6 arm64 8.6.14+dfsg-1build1 [978 kB] 101s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 101s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 101s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 101s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 101s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 libtk8.6 arm64 8.6.14-1build1 [767 kB] 101s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 tk8.6-blt2.5 arm64 2.5.3+dfsg-7build1 [618 kB] 101s Get:11 http://ftpmaster.internal/ubuntu oracular/main arm64 blt arm64 2.5.3+dfsg-7build1 [4840 B] 101s Get:12 http://ftpmaster.internal/ubuntu oracular/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 101s Get:13 http://ftpmaster.internal/ubuntu oracular/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] 101s Get:14 http://ftpmaster.internal/ubuntu oracular/universe arm64 fonts-lyx all 2.4.1-1 [171 kB] 101s Get:15 http://ftpmaster.internal/ubuntu oracular/main arm64 javascript-common all 11+nmu1 [5936 B] 101s Get:16 http://ftpmaster.internal/ubuntu oracular/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 101s Get:17 http://ftpmaster.internal/ubuntu oracular/main arm64 libblas3 arm64 3.12.0-3build1 [143 kB] 101s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libpixman-1-0 arm64 0.42.2-1build1 [204 kB] 101s Get:19 http://ftpmaster.internal/ubuntu oracular/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 101s Get:20 http://ftpmaster.internal/ubuntu oracular/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 101s Get:21 http://ftpmaster.internal/ubuntu oracular/main arm64 libcairo2 arm64 1.18.0-3build1 [555 kB] 101s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 101s Get:23 http://ftpmaster.internal/ubuntu oracular/main arm64 libgfortran5 arm64 14.1.0-1ubuntu1 [443 kB] 101s Get:24 http://ftpmaster.internal/ubuntu oracular/main arm64 libgomp1 arm64 14.1.0-1ubuntu1 [144 kB] 101s Get:25 http://ftpmaster.internal/ubuntu oracular/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 101s Get:26 http://ftpmaster.internal/ubuntu oracular/main arm64 libharfbuzz0b arm64 8.3.0-2build2 [463 kB] 101s Get:27 http://ftpmaster.internal/ubuntu oracular/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 101s Get:28 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf5-103-1t64 arm64 1.10.10+repack-3.1ubuntu4 [1192 kB] 101s Get:29 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhdf5-hl-100t64 arm64 1.10.10+repack-3.1ubuntu4 [55.8 kB] 101s Get:30 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhtscodecs2 arm64 1.6.0-1build1 [78.0 kB] 101s Get:31 http://ftpmaster.internal/ubuntu oracular/universe arm64 libhts3t64 arm64 1.20+ds-1 [431 kB] 101s Get:32 http://ftpmaster.internal/ubuntu oracular/main arm64 libice6 arm64 2:1.0.10-1build3 [41.1 kB] 101s Get:33 http://ftpmaster.internal/ubuntu oracular/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 101s Get:34 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] 101s Get:35 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 101s Get:36 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-3 [193 kB] 101s Get:37 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 101s Get:38 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 101s Get:39 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 101s Get:40 http://ftpmaster.internal/ubuntu oracular/universe arm64 libopenblas0-pthread arm64 0.3.27+ds-2 [5458 kB] 102s Get:41 http://ftpmaster.internal/ubuntu oracular/main arm64 liblapack3 arm64 3.12.0-3build1 [2241 kB] 102s Get:42 http://ftpmaster.internal/ubuntu oracular/universe arm64 liblbfgsb0 arm64 3.0+dfsg.4-1build1 [27.7 kB] 102s Get:43 http://ftpmaster.internal/ubuntu oracular/main arm64 liblcms2-2 arm64 2.14-2build1 [161 kB] 102s Get:44 http://ftpmaster.internal/ubuntu oracular/universe arm64 liblzf1 arm64 3.6-4 [7426 B] 102s Get:45 http://ftpmaster.internal/ubuntu oracular/universe arm64 libmbedcrypto7t64 arm64 2.28.8-1 [209 kB] 102s Get:46 http://ftpmaster.internal/ubuntu oracular/universe arm64 libmbedx509-1t64 arm64 2.28.8-1 [47.2 kB] 102s Get:47 http://ftpmaster.internal/ubuntu oracular/universe arm64 libmbedtls14t64 arm64 2.28.8-1 [82.2 kB] 102s Get:48 http://ftpmaster.internal/ubuntu oracular/universe arm64 libnorm1t64 arm64 1.5.9+dfsg-3.1build1 [150 kB] 102s Get:49 http://ftpmaster.internal/ubuntu oracular/universe arm64 libopenblas0 arm64 0.3.27+ds-2 [6222 B] 102s Get:50 http://ftpmaster.internal/ubuntu oracular/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 102s Get:51 http://ftpmaster.internal/ubuntu oracular/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 102s Get:52 http://ftpmaster.internal/ubuntu oracular/main arm64 libpango-1.0-0 arm64 1.54.0+ds-1 [230 kB] 102s Get:53 http://ftpmaster.internal/ubuntu oracular/main arm64 libpangoft2-1.0-0 arm64 1.54.0+ds-1 [41.7 kB] 102s Get:54 http://ftpmaster.internal/ubuntu oracular/main arm64 libpangocairo-1.0-0 arm64 1.54.0+ds-1 [27.2 kB] 102s Get:55 http://ftpmaster.internal/ubuntu oracular/main arm64 libpaper1 arm64 1.1.29build1 [13.4 kB] 102s Get:56 http://ftpmaster.internal/ubuntu oracular/main arm64 libpaper-utils arm64 1.1.29build1 [8490 B] 102s Get:57 http://ftpmaster.internal/ubuntu oracular/universe arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1build1 [162 kB] 102s Get:58 http://ftpmaster.internal/ubuntu oracular/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 102s Get:59 http://ftpmaster.internal/ubuntu oracular/main arm64 libraqm0 arm64 0.10.1-1build1 [14.7 kB] 102s Get:60 http://ftpmaster.internal/ubuntu oracular/main arm64 libsm6 arm64 2:1.2.3-1build3 [15.6 kB] 102s Get:61 http://ftpmaster.internal/ubuntu oracular/main arm64 libsodium23 arm64 1.0.18-1build3 [119 kB] 102s Get:62 http://ftpmaster.internal/ubuntu oracular/universe arm64 libssw0 arm64 1.1-14build1 [21.4 kB] 102s Get:63 http://ftpmaster.internal/ubuntu oracular/main arm64 libwebpdemux2 arm64 1.4.0-0.1 [12.3 kB] 102s Get:64 http://ftpmaster.internal/ubuntu oracular/main arm64 libwebpmux3 arm64 1.4.0-0.1 [25.1 kB] 102s Get:65 http://ftpmaster.internal/ubuntu oracular/main arm64 libxslt1.1 arm64 1.1.39-0exp1build1 [166 kB] 102s Get:66 http://ftpmaster.internal/ubuntu oracular/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 102s Get:67 http://ftpmaster.internal/ubuntu oracular/universe arm64 libzmq5 arm64 4.3.5-1build2 [247 kB] 102s Get:68 http://ftpmaster.internal/ubuntu oracular/main arm64 zip arm64 3.0-13build1 [171 kB] 102s Get:69 http://ftpmaster.internal/ubuntu oracular/main arm64 unzip arm64 6.0-28ubuntu5 [176 kB] 102s Get:70 http://ftpmaster.internal/ubuntu oracular/main arm64 xdg-utils all 1.2.1-0ubuntu1 [67.5 kB] 102s Get:71 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-base-core arm64 4.4.1-1 [28.3 MB] 103s Get:72 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-littler arm64 0.3.20-1 [96.4 kB] 103s Get:73 http://ftpmaster.internal/ubuntu oracular/universe arm64 littler all 0.3.20-1 [2486 B] 103s Get:74 http://ftpmaster.internal/ubuntu oracular/universe arm64 ncbi-data all 6.1.20170106+dfsg2-2 [4281 kB] 103s Get:75 http://ftpmaster.internal/ubuntu oracular/universe arm64 ncbi-blast+ arm64 2.12.0+ds-4build2 [12.1 MB] 103s Get:76 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-d3-color all 1.4.1+~1.4.2-1 [19.9 kB] 103s Get:77 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-d3-interpolate all 1.4.0+~1.4.2-1 [24.0 kB] 103s Get:78 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-d3-scale-chromatic all 1.5.0+~1.5.1-1 [23.5 kB] 103s Get:79 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-fortawesome-fontawesome-free all 6.4.2+ds1-1 [1573 kB] 103s Get:80 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-natural-sort all 1.0.0-5 [4306 B] 103s Get:81 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-normalize.css all 8.0.1-5 [10.8 kB] 103s Get:82 http://ftpmaster.internal/ubuntu oracular/universe arm64 node-thenby all 1.3.4+git20200720.0fd165a+ds-5 [5098 B] 103s Get:83 http://ftpmaster.internal/ubuntu oracular/universe arm64 python-matplotlib-data all 3.6.3-2ubuntu1 [2937 kB] 103s Get:84 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-all arm64 3.12.3-0ubuntu1 [888 B] 103s Get:85 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-appdirs all 1.4.4-4 [10.9 kB] 103s Get:86 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-bibtexparser all 2.0.0b5+really1.4.1-1 [34.5 kB] 103s Get:87 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-numpy arm64 1:1.26.4+ds-10 [3565 kB] 103s Get:88 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-h5py-serial arm64 3.10.0-1ubuntu3 [888 kB] 103s Get:89 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-h5py all 3.10.0-1ubuntu3 [7978 B] 103s Get:90 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-colorama all 0.4.6-4 [32.1 kB] 103s Get:91 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-click all 8.1.7-1 [79.1 kB] 103s Get:92 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-dateutil all 2.9.0-2 [80.3 kB] 103s Get:93 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 python3-pandas-lib arm64 2.2.2+dfsg-4 [4189 kB] 103s Get:94 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 python3-pandas all 2.2.2+dfsg-4 [3111 kB] 103s Get:95 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-decorator all 5.1.1-5 [10.1 kB] 103s Get:96 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-scipy arm64 1.12.0-2 [15.9 MB] 104s Get:97 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-biom-format arm64 2.1.16-1 [137 kB] 104s Get:98 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-brotli arm64 1.1.0-2build2 [340 kB] 104s Get:99 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-contourpy arm64 1.0.7-3 [163 kB] 104s Get:100 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-coverage arm64 7.4.4+dfsg1-0ubuntu2 [148 kB] 104s Get:101 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-cycler all 0.12.1-1 [9716 B] 104s Get:102 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-dill all 0.3.8-1 [83.0 kB] 104s Get:103 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-filelock all 3.15.4-1 [12.8 kB] 104s Get:104 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-itsdangerous all 2.2.0-1 [15.2 kB] 104s Get:105 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-werkzeug all 3.0.3-1 [170 kB] 104s Get:106 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-flask all 3.0.3-1ubuntu1 [83.2 kB] 104s Get:107 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-greenlet arm64 3.0.3-0ubuntu5 [153 kB] 104s Get:108 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-sqlalchemy all 1.4.50+ds1-1build1 [1020 kB] 104s Get:109 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-flask-sqlalchemy all 3.0.3-1 [30.9 kB] 104s Get:110 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-psutil arm64 5.9.8-2build2 [196 kB] 104s Get:111 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-public all 4.1.0-1 [7052 B] 104s Get:112 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-flufl.lock all 8.1.0-1 [12.4 kB] 104s Get:113 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 104s Get:114 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 104s Get:115 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-sympy all 1.12-8 [3966 kB] 104s Get:116 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-fs all 2.4.16-4 [91.3 kB] 104s Get:117 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-lxml arm64 5.2.1-1 [1179 kB] 104s Get:118 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-lz4 arm64 4.0.2+dfsg-1build4 [26.7 kB] 104s Get:119 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-unicodedata2 arm64 15.1.0+ds-1build1 [362 kB] 104s Get:120 http://ftpmaster.internal/ubuntu oracular/universe arm64 unicode-data all 15.1.0-1 [8878 kB] 105s Get:121 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-fonttools arm64 4.46.0-1build2 [1398 kB] 105s Get:122 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-globus-sdk all 3.41.0-1 [225 kB] 105s Get:123 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-hdmedians arm64 0.14.2-5.1build1 [116 kB] 105s Get:124 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 105s Get:125 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-kiwisolver arm64 1.4.5-1 [48.9 kB] 105s Get:126 http://ftpmaster.internal/ubuntu oracular/main arm64 libopenjp2-7 arm64 2.5.0-2build3 [171 kB] 105s Get:127 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-pil arm64 10.3.0-2 [446 kB] 105s Get:128 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-tk arm64 3.12.3-0ubuntu1 [102 kB] 105s Get:129 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pil.imagetk arm64 10.3.0-2 [9268 B] 105s Get:130 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-packaging all 24.0-1 [41.1 kB] 105s Get:131 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-matplotlib arm64 3.6.3-2ubuntu1 [5963 kB] 105s Get:132 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-nacl arm64 1.5.0-4build1 [55.6 kB] 105s Get:133 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-natsort all 8.0.2-2 [33.8 kB] 105s Get:134 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-networkx all 3.2.1-4ubuntu1 [11.5 MB] 105s Get:135 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-bcrypt arm64 4.1.2-1 [218 kB] 105s Get:136 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-paramiko all 3.4.0-1ubuntu1 [145 kB] 105s Get:137 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-setproctitle arm64 1.3.3-1build2 [18.6 kB] 105s Get:138 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tblib all 3.0.0-5 [12.9 kB] 105s Get:139 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-typeguard all 4.1.5-1 [32.7 kB] 105s Get:140 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-py all 1.11.0-2 [72.7 kB] 105s Get:141 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-zmq arm64 24.0.1-5build1 [280 kB] 105s Get:142 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-parsl all 2024.05.27+ds-1 [274 kB] 105s Get:143 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 105s Get:144 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pytest all 7.4.4-1 [305 kB] 105s Get:145 http://ftpmaster.internal/ubuntu oracular/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 105s Get:146 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 105s Get:147 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-seaborn all 0.13.2-4 [225 kB] 105s Get:148 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-setuptools all 68.1.2-2ubuntu1 [396 kB] 105s Get:149 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-skbio arm64 0.6.1-2 [1323 kB] 105s Get:150 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tomlkit all 0.12.5-1 [37.7 kB] 105s Get:151 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tzlocal all 5.2-1.1 [20.5 kB] 105s Get:152 http://ftpmaster.internal/ubuntu oracular/universe arm64 qiime all 2024.2.0-1ubuntu1 [311 kB] 105s Get:153 http://ftpmaster.internal/ubuntu oracular/universe arm64 q2templates all 2024.5.0+ds-1 [12.0 kB] 105s Get:154 http://ftpmaster.internal/ubuntu oracular/main arm64 libyajl2 arm64 2.1.0-5build1 [19.7 kB] 105s Get:155 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-ijson arm64 3.3.0-1 [36.7 kB] 105s Get:156 http://ftpmaster.internal/ubuntu oracular/universe arm64 q2-types all 2024.2.0-1ubuntu1 [5752 kB] 106s Get:157 http://ftpmaster.internal/ubuntu oracular/universe arm64 q2-taxa all 2024.2.0+dfsg-1ubuntu1 [40.1 kB] 106s Get:158 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-bioc-biocgenerics all 0.48.1-2 [595 kB] 106s Get:159 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-cli arm64 3.6.2-1 [1377 kB] 106s Get:160 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-glue arm64 1.7.0-1 [154 kB] 106s Get:161 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rlang arm64 1.1.4-1 [1707 kB] 106s Get:162 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lifecycle all 1.0.4+dfsg-1 [110 kB] 106s Get:163 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-gtable all 0.3.5+dfsg-1 [192 kB] 106s Get:164 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-isoband arm64 0.2.7-1 [1481 kB] 106s Get:165 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-mass arm64 7.3-61-1 [1107 kB] 106s Get:166 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-lattice arm64 0.22-6-1 [1363 kB] 106s Get:167 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-nlme arm64 3.1.165-1 [2307 kB] 106s Get:168 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-matrix arm64 1.7-0-3 [4109 kB] 106s Get:169 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-mgcv arm64 1.9-1-1 [3248 kB] 106s Get:170 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-farver arm64 2.1.2-1 [1344 kB] 106s Get:171 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-labeling all 0.4.3-1 [62.1 kB] 106s Get:172 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-colorspace arm64 2.1-0+dfsg-1 [1540 kB] 106s Get:173 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-munsell all 0.5.1-1 [213 kB] 106s Get:174 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-r6 all 2.5.1-1 [99.0 kB] 106s Get:175 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rcolorbrewer all 1.1-3-1build1 [55.4 kB] 106s Get:176 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-viridislite all 0.4.2-2 [1088 kB] 106s Get:177 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-scales all 1.3.0-1 [603 kB] 106s Get:178 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-fansi arm64 1.0.5-1 [616 kB] 106s Get:179 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-magrittr arm64 2.0.3-1 [154 kB] 106s Get:180 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-utf8 arm64 1.2.4-1 [140 kB] 106s Get:181 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-vctrs arm64 0.6.5-1 [1327 kB] 107s Get:182 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pillar all 1.9.0+dfsg-1 [464 kB] 107s Get:183 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgconfig all 2.0.3-2build1 [19.7 kB] 107s Get:184 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-tibble arm64 3.2.1+dfsg-2 [415 kB] 107s Get:185 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-withr all 2.5.0-1 [225 kB] 107s Get:186 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-ggplot2 all 3.4.4+dfsg-1 [3411 kB] 107s Get:187 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-pkgkitten all 0.2.3-1 [25.1 kB] 107s Get:188 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-rcpp arm64 1.0.12-1 [1971 kB] 107s Get:189 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-plyr arm64 1.8.9-1 [831 kB] 107s Get:190 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-stringi arm64 1.8.3-1 [869 kB] 107s Get:191 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-stringr all 1.5.1-1 [290 kB] 107s Get:192 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-reshape2 arm64 1.4.4-2build1 [110 kB] 107s Get:193 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-bioc-decontam all 1.22.0+dfsg-2 [210 kB] 107s Get:194 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-getopt all 1.20.4-1 [38.4 kB] 107s Get:195 http://ftpmaster.internal/ubuntu oracular/universe arm64 r-cran-optparse all 1.7.4-1 [81.6 kB] 107s Get:196 http://ftpmaster.internal/ubuntu oracular/universe arm64 bowtie2 arm64 2.5.3-1 [1262 kB] 107s Get:197 http://ftpmaster.internal/ubuntu oracular/universe arm64 samtools arm64 1.20-3 [590 kB] 107s Get:198 http://ftpmaster.internal/ubuntu oracular/universe arm64 vsearch arm64 2.28.1-3 [406 kB] 107s Get:199 http://ftpmaster.internal/ubuntu oracular/universe arm64 q2-quality-control all 2024.2.0-2ubuntu1 [733 kB] 108s Preconfiguring packages ... 108s Fetched 180 MB in 7s (27.5 MB/s) 109s Selecting previously unselected package libjs-jquery. 109s (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 ... 78372 files and directories currently installed.) 109s Preparing to unpack .../000-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 109s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 109s Selecting previously unselected package libjs-jquery-hotkeys. 109s Preparing to unpack .../001-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 109s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 109s Selecting previously unselected package libtcl8.6:arm64. 109s Preparing to unpack .../002-libtcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 109s Unpacking libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 109s Selecting previously unselected package libxrender1:arm64. 109s Preparing to unpack .../003-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 109s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 109s Selecting previously unselected package libxft2:arm64. 109s Preparing to unpack .../004-libxft2_2.3.6-1build1_arm64.deb ... 109s Unpacking libxft2:arm64 (2.3.6-1build1) ... 109s Selecting previously unselected package x11-common. 109s Preparing to unpack .../005-x11-common_1%3a7.7+23ubuntu3_all.deb ... 109s Unpacking x11-common (1:7.7+23ubuntu3) ... 109s Selecting previously unselected package libxss1:arm64. 109s Preparing to unpack .../006-libxss1_1%3a1.2.3-1build3_arm64.deb ... 109s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 110s Selecting previously unselected package libtk8.6:arm64. 110s Preparing to unpack .../007-libtk8.6_8.6.14-1build1_arm64.deb ... 110s Unpacking libtk8.6:arm64 (8.6.14-1build1) ... 110s Selecting previously unselected package tk8.6-blt2.5. 110s Preparing to unpack .../008-tk8.6-blt2.5_2.5.3+dfsg-7build1_arm64.deb ... 110s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 110s Selecting previously unselected package blt. 110s Preparing to unpack .../009-blt_2.5.3+dfsg-7build1_arm64.deb ... 110s Unpacking blt (2.5.3+dfsg-7build1) ... 110s Selecting previously unselected package fontconfig. 110s Preparing to unpack .../010-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 110s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 110s Selecting previously unselected package fonts-glyphicons-halflings. 110s Preparing to unpack .../011-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ... 110s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 110s Selecting previously unselected package fonts-lyx. 110s Preparing to unpack .../012-fonts-lyx_2.4.1-1_all.deb ... 110s Unpacking fonts-lyx (2.4.1-1) ... 111s Selecting previously unselected package javascript-common. 111s Preparing to unpack .../013-javascript-common_11+nmu1_all.deb ... 111s Unpacking javascript-common (11+nmu1) ... 111s Selecting previously unselected package libaec0:arm64. 111s Preparing to unpack .../014-libaec0_1.1.3-1_arm64.deb ... 111s Unpacking libaec0:arm64 (1.1.3-1) ... 111s Selecting previously unselected package libblas3:arm64. 111s Preparing to unpack .../015-libblas3_3.12.0-3build1_arm64.deb ... 111s Unpacking libblas3:arm64 (3.12.0-3build1) ... 111s Selecting previously unselected package libpixman-1-0:arm64. 111s Preparing to unpack .../016-libpixman-1-0_0.42.2-1build1_arm64.deb ... 111s Unpacking libpixman-1-0:arm64 (0.42.2-1build1) ... 111s Selecting previously unselected package libxcb-render0:arm64. 111s Preparing to unpack .../017-libxcb-render0_1.17.0-2_arm64.deb ... 111s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 111s Selecting previously unselected package libxcb-shm0:arm64. 112s Preparing to unpack .../018-libxcb-shm0_1.17.0-2_arm64.deb ... 112s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 112s Selecting previously unselected package libcairo2:arm64. 112s Preparing to unpack .../019-libcairo2_1.18.0-3build1_arm64.deb ... 112s Unpacking libcairo2:arm64 (1.18.0-3build1) ... 112s Selecting previously unselected package libdatrie1:arm64. 112s Preparing to unpack .../020-libdatrie1_0.2.13-3build1_arm64.deb ... 112s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 112s Selecting previously unselected package libgfortran5:arm64. 112s Preparing to unpack .../021-libgfortran5_14.1.0-1ubuntu1_arm64.deb ... 112s Unpacking libgfortran5:arm64 (14.1.0-1ubuntu1) ... 112s Selecting previously unselected package libgomp1:arm64. 112s Preparing to unpack .../022-libgomp1_14.1.0-1ubuntu1_arm64.deb ... 112s Unpacking libgomp1:arm64 (14.1.0-1ubuntu1) ... 112s Selecting previously unselected package libgraphite2-3:arm64. 112s Preparing to unpack .../023-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 112s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 112s Selecting previously unselected package libharfbuzz0b:arm64. 113s Preparing to unpack .../024-libharfbuzz0b_8.3.0-2build2_arm64.deb ... 113s Unpacking libharfbuzz0b:arm64 (8.3.0-2build2) ... 113s Selecting previously unselected package libsz2:arm64. 113s Preparing to unpack .../025-libsz2_1.1.3-1_arm64.deb ... 113s Unpacking libsz2:arm64 (1.1.3-1) ... 114s Selecting previously unselected package libhdf5-103-1t64:arm64. 114s Preparing to unpack .../026-libhdf5-103-1t64_1.10.10+repack-3.1ubuntu4_arm64.deb ... 114s Unpacking libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 114s Selecting previously unselected package libhdf5-hl-100t64:arm64. 114s Preparing to unpack .../027-libhdf5-hl-100t64_1.10.10+repack-3.1ubuntu4_arm64.deb ... 114s Unpacking libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 114s Selecting previously unselected package libhtscodecs2:arm64. 114s Preparing to unpack .../028-libhtscodecs2_1.6.0-1build1_arm64.deb ... 114s Unpacking libhtscodecs2:arm64 (1.6.0-1build1) ... 114s Selecting previously unselected package libhts3t64:arm64. 115s Preparing to unpack .../029-libhts3t64_1.20+ds-1_arm64.deb ... 115s Unpacking libhts3t64:arm64 (1.20+ds-1) ... 115s Selecting previously unselected package libice6:arm64. 115s Preparing to unpack .../030-libice6_2%3a1.0.10-1build3_arm64.deb ... 115s Unpacking libice6:arm64 (2:1.0.10-1build3) ... 115s Selecting previously unselected package libimagequant0:arm64. 115s Preparing to unpack .../031-libimagequant0_2.18.0-1build1_arm64.deb ... 115s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 115s Selecting previously unselected package libjs-bootstrap. 115s Preparing to unpack .../032-libjs-bootstrap_3.4.1+dfsg-3_all.deb ... 115s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ... 115s Selecting previously unselected package libjs-jquery-metadata. 115s Preparing to unpack .../033-libjs-jquery-metadata_12-4_all.deb ... 115s Unpacking libjs-jquery-metadata (12-4) ... 115s Selecting previously unselected package libjs-jquery-tablesorter. 115s Preparing to unpack .../034-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-3_all.deb ... 115s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-3) ... 115s Selecting previously unselected package libjs-jquery-throttle-debounce. 115s Preparing to unpack .../035-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 115s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 116s Selecting previously unselected package libjs-jquery-ui. 116s Preparing to unpack .../036-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 116s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 116s Selecting previously unselected package libjs-popper.js. 116s Preparing to unpack .../037-libjs-popper.js_1.16.1+ds-6_all.deb ... 116s Unpacking libjs-popper.js (1.16.1+ds-6) ... 116s Selecting previously unselected package libopenblas0-pthread:arm64. 116s Preparing to unpack .../038-libopenblas0-pthread_0.3.27+ds-2_arm64.deb ... 116s Unpacking libopenblas0-pthread:arm64 (0.3.27+ds-2) ... 116s Selecting previously unselected package liblapack3:arm64. 116s Preparing to unpack .../039-liblapack3_3.12.0-3build1_arm64.deb ... 116s Unpacking liblapack3:arm64 (3.12.0-3build1) ... 116s Selecting previously unselected package liblbfgsb0:arm64. 116s Preparing to unpack .../040-liblbfgsb0_3.0+dfsg.4-1build1_arm64.deb ... 116s Unpacking liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 116s Selecting previously unselected package liblcms2-2:arm64. 116s Preparing to unpack .../041-liblcms2-2_2.14-2build1_arm64.deb ... 116s Unpacking liblcms2-2:arm64 (2.14-2build1) ... 117s Selecting previously unselected package liblzf1:arm64. 117s Preparing to unpack .../042-liblzf1_3.6-4_arm64.deb ... 117s Unpacking liblzf1:arm64 (3.6-4) ... 117s Selecting previously unselected package libmbedcrypto7t64:arm64. 117s Preparing to unpack .../043-libmbedcrypto7t64_2.28.8-1_arm64.deb ... 117s Unpacking libmbedcrypto7t64:arm64 (2.28.8-1) ... 117s Selecting previously unselected package libmbedx509-1t64:arm64. 117s Preparing to unpack .../044-libmbedx509-1t64_2.28.8-1_arm64.deb ... 117s Unpacking libmbedx509-1t64:arm64 (2.28.8-1) ... 117s Selecting previously unselected package libmbedtls14t64:arm64. 117s Preparing to unpack .../045-libmbedtls14t64_2.28.8-1_arm64.deb ... 117s Unpacking libmbedtls14t64:arm64 (2.28.8-1) ... 117s Selecting previously unselected package libnorm1t64:arm64. 118s Preparing to unpack .../046-libnorm1t64_1.5.9+dfsg-3.1build1_arm64.deb ... 118s Unpacking libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 118s Selecting previously unselected package libopenblas0:arm64. 118s Preparing to unpack .../047-libopenblas0_0.3.27+ds-2_arm64.deb ... 118s Unpacking libopenblas0:arm64 (0.3.27+ds-2) ... 118s Selecting previously unselected package libthai-data. 118s Preparing to unpack .../048-libthai-data_0.1.29-2build1_all.deb ... 118s Unpacking libthai-data (0.1.29-2build1) ... 118s Selecting previously unselected package libthai0:arm64. 118s Preparing to unpack .../049-libthai0_0.1.29-2build1_arm64.deb ... 118s Unpacking libthai0:arm64 (0.1.29-2build1) ... 118s Selecting previously unselected package libpango-1.0-0:arm64. 118s Preparing to unpack .../050-libpango-1.0-0_1.54.0+ds-1_arm64.deb ... 118s Unpacking libpango-1.0-0:arm64 (1.54.0+ds-1) ... 118s Selecting previously unselected package libpangoft2-1.0-0:arm64. 118s Preparing to unpack .../051-libpangoft2-1.0-0_1.54.0+ds-1_arm64.deb ... 118s Unpacking libpangoft2-1.0-0:arm64 (1.54.0+ds-1) ... 118s Selecting previously unselected package libpangocairo-1.0-0:arm64. 118s Preparing to unpack .../052-libpangocairo-1.0-0_1.54.0+ds-1_arm64.deb ... 118s Unpacking libpangocairo-1.0-0:arm64 (1.54.0+ds-1) ... 118s Selecting previously unselected package libpaper1:arm64. 118s Preparing to unpack .../053-libpaper1_1.1.29build1_arm64.deb ... 118s Unpacking libpaper1:arm64 (1.1.29build1) ... 118s Selecting previously unselected package libpaper-utils. 118s Preparing to unpack .../054-libpaper-utils_1.1.29build1_arm64.deb ... 118s Unpacking libpaper-utils (1.1.29build1) ... 119s Selecting previously unselected package libpgm-5.3-0t64:arm64. 119s Preparing to unpack .../055-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_arm64.deb ... 119s Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 119s Selecting previously unselected package libqhull-r8.0:arm64. 119s Preparing to unpack .../056-libqhull-r8.0_2020.2-6build1_arm64.deb ... 119s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 119s Selecting previously unselected package libraqm0:arm64. 119s Preparing to unpack .../057-libraqm0_0.10.1-1build1_arm64.deb ... 119s Unpacking libraqm0:arm64 (0.10.1-1build1) ... 119s Selecting previously unselected package libsm6:arm64. 119s Preparing to unpack .../058-libsm6_2%3a1.2.3-1build3_arm64.deb ... 119s Unpacking libsm6:arm64 (2:1.2.3-1build3) ... 119s Selecting previously unselected package libsodium23:arm64. 119s Preparing to unpack .../059-libsodium23_1.0.18-1build3_arm64.deb ... 119s Unpacking libsodium23:arm64 (1.0.18-1build3) ... 119s Selecting previously unselected package libssw0:arm64. 119s Preparing to unpack .../060-libssw0_1.1-14build1_arm64.deb ... 119s Unpacking libssw0:arm64 (1.1-14build1) ... 119s Selecting previously unselected package libwebpdemux2:arm64. 119s Preparing to unpack .../061-libwebpdemux2_1.4.0-0.1_arm64.deb ... 119s Unpacking libwebpdemux2:arm64 (1.4.0-0.1) ... 119s Selecting previously unselected package libwebpmux3:arm64. 119s Preparing to unpack .../062-libwebpmux3_1.4.0-0.1_arm64.deb ... 119s Unpacking libwebpmux3:arm64 (1.4.0-0.1) ... 119s Selecting previously unselected package libxslt1.1:arm64. 119s Preparing to unpack .../063-libxslt1.1_1.1.39-0exp1build1_arm64.deb ... 119s Unpacking libxslt1.1:arm64 (1.1.39-0exp1build1) ... 119s Selecting previously unselected package libxt6t64:arm64. 119s Preparing to unpack .../064-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 119s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 119s Selecting previously unselected package libzmq5:arm64. 119s Preparing to unpack .../065-libzmq5_4.3.5-1build2_arm64.deb ... 119s Unpacking libzmq5:arm64 (4.3.5-1build2) ... 119s Selecting previously unselected package zip. 119s Preparing to unpack .../066-zip_3.0-13build1_arm64.deb ... 119s Unpacking zip (3.0-13build1) ... 119s Selecting previously unselected package unzip. 119s Preparing to unpack .../067-unzip_6.0-28ubuntu5_arm64.deb ... 119s Unpacking unzip (6.0-28ubuntu5) ... 120s Selecting previously unselected package xdg-utils. 120s Preparing to unpack .../068-xdg-utils_1.2.1-0ubuntu1_all.deb ... 120s Unpacking xdg-utils (1.2.1-0ubuntu1) ... 120s Selecting previously unselected package r-base-core. 120s Preparing to unpack .../069-r-base-core_4.4.1-1_arm64.deb ... 120s Unpacking r-base-core (4.4.1-1) ... 120s Selecting previously unselected package r-cran-littler. 120s Preparing to unpack .../070-r-cran-littler_0.3.20-1_arm64.deb ... 120s Unpacking r-cran-littler (0.3.20-1) ... 120s Selecting previously unselected package littler. 120s Preparing to unpack .../071-littler_0.3.20-1_all.deb ... 120s Unpacking littler (0.3.20-1) ... 120s Selecting previously unselected package ncbi-data. 120s Preparing to unpack .../072-ncbi-data_6.1.20170106+dfsg2-2_all.deb ... 120s Unpacking ncbi-data (6.1.20170106+dfsg2-2) ... 120s Selecting previously unselected package ncbi-blast+. 121s Preparing to unpack .../073-ncbi-blast+_2.12.0+ds-4build2_arm64.deb ... 121s Unpacking ncbi-blast+ (2.12.0+ds-4build2) ... 121s Selecting previously unselected package node-d3-color. 121s Preparing to unpack .../074-node-d3-color_1.4.1+~1.4.2-1_all.deb ... 121s Unpacking node-d3-color (1.4.1+~1.4.2-1) ... 121s Selecting previously unselected package node-d3-interpolate. 121s Preparing to unpack .../075-node-d3-interpolate_1.4.0+~1.4.2-1_all.deb ... 121s Unpacking node-d3-interpolate (1.4.0+~1.4.2-1) ... 121s Selecting previously unselected package node-d3-scale-chromatic. 121s Preparing to unpack .../076-node-d3-scale-chromatic_1.5.0+~1.5.1-1_all.deb ... 121s Unpacking node-d3-scale-chromatic (1.5.0+~1.5.1-1) ... 121s Selecting previously unselected package node-fortawesome-fontawesome-free. 121s Preparing to unpack .../077-node-fortawesome-fontawesome-free_6.4.2+ds1-1_all.deb ... 121s Unpacking node-fortawesome-fontawesome-free (6.4.2+ds1-1) ... 122s Selecting previously unselected package node-natural-sort. 122s Preparing to unpack .../078-node-natural-sort_1.0.0-5_all.deb ... 122s Unpacking node-natural-sort (1.0.0-5) ... 122s Selecting previously unselected package node-normalize.css. 122s Preparing to unpack .../079-node-normalize.css_8.0.1-5_all.deb ... 122s Unpacking node-normalize.css (8.0.1-5) ... 122s Selecting previously unselected package node-thenby. 122s Preparing to unpack .../080-node-thenby_1.3.4+git20200720.0fd165a+ds-5_all.deb ... 122s Unpacking node-thenby (1.3.4+git20200720.0fd165a+ds-5) ... 122s Selecting previously unselected package python-matplotlib-data. 122s Preparing to unpack .../081-python-matplotlib-data_3.6.3-2ubuntu1_all.deb ... 122s Unpacking python-matplotlib-data (3.6.3-2ubuntu1) ... 122s Selecting previously unselected package python3-all. 122s Preparing to unpack .../082-python3-all_3.12.3-0ubuntu1_arm64.deb ... 122s Unpacking python3-all (3.12.3-0ubuntu1) ... 122s Selecting previously unselected package python3-appdirs. 122s Preparing to unpack .../083-python3-appdirs_1.4.4-4_all.deb ... 122s Unpacking python3-appdirs (1.4.4-4) ... 122s Selecting previously unselected package python3-bibtexparser. 122s Preparing to unpack .../084-python3-bibtexparser_2.0.0b5+really1.4.1-1_all.deb ... 122s Unpacking python3-bibtexparser (2.0.0b5+really1.4.1-1) ... 122s Selecting previously unselected package python3-numpy. 122s Preparing to unpack .../085-python3-numpy_1%3a1.26.4+ds-10_arm64.deb ... 122s Unpacking python3-numpy (1:1.26.4+ds-10) ... 123s Selecting previously unselected package python3-h5py-serial. 123s Preparing to unpack .../086-python3-h5py-serial_3.10.0-1ubuntu3_arm64.deb ... 123s Unpacking python3-h5py-serial (3.10.0-1ubuntu3) ... 123s Selecting previously unselected package python3-h5py. 123s Preparing to unpack .../087-python3-h5py_3.10.0-1ubuntu3_all.deb ... 123s Unpacking python3-h5py (3.10.0-1ubuntu3) ... 123s Selecting previously unselected package python3-colorama. 123s Preparing to unpack .../088-python3-colorama_0.4.6-4_all.deb ... 123s Unpacking python3-colorama (0.4.6-4) ... 123s Selecting previously unselected package python3-click. 123s Preparing to unpack .../089-python3-click_8.1.7-1_all.deb ... 123s Unpacking python3-click (8.1.7-1) ... 123s Selecting previously unselected package python3-dateutil. 123s Preparing to unpack .../090-python3-dateutil_2.9.0-2_all.deb ... 123s Unpacking python3-dateutil (2.9.0-2) ... 123s Selecting previously unselected package python3-pandas-lib:arm64. 123s Preparing to unpack .../091-python3-pandas-lib_2.2.2+dfsg-4_arm64.deb ... 123s Unpacking python3-pandas-lib:arm64 (2.2.2+dfsg-4) ... 123s Selecting previously unselected package python3-pandas. 124s Preparing to unpack .../092-python3-pandas_2.2.2+dfsg-4_all.deb ... 124s Unpacking python3-pandas (2.2.2+dfsg-4) ... 124s Selecting previously unselected package python3-decorator. 124s Preparing to unpack .../093-python3-decorator_5.1.1-5_all.deb ... 124s Unpacking python3-decorator (5.1.1-5) ... 124s Selecting previously unselected package python3-scipy. 124s Preparing to unpack .../094-python3-scipy_1.12.0-2_arm64.deb ... 124s Unpacking python3-scipy (1.12.0-2) ... 124s Selecting previously unselected package python3-biom-format. 124s Preparing to unpack .../095-python3-biom-format_2.1.16-1_arm64.deb ... 124s Unpacking python3-biom-format (2.1.16-1) ... 124s Selecting previously unselected package python3-brotli. 124s Preparing to unpack .../096-python3-brotli_1.1.0-2build2_arm64.deb ... 124s Unpacking python3-brotli (1.1.0-2build2) ... 124s Selecting previously unselected package python3-contourpy. 124s Preparing to unpack .../097-python3-contourpy_1.0.7-3_arm64.deb ... 124s Unpacking python3-contourpy (1.0.7-3) ... 125s Selecting previously unselected package python3-coverage. 125s Preparing to unpack .../098-python3-coverage_7.4.4+dfsg1-0ubuntu2_arm64.deb ... 125s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 125s Selecting previously unselected package python3-cycler. 125s Preparing to unpack .../099-python3-cycler_0.12.1-1_all.deb ... 125s Unpacking python3-cycler (0.12.1-1) ... 125s Selecting previously unselected package python3-dill. 125s Preparing to unpack .../100-python3-dill_0.3.8-1_all.deb ... 125s Unpacking python3-dill (0.3.8-1) ... 125s Selecting previously unselected package python3-filelock. 125s Preparing to unpack .../101-python3-filelock_3.15.4-1_all.deb ... 125s Unpacking python3-filelock (3.15.4-1) ... 125s Selecting previously unselected package python3-itsdangerous. 125s Preparing to unpack .../102-python3-itsdangerous_2.2.0-1_all.deb ... 125s Unpacking python3-itsdangerous (2.2.0-1) ... 125s Selecting previously unselected package python3-werkzeug. 125s Preparing to unpack .../103-python3-werkzeug_3.0.3-1_all.deb ... 125s Unpacking python3-werkzeug (3.0.3-1) ... 125s Selecting previously unselected package python3-flask. 125s Preparing to unpack .../104-python3-flask_3.0.3-1ubuntu1_all.deb ... 125s Unpacking python3-flask (3.0.3-1ubuntu1) ... 125s Selecting previously unselected package python3-greenlet. 126s Preparing to unpack .../105-python3-greenlet_3.0.3-0ubuntu5_arm64.deb ... 126s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 126s Selecting previously unselected package python3-sqlalchemy. 126s Preparing to unpack .../106-python3-sqlalchemy_1.4.50+ds1-1build1_all.deb ... 126s Unpacking python3-sqlalchemy (1.4.50+ds1-1build1) ... 126s Selecting previously unselected package python3-flask-sqlalchemy. 126s Preparing to unpack .../107-python3-flask-sqlalchemy_3.0.3-1_all.deb ... 126s Unpacking python3-flask-sqlalchemy (3.0.3-1) ... 126s Selecting previously unselected package python3-psutil. 126s Preparing to unpack .../108-python3-psutil_5.9.8-2build2_arm64.deb ... 126s Unpacking python3-psutil (5.9.8-2build2) ... 126s Selecting previously unselected package python3-public. 126s Preparing to unpack .../109-python3-public_4.1.0-1_all.deb ... 126s Unpacking python3-public (4.1.0-1) ... 126s Selecting previously unselected package python3-flufl.lock. 126s Preparing to unpack .../110-python3-flufl.lock_8.1.0-1_all.deb ... 126s Unpacking python3-flufl.lock (8.1.0-1) ... 126s Selecting previously unselected package python3-ufolib2. 126s Preparing to unpack .../111-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 126s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 126s Selecting previously unselected package python3-mpmath. 126s Preparing to unpack .../112-python3-mpmath_1.3.0-1_all.deb ... 126s Unpacking python3-mpmath (1.3.0-1) ... 126s Selecting previously unselected package python3-sympy. 126s Preparing to unpack .../113-python3-sympy_1.12-8_all.deb ... 126s Unpacking python3-sympy (1.12-8) ... 126s Selecting previously unselected package python3-fs. 126s Preparing to unpack .../114-python3-fs_2.4.16-4_all.deb ... 126s Unpacking python3-fs (2.4.16-4) ... 126s Selecting previously unselected package python3-lxml:arm64. 126s Preparing to unpack .../115-python3-lxml_5.2.1-1_arm64.deb ... 126s Unpacking python3-lxml:arm64 (5.2.1-1) ... 126s Selecting previously unselected package python3-lz4. 126s Preparing to unpack .../116-python3-lz4_4.0.2+dfsg-1build4_arm64.deb ... 126s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 126s Selecting previously unselected package python3-unicodedata2. 126s Preparing to unpack .../117-python3-unicodedata2_15.1.0+ds-1build1_arm64.deb ... 126s Unpacking python3-unicodedata2 (15.1.0+ds-1build1) ... 127s Selecting previously unselected package unicode-data. 127s Preparing to unpack .../118-unicode-data_15.1.0-1_all.deb ... 127s Unpacking unicode-data (15.1.0-1) ... 127s Selecting previously unselected package python3-fonttools. 127s Preparing to unpack .../119-python3-fonttools_4.46.0-1build2_arm64.deb ... 127s Unpacking python3-fonttools (4.46.0-1build2) ... 127s Selecting previously unselected package python3-globus-sdk. 127s Preparing to unpack .../120-python3-globus-sdk_3.41.0-1_all.deb ... 127s Unpacking python3-globus-sdk (3.41.0-1) ... 127s Selecting previously unselected package python3-hdmedians. 127s Preparing to unpack .../121-python3-hdmedians_0.14.2-5.1build1_arm64.deb ... 127s Unpacking python3-hdmedians (0.14.2-5.1build1) ... 127s Selecting previously unselected package python3-iniconfig. 127s Preparing to unpack .../122-python3-iniconfig_1.1.1-2_all.deb ... 127s Unpacking python3-iniconfig (1.1.1-2) ... 127s Selecting previously unselected package python3-kiwisolver. 127s Preparing to unpack .../123-python3-kiwisolver_1.4.5-1_arm64.deb ... 127s Unpacking python3-kiwisolver (1.4.5-1) ... 127s Selecting previously unselected package libopenjp2-7:arm64. 127s Preparing to unpack .../124-libopenjp2-7_2.5.0-2build3_arm64.deb ... 127s Unpacking libopenjp2-7:arm64 (2.5.0-2build3) ... 127s Selecting previously unselected package python3-pil:arm64. 127s Preparing to unpack .../125-python3-pil_10.3.0-2_arm64.deb ... 127s Unpacking python3-pil:arm64 (10.3.0-2) ... 127s Selecting previously unselected package python3-tk:arm64. 127s Preparing to unpack .../126-python3-tk_3.12.3-0ubuntu1_arm64.deb ... 127s Unpacking python3-tk:arm64 (3.12.3-0ubuntu1) ... 128s Selecting previously unselected package python3-pil.imagetk:arm64. 128s Preparing to unpack .../127-python3-pil.imagetk_10.3.0-2_arm64.deb ... 128s Unpacking python3-pil.imagetk:arm64 (10.3.0-2) ... 128s Selecting previously unselected package python3-packaging. 128s Preparing to unpack .../128-python3-packaging_24.0-1_all.deb ... 128s Unpacking python3-packaging (24.0-1) ... 128s Selecting previously unselected package python3-matplotlib. 128s Preparing to unpack .../129-python3-matplotlib_3.6.3-2ubuntu1_arm64.deb ... 128s Unpacking python3-matplotlib (3.6.3-2ubuntu1) ... 128s Selecting previously unselected package python3-nacl. 128s Preparing to unpack .../130-python3-nacl_1.5.0-4build1_arm64.deb ... 128s Unpacking python3-nacl (1.5.0-4build1) ... 128s Selecting previously unselected package python3-natsort. 128s Preparing to unpack .../131-python3-natsort_8.0.2-2_all.deb ... 128s Unpacking python3-natsort (8.0.2-2) ... 128s Selecting previously unselected package python3-networkx. 129s Preparing to unpack .../132-python3-networkx_3.2.1-4ubuntu1_all.deb ... 129s Unpacking python3-networkx (3.2.1-4ubuntu1) ... 129s Selecting previously unselected package python3-bcrypt. 129s Preparing to unpack .../133-python3-bcrypt_4.1.2-1_arm64.deb ... 129s Unpacking python3-bcrypt (4.1.2-1) ... 129s Selecting previously unselected package python3-paramiko. 129s Preparing to unpack .../134-python3-paramiko_3.4.0-1ubuntu1_all.deb ... 129s Unpacking python3-paramiko (3.4.0-1ubuntu1) ... 129s Selecting previously unselected package python3-setproctitle:arm64. 129s Preparing to unpack .../135-python3-setproctitle_1.3.3-1build2_arm64.deb ... 129s Unpacking python3-setproctitle:arm64 (1.3.3-1build2) ... 130s Selecting previously unselected package python3-tblib. 130s Preparing to unpack .../136-python3-tblib_3.0.0-5_all.deb ... 130s Unpacking python3-tblib (3.0.0-5) ... 130s Selecting previously unselected package python3-typeguard. 130s Preparing to unpack .../137-python3-typeguard_4.1.5-1_all.deb ... 130s Unpacking python3-typeguard (4.1.5-1) ... 130s Selecting previously unselected package python3-py. 130s Preparing to unpack .../138-python3-py_1.11.0-2_all.deb ... 130s Unpacking python3-py (1.11.0-2) ... 130s Selecting previously unselected package python3-zmq. 130s Preparing to unpack .../139-python3-zmq_24.0.1-5build1_arm64.deb ... 130s Unpacking python3-zmq (24.0.1-5build1) ... 130s Selecting previously unselected package python3-parsl. 130s Preparing to unpack .../140-python3-parsl_2024.05.27+ds-1_all.deb ... 130s Unpacking python3-parsl (2024.05.27+ds-1) ... 130s Selecting previously unselected package python3-pluggy. 130s Preparing to unpack .../141-python3-pluggy_1.5.0-1_all.deb ... 130s Unpacking python3-pluggy (1.5.0-1) ... 130s Selecting previously unselected package python3-pytest. 130s Preparing to unpack .../142-python3-pytest_7.4.4-1_all.deb ... 130s Unpacking python3-pytest (7.4.4-1) ... 131s Selecting previously unselected package libjs-jquery-isonscreen. 131s Preparing to unpack .../143-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 131s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 131s Selecting previously unselected package python3-pytest-cov. 131s Preparing to unpack .../144-python3-pytest-cov_5.0.0-1_all.deb ... 131s Unpacking python3-pytest-cov (5.0.0-1) ... 131s Selecting previously unselected package python3-seaborn. 131s Preparing to unpack .../145-python3-seaborn_0.13.2-4_all.deb ... 131s Unpacking python3-seaborn (0.13.2-4) ... 131s Selecting previously unselected package python3-setuptools. 131s Preparing to unpack .../146-python3-setuptools_68.1.2-2ubuntu1_all.deb ... 131s Unpacking python3-setuptools (68.1.2-2ubuntu1) ... 131s Selecting previously unselected package python3-skbio. 131s Preparing to unpack .../147-python3-skbio_0.6.1-2_arm64.deb ... 131s Unpacking python3-skbio (0.6.1-2) ... 131s Selecting previously unselected package python3-tomlkit. 131s Preparing to unpack .../148-python3-tomlkit_0.12.5-1_all.deb ... 131s Unpacking python3-tomlkit (0.12.5-1) ... 131s Selecting previously unselected package python3-tzlocal. 132s Preparing to unpack .../149-python3-tzlocal_5.2-1.1_all.deb ... 132s Unpacking python3-tzlocal (5.2-1.1) ... 132s Selecting previously unselected package qiime. 132s Preparing to unpack .../150-qiime_2024.2.0-1ubuntu1_all.deb ... 132s Unpacking qiime (2024.2.0-1ubuntu1) ... 132s Selecting previously unselected package q2templates. 132s Preparing to unpack .../151-q2templates_2024.5.0+ds-1_all.deb ... 132s Unpacking q2templates (2024.5.0+ds-1) ... 132s Selecting previously unselected package libyajl2:arm64. 132s Preparing to unpack .../152-libyajl2_2.1.0-5build1_arm64.deb ... 132s Unpacking libyajl2:arm64 (2.1.0-5build1) ... 132s Selecting previously unselected package python3-ijson. 132s Preparing to unpack .../153-python3-ijson_3.3.0-1_arm64.deb ... 132s Unpacking python3-ijson (3.3.0-1) ... 132s Selecting previously unselected package q2-types. 132s Preparing to unpack .../154-q2-types_2024.2.0-1ubuntu1_all.deb ... 132s Unpacking q2-types (2024.2.0-1ubuntu1) ... 132s Selecting previously unselected package q2-taxa. 132s Preparing to unpack .../155-q2-taxa_2024.2.0+dfsg-1ubuntu1_all.deb ... 132s Unpacking q2-taxa (2024.2.0+dfsg-1ubuntu1) ... 132s Selecting previously unselected package r-bioc-biocgenerics. 133s Preparing to unpack .../156-r-bioc-biocgenerics_0.48.1-2_all.deb ... 133s Unpacking r-bioc-biocgenerics (0.48.1-2) ... 133s Selecting previously unselected package r-cran-cli. 133s Preparing to unpack .../157-r-cran-cli_3.6.2-1_arm64.deb ... 133s Unpacking r-cran-cli (3.6.2-1) ... 133s Selecting previously unselected package r-cran-glue. 133s Preparing to unpack .../158-r-cran-glue_1.7.0-1_arm64.deb ... 133s Unpacking r-cran-glue (1.7.0-1) ... 133s Selecting previously unselected package r-cran-rlang. 133s Preparing to unpack .../159-r-cran-rlang_1.1.4-1_arm64.deb ... 133s Unpacking r-cran-rlang (1.1.4-1) ... 133s Selecting previously unselected package r-cran-lifecycle. 133s Preparing to unpack .../160-r-cran-lifecycle_1.0.4+dfsg-1_all.deb ... 133s Unpacking r-cran-lifecycle (1.0.4+dfsg-1) ... 133s Selecting previously unselected package r-cran-gtable. 133s Preparing to unpack .../161-r-cran-gtable_0.3.5+dfsg-1_all.deb ... 133s Unpacking r-cran-gtable (0.3.5+dfsg-1) ... 133s Selecting previously unselected package r-cran-isoband. 133s Preparing to unpack .../162-r-cran-isoband_0.2.7-1_arm64.deb ... 133s Unpacking r-cran-isoband (0.2.7-1) ... 133s Selecting previously unselected package r-cran-mass. 133s Preparing to unpack .../163-r-cran-mass_7.3-61-1_arm64.deb ... 133s Unpacking r-cran-mass (7.3-61-1) ... 133s Selecting previously unselected package r-cran-lattice. 133s Preparing to unpack .../164-r-cran-lattice_0.22-6-1_arm64.deb ... 133s Unpacking r-cran-lattice (0.22-6-1) ... 133s Selecting previously unselected package r-cran-nlme. 133s Preparing to unpack .../165-r-cran-nlme_3.1.165-1_arm64.deb ... 133s Unpacking r-cran-nlme (3.1.165-1) ... 133s Selecting previously unselected package r-cran-matrix. 133s Preparing to unpack .../166-r-cran-matrix_1.7-0-3_arm64.deb ... 133s Unpacking r-cran-matrix (1.7-0-3) ... 133s Selecting previously unselected package r-cran-mgcv. 133s Preparing to unpack .../167-r-cran-mgcv_1.9-1-1_arm64.deb ... 133s Unpacking r-cran-mgcv (1.9-1-1) ... 133s Selecting previously unselected package r-cran-farver. 133s Preparing to unpack .../168-r-cran-farver_2.1.2-1_arm64.deb ... 133s Unpacking r-cran-farver (2.1.2-1) ... 134s Selecting previously unselected package r-cran-labeling. 134s Preparing to unpack .../169-r-cran-labeling_0.4.3-1_all.deb ... 134s Unpacking r-cran-labeling (0.4.3-1) ... 134s Selecting previously unselected package r-cran-colorspace. 134s Preparing to unpack .../170-r-cran-colorspace_2.1-0+dfsg-1_arm64.deb ... 134s Unpacking r-cran-colorspace (2.1-0+dfsg-1) ... 134s Selecting previously unselected package r-cran-munsell. 134s Preparing to unpack .../171-r-cran-munsell_0.5.1-1_all.deb ... 134s Unpacking r-cran-munsell (0.5.1-1) ... 134s Selecting previously unselected package r-cran-r6. 134s Preparing to unpack .../172-r-cran-r6_2.5.1-1_all.deb ... 134s Unpacking r-cran-r6 (2.5.1-1) ... 134s Selecting previously unselected package r-cran-rcolorbrewer. 134s Preparing to unpack .../173-r-cran-rcolorbrewer_1.1-3-1build1_all.deb ... 134s Unpacking r-cran-rcolorbrewer (1.1-3-1build1) ... 134s Selecting previously unselected package r-cran-viridislite. 134s Preparing to unpack .../174-r-cran-viridislite_0.4.2-2_all.deb ... 134s Unpacking r-cran-viridislite (0.4.2-2) ... 134s Selecting previously unselected package r-cran-scales. 134s Preparing to unpack .../175-r-cran-scales_1.3.0-1_all.deb ... 134s Unpacking r-cran-scales (1.3.0-1) ... 134s Selecting previously unselected package r-cran-fansi. 134s Preparing to unpack .../176-r-cran-fansi_1.0.5-1_arm64.deb ... 134s Unpacking r-cran-fansi (1.0.5-1) ... 134s Selecting previously unselected package r-cran-magrittr. 134s Preparing to unpack .../177-r-cran-magrittr_2.0.3-1_arm64.deb ... 134s Unpacking r-cran-magrittr (2.0.3-1) ... 134s Selecting previously unselected package r-cran-utf8. 134s Preparing to unpack .../178-r-cran-utf8_1.2.4-1_arm64.deb ... 134s Unpacking r-cran-utf8 (1.2.4-1) ... 134s Selecting previously unselected package r-cran-vctrs. 134s Preparing to unpack .../179-r-cran-vctrs_0.6.5-1_arm64.deb ... 134s Unpacking r-cran-vctrs (0.6.5-1) ... 135s Selecting previously unselected package r-cran-pillar. 135s Preparing to unpack .../180-r-cran-pillar_1.9.0+dfsg-1_all.deb ... 135s Unpacking r-cran-pillar (1.9.0+dfsg-1) ... 135s Selecting previously unselected package r-cran-pkgconfig. 135s Preparing to unpack .../181-r-cran-pkgconfig_2.0.3-2build1_all.deb ... 135s Unpacking r-cran-pkgconfig (2.0.3-2build1) ... 135s Selecting previously unselected package r-cran-tibble. 135s Preparing to unpack .../182-r-cran-tibble_3.2.1+dfsg-2_arm64.deb ... 135s Unpacking r-cran-tibble (3.2.1+dfsg-2) ... 135s Selecting previously unselected package r-cran-withr. 135s Preparing to unpack .../183-r-cran-withr_2.5.0-1_all.deb ... 135s Unpacking r-cran-withr (2.5.0-1) ... 135s Selecting previously unselected package r-cran-ggplot2. 135s Preparing to unpack .../184-r-cran-ggplot2_3.4.4+dfsg-1_all.deb ... 135s Unpacking r-cran-ggplot2 (3.4.4+dfsg-1) ... 135s Selecting previously unselected package r-cran-pkgkitten. 135s Preparing to unpack .../185-r-cran-pkgkitten_0.2.3-1_all.deb ... 135s Unpacking r-cran-pkgkitten (0.2.3-1) ... 135s Selecting previously unselected package r-cran-rcpp. 135s Preparing to unpack .../186-r-cran-rcpp_1.0.12-1_arm64.deb ... 135s Unpacking r-cran-rcpp (1.0.12-1) ... 135s Selecting previously unselected package r-cran-plyr. 135s Preparing to unpack .../187-r-cran-plyr_1.8.9-1_arm64.deb ... 135s Unpacking r-cran-plyr (1.8.9-1) ... 135s Selecting previously unselected package r-cran-stringi. 135s Preparing to unpack .../188-r-cran-stringi_1.8.3-1_arm64.deb ... 135s Unpacking r-cran-stringi (1.8.3-1) ... 135s Selecting previously unselected package r-cran-stringr. 135s Preparing to unpack .../189-r-cran-stringr_1.5.1-1_all.deb ... 135s Unpacking r-cran-stringr (1.5.1-1) ... 135s Selecting previously unselected package r-cran-reshape2. 136s Preparing to unpack .../190-r-cran-reshape2_1.4.4-2build1_arm64.deb ... 136s Unpacking r-cran-reshape2 (1.4.4-2build1) ... 136s Selecting previously unselected package r-bioc-decontam. 136s Preparing to unpack .../191-r-bioc-decontam_1.22.0+dfsg-2_all.deb ... 136s Unpacking r-bioc-decontam (1.22.0+dfsg-2) ... 136s Selecting previously unselected package r-cran-getopt. 136s Preparing to unpack .../192-r-cran-getopt_1.20.4-1_all.deb ... 136s Unpacking r-cran-getopt (1.20.4-1) ... 136s Selecting previously unselected package r-cran-optparse. 136s Preparing to unpack .../193-r-cran-optparse_1.7.4-1_all.deb ... 136s Unpacking r-cran-optparse (1.7.4-1) ... 136s Selecting previously unselected package bowtie2. 136s Preparing to unpack .../194-bowtie2_2.5.3-1_arm64.deb ... 136s Unpacking bowtie2 (2.5.3-1) ... 136s Selecting previously unselected package samtools. 136s Preparing to unpack .../195-samtools_1.20-3_arm64.deb ... 136s Unpacking samtools (1.20-3) ... 136s Selecting previously unselected package vsearch. 136s Preparing to unpack .../196-vsearch_2.28.1-3_arm64.deb ... 136s Unpacking vsearch (2.28.1-3) ... 136s Selecting previously unselected package q2-quality-control. 136s Preparing to unpack .../197-q2-quality-control_2024.2.0-2ubuntu1_all.deb ... 136s Unpacking q2-quality-control (2024.2.0-2ubuntu1) ... 136s Selecting previously unselected package autopkgtest-satdep. 136s Preparing to unpack .../198-1-autopkgtest-satdep.deb ... 136s Unpacking autopkgtest-satdep (0) ... 136s Setting up libhtscodecs2:arm64 (1.6.0-1build1) ... 136s Setting up javascript-common (11+nmu1) ... 136s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 136s Setting up liblcms2-2:arm64 (2.14-2build1) ... 136s Setting up python3-iniconfig (1.1.1-2) ... 136s Setting up ncbi-data (6.1.20170106+dfsg2-2) ... 136s Setting up libpixman-1-0:arm64 (0.42.2-1build1) ... 136s Setting up libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 136s Setting up libpaper1:arm64 (1.1.29build1) ... 137s 137s Creating config file /etc/papersize with new version 137s Setting up node-d3-color (1.4.1+~1.4.2-1) ... 137s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 139s Regenerating fonts cache... done. 139s Setting up python3-filelock (3.15.4-1) ... 139s Setting up node-d3-interpolate (1.4.0+~1.4.2-1) ... 139s Setting up libsodium23:arm64 (1.0.18-1build3) ... 139s Setting up python3-setuptools (68.1.2-2ubuntu1) ... 140s Setting up libmbedcrypto7t64:arm64 (2.28.8-1) ... 140s Setting up python3-tblib (3.0.0-5) ... 140s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 140s Setting up python3-py (1.11.0-2) ... 140s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 140s Setting up node-natural-sort (1.0.0-5) ... 140s Setting up libjs-popper.js (1.16.1+ds-6) ... 140s Setting up python3-colorama (0.4.6-4) ... 140s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 141s Setting up python3-public (4.1.0-1) ... 141s Setting up libxcb-render0:arm64 (1.17.0-2) ... 141s Setting up vsearch (2.28.1-3) ... 141s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... 141s Setting up node-d3-scale-chromatic (1.5.0+~1.5.1-1) ... 141s Setting up python3-unicodedata2 (15.1.0+ds-1build1) ... 141s Setting up fonts-lyx (2.4.1-1) ... 141s Setting up libwebpdemux2:arm64 (1.4.0-0.1) ... 141s Setting up unzip (6.0-28ubuntu5) ... 141s Setting up python3-bcrypt (4.1.2-1) ... 141s Setting up python3-typeguard (4.1.5-1) ... 141s Setting up libyajl2:arm64 (2.1.0-5build1) ... 141s Setting up x11-common (1:7.7+23ubuntu3) ... 141s Setting up python3-itsdangerous (2.2.0-1) ... 141s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 141s Setting up python3-all (3.12.3-0ubuntu1) ... 141s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 142s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 142s Setting up libpaper-utils (1.1.29build1) ... 142s Setting up node-fortawesome-fontawesome-free (6.4.2+ds1-1) ... 142s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 142s Setting up libgomp1:arm64 (14.1.0-1ubuntu1) ... 142s Setting up python3-click (8.1.7-1) ... 142s Setting up python3-networkx (3.2.1-4ubuntu1) ... 143s Setting up libcairo2:arm64 (1.18.0-3build1) ... 143s Setting up libaec0:arm64 (1.1.3-1) ... 143s Setting up python3-psutil (5.9.8-2build2) ... 144s Setting up python3-natsort (8.0.2-2) ... 144s Setting up bowtie2 (2.5.3-1) ... 144s Setting up unicode-data (15.1.0-1) ... 144s Setting up python3-flufl.lock (8.1.0-1) ... 144s Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 144s Setting up python3-decorator (5.1.1-5) ... 144s Setting up zip (3.0-13build1) ... 144s Setting up libblas3:arm64 (3.12.0-3build1) ... 144s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 144s Setting up python3-packaging (24.0-1) ... 144s Setting up python3-dill (0.3.8-1) ... 144s Setting up python3-brotli (1.1.0-2build2) ... 145s Setting up liblzf1:arm64 (3.6-4) ... 145s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 145s Setting up python3-cycler (0.12.1-1) ... 145s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 145s Setting up python3-kiwisolver (1.4.5-1) ... 145s Setting up python3-setproctitle:arm64 (1.3.3-1build2) ... 145s Setting up libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 145s Setting up libgfortran5:arm64 (14.1.0-1ubuntu1) ... 145s Setting up python3-pluggy (1.5.0-1) ... 146s Setting up libxslt1.1:arm64 (1.1.39-0exp1build1) ... 146s Setting up libhts3t64:arm64 (1.20+ds-1) ... 146s Setting up libopenjp2-7:arm64 (2.5.0-2build3) ... 146s Setting up libharfbuzz0b:arm64 (8.3.0-2build2) ... 146s Setting up libthai-data (0.1.29-2build1) ... 146s Setting up python3-dateutil (2.9.0-2) ... 146s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 146s Setting up python3-bibtexparser (2.0.0b5+really1.4.1-1) ... 146s /usr/lib/python3/dist-packages/bibtexparser/latexenc.py:93: SyntaxWarning: invalid escape sequence '\g' 146s string = re.sub('([^{]|^)([A-Z])([^}]|$)', '\g<1>{\g<2>}\g<3>', string) 146s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 146s Setting up python3-mpmath (1.3.0-1) ... 147s Setting up python3-tzlocal (5.2-1.1) ... 147s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 147s Setting up python-matplotlib-data (3.6.3-2ubuntu1) ... 147s Setting up python3-tomlkit (0.12.5-1) ... 147s Setting up libwebpmux3:arm64 (1.4.0-0.1) ... 147s Setting up node-normalize.css (8.0.1-5) ... 147s Setting up python3-appdirs (1.4.4-4) ... 147s Setting up libssw0:arm64 (1.1-14build1) ... 147s Setting up xdg-utils (1.2.1-0ubuntu1) ... 147s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 147s Setting up node-thenby (1.3.4+git20200720.0fd165a+ds-5) ... 147s Setting up python3-nacl (1.5.0-4build1) ... 147s Setting up python3-globus-sdk (3.41.0-1) ... 148s Setting up libsz2:arm64 (1.1.3-1) ... 148s Setting up libjs-bootstrap (3.4.1+dfsg-3) ... 148s Setting up python3-sympy (1.12-8) ... 154s Setting up libice6:arm64 (2:1.0.10-1build3) ... 154s Setting up liblapack3:arm64 (3.12.0-3build1) ... 154s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 154s Setting up libxft2:arm64 (2.3.6-1build1) ... 154s Setting up libmbedx509-1t64:arm64 (2.28.8-1) ... 154s Setting up libopenblas0-pthread:arm64 (0.3.27+ds-2) ... 154s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 154s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 154s update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas-pthread/libopenblas.so.0 to provide /usr/lib/aarch64-linux-gnu/libopenblas.so.0 (libopenblas.so.0-aarch64-linux-gnu) in auto mode 154s Setting up libzmq5:arm64 (4.3.5-1build2) ... 154s Setting up python3-ijson (3.3.0-1) ... 154s Setting up python3-pytest (7.4.4-1) ... 154s Setting up libtk8.6:arm64 (8.6.14-1build1) ... 154s Setting up python3-sqlalchemy (1.4.50+ds1-1build1) ... 155s Setting up samtools (1.20-3) ... 155s Setting up python3-fs (2.4.16-4) ... 155s Setting up libthai0:arm64 (0.1.29-2build1) ... 155s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 155s Setting up python3-werkzeug (3.0.3-1) ... 156s Setting up python3-zmq (24.0.1-5build1) ... 156s Setting up libjs-jquery-metadata (12-4) ... 156s Setting up libraqm0:arm64 (0.10.1-1build1) ... 156s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 156s Setting up python3-numpy (1:1.26.4+ds-10) ... 158s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-3) ... 158s Setting up python3-hdmedians (0.14.2-5.1build1) ... 158s Setting up libopenblas0:arm64 (0.3.27+ds-2) ... 158s Setting up libmbedtls14t64:arm64 (2.28.8-1) ... 158s Setting up python3-lxml:arm64 (5.2.1-1) ... 158s Setting up python3-contourpy (1.0.7-3) ... 159s Setting up python3-paramiko (3.4.0-1ubuntu1) ... 159s Setting up libhdf5-103-1t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 159s Setting up libsm6:arm64 (2:1.2.3-1build3) ... 159s Setting up liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 159s Setting up libhdf5-hl-100t64:arm64 (1.10.10+repack-3.1ubuntu4) ... 159s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 159s Setting up python3-scipy (1.12.0-2) ... 162s Setting up python3-flask (3.0.3-1ubuntu1) ... 162s Setting up blt (2.5.3+dfsg-7build1) ... 162s Setting up python3-pandas-lib:arm64 (2.2.2+dfsg-4) ... 162s Setting up libpango-1.0-0:arm64 (1.54.0+ds-1) ... 162s Setting up python3-h5py-serial (3.10.0-1ubuntu3) ... 163s Setting up python3-tk:arm64 (3.12.3-0ubuntu1) ... 163s Setting up python3-pytest-cov (5.0.0-1) ... 163s Setting up ncbi-blast+ (2.12.0+ds-4build2) ... 163s Setting up python3-pil:arm64 (10.3.0-2) ... 163s Setting up python3-pandas (2.2.2+dfsg-4) ... 168s Setting up python3-pil.imagetk:arm64 (10.3.0-2) ... 168s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 168s Setting up python3-h5py (3.10.0-1ubuntu3) ... 168s Setting up libpangoft2-1.0-0:arm64 (1.54.0+ds-1) ... 168s Setting up python3-flask-sqlalchemy (3.0.3-1) ... 169s Setting up libpangocairo-1.0-0:arm64 (1.54.0+ds-1) ... 169s Setting up q2templates (2024.5.0+ds-1) ... 169s Setting up python3-parsl (2024.05.27+ds-1) ... 169s Setting up qiime (2024.2.0-1ubuntu1) ... 170s Setting up python3-biom-format (2.1.16-1) ... 170s Setting up python3-skbio (0.6.1-2) ... 171s Setting up q2-types (2024.2.0-1ubuntu1) ... 171s Setting up r-base-core (4.4.1-1) ... 171s 171s Creating config file /etc/R/Renviron with new version 172s Setting up r-cran-labeling (0.4.3-1) ... 172s Setting up r-cran-lattice (0.22-6-1) ... 172s Setting up r-cran-nlme (3.1.165-1) ... 172s Setting up r-cran-farver (2.1.2-1) ... 172s Setting up r-cran-viridislite (0.4.2-2) ... 172s Setting up r-cran-r6 (2.5.1-1) ... 172s Setting up r-cran-pkgkitten (0.2.3-1) ... 172s Setting up r-cran-magrittr (2.0.3-1) ... 172s Setting up r-cran-littler (0.3.20-1) ... 172s Setting up q2-taxa (2024.2.0+dfsg-1ubuntu1) ... 172s Setting up r-cran-rcpp (1.0.12-1) ... 172s Setting up r-bioc-biocgenerics (0.48.1-2) ... 172s Setting up r-cran-rlang (1.1.4-1) ... 172s Setting up littler (0.3.20-1) ... 172s Setting up r-cran-withr (2.5.0-1) ... 172s Setting up r-cran-fansi (1.0.5-1) ... 172s Setting up r-cran-mass (7.3-61-1) ... 172s Setting up r-cran-glue (1.7.0-1) ... 172s Setting up r-cran-cli (3.6.2-1) ... 172s Setting up r-cran-lifecycle (1.0.4+dfsg-1) ... 172s Setting up r-cran-pkgconfig (2.0.3-2build1) ... 172s Setting up r-cran-getopt (1.20.4-1) ... 172s Setting up r-cran-utf8 (1.2.4-1) ... 172s Setting up r-cran-colorspace (2.1-0+dfsg-1) ... 172s Setting up r-cran-stringi (1.8.3-1) ... 172s Setting up r-cran-plyr (1.8.9-1) ... 172s Setting up r-cran-rcolorbrewer (1.1-3-1build1) ... 172s Setting up r-cran-isoband (0.2.7-1) ... 172s Setting up r-cran-gtable (0.3.5+dfsg-1) ... 172s Setting up r-cran-matrix (1.7-0-3) ... 172s Setting up r-cran-mgcv (1.9-1-1) ... 172s Setting up r-cran-optparse (1.7.4-1) ... 172s Setting up r-cran-vctrs (0.6.5-1) ... 172s Setting up r-cran-pillar (1.9.0+dfsg-1) ... 172s Setting up r-cran-stringr (1.5.1-1) ... 172s Setting up r-cran-munsell (0.5.1-1) ... 172s Setting up r-cran-tibble (3.2.1+dfsg-2) ... 172s Setting up r-cran-reshape2 (1.4.4-2build1) ... 172s Setting up r-cran-scales (1.3.0-1) ... 172s Setting up r-cran-ggplot2 (3.4.4+dfsg-1) ... 172s Setting up r-bioc-decontam (1.22.0+dfsg-2) ... 172s Setting up python3-fonttools (4.46.0-1build2) ... 173s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 173s Setting up python3-matplotlib (3.6.3-2ubuntu1) ... 174s Setting up python3-seaborn (0.13.2-4) ... 175s Setting up q2-quality-control (2024.2.0-2ubuntu1) ... 175s Setting up autopkgtest-satdep (0) ... 175s Processing triggers for libc-bin (2.39-0ubuntu9) ... 175s Processing triggers for man-db (2.12.1-2) ... 176s Processing triggers for install-info (7.1-3build2) ... 187s (Reading database ... 103694 files and directories currently installed.) 187s Removing autopkgtest-satdep (0) ... 187s autopkgtest [09:15:52]: test run-unit-test: [----------------------- 188s ============================= test session starts ============================== 188s platform linux -- Python 3.12.4, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3.12 188s cachedir: .pytest_cache 188s rootdir: /tmp/autopkgtest.CK5j2t/autopkgtest_tmp 188s plugins: typeguard-4.1.5, cov-5.0.0 202s collecting ... collected 94 items 202s 209s q2_quality_control/tests/test_decontam.py::TestIdentify::test_combined PASSED [ 1%] 213s q2_quality_control/tests/test_decontam.py::TestIdentify::test_frequency PASSED [ 2%] 217s q2_quality_control/tests/test_decontam.py::TestIdentify::test_prevalence PASSED [ 3%] 222s q2_quality_control/tests/test_decontam.py::TestRemove::test_remove PASSED [ 4%] 227s q2_quality_control/tests/test_decontam.py::TestIdentify_mixed_names::test_combined PASSED [ 5%] 232s q2_quality_control/tests/test_decontam.py::TestIdentify_mixed_names::test_frequency PASSED [ 6%] 236s q2_quality_control/tests/test_decontam.py::TestIdentify_mixed_names::test_prevalence PASSED [ 7%] 242s q2_quality_control/tests/test_decontam.py::TestIdentify_more_names::test_combined PASSED [ 8%] 246s q2_quality_control/tests/test_decontam.py::TestIdentify_more_names::test_frequency PASSED [ 9%] 251s q2_quality_control/tests/test_decontam.py::TestIdentify_more_names::test_prevalence PASSED [ 10%] 251s q2_quality_control/tests/test_filter.py::TestBowtie2Build::test_build FAILED [ 11%] 252s q2_quality_control/tests/test_filter.py::TestFilterSingle::test_filter_single_exclude_seqs FAILED [ 12%] 252s q2_quality_control/tests/test_filter.py::TestFilterSingle::test_filter_single_keep_seqs FAILED [ 13%] 252s q2_quality_control/tests/test_filter.py::TestFilterPaired::test_filter_paired_exclude_seqs FAILED [ 14%] 252s q2_quality_control/tests/test_filter.py::TestFilterPaired::test_filter_paired_keep_seqs FAILED [ 15%] 253s q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_96_perc_identity FAILED [ 17%] 253s q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_97_perc_identity FAILED [ 18%] 253s q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_99_perc_identity FAILED [ 19%] 254s q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_all_hit FAILED [ 20%] 254s q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_all_miss FAILED [ 21%] 254s q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_bacterial_hit_fungal_miss FAILED [ 22%] 254s q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_fungal_hit_bacterial_miss FAILED [ 23%] 255s q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_left_justify_value_error FAILED [ 24%] 255s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_96_perc_identity FAILED [ 25%] 255s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_97_perc_identity FAILED [ 26%] 256s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_99_perc_identity FAILED [ 27%] 256s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_all_hit FAILED [ 28%] 256s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_all_miss FAILED [ 29%] 257s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_bacterial_hit_fungal_miss FAILED [ 30%] 257s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_fungal_hit_bacterial_miss FAILED [ 31%] 257s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_left_justify_hits FAILED [ 32%] 258s q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_left_justify_missed FAILED [ 34%] 258s q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_blast_low_evalue_discards_weak_matches FAILED [ 35%] 258s q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_high_evalue_low_perc_query_aligned_permissive FAILED [ 36%] 258s q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_short_seqs_hit_with_blastn_short FAILED [ 37%] 259s q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_short_seqs_hit_with_default_vsearch FAILED [ 38%] 259s q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_short_seqs_miss_with_blastn_short_low_eval FAILED [ 39%] 260s q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_short_seqs_miss_with_default_blast FAILED [ 40%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_collapse_table PASSED [ 41%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_compute_taxon_accuracy PASSED [ 42%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_compute_taxon_accuracy_all_match PASSED [ 43%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_compute_taxon_accuracy_no_matches PASSED [ 44%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_drop_nans_zeros PASSED [ 45%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_identify_incorrect_classifications PASSED [ 46%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_interpret_metric_selection_invalid PASSED [ 47%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_interpret_metric_selection_valid PASSED [ 48%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_match_samples_by_index PASSED [ 50%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_tally_misclassifications PASSED [ 51%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_tally_misclassifications_all_match PASSED [ 52%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_tally_misclassifications_no_match PASSED [ 53%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_validate_metadata_and_exp_table_md_superset_vals_subset PASSED [ 54%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_validate_metadata_and_exp_table_metadata_not_superset PASSED [ 55%] 260s q2_quality_control/tests/test_quality_control.py::UtilitiesTests::test_validate_metadata_and_exp_table_metadata_values_not_subset PASSED [ 56%] 260s q2_quality_control/tests/test_quality_control.py::EvaluateSeqsTests::test_evaluate_seqs_identical FAILED [ 57%] 260s q2_quality_control/tests/test_quality_control.py::EvaluateSeqsTests::test_evaluate_seqs_mismatches FAILED [ 58%] 260s q2_quality_control/tests/test_quality_control.py::EvaluateSeqsTests::test_evaluate_seqs_part_rand FAILED [ 59%] 261s q2_quality_control/tests/test_quality_control.py::EvaluateSeqsTests::test_evaluate_seqs_plugin FAILED [ 60%] 261s q2_quality_control/tests/test_quality_control.py::NCLUtilitiesTests::test_find_nearest_common_lineage_match PASSED [ 61%] 261s q2_quality_control/tests/test_quality_control.py::NCLUtilitiesTests::test_find_nearest_common_lineage_misclassification PASSED [ 62%] 261s q2_quality_control/tests/test_quality_control.py::NCLUtilitiesTests::test_find_nearest_common_lineage_no_match PASSED [ 63%] 261s q2_quality_control/tests/test_quality_control.py::NCLUtilitiesTests::test_find_nearest_common_lineage_overclassification PASSED [ 64%] 261s q2_quality_control/tests/test_quality_control.py::NCLUtilitiesTests::test_find_nearest_common_lineage_underclassification PASSED [ 65%] 261s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_compute_per_level_accuracy PASSED [ 67%] 261s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_compute_per_level_accuracy_vector_length_one PASSED [ 68%] 263s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_evaluate_composition PASSED [ 69%] 264s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_evaluate_composition_depth_too_high PASSED [ 70%] 265s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_evaluate_composition_dont_test_all_levels PASSED [ 71%] 268s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_evaluate_composition_metadata_map_to_mock_sample PASSED [ 72%] 268s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_evaluate_composition_metadata_not_superset PASSED [ 73%] 268s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_evaluate_composition_metadata_values_not_subset PASSED [ 74%] 271s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionTests::test_plugin_evaluate_composition PASSED [ 75%] 274s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionMockrobiotaDataTests::test_evaluate_composition_mockrobiota PASSED [ 76%] 277s q2_quality_control/tests/test_quality_control.py::EvaluateCompositionMockrobiotaDataTests::test_evaluate_composition_mockrobiota_metadata_map PASSED [ 77%] 277s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_evaluate_taxonomy PASSED [ 78%] 277s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_evaluate_taxonomy_basic PASSED [ 79%] 277s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_evaluate_taxonomy_plus_table_missing_features_in_table_FAIL PASSED [ 80%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_evaluate_taxonomy_plus_table_no_sample_id PASSED [ 81%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_evaluate_taxonomy_sample_id_no_table PASSED [ 82%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_evaluate_taxonomy_sample_id_not_found_FAIL PASSED [ 84%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_evaluate_taxonomy_sample_id_plus_table PASSED [ 85%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_index_is_subset_FALSE PASSED [ 86%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_index_is_subset_TRUE PASSED [ 87%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_index_is_subset_equal_series PASSED [ 88%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_validate_indices_and_set_joining_mode_equal PASSED [ 89%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_validate_indices_and_set_joining_mode_inner PASSED [ 90%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_validate_indices_and_set_joining_mode_left PASSED [ 91%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_validate_indices_and_set_joining_mode_require_exp_id_FAIL PASSED [ 92%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_validate_indices_and_set_joining_mode_require_obs_id_FAIL PASSED [ 93%] 278s q2_quality_control/tests/test_quality_control.py::EvaluateTaxonomyTests::test_validate_indices_and_set_joining_mode_right PASSED [ 94%] 278s q2_quality_control/tests/test_stats.py::TestStatsBoilerplate::test_decontam_table_format_to_df PASSED [ 95%] 278s q2_quality_control/tests/test_stats.py::TestStatsBoilerplate::test_decontam_table_format_to_metadata PASSED [ 96%] 278s q2_quality_control/tests/test_stats.py::TestStatsBoilerplate::test_decontam_table_format_validate_positive PASSED [ 97%] 278s q2_quality_control/tests/test_stats.py::TestStatsBoilerplate::test_df_to_decontam_table_format FAILED [ 98%] 279s q2_quality_control/tests/test_stats.py::TestStatsBoilerplate::test_metadata_to_decontam_table_format FAILED [100%] 279s 279s =================================== FAILURES =================================== 279s _________________________ TestBowtie2Build.test_build __________________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd309950> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd309950> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def test_build(self): 279s genome = Artifact.load(self.get_data_path('sars2-genome.qza')) 279s > self.plugin.methods['bowtie2_build'](genome) 279s 279s q2_quality_control/tests/test_filter.py:28: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s /usr/lib/python3/dist-packages/decorator.py:232: in fun 279s return caller(func, *(extras + args), **kw) 279s /usr/lib/python3/dist-packages/qiime2/sdk/action.py:321: in bound_callable 279s provenance = self._ProvCaptureCls( 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:546: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd309950> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _______________ TestFilterSingle.test_filter_single_exclude_seqs _______________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd22cb50> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd22cb50> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def test_filter_single_exclude_seqs(self): 279s > obs_art, = self.plugin.methods['filter_reads']( 279s self.demuxed_art, self.indexed_genome, exclude_seqs=True) 279s 279s q2_quality_control/tests/test_filter.py:47: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s /usr/lib/python3/dist-packages/decorator.py:232: in fun 279s return caller(func, *(extras + args), **kw) 279s /usr/lib/python3/dist-packages/qiime2/sdk/action.py:321: in bound_callable 279s provenance = self._ProvCaptureCls( 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:546: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd22cb50> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ________________ TestFilterSingle.test_filter_single_keep_seqs _________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20fdd0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20fdd0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def test_filter_single_keep_seqs(self): 279s > obs_art, = self.plugin.methods['filter_reads']( 279s self.demuxed_art, self.indexed_genome, exclude_seqs=False) 279s 279s q2_quality_control/tests/test_filter.py:63: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s /usr/lib/python3/dist-packages/decorator.py:232: in fun 279s return caller(func, *(extras + args), **kw) 279s /usr/lib/python3/dist-packages/qiime2/sdk/action.py:321: in bound_callable 279s provenance = self._ProvCaptureCls( 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:546: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20fdd0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _______________ TestFilterPaired.test_filter_paired_exclude_seqs _______________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b1750> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b1750> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def test_filter_paired_exclude_seqs(self): 279s > obs_art, = self.plugin.methods['filter_reads']( 279s self.demuxed_art, self.indexed_genome, exclude_seqs=True) 279s 279s q2_quality_control/tests/test_filter.py:89: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s /usr/lib/python3/dist-packages/decorator.py:232: in fun 279s return caller(func, *(extras + args), **kw) 279s /usr/lib/python3/dist-packages/qiime2/sdk/action.py:321: in bound_callable 279s provenance = self._ProvCaptureCls( 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:546: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b1750> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ________________ TestFilterPaired.test_filter_paired_keep_seqs _________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fcccde6f50> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fcccde6f50> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def test_filter_paired_keep_seqs(self): 279s > obs_art, = self.plugin.methods['filter_reads']( 279s self.demuxed_art, self.indexed_genome, exclude_seqs=False) 279s 279s q2_quality_control/tests/test_filter.py:105: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s /usr/lib/python3/dist-packages/decorator.py:232: in fun 279s return caller(func, *(extras + args), **kw) 279s /usr/lib/python3/dist-packages/qiime2/sdk/action.py:321: in bound_callable 279s provenance = self._ProvCaptureCls( 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:546: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fcccde6f50> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ________________ BlastTests.test_exclude_seqs_96_perc_identity _________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd22c6d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd22c6d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd22c6d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ________________ BlastTests.test_exclude_seqs_97_perc_identity _________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce04b50> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce04b50> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce04b50> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ________________ BlastTests.test_exclude_seqs_99_perc_identity _________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2dbd50> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2dbd50> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2dbd50> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _____________________ BlastTests.test_exclude_seqs_all_hit _____________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd681a50> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd681a50> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd681a50> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ____________________ BlastTests.test_exclude_seqs_all_miss _____________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd004850> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd004850> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd004850> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ____________ BlastTests.test_exclude_seqs_bacterial_hit_fungal_miss ____________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041ad0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041ad0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041ad0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ____________ BlastTests.test_exclude_seqs_fungal_hit_bacterial_miss ____________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce07650> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce07650> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce07650> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ____________ BlastTests.test_exclude_seqs_left_justify_value_error _____________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0750> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0750> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0750> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _______________ VsearchTests.test_exclude_seqs_96_perc_identity ________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd683250> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd683250> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd683250> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _______________ VsearchTests.test_exclude_seqs_97_perc_identity ________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd160250> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd160250> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd160250> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _______________ VsearchTests.test_exclude_seqs_99_perc_identity ________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2d98d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2d98d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2d98d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ____________________ VsearchTests.test_exclude_seqs_all_hit ____________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0401d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0401d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0401d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ___________________ VsearchTests.test_exclude_seqs_all_miss ____________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd1610d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd1610d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd1610d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ___________ VsearchTests.test_exclude_seqs_bacterial_hit_fungal_miss ___________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0150> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0150> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0150> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ___________ VsearchTests.test_exclude_seqs_fungal_hit_bacterial_miss ___________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041cd0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041cd0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041cd0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _______________ VsearchTests.test_exclude_seqs_left_justify_hits _______________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20fb50> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20fb50> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20fb50> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ______________ VsearchTests.test_exclude_seqs_left_justify_missed ______________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce109d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce109d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce109d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _ SequenceQualityControlTests.test_exclude_seqs_blast_low_evalue_discards_weak_matches _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0076d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0076d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s > super().setUp() 279s 279s q2_quality_control/tests/test_quality_control.py:181: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:68: in setUp 279s self.bacterial_exp = _dnafastaformats_to_series( 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0076d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _ SequenceQualityControlTests.test_exclude_seqs_high_evalue_low_perc_query_aligned_permissive _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd040cd0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd040cd0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s > super().setUp() 279s 279s q2_quality_control/tests/test_quality_control.py:181: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:68: in setUp 279s self.bacterial_exp = _dnafastaformats_to_series( 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd040cd0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _ SequenceQualityControlTests.test_exclude_seqs_short_seqs_hit_with_blastn_short _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd160f50> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd160f50> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s > super().setUp() 279s 279s q2_quality_control/tests/test_quality_control.py:181: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:68: in setUp 279s self.bacterial_exp = _dnafastaformats_to_series( 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd160f50> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _ SequenceQualityControlTests.test_exclude_seqs_short_seqs_hit_with_default_vsearch _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0068d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0068d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s > super().setUp() 279s 279s q2_quality_control/tests/test_quality_control.py:181: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:68: in setUp 279s self.bacterial_exp = _dnafastaformats_to_series( 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd0068d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _ SequenceQualityControlTests.test_exclude_seqs_short_seqs_miss_with_blastn_short_low_eval _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0450> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0450> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s > super().setUp() 279s 279s q2_quality_control/tests/test_quality_control.py:181: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:68: in setUp 279s self.bacterial_exp = _dnafastaformats_to_series( 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b0450> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _ SequenceQualityControlTests.test_exclude_seqs_short_seqs_miss_with_default_blast _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2db6d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2db6d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s > super().setUp() 279s 279s q2_quality_control/tests/test_quality_control.py:181: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:68: in setUp 279s self.bacterial_exp = _dnafastaformats_to_series( 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2db6d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ________________ EvaluateSeqsTests.test_evaluate_seqs_identical ________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041ed0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041ed0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd041ed0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _______________ EvaluateSeqsTests.test_evaluate_seqs_mismatches ________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce137d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce137d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccce137d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ________________ EvaluateSeqsTests.test_evaluate_seqs_part_rand ________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b1650> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b1650> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd2b1650> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _________________ EvaluateSeqsTests.test_evaluate_seqs_plugin __________________ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20d550> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'ProvenancePath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20d550> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'ProvenancePath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def setUp(self): 279s super().setUp() 279s 279s def _load_DNAFASTAFormat(reads_fn): 279s reads_fp = self.get_data_path(reads_fn) 279s return DNAFASTAFormat(reads_fp, mode='r') 279s 279s self.query_seqs = _load_DNAFASTAFormat('query-sequences.fasta') 279s self.bacterial_ref = _load_DNAFASTAFormat( 279s 'bacterial-ref-sequences.fasta') 279s > self.bacterial_exp = _dnafastaformats_to_series( 279s _load_DNAFASTAFormat('bacterial-query-sequences.fasta')) 279s 279s q2_quality_control/tests/test_quality_control.py:68: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s q2_quality_control/tests/test_quality_control.py:34: in _dnafastaformats_to_series 279s fasta = qiime2.Artifact.import_data("FeatureData[Sequence]", fasta) 279s /usr/lib/python3/dist-packages/qiime2/sdk/result.py:331: in import_data 279s provenance_capture = archive.ImportProvenanceCapture(format_, md5sums) 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:525: in __init__ 279s super().__init__() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:296: in __init__ 279s self._build_paths() 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:303: in _build_paths 279s self.path = qiime2.core.path.ProvenancePath() 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:146: in __new__ 279s return cls.__new(path) 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:129: in __new 279s self._destructor = weakref.finalize(self, self._destruct, str(self)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf5fccd20d550> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'ProvenancePath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s ____________ TestStatsBoilerplate.test_df_to_decontam_table_format _____________ 279s 279s self = <[AttributeError("'OutPath' object has no attribute '_raw_paths'") raised in repr()] OutPath object at 0xf5fccd57a5d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'OutPath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'OutPath' object has no attribute '_raw_paths'") raised in repr()] OutPath object at 0xf5fccd57a5d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'OutPath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def test_df_to_decontam_table_format(self): 279s _, obs_df = self.transform_format( 279s DecontamScoreFormat, pd.DataFrame, 279s os.path.join('expected', 'score-table-format.tsv')) 279s index = pd.Index(['Seq1', 'Seq2', 'Seq3', 'Seq4', 'Seq5'], 279s name='#OTU ID', dtype=object) 279s cols = ['freq', 'prev', 'p.freq', 'p.prev', 'p'] 279s exp_df = pd.DataFrame( 279s [[0.323531342, 549, 0.1, 1, 1], 279s [0.098873007, 538, 0.2, 1, 1], 279s [0.003674889, 160, 0.3, 0.328517354, 0.328517354], 279s [0.067621014, 519, 0.4, 1, 1], 279s [0.045234472, 354, 0.5, 1, 1]], 279s index=index, columns=cols, dtype=float) 279s > exp_table = transform( 279s exp_df, from_type=pd.DataFrame, to_type=DecontamScoreFormat) 279s 279s q2_quality_control/tests/test_stats.py:110: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s /usr/lib/python3/dist-packages/qiime2/plugin/util.py:21: in transform 279s return transformation(data) 279s /usr/lib/python3/dist-packages/qiime2/core/transform.py:70: in transformation 279s new_view = transformer(view) 279s q2_quality_control/_transformer.py:33: in _3 279s return _dataframe_to_tsv_DecontamScore_format(df) 279s q2_quality_control/_transformer.py:8: in _dataframe_to_tsv_DecontamScore_format 279s ff = DecontamScoreFormat() 279s /usr/lib/python3/dist-packages/qiime2/core/format.py:23: in __init__ 279s self.path = qpath.OutPath( 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:109: in __new__ 279s obj._destructor = weakref.finalize(obj, cls._destruct, str(obj)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'OutPath' object has no attribute '_raw_paths'") raised in repr()] OutPath object at 0xf5fccd57a5d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'OutPath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s _________ TestStatsBoilerplate.test_metadata_to_decontam_table_format __________ 279s 279s self = <[AttributeError("'OutPath' object has no attribute '_raw_paths'") raised in repr()] OutPath object at 0xf5fcc330d2d0> 279s 279s def __str__(self): 279s """Return the string representation of the path, suitable for 279s passing to system calls.""" 279s try: 279s > return self._str 279s E AttributeError: 'OutPath' object has no attribute '_str' 279s 279s /usr/lib/python3.12/pathlib.py:441: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = <[AttributeError("'OutPath' object has no attribute '_raw_paths'") raised in repr()] OutPath object at 0xf5fcc330d2d0> 279s 279s @property 279s def drive(self): 279s """The drive prefix (letter or UNC path), if any.""" 279s try: 279s > return self._drv 279s E AttributeError: 'OutPath' object has no attribute '_drv' 279s 279s /usr/lib/python3.12/pathlib.py:555: AttributeError 279s 279s During handling of the above exception, another exception occurred: 279s 279s self = 279s 279s def test_metadata_to_decontam_table_format(self): 279s _, obs_df = self.transform_format( 279s DecontamScoreFormat, qiime2.Metadata, 279s os.path.join('expected', 'score-table-format.tsv')) 279s index = pd.Index(['Seq1', 'Seq2', 'Seq3', 'Seq4', 'Seq5'], 279s name='#OTU ID', dtype=object) 279s cols = ['freq', 'prev', 'p.freq', 'p.prev', 'p'] 279s exp_df = pd.DataFrame( 279s [[0.323531342, 549, 0.1, 1, 1], 279s [0.098873007, 538, 0.2, 1, 1], 279s [0.003674889, 160, 0.3, 0.328517354, 0.328517354], 279s [0.067621014, 519, 0.4, 1, 1], 279s [0.045234472, 354, 0.5, 1, 1]], 279s index=index, columns=cols, dtype=float) 279s exp = qiime2.Metadata(exp_df) 279s > decontam_table = transform( 279s exp, from_type=qiime2.Metadata, to_type=DecontamScoreFormat) 279s 279s q2_quality_control/tests/test_stats.py:65: 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s /usr/lib/python3/dist-packages/qiime2/plugin/util.py:21: in transform 279s return transformation(data) 279s /usr/lib/python3/dist-packages/qiime2/core/transform.py:70: in transformation 279s new_view = transformer(view) 279s q2_quality_control/_transformer.py:26: in _2 279s ff = DecontamScoreFormat() 279s /usr/lib/python3/dist-packages/qiime2/core/format.py:23: in __init__ 279s self.path = qpath.OutPath( 279s /usr/lib/python3/dist-packages/qiime2/core/path.py:109: in __new__ 279s obj._destructor = weakref.finalize(obj, cls._destruct, str(obj)) 279s /usr/lib/python3.12/pathlib.py:443: in __str__ 279s self._str = self._format_parsed_parts(self.drive, self.root, 279s /usr/lib/python3.12/pathlib.py:557: in drive 279s self._load_parts() 279s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 279s 279s self = <[AttributeError("'OutPath' object has no attribute '_raw_paths'") raised in repr()] OutPath object at 0xf5fcc330d2d0> 279s 279s def _load_parts(self): 279s > paths = self._raw_paths 279s E AttributeError: 'OutPath' object has no attribute '_raw_paths' 279s 279s /usr/lib/python3.12/pathlib.py:408: AttributeError 279s =============================== warnings summary =============================== 279s ../../../usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:13 279s /usr/lib/python3/dist-packages/qiime2/core/archive/provenance.py:13: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 279s import pkg_resources 279s 279s ../../../usr/lib/python3/dist-packages/pkg_resources/__init__.py:2871 279s /usr/lib/python3/dist-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('mpl_toolkits')`. 279s Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages 279s declare_namespace(pkg) 279s 279s q2_quality_control/tests/test_decontam.py: 243 warnings 279s q2_quality_control/tests/test_quality_control.py: 13 warnings 279s /usr/lib/python3/dist-packages/qiime2/metadata/metadata.py:1289: FutureWarning: the convert_dtype parameter is deprecated and will be removed in a future version. Do ``ser.astype(object).apply()`` instead if you want ``convert_dtype=False``. 279s norm_series = series.apply(normalize, convert_dtype=False) 279s 279s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 279s 279s ---------- coverage: platform linux, python 3.12.4-final-0 ----------- 279s Name Stmts Miss Cover 279s ------------------------------------------------------------------------ 279s q2_quality_control/__init__.py 3 0 100% 279s q2_quality_control/_blast.py 50 41 18% 279s q2_quality_control/_evaluate_seqs.py 28 21 25% 279s q2_quality_control/_evaluate_taxonomy.py 73 1 99% 279s q2_quality_control/_filter.py 67 50 25% 279s q2_quality_control/_pipelines.py 18 17 6% 279s q2_quality_control/_stats.py 7 0 100% 279s q2_quality_control/_threshold_graph/__init__.py 2 0 100% 279s q2_quality_control/_threshold_graph/_visualizer.py 114 98 14% 279s q2_quality_control/_transformer.py 26 4 85% 279s q2_quality_control/_utilities.py 242 21 91% 279s q2_quality_control/_version.py 4 0 100% 279s q2_quality_control/decontam.py 91 12 87% 279s q2_quality_control/plugin_setup.py 41 0 100% 279s q2_quality_control/quality_control.py 38 20 47% 279s q2_quality_control/tests/__init__.py 0 0 100% 279s q2_quality_control/tests/test_decontam.py 212 1 99% 279s q2_quality_control/tests/test_filter.py 72 41 43% 279s q2_quality_control/tests/test_quality_control.py 357 66 82% 279s q2_quality_control/tests/test_stats.py 56 11 80% 279s ------------------------------------------------------------------------ 279s TOTAL 1501 404 73% 279s 279s =========================== short test summary info ============================ 279s FAILED q2_quality_control/tests/test_filter.py::TestBowtie2Build::test_build 279s FAILED q2_quality_control/tests/test_filter.py::TestFilterSingle::test_filter_single_exclude_seqs 279s FAILED q2_quality_control/tests/test_filter.py::TestFilterSingle::test_filter_single_keep_seqs 279s FAILED q2_quality_control/tests/test_filter.py::TestFilterPaired::test_filter_paired_exclude_seqs 279s FAILED q2_quality_control/tests/test_filter.py::TestFilterPaired::test_filter_paired_keep_seqs 279s FAILED q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_96_perc_identity 279s FAILED q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_97_perc_identity 279s FAILED q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_99_perc_identity 279s FAILED q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_all_hit 279s FAILED q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_all_miss 279s FAILED q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_bacterial_hit_fungal_miss 279s FAILED q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_fungal_hit_bacterial_miss 279s FAILED q2_quality_control/tests/test_quality_control.py::BlastTests::test_exclude_seqs_left_justify_value_error 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_96_perc_identity 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_97_perc_identity 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_99_perc_identity 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_all_hit 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_all_miss 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_bacterial_hit_fungal_miss 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_fungal_hit_bacterial_miss 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_left_justify_hits 279s FAILED q2_quality_control/tests/test_quality_control.py::VsearchTests::test_exclude_seqs_left_justify_missed 279s FAILED q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_blast_low_evalue_discards_weak_matches 279s FAILED q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_high_evalue_low_perc_query_aligned_permissive 279s FAILED q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_short_seqs_hit_with_blastn_short 279s FAILED q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_short_seqs_hit_with_default_vsearch 279s FAILED q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_short_seqs_miss_with_blastn_short_low_eval 279s FAILED q2_quality_control/tests/test_quality_control.py::SequenceQualityControlTests::test_exclude_seqs_short_seqs_miss_with_default_blast 279s FAILED q2_quality_control/tests/test_quality_control.py::EvaluateSeqsTests::test_evaluate_seqs_identical 279s FAILED q2_quality_control/tests/test_quality_control.py::EvaluateSeqsTests::test_evaluate_seqs_mismatches 279s FAILED q2_quality_control/tests/test_quality_control.py::EvaluateSeqsTests::test_evaluate_seqs_part_rand 279s FAILED q2_quality_control/tests/test_quality_control.py::EvaluateSeqsTests::test_evaluate_seqs_plugin 279s FAILED q2_quality_control/tests/test_stats.py::TestStatsBoilerplate::test_df_to_decontam_table_format 279s FAILED q2_quality_control/tests/test_stats.py::TestStatsBoilerplate::test_metadata_to_decontam_table_format 279s ============ 34 failed, 60 passed, 258 warnings in 90.46s (0:01:30) ============ 280s autopkgtest [09:17:25]: test run-unit-test: -----------------------] 281s run-unit-test FAIL non-zero exit status 1 281s autopkgtest [09:17:26]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 281s autopkgtest [09:17:26]: @@@@@@@@@@@@@@@@@@@@ summary 281s run-unit-test FAIL non-zero exit status 1 293s nova [W] Skipping flock in bos03-arm64 293s Creating nova instance adt-oracular-arm64-q2-quality-control-20240708-091245-juju-7f2275-prod-proposed-migration-environment-2-6d47fe3d-de98-4e82-97ad-2e59d9868a9c from image adt/ubuntu-oracular-arm64-server-20240708.img (UUID 84b7272a-8ade-4c46-a865-17c686a9cf9b)...