>>> py3-userpath: Building community/py3-userpath 1.9.2-r1 (using abuild 3.15.0-r0) started Mon, 13 Oct 2025 05:17:25 +0000 >>> py3-userpath: Validating /home/udu/aports/community/py3-userpath/APKBUILD... >>> WARNING: py3-userpath: No maintainer >>> py3-userpath: Analyzing dependencies... >>> py3-userpath: Installing for build: build-base py3-click py3-gpep517 py3-hatchling py3-pytest WARNING: opening /home/udu/packages//community: No such file or directory WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/27) Installing py3-click-pyc (8.1.8-r1) (2/27) Installing py3-click (8.1.8-r1) (3/27) Installing py3-installer (0.7.0-r2) (4/27) Installing py3-installer-pyc (0.7.0-r2) (5/27) Installing py3-gpep517 (19-r0) (6/27) Installing py3-gpep517-pyc (19-r0) (7/27) Installing py3-editables (0.5-r2) (8/27) Installing py3-editables-pyc (0.5-r2) (9/27) Installing py3-parsing (3.2.3-r0) (10/27) Installing py3-parsing-pyc (3.2.3-r0) (11/27) Installing py3-packaging (25.0-r0) (12/27) Installing py3-packaging-pyc (25.0-r0) (13/27) Installing py3-pathspec (0.12.1-r2) (14/27) Installing py3-pathspec-pyc (0.12.1-r2) (15/27) Installing py3-pluggy (1.5.0-r0) (16/27) Installing py3-pluggy-pyc (1.5.0-r0) (17/27) Installing py3-trove-classifiers (2025.9.11.17-r0) (18/27) Installing py3-trove-classifiers-pyc (2025.9.11.17-r0) (19/27) Installing py3-hatchling (1.27.0-r0) (20/27) Installing py3-hatchling-pyc (1.27.0-r0) (21/27) Installing py3-iniconfig (2.1.0-r0) (22/27) Installing py3-iniconfig-pyc (2.1.0-r0) (23/27) Installing py3-py (1.11.0-r4) (24/27) Installing py3-py-pyc (1.11.0-r4) (25/27) Installing py3-pytest (8.3.5-r0) (26/27) Installing py3-pytest-pyc (8.3.5-r0) (27/27) Installing .makedepends-py3-userpath (20251013.051726) Executing busybox-1.37.0-r19.trigger OK: 304 MiB in 116 packages >>> py3-userpath: Cleaning up srcdir >>> py3-userpath: Cleaning up pkgdir >>> py3-userpath: Cleaning up tmpdir >>> py3-userpath: Fetching py3-userpath-1.9.2.tar.gz::https://github.com/ofek/userpath/archive/refs/tags/v1.9.2.tar.gz >>> py3-userpath: Fetching py3-userpath-1.9.2.tar.gz::https://github.com/ofek/userpath/archive/refs/tags/v1.9.2.tar.gz >>> py3-userpath: Checking sha512sums... py3-userpath-1.9.2.tar.gz: OK >>> py3-userpath: Unpacking /var/cache/distfiles/py3-userpath-1.9.2.tar.gz... 2025-10-13 05:17:26,785 gpep517 INFO Building wheel via backend hatchling.build 2025-10-13 05:17:26,832 gpep517 INFO The backend produced .dist/userpath-1.9.2-py3-none-any.whl userpath-1.9.2-py3-none-any.whl ============================================================================================================================================ test session starts ============================================================================================================================================= platform linux -- Python 3.12.11, pytest-8.3.5, pluggy-1.5.0 rootdir: /home/udu/aports/community/py3-userpath/src/userpath-1.9.2 configfile: pyproject.toml collected 25 items tests/test_bash.py FFFFF [ 20%] tests/test_fish.py FFFF [ 36%] tests/test_sh.py FFFF [ 52%] tests/test_windows.py ssss [ 68%] tests/test_xonsh.py FFFF [ 84%] tests/test_zsh.py FFFF [100%] ================================================================================================================================================== FAILURES ================================================================================================================================================== __________________________________________________________________________________________________________________________________________ TestDebian.test_prepend ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_bash.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Sh5V3vM=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Sh5V3vM=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_bash.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/E_UaFRQ=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/E_UaFRQ=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception _______________________________________________________________________________________________________________________________________ TestDebian.test_prepend_twice ________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_twice(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_bash.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/95T53oI=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/95T53oI=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ___________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_bash.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Z5J7ivA=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Z5J7ivA=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple _______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_bash.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/6qPTpSI=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/6qPTpSI=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________ TestDebian.test_prepend ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_fish.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/2fN1Qr8=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/2fN1Qr8=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_fish.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/w4uwj34=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/w4uwj34=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ___________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_fish.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/QSmm6QU=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/QSmm6QU=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple _______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_fish.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/zvM6uPs=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/zvM6uPs=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________ TestDebian.test_prepend ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_sh.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/h6gamGM=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/h6gamGM=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_sh.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/kO2oyPY=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/kO2oyPY=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ___________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_sh.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/iPmfi40=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/iPmfi40=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple _______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_sh.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/9PftKyk=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/9PftKyk=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________ TestDebian.test_prepend ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_xonsh.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/fJgAxFo=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/fJgAxFo=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_xonsh.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Q55OQlE=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Q55OQlE=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ___________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_xonsh.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/QjJLfLE=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/QjJLfLE=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple _______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_xonsh.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/7bhIAg4=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/7bhIAg4=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________ TestDebian.test_prepend ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_zsh.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/fFeHZno=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/fFeHZno=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_zsh.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/uwxYCFs=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/uwxYCFs=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ___________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_zsh.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/nioOTvo=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/nioOTvo=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple _______________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_zsh.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/yR7A0g0=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/yR7A0g0=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ========================================================================================================================================== short test summary info =========================================================================================================================================== FAILED tests/test_bash.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Sh5V3vM=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_bash.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/E_UaFRQ=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_bash.py::TestDebian::test_prepend_twice - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/95T53oI=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_bash.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Z5J7ivA=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_bash.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/6qPTpSI=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_fish.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/2fN1Qr8=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_fish.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/w4uwj34=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_fish.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/QSmm6QU=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_fish.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/zvM6uPs=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_sh.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/h6gamGM=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_sh.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/kO2oyPY=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_sh.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/iPmfi40=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_sh.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/9PftKyk=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_xonsh.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/fJgAxFo=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_xonsh.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Q55OQlE=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_xonsh.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/QjJLfLE=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_xonsh.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/7bhIAg4=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_zsh.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/fFeHZno=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_zsh.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/uwxYCFs=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_zsh.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/nioOTvo=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_zsh.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/yR7A0g0=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: ======================================================================================================================================= 21 failed, 4 skipped in 0.28s ======================================================================================================================================== >>> ERROR: py3-userpath: check failed >>> py3-userpath: Uninstalling dependencies... (1/27) Purging .makedepends-py3-userpath (20251013.051726) (2/27) Purging py3-click-pyc (8.1.8-r1) (3/27) Purging py3-click (8.1.8-r1) (4/27) Purging py3-gpep517-pyc (19-r0) (5/27) Purging py3-gpep517 (19-r0) (6/27) Purging py3-installer-pyc (0.7.0-r2) (7/27) Purging py3-installer (0.7.0-r2) (8/27) Purging py3-hatchling-pyc (1.27.0-r0) (9/27) Purging py3-hatchling (1.27.0-r0) (10/27) Purging py3-editables-pyc (0.5-r2) (11/27) Purging py3-editables (0.5-r2) (12/27) Purging py3-pathspec-pyc (0.12.1-r2) (13/27) Purging py3-pathspec (0.12.1-r2) (14/27) Purging py3-trove-classifiers-pyc (2025.9.11.17-r0) (15/27) Purging py3-trove-classifiers (2025.9.11.17-r0) (16/27) Purging py3-pytest-pyc (8.3.5-r0) (17/27) Purging py3-pytest (8.3.5-r0) (18/27) Purging py3-iniconfig-pyc (2.1.0-r0) (19/27) Purging py3-iniconfig (2.1.0-r0) (20/27) Purging py3-packaging-pyc (25.0-r0) (21/27) Purging py3-packaging (25.0-r0) (22/27) Purging py3-parsing-pyc (3.2.3-r0) (23/27) Purging py3-parsing (3.2.3-r0) (24/27) Purging py3-pluggy-pyc (1.5.0-r0) (25/27) Purging py3-pluggy (1.5.0-r0) (26/27) Purging py3-py-pyc (1.11.0-r4) (27/27) Purging py3-py (1.11.0-r4) Executing busybox-1.37.0-r19.trigger OK: 296 MiB in 89 packages