Diff of the two buildlogs: -- --- b1/build.log 2024-11-29 20:44:28.216707979 +0000 +++ b2/build.log 2024-11-29 20:46:20.447636548 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 29 08:41:54 -12 2024 -I: pbuilder-time-stamp: 1732912914 +I: Current time: Fri Jan 2 17:07:31 +14 2026 +I: pbuilder-time-stamp: 1767323251 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -31,54 +31,86 @@ dpkg-source: info: applying bash-completion-with-hashbang.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/60945/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/129704/tmp/hooks/D01_modify_environment starting +debug: Running on ionos6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 2 03:07 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/129704/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/129704/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=11 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='02fedbd40e884681a51f9a8d1a618477' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='60945' - PS1='# ' - PS2='> ' + INVOCATION_ID=333a7581775c4c2384aa36e890cedb03 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=129704 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.rpKmyXcx/pbuilderrc_8obJ --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.rpKmyXcx/b1 --logfile b1/build.log q2cli_2024.5.0-2.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.rpKmyXcx/pbuilderrc_78SL --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.rpKmyXcx/b2 --logfile b2/build.log q2cli_2024.5.0-2.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos2-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/60945/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/129704/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -261,7 +293,7 @@ Get: 133 http://deb.debian.org/debian unstable/main i386 python3-tzlocal all 5.2-1.1 [23.7 kB] Get: 134 http://deb.debian.org/debian unstable/main i386 python3-yaml i386 6.0.2-1+b1 [173 kB] Get: 135 http://deb.debian.org/debian unstable/main i386 qiime all 2024.5.0-1 [304 kB] -Fetched 78.2 MB in 1s (61.1 MB/s) +Fetched 78.2 MB in 3s (30.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:i386. (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 ... 19956 files and directories currently installed.) @@ -706,8 +738,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Nov 29 20:42:24 UTC 2024. -Universal Time is now: Fri Nov 29 20:42:24 UTC 2024. +Local time is now: Fri Jan 2 03:08:01 UTC 2026. +Universal Time is now: Fri Jan 2 03:08:01 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:i386 (3.13.0-2) ... @@ -843,7 +875,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/q2cli-2024.5.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../q2cli_2024.5.0-2_source.changes +I: user script /srv/workspace/pbuilder/129704/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/129704/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/q2cli-2024.5.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../q2cli_2024.5.0-2_source.changes dpkg-buildpackage: info: source package q2cli dpkg-buildpackage: info: source version 2024.5.0-2 dpkg-buildpackage: info: source distribution unstable @@ -880,38 +916,38 @@ running build running build_py creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli -copying q2cli/commands.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli +copying q2cli/util.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli copying q2cli/_version.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli copying q2cli/__main__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli -copying q2cli/util.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli +copying q2cli/commands.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli copying q2cli/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli -creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click -copying q2cli/click/type.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click -copying q2cli/click/command.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click -copying q2cli/click/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click -copying q2cli/click/option.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click -copying q2cli/click/parser.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click -creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests -copying q2cli/tests/test_cli.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests -copying q2cli/tests/test_tools.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests -copying q2cli/tests/test_dev.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests -copying q2cli/tests/test_usage.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests -copying q2cli/tests/test_core.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests -copying q2cli/tests/test_mystery_stew.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests -copying q2cli/tests/test_cache_cli.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests -copying q2cli/tests/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core -copying q2cli/core/config.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core -copying q2cli/core/state.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core -copying q2cli/core/completion.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core +copying q2cli/core/cache.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core copying q2cli/core/usage.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core +copying q2cli/core/completion.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core +copying q2cli/core/state.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core +copying q2cli/core/config.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core copying q2cli/core/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core -copying q2cli/core/cache.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin -copying q2cli/builtin/dev.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin -copying q2cli/builtin/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin -copying q2cli/builtin/tools.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin copying q2cli/builtin/info.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin +copying q2cli/builtin/tools.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin +copying q2cli/builtin/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin +copying q2cli/builtin/dev.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin +creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +copying q2cli/tests/test_cache_cli.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +copying q2cli/tests/test_cli.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +copying q2cli/tests/test_dev.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +copying q2cli/tests/test_core.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +copying q2cli/tests/test_tools.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +copying q2cli/tests/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +copying q2cli/tests/test_mystery_stew.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +copying q2cli/tests/test_usage.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests +creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click +copying q2cli/click/option.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click +copying q2cli/click/type.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click +copying q2cli/click/parser.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click +copying q2cli/click/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click +copying q2cli/click/command.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click running egg_info creating q2cli.egg-info writing q2cli.egg-info/PKG-INFO @@ -1005,18 +1041,18 @@ !! check.warn(importable) -creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data -copying q2cli/tests/data/concatenated_ints.qza -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data -copying q2cli/tests/data/mapping_config.toml -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/assets copying q2cli/core/assets/cli_howto.txt -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/assets copying q2cli/core/assets/copyright_note.txt -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/assets +creating /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data +copying q2cli/tests/data/concatenated_ints.qza -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data +copying q2cli/tests/data/mapping_config.toml -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data UPDATING /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/_version.py set /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/_version.py to '2024.5.0' running build_scripts creating build/scripts-3.13 copying bin/tab-qiime -> build/scripts-3.13 -changing mode of build/scripts-3.13/tab-qiime from 644 to 755 +changing mode of build/scripts-3.13/tab-qiime from 664 to 775 debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/q2cli-2024.5.0' debian/rules:28: warning: overriding recipe for target 'debian/control' @@ -1041,7 +1077,7 @@ ==================================== ERRORS ==================================== ______ ERROR at setup of ReplayCLIUsageTests.test_build_action_usage_cli _______ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> def __str__(self): """Return the string representation of the path, suitable for @@ -1054,7 +1090,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def drive(self): @@ -1097,7 +1133,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def _raw_path(self): @@ -1108,7 +1144,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______ ERROR at setup of ReplayCLIUsageTests.test_build_import_usage_cli _______ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> def __str__(self): """Return the string representation of the path, suitable for @@ -1121,7 +1157,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def drive(self): @@ -1164,7 +1200,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def _raw_path(self): @@ -1175,7 +1211,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _ ERROR at setup of ReplayCLIUsageTests.test_dump_recorded_md_file_to_custom_dir _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> def __str__(self): """Return the string representation of the path, suitable for @@ -1188,7 +1224,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def drive(self): @@ -1231,7 +1267,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def _raw_path(self): @@ -1242,7 +1278,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________ ERROR at setup of ReplayCLIUsageTests.test_init_metadata ___________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> def __str__(self): """Return the string representation of the path, suitable for @@ -1255,7 +1291,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def drive(self): @@ -1298,7 +1334,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def _raw_path(self): @@ -1309,7 +1345,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __ ERROR at setup of ReplayCLIUsageTests.test_init_metadata_with_dumped_md_fn __ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> def __str__(self): """Return the string representation of the path, suitable for @@ -1322,7 +1358,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def drive(self): @@ -1365,7 +1401,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def _raw_path(self): @@ -1376,7 +1412,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______ ERROR at setup of ReplayCLIUsageTests.test_param_is_metadata_col _______ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> def __str__(self): """Return the string representation of the path, suitable for @@ -1389,7 +1425,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def drive(self): @@ -1432,7 +1468,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def _raw_path(self): @@ -1443,7 +1479,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _ ERROR at setup of ReplayCLIUsageTests.test_replay_from_provdag_ns_collision __ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> def __str__(self): """Return the string representation of the path, suitable for @@ -1456,7 +1492,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def drive(self): @@ -1499,7 +1535,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def _raw_path(self): @@ -1510,7 +1546,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___ ERROR at setup of ReplayCLIUsageTests.test_replay_optional_param_is_none ___ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> def __str__(self): """Return the string representation of the path, suitable for @@ -1523,7 +1559,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def drive(self): @@ -1566,7 +1602,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09498b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b94b30> @property def _raw_path(self): @@ -1577,7 +1613,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _ ERROR at setup of WriteReproducibilitySupplementTests.test_replay_supplement_from_fp _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087ba70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b77930> def __str__(self): """Return the string representation of the path, suitable for @@ -1590,7 +1626,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087ba70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b77930> @property def drive(self): @@ -1633,7 +1669,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087ba70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b77930> @property def _raw_path(self): @@ -1644,7 +1680,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _ ERROR at setup of WriteReproducibilitySupplementTests.test_replay_supplement_from_provdag _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087ba70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b77930> def __str__(self): """Return the string representation of the path, suitable for @@ -1657,7 +1693,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087ba70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b77930> @property def drive(self): @@ -1700,7 +1736,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087ba70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b77930> @property def _raw_path(self): @@ -1712,7 +1748,7 @@ =================================== FAILURES =================================== _________________ TestCacheCli.test_artifact_as_metadata_cache _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c802b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ce7530> def __str__(self): """Return the string representation of the path, suitable for @@ -1725,7 +1761,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c802b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ce7530> @property def drive(self): @@ -1771,7 +1807,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c802b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ce7530> @property def _raw_path(self): @@ -1784,7 +1820,7 @@ QIIME is caching your current deployment for improved performance. This may take a few moments and should only happen once per deployment. ____________ TestCacheCli.test_artifact_as_metadata_cache_bad_cache ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a700f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c932f0> def __str__(self): """Return the string representation of the path, suitable for @@ -1797,7 +1833,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a700f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c932f0> @property def drive(self): @@ -1843,7 +1879,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a700f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c932f0> @property def _raw_path(self): @@ -1854,7 +1890,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________ TestCacheCli.test_artifact_as_metadata_cache_bad_key _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0936c70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52fb0> def __str__(self): """Return the string representation of the path, suitable for @@ -1867,7 +1903,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0936c70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52fb0> @property def drive(self): @@ -1913,7 +1949,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0936c70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52fb0> @property def _raw_path(self): @@ -1924,7 +1960,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________________ TestCacheCli.test_both_parallel_flags _____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52730> def __str__(self): """Return the string representation of the path, suitable for @@ -1937,7 +1973,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52730> @property def drive(self): @@ -1983,7 +2019,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52730> @property def _raw_path(self): @@ -1994,7 +2030,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________ TestCacheCli.test_collection_roundtrip_dict_keyed _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8b30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52db0> def __str__(self): """Return the string representation of the path, suitable for @@ -2007,7 +2043,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8b30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52db0> @property def drive(self): @@ -2053,7 +2089,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8b30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a52db0> @property def _raw_path(self): @@ -2064,7 +2100,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________ TestCacheCli.test_collection_roundtrip_dict_unkeyed ______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af31b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e1b0> def __str__(self): """Return the string representation of the path, suitable for @@ -2077,7 +2113,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af31b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e1b0> @property def drive(self): @@ -2123,7 +2159,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af31b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e1b0> @property def _raw_path(self): @@ -2134,7 +2170,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________ TestCacheCli.test_collection_roundtrip_list __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af37f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5ea30> def __str__(self): """Return the string representation of the path, suitable for @@ -2147,7 +2183,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af37f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5ea30> @property def drive(self): @@ -2193,7 +2229,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af37f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5ea30> @property def _raw_path(self): @@ -2204,7 +2240,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________________ TestCacheCli.test_colon_in_cache_path _____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75070> def __str__(self): """Return the string representation of the path, suitable for @@ -2217,7 +2253,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75070> @property def drive(self): @@ -2263,7 +2299,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af8430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75070> @property def _raw_path(self): @@ -2274,7 +2310,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestCacheCli.test_colon_in_input_path_not_cache ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1d2b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75530> def __str__(self): """Return the string representation of the path, suitable for @@ -2287,7 +2323,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1d2b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75530> @property def drive(self): @@ -2333,7 +2369,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1d2b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75530> @property def _raw_path(self): @@ -2344,7 +2380,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestCacheCli.test_colon_in_out_path_not_cache _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1dbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75e30> def __str__(self): """Return the string representation of the path, suitable for @@ -2357,7 +2393,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1dbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75e30> @property def drive(self): @@ -2403,7 +2439,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1dbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c75e30> @property def _raw_path(self): @@ -2414,7 +2450,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ TestCacheCli.test_config_parallel _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afd070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60e70> def __str__(self): """Return the string representation of the path, suitable for @@ -2427,7 +2463,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afd070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60e70> @property def drive(self): @@ -2473,7 +2509,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afd070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60e70> @property def _raw_path(self): @@ -2484,7 +2520,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________________ TestCacheCli.test_de_facto_dict_keyed _____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afd730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60770> def __str__(self): """Return the string representation of the path, suitable for @@ -2497,7 +2533,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afd730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60770> @property def drive(self): @@ -2543,7 +2579,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afd730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60770> @property def _raw_path(self): @@ -2554,7 +2590,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestCacheCli.test_de_facto_dict_unkeyed ____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afdcb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6cdb0> def __str__(self): """Return the string representation of the path, suitable for @@ -2567,7 +2603,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afdcb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6cdb0> @property def drive(self): @@ -2613,7 +2649,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0afdcb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6cdb0> @property def _raw_path(self): @@ -2624,7 +2660,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestCacheCli.test_de_facto_list ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6c8f0> def __str__(self): """Return the string representation of the path, suitable for @@ -2637,7 +2673,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6c8f0> @property def drive(self): @@ -2683,7 +2719,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6c8f0> @property def _raw_path(self): @@ -2694,7 +2730,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________________ TestCacheCli.test_inputs_from_cache ______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b076b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60bf0> def __str__(self): """Return the string representation of the path, suitable for @@ -2707,7 +2743,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b076b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60bf0> @property def drive(self): @@ -2753,7 +2789,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b076b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60bf0> @property def _raw_path(self): @@ -2764,7 +2800,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________________ TestCacheCli.test_inputs_split ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b03ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c95470> def __str__(self): """Return the string representation of the path, suitable for @@ -2777,7 +2813,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b03ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c95470> @property def drive(self): @@ -2823,7 +2859,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b03ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c95470> @property def _raw_path(self): @@ -2834,7 +2870,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestCacheCli.test_invalid_cache_path_input __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b037b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c95770> def __str__(self): """Return the string representation of the path, suitable for @@ -2847,7 +2883,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b037b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c95770> @property def drive(self): @@ -2893,7 +2929,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b037b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c95770> @property def _raw_path(self): @@ -2904,7 +2940,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________ TestCacheCli.test_invalid_cache_path_output __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07bf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6cfb0> def __str__(self): """Return the string representation of the path, suitable for @@ -2917,7 +2953,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07bf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6cfb0> @property def drive(self): @@ -2963,7 +2999,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07bf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c6cfb0> @property def _raw_path(self): @@ -2974,7 +3010,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestCacheCli.test_mixed_cached_uncached_inputs ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0af70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b783b0> def __str__(self): """Return the string representation of the path, suitable for @@ -2987,7 +3023,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0af70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b783b0> @property def drive(self): @@ -3033,7 +3069,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0af70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b783b0> @property def _raw_path(self): @@ -3044,7 +3080,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________ TestCacheCli.test_mixed_keyed_unkeyed_inputs _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0a6f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b78a70> def __str__(self): """Return the string representation of the path, suitable for @@ -3057,7 +3093,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0a6f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b78a70> @property def drive(self): @@ -3103,7 +3139,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0a6f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b78a70> @property def _raw_path(self): @@ -3114,7 +3150,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestCacheCli.test_nonexistent_input_key ____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b037f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c13530> def __str__(self): """Return the string representation of the path, suitable for @@ -3127,7 +3163,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b037f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c13530> @property def drive(self): @@ -3173,7 +3209,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b037f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c13530> @property def _raw_path(self): @@ -3184,7 +3220,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________________ TestCacheCli.test_output_dir_as_cache _____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c01f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c133b0> def __str__(self): """Return the string representation of the path, suitable for @@ -3197,7 +3233,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c01f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c133b0> @property def drive(self): @@ -3243,7 +3279,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c01f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c133b0> @property def _raw_path(self): @@ -3254,7 +3290,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________________ TestCacheCli.test_output_key_invalid _____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c0a70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c13cf0> def __str__(self): """Return the string representation of the path, suitable for @@ -3267,7 +3303,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c0a70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c13cf0> @property def drive(self): @@ -3313,7 +3349,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c0a70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c13cf0> @property def _raw_path(self): @@ -3324,7 +3360,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ TestCacheCli.test_output_to_cache _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09af230> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6330> def __str__(self): """Return the string representation of the path, suitable for @@ -3337,7 +3373,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09af230> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6330> @property def drive(self): @@ -3383,7 +3419,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09af230> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6330> @property def _raw_path(self): @@ -3394,7 +3430,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestCacheCli.test_outputs_split ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09afaf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6cb0> def __str__(self): """Return the string representation of the path, suitable for @@ -3407,7 +3443,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09afaf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6cb0> @property def drive(self): @@ -3453,7 +3489,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09afaf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6cb0> @property def _raw_path(self): @@ -3464,7 +3500,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ TestCacheCli.test_outputs_to_cache ______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b134b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b78370> def __str__(self): """Return the string representation of the path, suitable for @@ -3477,7 +3513,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b134b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b78370> @property def drive(self): @@ -3523,7 +3559,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b134b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b78370> @property def _raw_path(self): @@ -3534,7 +3570,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________________ TestCacheCli.test_parallel __________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0afb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0e3d870> def __str__(self): """Return the string representation of the path, suitable for @@ -3547,7 +3583,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0afb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0e3d870> @property def drive(self): @@ -3593,7 +3629,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b0afb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0e3d870> @property def _raw_path(self): @@ -3604,7 +3640,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestCacheCli.test_parallel_flags_on_non_pipeline _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0cd25f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c133b0> def __str__(self): """Return the string representation of the path, suitable for @@ -3617,7 +3653,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0cd25f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c133b0> @property def drive(self): @@ -3663,7 +3699,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0cd25f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c133b0> @property def _raw_path(self): @@ -3674,7 +3710,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestCacheCli.test_pipeline_resumption_default _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60c70> def __str__(self): """Return the string representation of the path, suitable for @@ -3687,7 +3723,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60c70> @property def drive(self): @@ -3733,7 +3769,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b07bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c60c70> @property def _raw_path(self): @@ -3744,7 +3780,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________ TestCacheCli.test_pipeline_resumption_different_pool _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1d9f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e870> def __str__(self): """Return the string representation of the path, suitable for @@ -3757,7 +3793,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1d9f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e870> @property def drive(self): @@ -3803,7 +3839,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b1d9f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e870> @property def _raw_path(self): @@ -3814,7 +3850,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestCacheCli.test_pipeline_resumption_no_recycle _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af38b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a525b0> def __str__(self): """Return the string representation of the path, suitable for @@ -3827,7 +3863,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af38b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a525b0> @property def drive(self): @@ -3873,7 +3909,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af38b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a525b0> @property def _raw_path(self): @@ -3884,7 +3920,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________________ CliTests.test_action_parameter_types _____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0cafdb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0d0edb0> def __str__(self): """Return the string representation of the path, suitable for @@ -3897,7 +3933,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0cafdb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0d0edb0> @property def drive(self): @@ -3941,7 +3977,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0cafdb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0d0edb0> @property def _raw_path(self): @@ -3952,7 +3988,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ CliTests.test_deprecated_help_text ______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7770> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bfc9f0> def __str__(self): """Return the string representation of the path, suitable for @@ -3965,7 +4001,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7770> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bfc9f0> @property def drive(self): @@ -4009,7 +4045,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7770> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bfc9f0> @property def _raw_path(self): @@ -4020,7 +4056,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________________ CliTests.test_execute_hidden_action ______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c06670> def __str__(self): """Return the string representation of the path, suitable for @@ -4033,7 +4069,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c06670> @property def drive(self): @@ -4077,7 +4113,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c06670> @property def _raw_path(self): @@ -4088,7 +4124,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________________________ CliTests.test_extract _____________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c96f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c060b0> def __str__(self): """Return the string representation of the path, suitable for @@ -4101,7 +4137,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c96f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c060b0> @property def drive(self): @@ -4145,7 +4181,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c96f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c060b0> @property def _raw_path(self): @@ -4156,7 +4192,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________________ CliTests.test_info ______________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c9130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c06d30> def __str__(self): """Return the string representation of the path, suitable for @@ -4169,7 +4205,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c9130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c06d30> @property def drive(self): @@ -4213,7 +4249,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c9130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c06d30> @property def _raw_path(self): @@ -4224,7 +4260,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________________ CliTests.test_input_conversion ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09da430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be9630> def __str__(self): """Return the string representation of the path, suitable for @@ -4237,7 +4273,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09da430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be9630> @property def drive(self): @@ -4281,7 +4317,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09da430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be9630> @property def _raw_path(self): @@ -4292,7 +4328,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________________ CliTests.test_list_commands __________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09da7f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be90b0> def __str__(self): """Return the string representation of the path, suitable for @@ -4305,7 +4341,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09da7f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be90b0> @property def drive(self): @@ -4349,7 +4385,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09da7f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be90b0> @property def _raw_path(self): @@ -4360,7 +4396,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ CliTests.test_plugin_list_commands ______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c9fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be9d30> def __str__(self): """Return the string representation of the path, suitable for @@ -4373,7 +4409,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c9fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be9d30> @property def drive(self): @@ -4417,7 +4453,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c9fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be9d30> @property def _raw_path(self): @@ -4428,7 +4464,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ CliTests.test_plugin_list_hidden_commands ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09630> def __str__(self): """Return the string representation of the path, suitable for @@ -4441,7 +4477,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09630> @property def drive(self): @@ -4485,7 +4521,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09630> @property def _raw_path(self): @@ -4496,7 +4532,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________________ CliTests.test_qza_extension __________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7630> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09170> def __str__(self): """Return the string representation of the path, suitable for @@ -4509,7 +4545,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7630> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09170> @property def drive(self): @@ -4553,7 +4589,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7630> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09170> @property def _raw_path(self): @@ -4564,7 +4600,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________________ CliTests.test_qzv_extension __________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09cb0> def __str__(self): """Return the string representation of the path, suitable for @@ -4577,7 +4613,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09cb0> @property def drive(self): @@ -4621,7 +4657,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c09cb0> @property def _raw_path(self): @@ -4632,7 +4668,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ CliTests.test_run_deprecated_gets_warning_msg _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09be2f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1570> def __str__(self): """Return the string representation of the path, suitable for @@ -4645,7 +4681,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09be2f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1570> @property def drive(self): @@ -4689,7 +4725,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09be2f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1570> @property def _raw_path(self): @@ -4700,7 +4736,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________________ CliTests.test_split_ints ___________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09be8f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1130> def __str__(self): """Return the string representation of the path, suitable for @@ -4713,7 +4749,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09be8f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1130> @property def drive(self): @@ -4757,7 +4793,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09be8f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1130> @property def _raw_path(self): @@ -4768,7 +4804,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ CliTests.test_syntax_error_in_env _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1c70> def __str__(self): """Return the string representation of the path, suitable for @@ -4781,7 +4817,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1c70> @property def drive(self): @@ -4825,7 +4861,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09a7530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1c70> @property def _raw_path(self): @@ -4836,7 +4872,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________________ CliTests.test_validate_max __________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1270> def __str__(self): """Return the string representation of the path, suitable for @@ -4849,7 +4885,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1270> @property def drive(self): @@ -4893,7 +4929,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1270> @property def _raw_path(self): @@ -4904,7 +4940,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________________ CliTests.test_validate_min __________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abb7f0> def __str__(self): """Return the string representation of the path, suitable for @@ -4917,7 +4953,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abb7f0> @property def drive(self): @@ -4961,7 +4997,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abb7f0> @property def _raw_path(self): @@ -4972,7 +5008,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________________ CliTests.test_variadic_inputs _________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db5b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abb230> def __str__(self): """Return the string representation of the path, suitable for @@ -4985,7 +5021,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db5b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abb230> @property def drive(self): @@ -5029,7 +5065,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db5b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abb230> @property def _raw_path(self): @@ -5040,7 +5076,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________________ CliTests.test_verbose_shows_stacktrace ____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08782b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b5f0> def __str__(self): """Return the string representation of the path, suitable for @@ -5053,7 +5089,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08782b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b5f0> @property def drive(self): @@ -5097,7 +5133,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08782b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b5f0> @property def _raw_path(self): @@ -5108,7 +5144,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ CliTests.test_with_parameters_only ______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08788b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b870> def __str__(self): """Return the string representation of the path, suitable for @@ -5121,7 +5157,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08788b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b870> @property def drive(self): @@ -5165,7 +5201,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08788b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b870> @property def _raw_path(self): @@ -5176,7 +5212,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ CliTests.test_without_inputs_or_parameters __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abbd70> def __str__(self): """Return the string representation of the path, suitable for @@ -5189,7 +5225,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abbd70> @property def drive(self): @@ -5233,7 +5269,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09db170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abbd70> @property def _raw_path(self): @@ -5244,7 +5280,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______ TestOptionalArtifactSupport.test_all_optional_artifacts_provided _______ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09dbfb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b8f0> def __str__(self): """Return the string representation of the path, suitable for @@ -5257,7 +5293,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09dbfb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b8f0> @property def drive(self): @@ -5304,7 +5340,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09dbfb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9b8f0> @property def _raw_path(self): @@ -5315,7 +5351,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______ TestOptionalArtifactSupport.test_no_optional_artifacts_provided ________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca830> def __str__(self): """Return the string representation of the path, suitable for @@ -5328,7 +5364,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca830> @property def drive(self): @@ -5375,7 +5411,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca830> @property def _raw_path(self): @@ -5386,7 +5422,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______ TestOptionalArtifactSupport.test_one_optional_artifact_provided ________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8230> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca3f0> def __str__(self): """Return the string representation of the path, suitable for @@ -5399,7 +5435,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8230> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca3f0> @property def drive(self): @@ -5446,7 +5482,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8230> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca3f0> @property def _raw_path(self): @@ -5457,7 +5493,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______ TestOptionalArtifactSupport.test_optional_artifact_type_mismatch _______ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086c470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f6f0> def __str__(self): """Return the string representation of the path, suitable for @@ -5470,7 +5506,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086c470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f6f0> @property def drive(self): @@ -5517,7 +5553,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086c470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f6f0> @property def _raw_path(self): @@ -5528,7 +5564,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestMetadataSupport.test_invalid_metadata_merge ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086caf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f7f0> def __str__(self): """Return the string representation of the path, suitable for @@ -5541,7 +5577,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086caf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f7f0> @property def drive(self): @@ -5587,7 +5623,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086caf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f7f0> @property def _raw_path(self): @@ -5598,7 +5634,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestMetadataSupport.test_multiple_metadata __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca670> def __str__(self): """Return the string representation of the path, suitable for @@ -5611,7 +5647,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca670> @property def drive(self): @@ -5657,7 +5693,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c8bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca670> @property def _raw_path(self): @@ -5668,7 +5704,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________ TestMetadataSupport.test_optional_metadata_missing ______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086e7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac69f0> def __str__(self): """Return the string representation of the path, suitable for @@ -5681,7 +5717,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086e7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac69f0> @property def drive(self): @@ -5727,7 +5763,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086e7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac69f0> @property def _raw_path(self): @@ -5738,7 +5774,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________ TestMetadataSupport.test_required_metadata_missing ______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086e330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac69b0> def __str__(self): """Return the string representation of the path, suitable for @@ -5751,7 +5787,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086e330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac69b0> @property def drive(self): @@ -5797,7 +5833,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086e330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac69b0> @property def _raw_path(self): @@ -5808,7 +5844,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestMetadataSupport.test_single_metadata ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086c9b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f670> def __str__(self): """Return the string representation of the path, suitable for @@ -5821,7 +5857,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086c9b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f670> @property def drive(self): @@ -5867,7 +5903,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf086c9b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a9f670> @property def _raw_path(self): @@ -5878,7 +5914,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestMetadataSupport.test_single_metadata_alt_id_header ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c0c30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca6b0> def __str__(self): """Return the string representation of the path, suitable for @@ -5891,7 +5927,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c0c30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca6b0> @property def drive(self): @@ -5937,7 +5973,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09c0c30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aca6b0> @property def _raw_path(self): @@ -5948,7 +5984,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________ TestMetadataColumnSupport.test_categorical_metadata_column __________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09dbb70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1330> def __str__(self): """Return the string representation of the path, suitable for @@ -5961,7 +5997,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09dbb70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1330> @property def drive(self): @@ -6007,7 +6043,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09dbb70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad1330> @property def _raw_path(self): @@ -6018,7 +6054,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___ TestMetadataColumnSupport.test_categorical_metadata_column_type_mismatch ___ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b75f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e370> def __str__(self): """Return the string representation of the path, suitable for @@ -6031,7 +6067,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b75f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e370> @property def drive(self): @@ -6077,7 +6113,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b75f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c5e370> @property def _raw_path(self): @@ -6088,7 +6124,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestMetadataColumnSupport.test_multiple_metadata _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09af0f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6a70> def __str__(self): """Return the string representation of the path, suitable for @@ -6101,7 +6137,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09af0f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6a70> @property def drive(self): @@ -6147,7 +6183,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09af0f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6a70> @property def _raw_path(self): @@ -6158,7 +6194,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________ TestMetadataColumnSupport.test_multiple_metadata_column ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b75f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abbdb0> def __str__(self): """Return the string representation of the path, suitable for @@ -6171,7 +6207,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b75f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abbdb0> @property def drive(self): @@ -6217,7 +6253,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b75f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0abbdb0> @property def _raw_path(self): @@ -6228,7 +6264,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestMetadataColumnSupport.test_numeric_metadata_column ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bf8af0> def __str__(self): """Return the string representation of the path, suitable for @@ -6241,7 +6277,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bf8af0> @property def drive(self): @@ -6287,7 +6323,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bf8af0> @property def _raw_path(self): @@ -6298,7 +6334,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____ TestMetadataColumnSupport.test_numeric_metadata_column_type_mismatch _____ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bf8670> def __str__(self): """Return the string representation of the path, suitable for @@ -6311,7 +6347,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bf8670> @property def drive(self): @@ -6357,7 +6393,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0bf8670> @property def _raw_path(self): @@ -6368,7 +6404,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______ TestMetadataColumnSupport.test_optional_column_without_metadata ________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af63f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa64b0> def __str__(self): """Return the string representation of the path, suitable for @@ -6381,7 +6417,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af63f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa64b0> @property def drive(self): @@ -6427,7 +6463,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af63f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa64b0> @property def _raw_path(self): @@ -6438,7 +6474,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________ TestMetadataColumnSupport.test_optional_metadata_missing ___________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af6c70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa6c30> def __str__(self): """Return the string representation of the path, suitable for @@ -6451,7 +6487,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af6c70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa6c30> @property def drive(self): @@ -6497,7 +6533,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0af6c70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa6c30> @property def _raw_path(self): @@ -6508,7 +6544,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______ TestMetadataColumnSupport.test_optional_metadata_without_column ________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087cef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad30f0> def __str__(self): """Return the string representation of the path, suitable for @@ -6521,7 +6557,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087cef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad30f0> @property def drive(self): @@ -6567,7 +6603,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087cef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad30f0> @property def _raw_path(self): @@ -6578,7 +6614,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestMetadataColumnSupport.test_required_missing_column ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf089fa70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3630> def __str__(self): """Return the string representation of the path, suitable for @@ -6591,7 +6627,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf089fa70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3630> @property def drive(self): @@ -6637,7 +6673,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf089fa70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3630> @property def _raw_path(self): @@ -6648,7 +6684,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________ TestMetadataColumnSupport.test_required_missing_file _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf089f470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3e30> def __str__(self): """Return the string representation of the path, suitable for @@ -6661,7 +6697,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf089f470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3e30> @property def drive(self): @@ -6707,7 +6743,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf089f470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3e30> @property def _raw_path(self): @@ -6718,7 +6754,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______ TestMetadataColumnSupport.test_required_missing_file_and_column ________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b727f0> def __str__(self): """Return the string representation of the path, suitable for @@ -6731,7 +6767,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b727f0> @property def drive(self): @@ -6777,7 +6813,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b727f0> @property def _raw_path(self): @@ -6788,7 +6824,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestMetadataColumnSupport.test_single_metadata ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b723b0> def __str__(self): """Return the string representation of the path, suitable for @@ -6801,7 +6837,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b723b0> @property def drive(self): @@ -6847,7 +6883,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b723b0> @property def _raw_path(self): @@ -6858,7 +6894,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________ TestCollectionSupport.test_collection_roundtrip_dict_keyed __________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088ce70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3fb0> def __str__(self): """Return the string representation of the path, suitable for @@ -6871,7 +6907,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088ce70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3fb0> @property def drive(self): @@ -6917,7 +6953,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088ce70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3fb0> @property def _raw_path(self): @@ -6928,7 +6964,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________ TestCollectionSupport.test_collection_roundtrip_dict_unkeyed _________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0929730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b779b0> def __str__(self): """Return the string representation of the path, suitable for @@ -6941,7 +6977,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0929730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b779b0> @property def drive(self): @@ -6987,7 +7023,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0929730> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b779b0> @property def _raw_path(self): @@ -6998,7 +7034,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________ TestCollectionSupport.test_collection_roundtrip_list _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0929330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b775b0> def __str__(self): """Return the string representation of the path, suitable for @@ -7011,7 +7047,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0929330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b775b0> @property def drive(self): @@ -7057,7 +7093,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0929330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b775b0> @property def _raw_path(self): @@ -7068,7 +7104,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestCollectionSupport.test_de_facto_dict_keyed ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa3430> def __str__(self): """Return the string representation of the path, suitable for @@ -7081,7 +7117,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa3430> @property def drive(self): @@ -7127,7 +7163,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf088c670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa3430> @property def _raw_path(self): @@ -7138,7 +7174,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestCollectionSupport.test_de_facto_dict_unkeyed _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095f930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa31f0> def __str__(self): """Return the string representation of the path, suitable for @@ -7151,7 +7187,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095f930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa31f0> @property def drive(self): @@ -7197,7 +7233,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095f930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa31f0> @property def _raw_path(self): @@ -7208,7 +7244,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestCollectionSupport.test_de_facto_list ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095f570> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8e5f0> def __str__(self): """Return the string representation of the path, suitable for @@ -7221,7 +7257,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095f570> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8e5f0> @property def drive(self): @@ -7267,7 +7303,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095f570> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8e5f0> @property def _raw_path(self): @@ -7278,7 +7314,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________ TestCollectionSupport.test_directory_with_non_artifacts ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8ec30> def __str__(self): """Return the string representation of the path, suitable for @@ -7291,7 +7327,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8ec30> @property def drive(self): @@ -7337,7 +7373,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8ec30> @property def _raw_path(self): @@ -7348,7 +7384,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestCollectionSupport.test_empty_directory __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b5f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa3f70> def __str__(self): """Return the string representation of the path, suitable for @@ -7361,7 +7397,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b5f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa3f70> @property def drive(self): @@ -7407,7 +7443,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b5f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa3f70> @property def _raw_path(self): @@ -7418,7 +7454,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestCollectionSupport.test_keyed_path_with_tilde _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf094b4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8e5f0> def __str__(self): """Return the string representation of the path, suitable for @@ -7431,7 +7467,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf094b4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8e5f0> @property def drive(self): @@ -7477,7 +7513,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf094b4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b8e5f0> @property def _raw_path(self): @@ -7488,7 +7524,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestCollectionSupport.test_mixed_keyed_unkeyed_inputs _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf094bbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7b9b0> def __str__(self): """Return the string representation of the path, suitable for @@ -7501,7 +7537,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf094bbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7b9b0> @property def drive(self): @@ -7547,7 +7583,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf094bbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7b9b0> @property def _raw_path(self): @@ -7558,7 +7594,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestCollectionSupport.test_mixed_keyed_unkeyed_params _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b0b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7b5b0> def __str__(self): """Return the string representation of the path, suitable for @@ -7571,7 +7607,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b0b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7b5b0> @property def drive(self): @@ -7617,7 +7653,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087b0b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7b5b0> @property def _raw_path(self): @@ -7628,7 +7664,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestOption.test_repeated_multiple_option ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09589b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7bd70> def __str__(self): """Return the string representation of the path, suitable for @@ -7641,7 +7677,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09589b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7bd70> @property def drive(self): @@ -7680,7 +7716,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09589b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b7bd70> @property def _raw_path(self): @@ -7691,7 +7727,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________ TestDev.test_assert_result_data_load_failure _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c3f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6f70> def __str__(self): """Return the string representation of the path, suitable for @@ -7704,7 +7740,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c3f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6f70> @property def drive(self): @@ -7752,7 +7788,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c3f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0be6f70> @property def _raw_path(self): @@ -7763,7 +7799,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________ TestDev.test_assert_result_data_match_expression_not_found __________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963830> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b602f0> def __str__(self): """Return the string representation of the path, suitable for @@ -7776,7 +7812,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963830> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b602f0> @property def drive(self): @@ -7824,7 +7860,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963830> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b602f0> @property def _raw_path(self): @@ -7835,7 +7871,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestDev.test_assert_result_data_success ____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b609b0> def __str__(self): """Return the string representation of the path, suitable for @@ -7848,7 +7884,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b609b0> @property def drive(self): @@ -7896,7 +7932,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963070> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b609b0> @property def _raw_path(self): @@ -7907,7 +7943,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________ TestDev.test_assert_result_data_zip_data_path_multiple_matches ________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d60f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7070> def __str__(self): """Return the string representation of the path, suitable for @@ -7920,7 +7956,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d60f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7070> @property def drive(self): @@ -7968,7 +8004,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d60f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7070> @property def _raw_path(self): @@ -7979,7 +8015,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________ TestDev.test_assert_result_data_zip_data_path_zero_matches __________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d6470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7730> def __str__(self): """Return the string representation of the path, suitable for @@ -7992,7 +8028,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d6470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7730> @property def drive(self): @@ -8040,7 +8076,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d6470> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7730> @property def _raw_path(self): @@ -8051,7 +8087,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestDev.test_assert_result_type_artifact_success _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d6b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099ed30> def __str__(self): """Return the string representation of the path, suitable for @@ -8064,7 +8100,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d6b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099ed30> @property def drive(self): @@ -8112,7 +8148,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07d6b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099ed30> @property def _raw_path(self): @@ -8123,7 +8159,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________ TestDev.test_assert_result_type_invalid_qiime_type ______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963570> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099e670> def __str__(self): """Return the string representation of the path, suitable for @@ -8136,7 +8172,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963570> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099e670> @property def drive(self): @@ -8184,7 +8220,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0963570> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099e670> @property def _raw_path(self): @@ -8195,7 +8231,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________ TestDev.test_assert_result_type_load_failure _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a92f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7d30> def __str__(self): """Return the string representation of the path, suitable for @@ -8208,7 +8244,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a92f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7d30> @property def drive(self): @@ -8256,7 +8292,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a92f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b7d30> @property def _raw_path(self): @@ -8267,7 +8303,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestDev.test_assert_result_type_visualization_success _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a99b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b60ab0> def __str__(self): """Return the string representation of the path, suitable for @@ -8280,7 +8316,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a99b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b60ab0> @property def drive(self): @@ -8328,7 +8364,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a99b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b60ab0> @property def _raw_path(self): @@ -8339,7 +8375,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ TestDev.test_export_default_theme _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c81f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae2b0> def __str__(self): """Return the string representation of the path, suitable for @@ -8352,7 +8388,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c81f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae2b0> @property def drive(self): @@ -8400,7 +8436,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c81f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae2b0> @property def _raw_path(self): @@ -8411,7 +8447,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________________ TestDev.test_import_theme ___________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c87b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae970> def __str__(self): """Return the string representation of the path, suitable for @@ -8424,7 +8460,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c87b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae970> @property def drive(self): @@ -8472,7 +8508,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c87b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae970> @property def _raw_path(self): @@ -8483,7 +8519,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________________ TestDev.test_reset_theme ___________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a9330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099eb30> def __str__(self): """Return the string representation of the path, suitable for @@ -8496,7 +8532,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a9330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099eb30> @property def drive(self): @@ -8544,7 +8580,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a9330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf099eb30> @property def _raw_path(self): @@ -8555,7 +8591,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestDev.test_reset_theme_no_yes ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07db2f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09cf170> def __str__(self): """Return the string representation of the path, suitable for @@ -8568,7 +8604,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07db2f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09cf170> @property def drive(self): @@ -8616,7 +8652,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07db2f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09cf170> @property def _raw_path(self): @@ -8627,7 +8663,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestInspectMetadata.test_artifact_no_metadata _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a7f030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09aedf0> def __str__(self): """Return the string representation of the path, suitable for @@ -8640,7 +8676,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a7f030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09aedf0> @property def drive(self): @@ -8695,7 +8731,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a7f030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09aedf0> @property def _raw_path(self): @@ -8706,7 +8742,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________ TestInspectMetadata.test_artifact_w_metadata _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f66f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a62970> def __str__(self): """Return the string representation of the path, suitable for @@ -8719,7 +8755,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f66f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a62970> @property def drive(self): @@ -8774,7 +8810,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f66f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a62970> @property def _raw_path(self): @@ -8785,7 +8821,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestInspectMetadata.test_bad_metadata_file __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a9030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae3f0> def __str__(self): """Return the string representation of the path, suitable for @@ -8798,7 +8834,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a9030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae3f0> @property def drive(self): @@ -8853,7 +8889,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07a9030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09ae3f0> @property def _raw_path(self): @@ -8864,7 +8900,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestInspectMetadata.test_export_path_file_is_replaced _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a7f170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b5170> def __str__(self): """Return the string representation of the path, suitable for @@ -8877,7 +8913,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a7f170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b5170> @property def drive(self): @@ -8932,7 +8968,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a7f170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09b5170> @property def _raw_path(self): @@ -8943,7 +8979,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestInspectMetadata.test_export_to_dir_no_format _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c6030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a3b0> def __str__(self): """Return the string representation of the path, suitable for @@ -8956,7 +8992,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c6030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a3b0> @property def drive(self): @@ -9011,7 +9047,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c6030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a3b0> @property def _raw_path(self): @@ -9022,7 +9058,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestInspectMetadata.test_export_to_dir_w_format ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c63b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a230> def __str__(self): """Return the string representation of the path, suitable for @@ -9035,7 +9071,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c63b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a230> @property def drive(self): @@ -9090,7 +9126,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c63b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a230> @property def _raw_path(self): @@ -9101,7 +9137,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____ TestInspectMetadata.test_export_to_dir_without_format_success_message _____ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c69f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8ad30> def __str__(self): """Return the string representation of the path, suitable for @@ -9114,7 +9150,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c69f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8ad30> @property def drive(self): @@ -9169,7 +9205,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c69f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8ad30> @property def _raw_path(self): @@ -9180,7 +9216,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestInspectMetadata.test_export_to_file ____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a23470> def __str__(self): """Return the string representation of the path, suitable for @@ -9193,7 +9229,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a23470> @property def drive(self): @@ -9248,7 +9284,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a23470> @property def _raw_path(self): @@ -9259,7 +9295,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________ TestInspectMetadata.test_export_to_file_creates_directories __________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a231f0> def __str__(self): """Return the string representation of the path, suitable for @@ -9272,7 +9308,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a231f0> @property def drive(self): @@ -9327,7 +9363,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a231f0> @property def _raw_path(self): @@ -9338,7 +9374,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____ TestInspectMetadata.test_export_to_file_with_format_success_message ______ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc9b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a23d30> def __str__(self): """Return the string representation of the path, suitable for @@ -9351,7 +9387,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc9b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a23d30> @property def drive(self): @@ -9406,7 +9442,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fc9b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a23d30> @property def _raw_path(self): @@ -9417,7 +9453,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________ TestInspectMetadata.test_export_visualization_to_dir _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c6670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a12370> def __str__(self): """Return the string representation of the path, suitable for @@ -9430,7 +9466,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c6670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a12370> @property def drive(self): @@ -9485,7 +9521,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07c6670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a12370> @property def _raw_path(self): @@ -9496,7 +9532,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____ TestInspectMetadata.test_export_visualization_to_dir_success_message _____ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0808370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a121f0> def __str__(self): """Return the string representation of the path, suitable for @@ -9509,7 +9545,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0808370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a121f0> @property def drive(self): @@ -9564,7 +9600,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0808370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a121f0> @property def _raw_path(self): @@ -9575,7 +9611,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestInspectMetadata.test_export_visualization_w_format ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08089b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a12d30> def __str__(self): """Return the string representation of the path, suitable for @@ -9588,7 +9624,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08089b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a12d30> @property def drive(self): @@ -9643,7 +9679,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08089b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a12d30> @property def _raw_path(self): @@ -9654,7 +9690,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________ TestInspectMetadata.test_extract_to_dir_success_message ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fcc70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a00370> def __str__(self): """Return the string representation of the path, suitable for @@ -9667,7 +9703,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fcc70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a00370> @property def drive(self): @@ -9722,7 +9758,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07fcc70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a00370> @property def _raw_path(self): @@ -9733,7 +9769,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _ TestInspectMetadata.test_import_from_directory_without_format_success_message _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f4370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a001f0> def __str__(self): """Return the string representation of the path, suitable for @@ -9746,7 +9782,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f4370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a001f0> @property def drive(self): @@ -9801,7 +9837,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f4370> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a001f0> @property def _raw_path(self): @@ -9812,7 +9848,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____ TestInspectMetadata.test_import_from_file_with_format_success_message _____ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f4ab0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a00e30> def __str__(self): """Return the string representation of the path, suitable for @@ -9825,7 +9861,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f4ab0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a00e30> @property def drive(self): @@ -9880,7 +9916,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f4ab0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a00e30> @property def _raw_path(self): @@ -9891,7 +9927,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestInspectMetadata.test_merged_metadata ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09292f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9a9b0> def __str__(self): """Return the string representation of the path, suitable for @@ -9904,7 +9940,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09292f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9a9b0> @property def drive(self): @@ -9959,7 +9995,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09292f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9a9b0> @property def _raw_path(self): @@ -9970,7 +10006,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________________ TestInspectMetadata.test_metadata_file ____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0808630> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a230> def __str__(self): """Return the string representation of the path, suitable for @@ -9983,7 +10019,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0808630> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a230> @property def drive(self): @@ -10038,7 +10074,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0808630> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a8a230> @property def _raw_path(self): @@ -10049,7 +10085,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________________ TestInspectMetadata.test_tsv _________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07db430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b605b0> def __str__(self): """Return the string representation of the path, suitable for @@ -10062,7 +10098,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07db430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b605b0> @property def drive(self): @@ -10117,7 +10153,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07db430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b605b0> @property def _raw_path(self): @@ -10128,7 +10164,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________________ TestInspectMetadata.test_visualization ____________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9abf0> def __str__(self): """Return the string representation of the path, suitable for @@ -10141,7 +10177,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9abf0> @property def drive(self): @@ -10196,7 +10232,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf087c7b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9abf0> @property def _raw_path(self): @@ -10207,7 +10243,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestExportToFileFormat.test_artifact_no_metadata _______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a05530> def __str__(self): """Return the string representation of the path, suitable for @@ -10220,7 +10256,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a05530> @property def drive(self): @@ -10260,7 +10296,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a05530> @property def _raw_path(self): @@ -10271,7 +10307,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestExportToFileFormat.test_artifact_w_metadata ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a053b0> def __str__(self): """Return the string representation of the path, suitable for @@ -10284,7 +10320,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a053b0> @property def drive(self): @@ -10324,7 +10360,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a053b0> @property def _raw_path(self): @@ -10335,7 +10371,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestExportToFileFormat.test_bad_metadata_file _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3ab0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9a9b0> def __str__(self): """Return the string representation of the path, suitable for @@ -10348,7 +10384,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3ab0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9a9b0> @property def drive(self): @@ -10388,7 +10424,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ad3ab0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9a9b0> @property def _raw_path(self): @@ -10399,7 +10435,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestExportToFileFormat.test_export_dir_format _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06530> def __str__(self): """Return the string representation of the path, suitable for @@ -10412,7 +10448,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06530> @property def drive(self): @@ -10452,7 +10488,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06530> @property def _raw_path(self): @@ -10463,7 +10499,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________ TestExportToFileFormat.test_export_dir_format_nested _____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06370> def __str__(self): """Return the string representation of the path, suitable for @@ -10476,7 +10512,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06370> @property def drive(self): @@ -10516,7 +10552,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06370> @property def _raw_path(self): @@ -10527,7 +10563,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________ TestExportToFileFormat.test_export_file_format ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4af0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74f70> def __str__(self): """Return the string representation of the path, suitable for @@ -10540,7 +10576,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4af0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74f70> @property def drive(self): @@ -10580,7 +10616,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0aa4af0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74f70> @property def _raw_path(self): @@ -10591,7 +10627,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________ TestExportToFileFormat.test_export_path_file_is_replaced ___________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09f5530> def __str__(self): """Return the string representation of the path, suitable for @@ -10604,7 +10640,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09f5530> @property def drive(self): @@ -10644,7 +10680,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09f5530> @property def _raw_path(self): @@ -10655,7 +10691,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________ TestExportToFileFormat.test_export_to_dir_no_format ______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09f5370> def __str__(self): """Return the string representation of the path, suitable for @@ -10668,7 +10704,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09f5370> @property def drive(self): @@ -10708,7 +10744,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5430> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09f5370> @property def _raw_path(self): @@ -10719,7 +10755,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________ TestExportToFileFormat.test_export_to_dir_w_format ______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5af0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9adf0> def __str__(self): """Return the string representation of the path, suitable for @@ -10732,7 +10768,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5af0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9adf0> @property def drive(self): @@ -10772,7 +10808,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0ac5af0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b9adf0> @property def _raw_path(self): @@ -10783,7 +10819,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___ TestExportToFileFormat.test_export_to_dir_without_format_success_message ___ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d4f0> def __str__(self): """Return the string representation of the path, suitable for @@ -10796,7 +10832,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d4f0> @property def drive(self): @@ -10836,7 +10872,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1ef0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d4f0> @property def _raw_path(self): @@ -10847,7 +10883,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestExportToFileFormat.test_export_to_file __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d5b0> def __str__(self): """Return the string representation of the path, suitable for @@ -10860,7 +10896,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d5b0> @property def drive(self): @@ -10900,7 +10936,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d5b0> @property def _raw_path(self): @@ -10911,7 +10947,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________ TestExportToFileFormat.test_export_to_file_creates_directories ________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74d30> def __str__(self): """Return the string representation of the path, suitable for @@ -10924,7 +10960,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74d30> @property def drive(self): @@ -10964,7 +11000,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d1bb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74d30> @property def _raw_path(self): @@ -10975,7 +11011,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____ TestExportToFileFormat.test_export_to_file_with_format_success_message ____ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9f30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0993570> def __str__(self): """Return the string representation of the path, suitable for @@ -10988,7 +11024,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9f30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0993570> @property def drive(self): @@ -11028,7 +11064,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9f30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0993570> @property def _raw_path(self): @@ -11039,7 +11075,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________ TestExportToFileFormat.test_export_to_filename_without_path __________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b94b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09933b0> def __str__(self): """Return the string representation of the path, suitable for @@ -11052,7 +11088,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b94b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09933b0> @property def drive(self): @@ -11092,7 +11128,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b94b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09933b0> @property def _raw_path(self): @@ -11103,7 +11139,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________ TestExportToFileFormat.test_export_visualization_to_dir ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9bf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d930> def __str__(self): """Return the string representation of the path, suitable for @@ -11116,7 +11152,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9bf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d930> @property def drive(self): @@ -11156,7 +11192,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9bf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf098d930> @property def _raw_path(self): @@ -11167,7 +11203,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___ TestExportToFileFormat.test_export_visualization_to_dir_success_message ____ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08ddf30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095d270> def __str__(self): """Return the string representation of the path, suitable for @@ -11180,7 +11216,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08ddf30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095d270> @property def drive(self): @@ -11220,7 +11256,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08ddf30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095d270> @property def _raw_path(self): @@ -11231,7 +11267,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________ TestExportToFileFormat.test_export_visualization_w_format ___________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08dd4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095d0b0> def __str__(self): """Return the string representation of the path, suitable for @@ -11244,7 +11280,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08dd4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095d0b0> @property def drive(self): @@ -11284,7 +11320,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08dd4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095d0b0> @property def _raw_path(self): @@ -11295,7 +11331,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________ TestExportToFileFormat.test_extract_to_dir_success_message __________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08ddbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74d30> def __str__(self): """Return the string representation of the path, suitable for @@ -11308,7 +11344,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08ddbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74d30> @property def drive(self): @@ -11348,7 +11384,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08ddbf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0b74d30> @property def _raw_path(self): @@ -11359,7 +11395,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _ TestExportToFileFormat.test_import_from_directory_without_format_success_message _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aaf30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997570> def __str__(self): """Return the string representation of the path, suitable for @@ -11372,7 +11408,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aaf30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997570> @property def drive(self): @@ -11412,7 +11448,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aaf30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997570> @property def _raw_path(self): @@ -11423,7 +11459,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___ TestExportToFileFormat.test_import_from_file_with_format_success_message ___ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aa4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09973b0> def __str__(self): """Return the string representation of the path, suitable for @@ -11436,7 +11472,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aa4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09973b0> @property def drive(self): @@ -11476,7 +11512,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aa4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09973b0> @property def _raw_path(self): @@ -11487,7 +11523,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________ TestExportToFileFormat.test_merged_metadata __________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aacf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095dfb0> def __str__(self): """Return the string representation of the path, suitable for @@ -11500,7 +11536,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aacf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095dfb0> @property def drive(self): @@ -11540,7 +11576,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08aacf0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf095dfb0> @property def _raw_path(self): @@ -11551,7 +11587,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestExportToFileFormat.test_metadata_file ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09886b0> def __str__(self): """Return the string representation of the path, suitable for @@ -11564,7 +11600,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09886b0> @property def drive(self): @@ -11604,7 +11640,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1fb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09886b0> @property def _raw_path(self): @@ -11615,7 +11651,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestExportToFileFormat.test_tsv ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0988430> def __str__(self): """Return the string representation of the path, suitable for @@ -11628,7 +11664,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0988430> @property def drive(self): @@ -11668,7 +11704,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1530> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0988430> @property def _raw_path(self): @@ -11679,7 +11715,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestExportToFileFormat.test_visualization ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1db0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997730> def __str__(self): """Return the string representation of the path, suitable for @@ -11692,7 +11728,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1db0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997730> @property def drive(self): @@ -11732,7 +11768,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08c1db0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997730> @property def _raw_path(self): @@ -11776,7 +11812,7 @@ q2cli/tests/test_tools.py:494: AssertionError _______________________ TestCacheTools.test_cache_create _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085f870> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a2aaf0> def __str__(self): """Return the string representation of the path, suitable for @@ -11789,7 +11825,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085f870> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a2aaf0> @property def drive(self): @@ -11835,7 +11871,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085f870> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a2aaf0> @property def _raw_path(self): @@ -11846,7 +11882,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestCacheTools.test_cache_fetch ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085fe30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a2a270> def __str__(self): """Return the string representation of the path, suitable for @@ -11859,7 +11895,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085fe30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a2a270> @property def drive(self): @@ -11905,7 +11941,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085fe30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a2a270> @property def _raw_path(self): @@ -11916,7 +11952,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________________ TestCacheTools.test_cache_garbage_collection _________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e5b0> def __str__(self): """Return the string representation of the path, suitable for @@ -11929,7 +11965,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e5b0> @property def drive(self): @@ -11975,7 +12011,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2130> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e5b0> @property def _raw_path(self): @@ -11986,7 +12022,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestCacheTools.test_cache_import _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e8f0> def __str__(self): """Return the string representation of the path, suitable for @@ -11999,7 +12035,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e8f0> @property def drive(self): @@ -12045,7 +12081,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2670> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e8f0> @property def _raw_path(self): @@ -12056,7 +12092,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestCacheTools.test_cache_remove _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2e70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e3b0> def __str__(self): """Return the string representation of the path, suitable for @@ -12069,7 +12105,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2e70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e3b0> @property def drive(self): @@ -12115,7 +12151,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08d2e70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a4e3b0> @property def _raw_path(self): @@ -12126,7 +12162,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _____________________ TestCacheTools.test_cache_roundtrip ______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085fdb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09976f0> def __str__(self): """Return the string representation of the path, suitable for @@ -12139,7 +12175,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085fdb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09976f0> @property def drive(self): @@ -12185,7 +12221,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf085fdb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09976f0> @property def _raw_path(self): @@ -12196,7 +12232,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestCacheTools.test_cache_status _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06230> def __str__(self): """Return the string representation of the path, suitable for @@ -12209,7 +12245,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06230> @property def drive(self): @@ -12255,7 +12291,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08b9170> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a06230> @property def _raw_path(self): @@ -12266,7 +12302,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestCacheTools.test_cache_store ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f49f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997670> def __str__(self): """Return the string representation of the path, suitable for @@ -12279,7 +12315,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f49f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997670> @property def drive(self): @@ -12325,7 +12361,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf07f49f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0997670> @property def _raw_path(self): @@ -12336,7 +12372,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestPeek.test_artifact_and_visualization ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846f70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55670> def __str__(self): """Return the string representation of the path, suitable for @@ -12349,7 +12385,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846f70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55670> @property def drive(self): @@ -12393,7 +12429,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846f70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55670> @property def _raw_path(self): @@ -12404,7 +12440,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestPeek.test_multiple_file_tsv ________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08464f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55430> def __str__(self): """Return the string representation of the path, suitable for @@ -12417,7 +12453,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08464f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55430> @property def drive(self): @@ -12461,7 +12497,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08464f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55430> @property def _raw_path(self): @@ -12472,7 +12508,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________________ TestPeek.test_single_artifact _________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55fb0> def __str__(self): """Return the string representation of the path, suitable for @@ -12485,7 +12521,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55fb0> @property def drive(self): @@ -12529,7 +12565,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a55fb0> @property def _raw_path(self): @@ -12540,7 +12576,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ________________________ TestPeek.test_single_file_tsv _________________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0851eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a3c530> def __str__(self): """Return the string representation of the path, suitable for @@ -12553,7 +12589,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0851eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a3c530> @property def drive(self): @@ -12597,7 +12633,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0851eb0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a3c530> @property def _raw_path(self): @@ -12608,7 +12644,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ TestPeek.test_single_visualization ______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08513f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a3c370> def __str__(self): """Return the string representation of the path, suitable for @@ -12621,7 +12657,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08513f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a3c370> @property def drive(self): @@ -12665,7 +12701,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08513f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a3c370> @property def _raw_path(self): @@ -12676,7 +12712,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________________ TestReplay.test_replay_citations _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a270f0> def __str__(self): """Return the string representation of the path, suitable for @@ -12689,7 +12725,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a270f0> @property def drive(self): @@ -12733,7 +12769,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0846b70> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a270f0> @property def _raw_path(self): @@ -12744,7 +12780,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestReplay.test_replay_citations_no_deduplicate ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fb5f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a274b0> def __str__(self): """Return the string representation of the path, suitable for @@ -12757,7 +12793,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fb5f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a274b0> @property def drive(self): @@ -12801,7 +12837,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fb5f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a274b0> @property def _raw_path(self): @@ -12812,7 +12848,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ TestReplay.test_replay_provenance _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fb0b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a27ab0> def __str__(self): """Return the string representation of the path, suitable for @@ -12825,7 +12861,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fb0b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a27ab0> @property def drive(self): @@ -12869,7 +12905,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fb0b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a27ab0> @property def _raw_path(self): @@ -12880,7 +12916,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ___________________ TestReplay.test_replay_provenance_python ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fbc30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a27f70> def __str__(self): """Return the string representation of the path, suitable for @@ -12893,7 +12929,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fbc30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a27f70> @property def drive(self): @@ -12937,7 +12973,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf09fbc30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a27f70> @property def _raw_path(self): @@ -12948,7 +12984,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestReplay.test_replay_provenance_recurse ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0849f30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c30570> def __str__(self): """Return the string representation of the path, suitable for @@ -12961,7 +12997,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0849f30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c30570> @property def drive(self): @@ -13005,7 +13041,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0849f30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c30570> @property def _raw_path(self): @@ -13016,7 +13052,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________ TestReplay.test_replay_provenance_usage_driver_not_available _________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08493f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c304b0> def __str__(self): """Return the string representation of the path, suitable for @@ -13029,7 +13065,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08493f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c304b0> @property def drive(self): @@ -13073,7 +13109,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08493f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c304b0> @property def _raw_path(self): @@ -13084,7 +13120,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ____________ TestReplay.test_replay_provenance_use_md_without_parse ____________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08499f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c30e70> def __str__(self): """Return the string representation of the path, suitable for @@ -13097,7 +13133,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08499f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c30e70> @property def drive(self): @@ -13141,7 +13177,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf08499f0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c30e70> @property def _raw_path(self): @@ -13152,7 +13188,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________________ TestReplay.test_replay_supplement _______________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0ad30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3c4b0> def __str__(self): """Return the string representation of the path, suitable for @@ -13165,7 +13201,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0ad30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3c4b0> @property def drive(self): @@ -13209,7 +13245,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0ad30> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3c4b0> @property def _raw_path(self): @@ -13220,7 +13256,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError ______________ TestReplay.test_replay_supplement_no_metadata_dump ______________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0a330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3c2f0> def __str__(self): """Return the string representation of the path, suitable for @@ -13233,7 +13269,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0a330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3c2f0> @property def drive(self): @@ -13277,7 +13313,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0a330> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3c2f0> @property def _raw_path(self): @@ -13288,7 +13324,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _________ TestReplay.test_replay_supplement_usage_driver_not_available _________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0a930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3cdb0> def __str__(self): """Return the string representation of the path, suitable for @@ -13301,7 +13337,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0a930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3cdb0> @property def drive(self): @@ -13345,7 +13381,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0a0a930> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3cdb0> @property def _raw_path(self): @@ -13356,7 +13392,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError _______________ TestReplay.test_replay_supplement_with_metadata ________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf082a030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3d3f0> def __str__(self): """Return the string representation of the path, suitable for @@ -13369,7 +13405,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf082a030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3d3f0> @property def drive(self): @@ -13413,7 +13449,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf082a030> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3d3f0> @property def _raw_path(self): @@ -13424,7 +13460,7 @@ /usr/lib/python3.13/pathlib/_local.py:280: AttributeError __________________ TestReplay.test_replay_supplement_zipfile ___________________ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf082a4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3d4b0> def __str__(self): """Return the string representation of the path, suitable for @@ -13437,7 +13473,7 @@ During handling of the above exception, another exception occurred: -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf082a4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3d4b0> @property def drive(self): @@ -13481,7 +13517,7 @@ self._drv, self._root, self._tail_cached = self._parse_path(self._raw_path) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf082a4b0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0xf0c3d4b0> @property def _raw_path(self): @@ -13677,7 +13713,7 @@ ERROR q2cli/tests/test_core.py::ReplayCLIUsageTests::test_replay_optional_param_is_none ERROR q2cli/tests/test_core.py::WriteReproducibilitySupplementTests::test_replay_supplement_from_fp ERROR q2cli/tests/test_core.py::WriteReproducibilitySupplementTests::test_replay_supplement_from_provdag -======= 170 failed, 30 passed, 1 skipped, 1 warning, 10 errors in 34.26s ======= +======= 170 failed, 30 passed, 1 skipped, 1 warning, 10 errors in 18.64s ======= E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build; python3.13 -m pytest --ignore=q2cli/tests/test_usage.py dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 3.12" returned exit code 13 make[1]: Leaving directory '/build/reproducible-path/q2cli-2024.5.0' @@ -13799,111 +13835,111 @@ running install_lib creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/commands.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli -creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/_version.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/__main__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/commands.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/util.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ -creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click -creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/type.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/parser.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/option.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/command.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/type.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/command.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/option.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/parser.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click -creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_cli.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/data -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data/mapping_config.toml -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/data -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data/concatenated_ints.qza -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/data -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_tools.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_dev.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_usage.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_mystery_stew.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_cli.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_tools.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_cache_cli.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_dev.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_core.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_core.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_mystery_stew.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_cache_cli.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/_version.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/util.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core -creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/assets -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/assets/copyright_note.txt -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/assets -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/assets/cli_howto.txt -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/assets +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/cache.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/usage.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/completion.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/usage.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/cache.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/completion.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/config.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/state.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/cache.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/usage.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/config.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__pycache__/completion.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/config.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/state.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/completion.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/usage.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/config.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core +creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/assets +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/assets/copyright_note.txt -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/assets +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/assets/cli_howto.txt -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/assets copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/core/cache.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core +creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/commands.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/util.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/__main__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__pycache__/_version.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/_version.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__main__.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/dev.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/info.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/tools.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/__pycache__ copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/__pycache__/dev.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/__pycache__ -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/__pycache__ copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/__pycache__/tools.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/__pycache__ copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/__pycache__/info.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/__pycache__ copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/tools.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/info.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin -copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/util.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/builtin/dev.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin +creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_cache_cli.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_cli.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_dev.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/data +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data/concatenated_ints.qza -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/data +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/data/mapping_config.toml -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/data +creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_cli.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_core.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_dev.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_cache_cli.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_mystery_stew.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__pycache__/test_tools.cpython-313-pytest-8.3.3.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_core.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_tools.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_mystery_stew.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests/test_usage.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/commands.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/commands.py to commands.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/type.py to type.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/command.py to command.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/option.py to option.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/parser.py to parser.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_cli.py to test_cli.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_tools.py to test_tools.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_dev.py to test_dev.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_usage.py to test_usage.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_core.py to test_core.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_mystery_stew.py to test_mystery_stew.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_cache_cli.py to test_cache_cli.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/_version.py to _version.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/state.py to state.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/completion.py to completion.cpython-313.pyc +creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/option.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/type.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click +creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/command.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/type.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/option.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__pycache__/parser.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/parser.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click +copying /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click/command.py -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/util.py to util.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/cache.py to cache.cpython-313.pyc byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/usage.py to usage.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/completion.py to completion.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/state.py to state.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/config.py to config.cpython-313.pyc byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/core/cache.py to cache.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/_version.py to _version.cpython-313.pyc byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__main__.py to __main__.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/dev.py to dev.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/tools.py to tools.cpython-313.pyc byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/info.py to info.cpython-313.pyc -byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/util.py to util.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/tools.py to tools.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/builtin/dev.py to dev.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_cache_cli.py to test_cache_cli.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_cli.py to test_cli.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_dev.py to test_dev.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_core.py to test_core.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_tools.py to test_tools.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_mystery_stew.py to test_mystery_stew.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/test_usage.py to test_usage.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/commands.py to commands.cpython-313.pyc byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/option.py to option.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/type.py to type.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/parser.py to parser.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/command.py to command.cpython-313.pyc running install_egg_info Copying q2cli.egg-info to /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli-2024.5.0.egg-info Skipping SOURCES.txt running install_scripts creating /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/bin copying build/scripts-3.13/tab-qiime -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/bin -changing mode of /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/bin/tab-qiime to 755 +changing mode of /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/bin/tab-qiime to 775 Installing qiime script to /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/bin debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/q2cli-2024.5.0' @@ -13939,12 +13975,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/129704/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/129704/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/60945 and its subdirectories -I: Current time: Fri Nov 29 08:44:27 -12 2024 -I: pbuilder-time-stamp: 1732913067 +I: removing directory /srv/workspace/pbuilder/129704 and its subdirectories +I: Current time: Fri Jan 2 17:09:19 +14 2026 +I: pbuilder-time-stamp: 1767323359