Diff of the two buildlogs: -- --- b1/build.log 2024-12-10 05:54:15.830758261 +0000 +++ b2/build.log 2024-12-10 05:57:25.450133489 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Dec 9 17:51:35 -12 2024 -I: pbuilder-time-stamp: 1733809895 +I: Current time: Tue Jan 13 02:17:18 +14 2026 +I: pbuilder-time-stamp: 1768220238 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -30,51 +30,83 @@ 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/1082028/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3127957/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +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 12 12:17 /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/3127957/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3127957/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='amd64' - DEBIAN_FRONTEND='noninteractive' + 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]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='7347f7a6615f420c965400b93dd49ef2' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - 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='1082028' - PS1='# ' - PS2='> ' + INVOCATION_ID=f353b5aab5384ae0a519c46a7ac04e6a + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=3127957 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.5mckr4DJ/pbuilderrc_O3cD --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.5mckr4DJ/b1 --logfile b1/build.log q2cli_2024.5.0-2.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + 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.5mckr4DJ/pbuilderrc_Jokx --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.5mckr4DJ/b2 --logfile b2/build.log q2cli_2024.5.0-2.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom01-amd64 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) 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/1082028/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3127957/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -257,7 +289,7 @@ Get: 133 http://deb.debian.org/debian unstable/main amd64 python3-tzlocal all 5.2-1.1 [23.7 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 python3-yaml amd64 6.0.2-1+b1 [178 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 qiime all 2024.5.0-1 [304 kB] -Fetched 78.7 MB in 1s (60.2 MB/s) +Fetched 78.7 MB in 2s (39.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19965 files and directories currently installed.) @@ -702,8 +734,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Dec 10 05:53:12 UTC 2024. -Universal Time is now: Tue Dec 10 05:53:12 UTC 2024. +Local time is now: Mon Jan 12 12:19:01 UTC 2026. +Universal Time is now: Mon Jan 12 12:19:01 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.1-1) ... @@ -839,7 +871,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/3127957/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3127957/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 @@ -878,36 +914,36 @@ creating /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/__main__.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/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/option.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/type.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/parser.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/click +copying q2cli/commands.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 creating /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/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 +creating /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/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/type.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 creating /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/usage.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/state.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/__init__.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/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 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_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/test_cli.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/test_mystery_stew.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_usage.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/test_core.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/__init__.py -> /build/reproducible-path/q2cli-2024.5.0/.pybuild/cpython3_3.13/build/q2cli/tests running egg_info creating q2cli.egg-info writing q2cli.egg-info/PKG-INFO @@ -1012,7 +1048,7 @@ 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' @@ -1037,7 +1073,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> def __str__(self): """Return the string representation of the path, suitable for @@ -1050,7 +1086,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def drive(self): @@ -1093,7 +1129,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def _raw_path(self): @@ -1104,7 +1140,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> def __str__(self): """Return the string representation of the path, suitable for @@ -1117,7 +1153,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def drive(self): @@ -1160,7 +1196,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def _raw_path(self): @@ -1171,7 +1207,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> def __str__(self): """Return the string representation of the path, suitable for @@ -1184,7 +1220,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def drive(self): @@ -1227,7 +1263,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def _raw_path(self): @@ -1238,7 +1274,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> def __str__(self): """Return the string representation of the path, suitable for @@ -1251,7 +1287,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def drive(self): @@ -1294,7 +1330,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def _raw_path(self): @@ -1305,7 +1341,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> def __str__(self): """Return the string representation of the path, suitable for @@ -1318,7 +1354,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def drive(self): @@ -1361,7 +1397,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def _raw_path(self): @@ -1372,7 +1408,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> def __str__(self): """Return the string representation of the path, suitable for @@ -1385,7 +1421,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def drive(self): @@ -1428,7 +1464,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def _raw_path(self): @@ -1439,7 +1475,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> def __str__(self): """Return the string representation of the path, suitable for @@ -1452,7 +1488,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def drive(self): @@ -1495,7 +1531,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def _raw_path(self): @@ -1506,7 +1542,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> def __str__(self): """Return the string representation of the path, suitable for @@ -1519,7 +1555,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def drive(self): @@ -1562,7 +1598,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 0x7f3690c09c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45c50> @property def _raw_path(self): @@ -1573,7 +1609,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 0x7f3690c0ba50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47a50> def __str__(self): """Return the string representation of the path, suitable for @@ -1586,7 +1622,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 0x7f3690c0ba50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47a50> @property def drive(self): @@ -1629,7 +1665,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 0x7f3690c0ba50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47a50> @property def _raw_path(self): @@ -1640,7 +1676,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 0x7f3690c0ba50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47a50> def __str__(self): """Return the string representation of the path, suitable for @@ -1653,7 +1689,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 0x7f3690c0ba50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47a50> @property def drive(self): @@ -1696,7 +1732,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 0x7f3690c0ba50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47a50> @property def _raw_path(self): @@ -1708,7 +1744,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 0x7f3690fb8350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1200350> def __str__(self): """Return the string representation of the path, suitable for @@ -1721,7 +1757,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 0x7f3690fb8350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1200350> @property def drive(self): @@ -1767,7 +1803,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 0x7f3690fb8350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1200350> @property def _raw_path(self): @@ -1780,7 +1816,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 0x7f3690de0150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1024150> def __str__(self): """Return the string representation of the path, suitable for @@ -1793,7 +1829,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 0x7f3690de0150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1024150> @property def drive(self): @@ -1839,7 +1875,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 0x7f3690de0150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1024150> @property def _raw_path(self): @@ -1850,7 +1886,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 0x7f36912706d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14c86d0> def __str__(self): """Return the string representation of the path, suitable for @@ -1863,7 +1899,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 0x7f36912706d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14c86d0> @property def drive(self): @@ -1909,7 +1945,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 0x7f36912706d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14c86d0> @property def _raw_path(self): @@ -1920,7 +1956,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 0x7f3690fa87d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f07d0> def __str__(self): """Return the string representation of the path, suitable for @@ -1933,7 +1969,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 0x7f3690fa87d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f07d0> @property def drive(self): @@ -1979,7 +2015,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 0x7f3690fa87d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f07d0> @property def _raw_path(self): @@ -1990,7 +2026,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 0x7f36912426d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14966d0> def __str__(self): """Return the string representation of the path, suitable for @@ -2003,7 +2039,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 0x7f36912426d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14966d0> @property def drive(self): @@ -2049,7 +2085,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 0x7f36912426d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14966d0> @property def _raw_path(self): @@ -2060,7 +2096,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 0x7f369111a6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b13626d0> def __str__(self): """Return the string representation of the path, suitable for @@ -2073,7 +2109,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 0x7f369111a6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b13626d0> @property def drive(self): @@ -2119,7 +2155,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 0x7f369111a6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b13626d0> @property def _raw_path(self): @@ -2130,7 +2166,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 0x7f3690cef850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f850> def __str__(self): """Return the string representation of the path, suitable for @@ -2143,7 +2179,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 0x7f3690cef850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f850> @property def drive(self): @@ -2189,7 +2225,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 0x7f3690cef850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f850> @property def _raw_path(self): @@ -2200,7 +2236,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 0x7f3690de2ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026ed0> def __str__(self): """Return the string representation of the path, suitable for @@ -2213,7 +2249,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 0x7f3690de2ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026ed0> @property def drive(self): @@ -2259,7 +2295,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 0x7f3690de2ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026ed0> @property def _raw_path(self): @@ -2270,7 +2306,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 0x7f36912423d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14963d0> def __str__(self): """Return the string representation of the path, suitable for @@ -2283,7 +2319,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 0x7f36912423d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14963d0> @property def drive(self): @@ -2329,7 +2365,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 0x7f36912423d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b14963d0> @property def _raw_path(self): @@ -2340,7 +2376,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 0x7f369111add0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362dd0> def __str__(self): """Return the string representation of the path, suitable for @@ -2353,7 +2389,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 0x7f369111add0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362dd0> @property def drive(self): @@ -2399,7 +2435,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 0x7f369111add0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362dd0> @property def _raw_path(self): @@ -2410,7 +2446,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 0x7f3690fdf750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247750> def __str__(self): """Return the string representation of the path, suitable for @@ -2423,7 +2459,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 0x7f3690fdf750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247750> @property def drive(self): @@ -2469,7 +2505,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 0x7f3690fdf750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247750> @property def _raw_path(self): @@ -2480,7 +2516,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 0x7f3690fb83d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12003d0> def __str__(self): """Return the string representation of the path, suitable for @@ -2493,7 +2529,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 0x7f3690fb83d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12003d0> @property def drive(self): @@ -2539,7 +2575,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 0x7f3690fb83d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12003d0> @property def _raw_path(self): @@ -2550,7 +2586,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 0x7f3690fa8a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f0a50> def __str__(self): """Return the string representation of the path, suitable for @@ -2563,7 +2599,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 0x7f3690fa8a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f0a50> @property def drive(self): @@ -2609,7 +2645,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 0x7f3690fa8a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f0a50> @property def _raw_path(self): @@ -2620,7 +2656,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 0x7f3690de2850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026850> def __str__(self): """Return the string representation of the path, suitable for @@ -2633,7 +2669,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 0x7f3690de2850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026850> @property def drive(self): @@ -2679,7 +2715,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 0x7f3690de2850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026850> @property def _raw_path(self): @@ -2690,7 +2726,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 0x7f3690cef050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f050> def __str__(self): """Return the string representation of the path, suitable for @@ -2703,7 +2739,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 0x7f3690cef050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f050> @property def drive(self): @@ -2749,7 +2785,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 0x7f3690cef050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f050> @property def _raw_path(self): @@ -2760,7 +2796,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 0x7f3690fdedd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1246dd0> def __str__(self): """Return the string representation of the path, suitable for @@ -2773,7 +2809,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 0x7f3690fdedd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1246dd0> @property def drive(self): @@ -2819,7 +2855,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 0x7f3690fdedd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1246dd0> @property def _raw_path(self): @@ -2830,7 +2866,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 0x7f3690de1ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1025ed0> def __str__(self): """Return the string representation of the path, suitable for @@ -2843,7 +2879,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 0x7f3690de1ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1025ed0> @property def drive(self): @@ -2889,7 +2925,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 0x7f3690de1ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1025ed0> @property def _raw_path(self): @@ -2900,7 +2936,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 0x7f3691c4c8d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df08d0> def __str__(self): """Return the string representation of the path, suitable for @@ -2913,7 +2949,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 0x7f3691c4c8d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df08d0> @property def drive(self): @@ -2959,7 +2995,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 0x7f3691c4c8d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df08d0> @property def _raw_path(self): @@ -2970,7 +3006,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 0x7f3690ceec50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2ec50> def __str__(self): """Return the string representation of the path, suitable for @@ -2983,7 +3019,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 0x7f3690ceec50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2ec50> @property def drive(self): @@ -3029,7 +3065,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 0x7f3690ceec50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2ec50> @property def _raw_path(self): @@ -3040,7 +3076,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 0x7f3690de1550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1025550> def __str__(self): """Return the string representation of the path, suitable for @@ -3053,7 +3089,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 0x7f3690de1550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1025550> @property def drive(self): @@ -3099,7 +3135,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 0x7f3690de1550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1025550> @property def _raw_path(self): @@ -3110,7 +3146,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 0x7f3690fdf9d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12479d0> def __str__(self): """Return the string representation of the path, suitable for @@ -3123,7 +3159,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 0x7f3690fdf9d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12479d0> @property def drive(self): @@ -3169,7 +3205,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 0x7f3690fdf9d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12479d0> @property def _raw_path(self): @@ -3180,7 +3216,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 0x7f3690fa83d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f03d0> def __str__(self): """Return the string representation of the path, suitable for @@ -3193,7 +3229,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 0x7f3690fa83d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f03d0> @property def drive(self): @@ -3239,7 +3275,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 0x7f3690fa83d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f03d0> @property def _raw_path(self): @@ -3250,7 +3286,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 0x7f3690fdfe50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247e50> def __str__(self): """Return the string representation of the path, suitable for @@ -3263,7 +3299,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 0x7f3690fdfe50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247e50> @property def drive(self): @@ -3309,7 +3345,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 0x7f3690fdfe50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247e50> @property def _raw_path(self): @@ -3320,7 +3356,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 0x7f3690fa89d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f09d0> def __str__(self): """Return the string representation of the path, suitable for @@ -3333,7 +3369,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 0x7f3690fa89d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f09d0> @property def drive(self): @@ -3379,7 +3415,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 0x7f3690fa89d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f09d0> @property def _raw_path(self): @@ -3390,7 +3426,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 0x7f3691044fd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290fd0> def __str__(self): """Return the string representation of the path, suitable for @@ -3403,7 +3439,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 0x7f3691044fd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290fd0> @property def drive(self): @@ -3449,7 +3485,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 0x7f3691044fd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290fd0> @property def _raw_path(self): @@ -3460,7 +3496,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 0x7f3697dd43d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b80c03d0> def __str__(self): """Return the string representation of the path, suitable for @@ -3473,7 +3509,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 0x7f3697dd43d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b80c03d0> @property def drive(self): @@ -3519,7 +3555,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 0x7f3697dd43d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b80c03d0> @property def _raw_path(self): @@ -3530,7 +3566,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 0x7f3690fab750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f3750> def __str__(self): """Return the string representation of the path, suitable for @@ -3543,7 +3579,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 0x7f3690fab750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f3750> @property def drive(self): @@ -3589,7 +3625,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 0x7f3690fab750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f3750> @property def _raw_path(self): @@ -3600,7 +3636,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 0x7f3690cef150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f150> def __str__(self): """Return the string representation of the path, suitable for @@ -3613,7 +3649,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 0x7f3690cef150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f150> @property def drive(self): @@ -3659,7 +3695,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 0x7f3690cef150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2f150> @property def _raw_path(self): @@ -3670,7 +3706,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 0x7f3691044ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290ed0> def __str__(self): """Return the string representation of the path, suitable for @@ -3683,7 +3719,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 0x7f3691044ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290ed0> @property def drive(self): @@ -3729,7 +3765,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 0x7f3691044ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290ed0> @property def _raw_path(self): @@ -3740,7 +3776,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 0x7f3690c0b850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47850> def __str__(self): """Return the string representation of the path, suitable for @@ -3753,7 +3789,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 0x7f3690c0b850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47850> @property def drive(self): @@ -3799,7 +3835,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 0x7f3690c0b850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47850> @property def _raw_path(self): @@ -3810,7 +3846,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 0x7f3691c4c8d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df08d0> def __str__(self): """Return the string representation of the path, suitable for @@ -3823,7 +3859,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 0x7f3691c4c8d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df08d0> @property def drive(self): @@ -3869,7 +3905,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 0x7f3691c4c8d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df08d0> @property def _raw_path(self): @@ -3880,7 +3916,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 0x7f36914760d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b16d20d0> def __str__(self): """Return the string representation of the path, suitable for @@ -3893,7 +3929,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 0x7f36914760d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b16d20d0> @property def drive(self): @@ -3937,7 +3973,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 0x7f36914760d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b16d20d0> @property def _raw_path(self): @@ -3948,7 +3984,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 0x7f36911102d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b82d0> def __str__(self): """Return the string representation of the path, suitable for @@ -3961,7 +3997,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 0x7f36911102d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b82d0> @property def drive(self): @@ -4005,7 +4041,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 0x7f36911102d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b82d0> @property def _raw_path(self): @@ -4016,7 +4052,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 0x7f3690cb4450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c450> def __str__(self): """Return the string representation of the path, suitable for @@ -4029,7 +4065,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 0x7f3690cb4450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c450> @property def drive(self): @@ -4073,7 +4109,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 0x7f3690cb4450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c450> @property def _raw_path(self): @@ -4084,7 +4120,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 0x7f3691118b50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360b50> def __str__(self): """Return the string representation of the path, suitable for @@ -4097,7 +4133,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 0x7f3691118b50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360b50> @property def drive(self): @@ -4141,7 +4177,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 0x7f3691118b50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360b50> @property def _raw_path(self): @@ -4152,7 +4188,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 0x7f3691c4c9d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df09d0> def __str__(self): """Return the string representation of the path, suitable for @@ -4165,7 +4201,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 0x7f3691c4c9d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df09d0> @property def drive(self): @@ -4209,7 +4245,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 0x7f3691c4c9d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df09d0> @property def _raw_path(self): @@ -4220,7 +4256,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 0x7f3691044ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290ed0> def __str__(self): """Return the string representation of the path, suitable for @@ -4233,7 +4269,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 0x7f3691044ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290ed0> @property def drive(self): @@ -4277,7 +4313,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 0x7f3691044ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1290ed0> @property def _raw_path(self): @@ -4288,7 +4324,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 0x7f3690fdf0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12470d0> def __str__(self): """Return the string representation of the path, suitable for @@ -4301,7 +4337,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 0x7f3690fdf0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12470d0> @property def drive(self): @@ -4345,7 +4381,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 0x7f3690fdf0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12470d0> @property def _raw_path(self): @@ -4356,7 +4392,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 0x7f3691111f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9f50> def __str__(self): """Return the string representation of the path, suitable for @@ -4369,7 +4405,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 0x7f3691111f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9f50> @property def drive(self): @@ -4413,7 +4449,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 0x7f3691111f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9f50> @property def _raw_path(self): @@ -4424,7 +4460,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 0x7f3690c0a950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46950> def __str__(self): """Return the string representation of the path, suitable for @@ -4437,7 +4473,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 0x7f3690c0a950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46950> @property def drive(self): @@ -4481,7 +4517,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 0x7f3690c0a950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46950> @property def _raw_path(self): @@ -4492,7 +4528,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 0x7f3690fdfc50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247c50> def __str__(self): """Return the string representation of the path, suitable for @@ -4505,7 +4541,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 0x7f3690fdfc50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247c50> @property def drive(self): @@ -4549,7 +4585,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 0x7f3690fdfc50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1247c50> @property def _raw_path(self): @@ -4560,7 +4596,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 0x7f3690fff5d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12575d0> def __str__(self): """Return the string representation of the path, suitable for @@ -4573,7 +4609,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 0x7f3690fff5d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12575d0> @property def drive(self): @@ -4617,7 +4653,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 0x7f3690fff5d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12575d0> @property def _raw_path(self): @@ -4628,7 +4664,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 0x7f3691c4ce50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df0e50> def __str__(self): """Return the string representation of the path, suitable for @@ -4641,7 +4677,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 0x7f3691c4ce50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df0e50> @property def drive(self): @@ -4685,7 +4721,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 0x7f3691c4ce50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1df0e50> @property def _raw_path(self): @@ -4696,7 +4732,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 0x7f3690fdded0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1245ed0> def __str__(self): """Return the string representation of the path, suitable for @@ -4709,7 +4745,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 0x7f3690fdded0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1245ed0> @property def drive(self): @@ -4753,7 +4789,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 0x7f3690fdded0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1245ed0> @property def _raw_path(self): @@ -4764,7 +4800,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 0x7f3690ffd750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1255750> def __str__(self): """Return the string representation of the path, suitable for @@ -4777,7 +4813,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 0x7f3690ffd750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1255750> @property def drive(self): @@ -4821,7 +4857,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 0x7f3690ffd750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1255750> @property def _raw_path(self): @@ -4832,7 +4868,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 0x7f3690c0b0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e470d0> def __str__(self): """Return the string representation of the path, suitable for @@ -4845,7 +4881,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 0x7f3690c0b0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e470d0> @property def drive(self): @@ -4889,7 +4925,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 0x7f3690c0b0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e470d0> @property def _raw_path(self): @@ -4900,7 +4936,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 0x7f3691113550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb550> def __str__(self): """Return the string representation of the path, suitable for @@ -4913,7 +4949,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 0x7f3691113550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb550> @property def drive(self): @@ -4957,7 +4993,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 0x7f3691113550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb550> @property def _raw_path(self): @@ -4968,7 +5004,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 0x7f3691d5b0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dd30d0> def __str__(self): """Return the string representation of the path, suitable for @@ -4981,7 +5017,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 0x7f3691d5b0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dd30d0> @property def drive(self): @@ -5025,7 +5061,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 0x7f3691d5b0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dd30d0> @property def _raw_path(self): @@ -5036,7 +5072,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 0x7f3690cb7a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111fa50> def __str__(self): """Return the string representation of the path, suitable for @@ -5049,7 +5085,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 0x7f3690cb7a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111fa50> @property def drive(self): @@ -5093,7 +5129,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 0x7f3690cb7a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111fa50> @property def _raw_path(self): @@ -5104,7 +5140,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 0x7f3690c08c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e44c50> def __str__(self): """Return the string representation of the path, suitable for @@ -5117,7 +5153,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 0x7f3690c08c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e44c50> @property def drive(self): @@ -5161,7 +5197,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 0x7f3690c08c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e44c50> @property def _raw_path(self): @@ -5172,7 +5208,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 0x7f3690cb5d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111dd50> def __str__(self): """Return the string representation of the path, suitable for @@ -5185,7 +5221,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 0x7f3690cb5d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111dd50> @property def drive(self): @@ -5229,7 +5265,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 0x7f3690cb5d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111dd50> @property def _raw_path(self): @@ -5240,7 +5276,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 0x7f3691118650> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360650> def __str__(self): """Return the string representation of the path, suitable for @@ -5253,7 +5289,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 0x7f3691118650> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360650> @property def drive(self): @@ -5300,7 +5336,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 0x7f3691118650> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360650> @property def _raw_path(self): @@ -5311,7 +5347,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 0x7f3690cb41d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c1d0> def __str__(self): """Return the string representation of the path, suitable for @@ -5324,7 +5360,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 0x7f3690cb41d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c1d0> @property def drive(self): @@ -5371,7 +5407,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 0x7f3690cb41d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c1d0> @property def _raw_path(self): @@ -5382,7 +5418,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 0x7f3691113150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb150> def __str__(self): """Return the string representation of the path, suitable for @@ -5395,7 +5431,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 0x7f3691113150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb150> @property def drive(self): @@ -5442,7 +5478,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 0x7f3691113150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb150> @property def _raw_path(self): @@ -5453,7 +5489,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 0x7f3690c0a750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46750> def __str__(self): """Return the string representation of the path, suitable for @@ -5466,7 +5502,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 0x7f3690c0a750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46750> @property def drive(self): @@ -5513,7 +5549,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 0x7f3690c0a750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46750> @property def _raw_path(self): @@ -5524,7 +5560,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 0x7f3690cb62d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e2d0> def __str__(self): """Return the string representation of the path, suitable for @@ -5537,7 +5573,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 0x7f3690cb62d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e2d0> @property def drive(self): @@ -5583,7 +5619,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 0x7f3690cb62d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e2d0> @property def _raw_path(self): @@ -5594,7 +5630,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 0x7f3690c09950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45950> def __str__(self): """Return the string representation of the path, suitable for @@ -5607,7 +5643,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 0x7f3690c09950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45950> @property def drive(self): @@ -5653,7 +5689,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 0x7f3690c09950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45950> @property def _raw_path(self): @@ -5664,7 +5700,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 0x7f3690ae52d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d212d0> def __str__(self): """Return the string representation of the path, suitable for @@ -5677,7 +5713,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 0x7f3690ae52d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d212d0> @property def drive(self): @@ -5723,7 +5759,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 0x7f3690ae52d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d212d0> @property def _raw_path(self): @@ -5734,7 +5770,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 0x7f3690fabd50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f3d50> def __str__(self): """Return the string representation of the path, suitable for @@ -5747,7 +5783,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 0x7f3690fabd50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f3d50> @property def drive(self): @@ -5793,7 +5829,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 0x7f3690fabd50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f3d50> @property def _raw_path(self): @@ -5804,7 +5840,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 0x7f3690cee850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2e850> def __str__(self): """Return the string representation of the path, suitable for @@ -5817,7 +5853,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 0x7f3690cee850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2e850> @property def drive(self): @@ -5863,7 +5899,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 0x7f3690cee850> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0f2e850> @property def _raw_path(self): @@ -5874,7 +5910,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 0x7f3694df9550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1da9550> def __str__(self): """Return the string representation of the path, suitable for @@ -5887,7 +5923,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 0x7f3694df9550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1da9550> @property def drive(self): @@ -5933,7 +5969,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 0x7f3694df9550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1da9550> @property def _raw_path(self): @@ -5944,7 +5980,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 0x7f3690ffef50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1256f50> def __str__(self): """Return the string representation of the path, suitable for @@ -5957,7 +5993,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 0x7f3690ffef50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1256f50> @property def drive(self): @@ -6003,7 +6039,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 0x7f3690ffef50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1256f50> @property def _raw_path(self): @@ -6014,7 +6050,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 0x7f3690de2150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026150> def __str__(self): """Return the string representation of the path, suitable for @@ -6027,7 +6063,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 0x7f3690de2150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026150> @property def drive(self): @@ -6073,7 +6109,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 0x7f3690de2150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1026150> @property def _raw_path(self): @@ -6084,7 +6120,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 0x7f36911103d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b83d0> def __str__(self): """Return the string representation of the path, suitable for @@ -6097,7 +6133,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 0x7f36911103d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b83d0> @property def drive(self): @@ -6143,7 +6179,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 0x7f36911103d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b83d0> @property def _raw_path(self): @@ -6154,7 +6190,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 0x7f3690c0a6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e466d0> def __str__(self): """Return the string representation of the path, suitable for @@ -6167,7 +6203,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 0x7f3690c0a6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e466d0> @property def drive(self): @@ -6213,7 +6249,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 0x7f3690c0a6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e466d0> @property def _raw_path(self): @@ -6224,7 +6260,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 0x7f3690cb6050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e050> def __str__(self): """Return the string representation of the path, suitable for @@ -6237,7 +6273,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 0x7f3690cb6050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e050> @property def drive(self): @@ -6283,7 +6319,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 0x7f3690cb6050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e050> @property def _raw_path(self): @@ -6294,7 +6330,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 0x7f3690fddbd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1245bd0> def __str__(self): """Return the string representation of the path, suitable for @@ -6307,7 +6343,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 0x7f3690fddbd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1245bd0> @property def drive(self): @@ -6353,7 +6389,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 0x7f3690fddbd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1245bd0> @property def _raw_path(self): @@ -6364,7 +6400,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 0x7f3690c0a350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46350> def __str__(self): """Return the string representation of the path, suitable for @@ -6377,7 +6413,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 0x7f3690c0a350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46350> @property def drive(self): @@ -6423,7 +6459,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 0x7f3690c0a350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46350> @property def _raw_path(self): @@ -6434,7 +6470,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 0x7f36911128d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10ba8d0> def __str__(self): """Return the string representation of the path, suitable for @@ -6447,7 +6483,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 0x7f36911128d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10ba8d0> @property def drive(self): @@ -6493,7 +6529,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 0x7f36911128d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10ba8d0> @property def _raw_path(self): @@ -6504,7 +6540,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 0x7f3690ffe350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1256350> def __str__(self): """Return the string representation of the path, suitable for @@ -6517,7 +6553,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 0x7f3690ffe350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1256350> @property def drive(self): @@ -6563,7 +6599,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 0x7f3690ffe350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1256350> @property def _raw_path(self): @@ -6574,7 +6610,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 0x7f3690c0ae50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46e50> def __str__(self): """Return the string representation of the path, suitable for @@ -6587,7 +6623,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 0x7f3690c0ae50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46e50> @property def drive(self): @@ -6633,7 +6669,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 0x7f3690c0ae50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46e50> @property def _raw_path(self): @@ -6644,7 +6680,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 0x7f36911100d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b80d0> def __str__(self): """Return the string representation of the path, suitable for @@ -6657,7 +6693,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 0x7f36911100d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b80d0> @property def drive(self): @@ -6703,7 +6739,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 0x7f36911100d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b80d0> @property def _raw_path(self): @@ -6714,7 +6750,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 0x7f3690c0d0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e010d0> def __str__(self): """Return the string representation of the path, suitable for @@ -6727,7 +6763,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 0x7f3690c0d0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e010d0> @property def drive(self): @@ -6773,7 +6809,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 0x7f3690c0d0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e010d0> @property def _raw_path(self): @@ -6784,7 +6820,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 0x7f36911193d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b13613d0> def __str__(self): """Return the string representation of the path, suitable for @@ -6797,7 +6833,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 0x7f36911193d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b13613d0> @property def drive(self): @@ -6843,7 +6879,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 0x7f36911193d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b13613d0> @property def _raw_path(self): @@ -6854,7 +6890,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 0x7f3690ae4c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d20c50> def __str__(self): """Return the string representation of the path, suitable for @@ -6867,7 +6903,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 0x7f3690ae4c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d20c50> @property def drive(self): @@ -6913,7 +6949,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 0x7f3690ae4c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d20c50> @property def _raw_path(self): @@ -6924,7 +6960,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 0x7f3690c09250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45250> def __str__(self): """Return the string representation of the path, suitable for @@ -6937,7 +6973,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 0x7f3690c09250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45250> @property def drive(self): @@ -6983,7 +7019,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 0x7f3690c09250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45250> @property def _raw_path(self): @@ -6994,7 +7030,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 0x7f36913ff250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b165b250> def __str__(self): """Return the string representation of the path, suitable for @@ -7007,7 +7043,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 0x7f36913ff250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b165b250> @property def drive(self): @@ -7053,7 +7089,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 0x7f36913ff250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b165b250> @property def _raw_path(self): @@ -7064,7 +7100,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 0x7f3690cb67d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e7d0> def __str__(self): """Return the string representation of the path, suitable for @@ -7077,7 +7113,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 0x7f3690cb67d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e7d0> @property def drive(self): @@ -7123,7 +7159,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 0x7f3690cb67d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111e7d0> @property def _raw_path(self): @@ -7134,7 +7170,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 0x7f3690c0dcd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e01cd0> def __str__(self): """Return the string representation of the path, suitable for @@ -7147,7 +7183,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 0x7f3690c0dcd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e01cd0> @property def drive(self): @@ -7193,7 +7229,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 0x7f3690c0dcd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e01cd0> @property def _raw_path(self): @@ -7204,7 +7240,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 0x7f3691111450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9450> def __str__(self): """Return the string representation of the path, suitable for @@ -7217,7 +7253,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 0x7f3691111450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9450> @property def drive(self): @@ -7263,7 +7299,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 0x7f3691111450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9450> @property def _raw_path(self): @@ -7274,7 +7310,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 0x7f3690cb56d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111d6d0> def __str__(self): """Return the string representation of the path, suitable for @@ -7287,7 +7323,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 0x7f3690cb56d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111d6d0> @property def drive(self): @@ -7333,7 +7369,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 0x7f3690cb56d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111d6d0> @property def _raw_path(self): @@ -7344,7 +7380,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 0x7f3690ffd6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12556d0> def __str__(self): """Return the string representation of the path, suitable for @@ -7357,7 +7393,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 0x7f3690ffd6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12556d0> @property def drive(self): @@ -7403,7 +7439,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 0x7f3690ffd6d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12556d0> @property def _raw_path(self): @@ -7414,7 +7450,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 0x7f3690c0f0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e030d0> def __str__(self): """Return the string representation of the path, suitable for @@ -7427,7 +7463,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 0x7f3690c0f0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e030d0> @property def drive(self): @@ -7473,7 +7509,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 0x7f3690c0f0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e030d0> @property def _raw_path(self): @@ -7484,7 +7520,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 0x7f369111a550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362550> def __str__(self): """Return the string representation of the path, suitable for @@ -7497,7 +7533,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 0x7f369111a550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362550> @property def drive(self): @@ -7543,7 +7579,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 0x7f369111a550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362550> @property def _raw_path(self): @@ -7554,7 +7590,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 0x7f3691111ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9ed0> def __str__(self): """Return the string representation of the path, suitable for @@ -7567,7 +7603,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 0x7f3691111ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9ed0> @property def drive(self): @@ -7613,7 +7649,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 0x7f3691111ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b9ed0> @property def _raw_path(self): @@ -7624,7 +7660,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 0x7f3690ac02d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d502d0> def __str__(self): """Return the string representation of the path, suitable for @@ -7637,7 +7673,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 0x7f3690ac02d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d502d0> @property def drive(self): @@ -7676,7 +7712,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 0x7f3690ac02d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d502d0> @property def _raw_path(self): @@ -7687,7 +7723,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 0x7f3690c0cdd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00dd0> def __str__(self): """Return the string representation of the path, suitable for @@ -7700,7 +7736,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 0x7f3690c0cdd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00dd0> @property def drive(self): @@ -7748,7 +7784,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 0x7f3690c0cdd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00dd0> @property def _raw_path(self): @@ -7759,7 +7795,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 0x7f3691c84250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dfc250> def __str__(self): """Return the string representation of the path, suitable for @@ -7772,7 +7808,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 0x7f3691c84250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dfc250> @property def drive(self): @@ -7820,7 +7856,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 0x7f3691c84250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dfc250> @property def _raw_path(self): @@ -7831,7 +7867,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 0x7f3690c08dd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e44dd0> def __str__(self): """Return the string representation of the path, suitable for @@ -7844,7 +7880,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 0x7f3690c08dd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e44dd0> @property def drive(self): @@ -7892,7 +7928,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 0x7f3690c08dd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e44dd0> @property def _raw_path(self): @@ -7903,7 +7939,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 0x7f3690fa89d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f09d0> def __str__(self): """Return the string representation of the path, suitable for @@ -7916,7 +7952,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 0x7f3690fa89d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f09d0> @property def drive(self): @@ -7964,7 +8000,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 0x7f3690fa89d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b11f09d0> @property def _raw_path(self): @@ -7975,7 +8011,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 0x7f3691113f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bbf50> def __str__(self): """Return the string representation of the path, suitable for @@ -7988,7 +8024,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 0x7f3691113f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bbf50> @property def drive(self): @@ -8036,7 +8072,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 0x7f3691113f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bbf50> @property def _raw_path(self): @@ -8047,7 +8083,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 0x7f3690bf9b50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7db50> def __str__(self): """Return the string representation of the path, suitable for @@ -8060,7 +8096,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 0x7f3690bf9b50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7db50> @property def drive(self): @@ -8108,7 +8144,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 0x7f3690bf9b50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7db50> @property def _raw_path(self): @@ -8119,7 +8155,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 0x7f3690c56150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eb6150> def __str__(self): """Return the string representation of the path, suitable for @@ -8132,7 +8168,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 0x7f3690c56150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eb6150> @property def drive(self): @@ -8180,7 +8216,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 0x7f3690c56150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eb6150> @property def _raw_path(self): @@ -8191,7 +8227,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 0x7f3690cb74d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111f4d0> def __str__(self): """Return the string representation of the path, suitable for @@ -8204,7 +8240,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 0x7f3690cb74d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111f4d0> @property def drive(self): @@ -8252,7 +8288,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 0x7f3690cb74d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111f4d0> @property def _raw_path(self): @@ -8263,7 +8299,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 0x7f3690c0bdd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47dd0> def __str__(self): """Return the string representation of the path, suitable for @@ -8276,7 +8312,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 0x7f3690c0bdd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47dd0> @property def drive(self): @@ -8324,7 +8360,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 0x7f3690c0bdd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e47dd0> @property def _raw_path(self): @@ -8335,7 +8371,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 0x7f3691112e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bae50> def __str__(self): """Return the string representation of the path, suitable for @@ -8348,7 +8384,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 0x7f3691112e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bae50> @property def drive(self): @@ -8396,7 +8432,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 0x7f3691112e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bae50> @property def _raw_path(self): @@ -8407,7 +8443,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 0x7f3690c0ce50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00e50> def __str__(self): """Return the string representation of the path, suitable for @@ -8420,7 +8456,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 0x7f3690c0ce50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00e50> @property def drive(self): @@ -8468,7 +8504,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 0x7f3690c0ce50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00e50> @property def _raw_path(self): @@ -8479,7 +8515,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 0x7f3690fff1d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12571d0> def __str__(self): """Return the string representation of the path, suitable for @@ -8492,7 +8528,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 0x7f3690fff1d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12571d0> @property def drive(self): @@ -8540,7 +8576,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 0x7f3690fff1d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12571d0> @property def _raw_path(self): @@ -8551,7 +8587,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 0x7f36911134d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb4d0> def __str__(self): """Return the string representation of the path, suitable for @@ -8564,7 +8600,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 0x7f36911134d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb4d0> @property def drive(self): @@ -8612,7 +8648,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 0x7f36911134d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10bb4d0> @property def _raw_path(self): @@ -8623,7 +8659,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 0x7f3690bf9ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7dad0> def __str__(self): """Return the string representation of the path, suitable for @@ -8636,7 +8672,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 0x7f3690bf9ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7dad0> @property def drive(self): @@ -8691,7 +8727,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 0x7f3690bf9ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7dad0> @property def _raw_path(self): @@ -8702,7 +8738,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 0x7f3691c848d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dfc8d0> def __str__(self): """Return the string representation of the path, suitable for @@ -8715,7 +8751,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 0x7f3691c848d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dfc8d0> @property def drive(self): @@ -8770,7 +8806,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 0x7f3691c848d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1dfc8d0> @property def _raw_path(self): @@ -8781,7 +8817,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 0x7f3690d848d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130c8d0> def __str__(self): """Return the string representation of the path, suitable for @@ -8794,7 +8830,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 0x7f3690d848d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130c8d0> @property def drive(self): @@ -8849,7 +8885,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 0x7f3690d848d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130c8d0> @property def _raw_path(self): @@ -8860,7 +8896,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 0x7f3691c08350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1e80350> def __str__(self): """Return the string representation of the path, suitable for @@ -8873,7 +8909,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 0x7f3691c08350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1e80350> @property def drive(self): @@ -8928,7 +8964,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 0x7f3691c08350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1e80350> @property def _raw_path(self): @@ -8939,7 +8975,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 0x7f3690c634d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e934d0> def __str__(self): """Return the string representation of the path, suitable for @@ -8952,7 +8988,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 0x7f3690c634d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e934d0> @property def drive(self): @@ -9007,7 +9043,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 0x7f3690c634d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e934d0> @property def _raw_path(self): @@ -9018,7 +9054,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 0x7f3690c435d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb5d0> def __str__(self): """Return the string representation of the path, suitable for @@ -9031,7 +9067,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 0x7f3690c435d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb5d0> @property def drive(self): @@ -9086,7 +9122,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 0x7f3690c435d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb5d0> @property def _raw_path(self): @@ -9097,7 +9133,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 0x7f3691392050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ea050> def __str__(self): """Return the string representation of the path, suitable for @@ -9110,7 +9146,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 0x7f3691392050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ea050> @property def drive(self): @@ -9165,7 +9201,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 0x7f3691392050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ea050> @property def _raw_path(self): @@ -9176,7 +9212,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 0x7f3690cb7f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111ff50> def __str__(self): """Return the string representation of the path, suitable for @@ -9189,7 +9225,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 0x7f3690cb7f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111ff50> @property def drive(self): @@ -9244,7 +9280,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 0x7f3690cb7f50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111ff50> @property def _raw_path(self): @@ -9255,7 +9291,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 0x7f3690c60a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90a50> def __str__(self): """Return the string representation of the path, suitable for @@ -9268,7 +9304,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 0x7f3690c60a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90a50> @property def drive(self): @@ -9323,7 +9359,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 0x7f3690c60a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90a50> @property def _raw_path(self): @@ -9334,7 +9370,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 0x7f36913927d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ea7d0> def __str__(self): """Return the string representation of the path, suitable for @@ -9347,7 +9383,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 0x7f36913927d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ea7d0> @property def drive(self): @@ -9402,7 +9438,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 0x7f36913927d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ea7d0> @property def _raw_path(self): @@ -9413,7 +9449,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 0x7f3690bf9e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7de50> def __str__(self): """Return the string representation of the path, suitable for @@ -9426,7 +9462,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 0x7f3690bf9e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7de50> @property def drive(self): @@ -9481,7 +9517,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 0x7f3690bf9e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7de50> @property def _raw_path(self): @@ -9492,7 +9528,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 0x7f3690c418d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0ee98d0> def __str__(self): """Return the string representation of the path, suitable for @@ -9505,7 +9541,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 0x7f3690c418d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0ee98d0> @property def drive(self): @@ -9560,7 +9596,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 0x7f3690c418d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0ee98d0> @property def _raw_path(self): @@ -9571,7 +9607,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 0x7f3690ae7d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d23d50> def __str__(self): """Return the string representation of the path, suitable for @@ -9584,7 +9620,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 0x7f3690ae7d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d23d50> @property def drive(self): @@ -9639,7 +9675,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 0x7f3690ae7d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d23d50> @property def _raw_path(self): @@ -9650,7 +9686,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 0x7f3690a104d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c544d0> def __str__(self): """Return the string representation of the path, suitable for @@ -9663,7 +9699,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 0x7f3690a104d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c544d0> @property def drive(self): @@ -9718,7 +9754,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 0x7f3690a104d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c544d0> @property def _raw_path(self): @@ -9729,7 +9765,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 0x7f3690bf8e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7ce50> def __str__(self): """Return the string representation of the path, suitable for @@ -9742,7 +9778,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 0x7f3690bf8e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7ce50> @property def drive(self): @@ -9797,7 +9833,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 0x7f3690bf8e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7ce50> @property def _raw_path(self): @@ -9808,7 +9844,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 0x7f36911100d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b80d0> def __str__(self): """Return the string representation of the path, suitable for @@ -9821,7 +9857,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 0x7f36911100d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b80d0> @property def drive(self): @@ -9876,7 +9912,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 0x7f36911100d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b10b80d0> @property def _raw_path(self): @@ -9887,7 +9923,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 0x7f3690c0ae50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46e50> def __str__(self): """Return the string representation of the path, suitable for @@ -9900,7 +9936,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 0x7f3690c0ae50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46e50> @property def drive(self): @@ -9955,7 +9991,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 0x7f3690c0ae50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46e50> @property def _raw_path(self): @@ -9966,7 +10002,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 0x7f3690ffe0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12560d0> def __str__(self): """Return the string representation of the path, suitable for @@ -9979,7 +10015,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 0x7f3690ffe0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12560d0> @property def drive(self): @@ -10034,7 +10070,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 0x7f3690ffe0d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b12560d0> @property def _raw_path(self): @@ -10045,7 +10081,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 0x7f3691393e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ebe50> def __str__(self): """Return the string representation of the path, suitable for @@ -10058,7 +10094,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 0x7f3691393e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ebe50> @property def drive(self): @@ -10113,7 +10149,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 0x7f3691393e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b15ebe50> @property def _raw_path(self): @@ -10124,7 +10160,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 0x7f3690c09250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45250> def __str__(self): """Return the string representation of the path, suitable for @@ -10137,7 +10173,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 0x7f3690c09250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45250> @property def drive(self): @@ -10192,7 +10228,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 0x7f3690c09250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45250> @property def _raw_path(self): @@ -10203,7 +10239,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 0x7f369111a450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362450> def __str__(self): """Return the string representation of the path, suitable for @@ -10216,7 +10252,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 0x7f369111a450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362450> @property def drive(self): @@ -10256,7 +10292,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 0x7f369111a450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1362450> @property def _raw_path(self): @@ -10267,7 +10303,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 0x7f3690a66e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cdae50> def __str__(self): """Return the string representation of the path, suitable for @@ -10280,7 +10316,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 0x7f3690a66e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cdae50> @property def drive(self): @@ -10320,7 +10356,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 0x7f3690a66e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cdae50> @property def _raw_path(self): @@ -10331,7 +10367,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 0x7f3690c0a1d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e461d0> def __str__(self): """Return the string representation of the path, suitable for @@ -10344,7 +10380,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 0x7f3690c0a1d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e461d0> @property def drive(self): @@ -10384,7 +10420,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 0x7f3690c0a1d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e461d0> @property def _raw_path(self): @@ -10395,7 +10431,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 0x7f3690cb5a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111da50> def __str__(self): """Return the string representation of the path, suitable for @@ -10408,7 +10444,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 0x7f3690cb5a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111da50> @property def drive(self): @@ -10448,7 +10484,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 0x7f3690cb5a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111da50> @property def _raw_path(self): @@ -10459,7 +10495,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 0x7f3690c540d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eb40d0> def __str__(self): """Return the string representation of the path, suitable for @@ -10472,7 +10508,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 0x7f3690c540d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eb40d0> @property def drive(self): @@ -10512,7 +10548,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 0x7f3690c540d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eb40d0> @property def _raw_path(self): @@ -10523,7 +10559,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 0x7f3690ae6d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d22d50> def __str__(self): """Return the string representation of the path, suitable for @@ -10536,7 +10572,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 0x7f3690ae6d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d22d50> @property def drive(self): @@ -10576,7 +10612,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 0x7f3690ae6d50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d22d50> @property def _raw_path(self): @@ -10587,7 +10623,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 0x7f3690c09550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45550> def __str__(self): """Return the string representation of the path, suitable for @@ -10600,7 +10636,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 0x7f3690c09550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45550> @property def drive(self): @@ -10640,7 +10676,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 0x7f3690c09550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e45550> @property def _raw_path(self): @@ -10651,7 +10687,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 0x7f3690a41550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c79550> def __str__(self): """Return the string representation of the path, suitable for @@ -10664,7 +10700,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 0x7f3690a41550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c79550> @property def drive(self): @@ -10704,7 +10740,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 0x7f3690a41550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c79550> @property def _raw_path(self): @@ -10715,7 +10751,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 0x7f3690ae5150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d21150> def __str__(self): """Return the string representation of the path, suitable for @@ -10728,7 +10764,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 0x7f3690ae5150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d21150> @property def drive(self): @@ -10768,7 +10804,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 0x7f3690ae5150> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d21150> @property def _raw_path(self): @@ -10779,7 +10815,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 0x7f3690c622d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e922d0> def __str__(self): """Return the string representation of the path, suitable for @@ -10792,7 +10828,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 0x7f3690c622d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e922d0> @property def drive(self): @@ -10832,7 +10868,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 0x7f3690c622d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e922d0> @property def _raw_path(self): @@ -10843,7 +10879,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 0x7f36909d0450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c20450> def __str__(self): """Return the string representation of the path, suitable for @@ -10856,7 +10892,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 0x7f36909d0450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c20450> @property def drive(self): @@ -10896,7 +10932,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 0x7f36909d0450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c20450> @property def _raw_path(self): @@ -10907,7 +10943,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 0x7f3690a40ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c78ad0> def __str__(self): """Return the string representation of the path, suitable for @@ -10920,7 +10956,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 0x7f3690a40ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c78ad0> @property def drive(self): @@ -10960,7 +10996,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 0x7f3690a40ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c78ad0> @property def _raw_path(self): @@ -10971,7 +11007,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 0x7f3690ae6450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d22450> def __str__(self): """Return the string representation of the path, suitable for @@ -10984,7 +11020,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 0x7f3690ae6450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d22450> @property def drive(self): @@ -11024,7 +11060,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 0x7f3690ae6450> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d22450> @property def _raw_path(self): @@ -11035,7 +11071,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 0x7f3691107950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1357950> def __str__(self): """Return the string representation of the path, suitable for @@ -11048,7 +11084,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 0x7f3691107950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1357950> @property def drive(self): @@ -11088,7 +11124,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 0x7f3691107950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1357950> @property def _raw_path(self): @@ -11099,7 +11135,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 0x7f3690a417d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c797d0> def __str__(self): """Return the string representation of the path, suitable for @@ -11112,7 +11148,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 0x7f3690a417d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c797d0> @property def drive(self): @@ -11152,7 +11188,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 0x7f3690a417d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c797d0> @property def _raw_path(self): @@ -11163,7 +11199,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 0x7f3690c43250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb250> def __str__(self): """Return the string representation of the path, suitable for @@ -11176,7 +11212,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 0x7f3690c43250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb250> @property def drive(self): @@ -11216,7 +11252,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 0x7f3690c43250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb250> @property def _raw_path(self): @@ -11227,7 +11263,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 0x7f3690c0c750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00750> def __str__(self): """Return the string representation of the path, suitable for @@ -11240,7 +11276,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 0x7f3690c0c750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00750> @property def drive(self): @@ -11280,7 +11316,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 0x7f3690c0c750> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e00750> @property def _raw_path(self): @@ -11291,7 +11327,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 0x7f3691105e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355e50> def __str__(self): """Return the string representation of the path, suitable for @@ -11304,7 +11340,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 0x7f3691105e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355e50> @property def drive(self): @@ -11344,7 +11380,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 0x7f3691105e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355e50> @property def _raw_path(self): @@ -11355,7 +11391,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 0x7f3690c60250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90250> def __str__(self): """Return the string representation of the path, suitable for @@ -11368,7 +11404,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 0x7f3690c60250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90250> @property def drive(self): @@ -11408,7 +11444,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 0x7f3690c60250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90250> @property def _raw_path(self): @@ -11419,7 +11455,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 0x7f3690d857d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130d7d0> def __str__(self): """Return the string representation of the path, suitable for @@ -11432,7 +11468,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 0x7f3690d857d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130d7d0> @property def drive(self): @@ -11472,7 +11508,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 0x7f3690d857d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130d7d0> @property def _raw_path(self): @@ -11483,7 +11519,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 0x7f3690c0dad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e01ad0> def __str__(self): """Return the string representation of the path, suitable for @@ -11496,7 +11532,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 0x7f3690c0dad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e01ad0> @property def drive(self): @@ -11536,7 +11572,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 0x7f3690c0dad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e01ad0> @property def _raw_path(self): @@ -11547,7 +11583,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 0x7f36909d29d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c229d0> def __str__(self): """Return the string representation of the path, suitable for @@ -11560,7 +11596,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 0x7f36909d29d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c229d0> @property def drive(self): @@ -11600,7 +11636,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 0x7f36909d29d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c229d0> @property def _raw_path(self): @@ -11611,7 +11647,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 0x7f3691105650> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355650> def __str__(self): """Return the string representation of the path, suitable for @@ -11624,7 +11660,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 0x7f3691105650> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355650> @property def drive(self): @@ -11664,7 +11700,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 0x7f3691105650> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355650> @property def _raw_path(self): @@ -11675,7 +11711,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 0x7f3690d879d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130f9d0> def __str__(self): """Return the string representation of the path, suitable for @@ -11688,7 +11724,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 0x7f3690d879d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130f9d0> @property def drive(self): @@ -11728,7 +11764,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 0x7f3690d879d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130f9d0> @property def _raw_path(self): @@ -11772,7 +11808,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 0x7f3690bf97d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7d7d0> def __str__(self): """Return the string representation of the path, suitable for @@ -11785,7 +11821,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 0x7f3690bf97d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7d7d0> @property def drive(self): @@ -11831,7 +11867,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 0x7f3690bf97d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7d7d0> @property def _raw_path(self): @@ -11842,7 +11878,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 0x7f3690d84550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130c550> def __str__(self): """Return the string representation of the path, suitable for @@ -11855,7 +11891,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 0x7f3690d84550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130c550> @property def drive(self): @@ -11901,7 +11937,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 0x7f3690d84550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130c550> @property def _raw_path(self): @@ -11912,7 +11948,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 0x7f3690a642d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd82d0> def __str__(self): """Return the string representation of the path, suitable for @@ -11925,7 +11961,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 0x7f3690a642d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd82d0> @property def drive(self): @@ -11971,7 +12007,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 0x7f3690a642d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd82d0> @property def _raw_path(self): @@ -11982,7 +12018,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 0x7f3691105e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355e50> def __str__(self): """Return the string representation of the path, suitable for @@ -11995,7 +12031,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 0x7f3691105e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355e50> @property def drive(self): @@ -12041,7 +12077,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 0x7f3691105e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1355e50> @property def _raw_path(self): @@ -12052,7 +12088,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 0x7f3690ae4550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d20550> def __str__(self): """Return the string representation of the path, suitable for @@ -12065,7 +12101,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 0x7f3690ae4550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d20550> @property def drive(self): @@ -12111,7 +12147,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 0x7f3690ae4550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0d20550> @property def _raw_path(self): @@ -12122,7 +12158,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 0x7f3690c60a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90a50> def __str__(self): """Return the string representation of the path, suitable for @@ -12135,7 +12171,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 0x7f3690c60a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90a50> @property def drive(self): @@ -12181,7 +12217,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 0x7f3690c60a50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e90a50> @property def _raw_path(self): @@ -12192,7 +12228,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 0x7f3690cb42d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c2d0> def __str__(self): """Return the string representation of the path, suitable for @@ -12205,7 +12241,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 0x7f3690cb42d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c2d0> @property def drive(self): @@ -12251,7 +12287,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 0x7f3690cb42d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b111c2d0> @property def _raw_path(self): @@ -12262,7 +12298,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 0x7f3690c43050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb050> def __str__(self): """Return the string representation of the path, suitable for @@ -12275,7 +12311,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 0x7f3690c43050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb050> @property def drive(self): @@ -12321,7 +12357,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 0x7f3690c43050> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0eeb050> @property def _raw_path(self): @@ -12332,7 +12368,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 0x7f3691118bd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360bd0> def __str__(self): """Return the string representation of the path, suitable for @@ -12345,7 +12381,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 0x7f3691118bd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360bd0> @property def drive(self): @@ -12389,7 +12425,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 0x7f3691118bd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1360bd0> @property def _raw_path(self): @@ -12400,7 +12436,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 0x7f3690a64250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd8250> def __str__(self): """Return the string representation of the path, suitable for @@ -12413,7 +12449,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 0x7f3690a64250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd8250> @property def drive(self): @@ -12457,7 +12493,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 0x7f3690a64250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd8250> @property def _raw_path(self): @@ -12468,7 +12504,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 0x7f3690a704d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c744d0> def __str__(self): """Return the string representation of the path, suitable for @@ -12481,7 +12517,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 0x7f3690a704d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c744d0> @property def drive(self): @@ -12525,7 +12561,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 0x7f3690a704d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c744d0> @property def _raw_path(self): @@ -12536,7 +12572,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 0x7f3690a67250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cdb250> def __str__(self): """Return the string representation of the path, suitable for @@ -12549,7 +12585,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 0x7f3690a67250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cdb250> @property def drive(self): @@ -12593,7 +12629,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 0x7f3690a67250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cdb250> @property def _raw_path(self): @@ -12604,7 +12640,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 0x7f3690bfb250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7f250> def __str__(self): """Return the string representation of the path, suitable for @@ -12617,7 +12653,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 0x7f3690bfb250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7f250> @property def drive(self): @@ -12661,7 +12697,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 0x7f3690bfb250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e7f250> @property def _raw_path(self): @@ -12672,7 +12708,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 0x7f3690a41ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c79ad0> def __str__(self): """Return the string representation of the path, suitable for @@ -12685,7 +12721,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 0x7f3690a41ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c79ad0> @property def drive(self): @@ -12729,7 +12765,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 0x7f3690a41ad0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c79ad0> @property def _raw_path(self): @@ -12740,7 +12776,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 0x7f3691104e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1354e50> def __str__(self): """Return the string representation of the path, suitable for @@ -12753,7 +12789,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 0x7f3691104e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1354e50> @property def drive(self): @@ -12797,7 +12833,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 0x7f3691104e50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1354e50> @property def _raw_path(self): @@ -12808,7 +12844,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 0x7f36909d12d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c212d0> def __str__(self): """Return the string representation of the path, suitable for @@ -12821,7 +12857,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 0x7f36909d12d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c212d0> @property def drive(self): @@ -12865,7 +12901,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 0x7f36909d12d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c212d0> @property def _raw_path(self): @@ -12876,7 +12912,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 0x7f3691107350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1357350> def __str__(self): """Return the string representation of the path, suitable for @@ -12889,7 +12925,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 0x7f3691107350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1357350> @property def drive(self): @@ -12933,7 +12969,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 0x7f3691107350> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1357350> @property def _raw_path(self): @@ -12944,7 +12980,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 0x7f3690c09550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46750> def __str__(self): """Return the string representation of the path, suitable for @@ -12957,7 +12993,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 0x7f3690c09550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46750> @property def drive(self): @@ -13001,7 +13037,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 0x7f3690c09550> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0e46750> @property def _raw_path(self): @@ -13012,7 +13048,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 0x7f3690a43950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c7b950> def __str__(self): """Return the string representation of the path, suitable for @@ -13025,7 +13061,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 0x7f3690a43950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c7b950> @property def drive(self): @@ -13069,7 +13105,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 0x7f3690a43950> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c7b950> @property def _raw_path(self): @@ -13080,7 +13116,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 0x7f3690a667d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cda7d0> def __str__(self): """Return the string representation of the path, suitable for @@ -13093,7 +13129,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 0x7f3690a667d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cda7d0> @property def drive(self): @@ -13137,7 +13173,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 0x7f3690a667d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cda7d0> @property def _raw_path(self): @@ -13148,7 +13184,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 0x7f3690958250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0b98250> def __str__(self): """Return the string representation of the path, suitable for @@ -13161,7 +13197,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 0x7f3690958250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0b98250> @property def drive(self): @@ -13205,7 +13241,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 0x7f3690958250> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0b98250> @property def _raw_path(self): @@ -13216,7 +13252,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 0x7f3690ff6cd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1242cd0> def __str__(self): """Return the string representation of the path, suitable for @@ -13229,7 +13265,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 0x7f3690ff6cd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1242cd0> @property def drive(self): @@ -13273,7 +13309,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 0x7f3690ff6cd0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b1242cd0> @property def _raw_path(self): @@ -13284,7 +13320,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 0x7f3690d86c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130ec50> def __str__(self): """Return the string representation of the path, suitable for @@ -13297,7 +13333,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 0x7f3690d86c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130ec50> @property def drive(self): @@ -13341,7 +13377,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 0x7f3690d86c50> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b130ec50> @property def _raw_path(self): @@ -13352,7 +13388,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 0x7f36909d05d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c205d0> def __str__(self): """Return the string representation of the path, suitable for @@ -13365,7 +13401,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 0x7f36909d05d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c205d0> @property def drive(self): @@ -13409,7 +13445,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 0x7f36909d05d0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0c205d0> @property def _raw_path(self): @@ -13420,7 +13456,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 0x7f3690a64ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd8ed0> def __str__(self): """Return the string representation of the path, suitable for @@ -13433,7 +13469,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 0x7f3690a64ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd8ed0> @property def drive(self): @@ -13477,7 +13513,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 0x7f3690a64ed0> +self = <[AttributeError("'qiime2.core.path.ProvenancePath' object has no attribute '_raw_paths'") raised in repr()] ProvenancePath object at 0x7fc7b0cd8ed0> @property def _raw_path(self): @@ -13673,7 +13709,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 11.95s ======= +======= 170 failed, 30 passed, 1 skipped, 1 warning, 10 errors in 16.18s ======= 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' @@ -13795,111 +13831,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 +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/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/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/__init__.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__/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/__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__/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/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/__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/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/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/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/__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/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/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/option.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__/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__/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__/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__/__init__.cpython-313.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/click/__pycache__ -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/__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 -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__/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__/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/__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__/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/_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/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/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/__init__.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 +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 +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/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/__init__.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/state.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__/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__/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__/__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__/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/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 +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/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/_version.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__/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__/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__/__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__/_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__/__init__.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/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_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/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/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/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_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/__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_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/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_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_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/__init__.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_tools.cpython-313-pytest-8.3.4.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.4.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.4.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.4.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.4.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.4.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.4.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/__init__.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__/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__/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__/__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__/_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__/__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/tests/__pycache__/test_tools.cpython-313-pytest-8.3.4.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.4.pyc -> /build/reproducible-path/q2cli-2024.5.0/debian/q2cli/usr/lib/python3.13/dist-packages/q2cli/tests/__pycache__ +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/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/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/__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/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/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/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/__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/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/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/_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/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/__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/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/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/__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/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/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/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/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/__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/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/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/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_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/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/_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/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_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_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_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/__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_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_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_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_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/__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/__init__.py to __init__.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' @@ -13935,12 +13971,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/3127957/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3127957/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/1082028 and its subdirectories -I: Current time: Mon Dec 9 17:54:14 -12 2024 -I: pbuilder-time-stamp: 1733810054 +I: removing directory /srv/workspace/pbuilder/3127957 and its subdirectories +I: Current time: Tue Jan 13 02:20:24 +14 2026 +I: pbuilder-time-stamp: 1768220424