<86>Apr 27 11:08:42 userdel[2277914]: delete user 'rooter' <86>Apr 27 11:08:42 userdel[2277914]: removed group 'rooter' owned by 'rooter' <86>Apr 27 11:08:42 userdel[2277914]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 27 11:08:42 groupadd[2277949]: group added to /etc/group: name=rooter, GID=1826 <86>Apr 27 11:08:42 groupadd[2277949]: group added to /etc/gshadow: name=rooter <86>Apr 27 11:08:42 groupadd[2277949]: new group: name=rooter, GID=1826 <86>Apr 27 11:08:42 useradd[2277973]: new user: name=rooter, UID=1826, GID=1826, home=/root, shell=/bin/bash, from=none <86>Apr 27 11:08:42 userdel[2278000]: delete user 'builder' <86>Apr 27 11:08:42 userdel[2278000]: removed group 'builder' owned by 'builder' <86>Apr 27 11:08:42 userdel[2278000]: removed shadow group 'builder' owned by 'builder' <86>Apr 27 11:08:42 groupadd[2278019]: group added to /etc/group: name=builder, GID=1827 <86>Apr 27 11:08:42 groupadd[2278019]: group added to /etc/gshadow: name=builder <86>Apr 27 11:08:42 groupadd[2278019]: new group: name=builder, GID=1827 <86>Apr 27 11:08:42 useradd[2278037]: new user: name=builder, UID=1827, GID=1827, home=/usr/src, shell=/bin/bash, from=none <13>Apr 27 11:08:47 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Apr 27 11:08:47 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Apr 27 11:08:48 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 27 11:08:48 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Apr 27 11:08:48 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 11:08:48 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Apr 27 11:08:48 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 11:08:48 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 11:08:48 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed <13>Apr 27 11:08:48 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Apr 27 11:08:48 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 11:08:48 rpmi: libcrypto3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 11:08:48 rpmi: libssl3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 11:08:48 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 11:08:49 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 11:08:49 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Apr 27 11:08:49 rpmi: python3-module-pyproject-installer-0.5.3-alt1 sisyphus+344989.100.3.1 1713974805 installed <13>Apr 27 11:08:49 rpmi: rpm-macros-pyproject-0.0.5-alt1 sisyphus+344989.500.3.1 1713974843 installed <13>Apr 27 11:08:49 rpmi: tests-for-installed-python3-pkgs-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 11:08:49 rpmi: rpm-build-python3-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 11:08:49 rpmi: rpm-build-pyproject-0.0.5-alt1 sisyphus+344989.500.3.1 1713974843 installed <13>Apr 27 11:08:57 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Apr 27 11:08:57 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed <13>Apr 27 11:08:57 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Apr 27 11:08:57 rpmi: python3-module-wcwidth-0.2.13-alt1 sisyphus+341792.100.2.1 1709543329 installed <13>Apr 27 11:08:57 rpmi: python3-module-packaging-24.0-alt1 sisyphus+342487.100.2.1 1710407438 installed <13>Apr 27 11:08:57 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Apr 27 11:08:57 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Apr 27 11:08:57 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711570650 installed <13>Apr 27 11:08:57 rpmi: libngtcp2.16-1.4.0-alt1 sisyphus+343912.100.1.1 1711714686 installed <13>Apr 27 11:08:57 rpmi: libngtcp2_crypto_gnutls8-1.4.0-alt1 sisyphus+343912.100.1.1 1711714686 installed <13>Apr 27 11:08:57 rpmi: python3-module-pip-wheel-24.0-alt1 sisyphus+340181.100.1.1 1707480859 installed <13>Apr 27 11:08:57 rpmi: python3-module-setuptools-wheel-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 11:08:57 rpmi: python3-module-wheel-wheel-0.43.0-alt1 sisyphus+342546.200.3.1 1710867409 installed <13>Apr 27 11:08:57 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Apr 27 11:08:57 rpmi: groff-base-1.22.3-alt2 sisyphus+275306.100.2.1 1624538359 installed <13>Apr 27 11:08:57 rpmi: python3-module-pyperclip-1.8.2-alt1 sisyphus+277974.100.1.1 1625929080 installed <13>Apr 27 11:08:57 rpmi: python3-module-platformdirs-4.2.1-alt1 sisyphus+345768.100.2.1 1713977860 installed <13>Apr 27 11:08:57 rpmi: python3-module-pkg_resources-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 11:08:57 rpmi: python3-module-filelock-3.13.4-alt1 sisyphus+344834.100.2.2 1712744464 installed <13>Apr 27 11:08:57 rpmi: python3-module-docutils-0.20.1-alt1 sisyphus+323438.100.1.1 1687370718 installed <13>Apr 27 11:08:57 rpmi: python3-module-distlib-0.3.8-alt1 sisyphus+336560.100.2.1 1702987353 installed <13>Apr 27 11:08:57 rpmi: python3-module-decorator-4.4.2-alt2 sisyphus+280713.100.1.1 1627266028 installed <13>Apr 27 11:08:57 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Apr 27 11:08:57 rpmi: python3-module-cffi-1.16.0-alt1 sisyphus+333513.10400.71.1 1704540321 installed <13>Apr 27 11:08:58 rpmi: python3-module-cryptography-42.0.5-alt1 sisyphus+341498.100.1.1 1709027854 installed <13>Apr 27 11:08:58 rpmi: python3-module-openssl-24.0.0-alt1 sisyphus+340924.100.1.1 1708214977 installed <13>Apr 27 11:08:58 rpmi: python3-module-curve25519-1.3-alt3 sisyphus+333513.11400.71.1 1704540568 installed <13>Apr 27 11:08:58 rpmi: python3-module-pycryptodome-3.20.0-alt1 sisyphus+338683.100.1.1 1705973002 installed <13>Apr 27 11:08:58 rpmi: python3-module-pluggy-1.5.0-alt1 sisyphus+345632.100.2.1 1713864244 installed <13>Apr 27 11:08:58 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Apr 27 11:08:58 rpmi: python3-module-pytest-8.0.2-alt1 sisyphus+341429.100.2.1 1709025013 installed <13>Apr 27 11:08:58 rpmi: python3-module-pip-24.0-alt1 sisyphus+340181.100.1.1 1707480859 installed <13>Apr 27 11:08:58 rpmi: libsqlite3-3.44.2-alt1 sisyphus+335409.100.3.3 1701347861 installed <13>Apr 27 11:08:59 rpmi: libpython3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 11:08:59 rpmi: libpipeline-1.5.7-alt1_1 sisyphus+312433.100.1.1 1671879776 installed <13>Apr 27 11:08:59 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 11:08:59 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 11:08:59 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 11:09:00 rpmi: python3-dev-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 11:09:00 rpmi: libdouble-conversion3-3.3.0-alt1 sisyphus+333410.100.1.1 1698928792 installed <13>Apr 27 11:09:00 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed <13>Apr 27 11:09:00 rpmi: publicsuffix-list-dafsa-20240415-alt1 sisyphus+345249.100.1.1 1713270235 installed <13>Apr 27 11:09:00 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed <13>Apr 27 11:09:00 rpmi: libnghttp3.9-1.2.0-alt1 sisyphus+343912.200.1.1 1711714731 installed <13>Apr 27 11:09:00 rpmi: libnghttp2-1.61.0-alt1 sisyphus+344450.100.1.1 1712304122 installed <13>Apr 27 11:09:00 rpmi: openldap-common-2.6.7-alt1 sisyphus+343335.200.1.1 1711113916 installed <13>Apr 27 11:09:00 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Apr 27 11:09:00 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Apr 27 11:09:00 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 27 11:09:00 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 27 11:09:00 rpmi: libxxhash-0.8.2-alt1 sisyphus+336514.200.7.1 1702672120 installed <13>Apr 27 11:09:00 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Apr 27 11:09:00 rpmi: rsync-3.2.7-alt1 sisyphus+325006.2000.1.1 1689498390 installed <13>Apr 27 11:09:00 rpmi: openssh-common-9.6p1-alt1 sisyphus+338324.200.2.1 1706093727 installed <13>Apr 27 11:09:00 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Apr 27 11:09:00 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124284 installed <13>Apr 27 11:09:00 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Apr 27 11:09:00 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <86>Apr 27 11:09:00 groupadd[2339024]: group added to /etc/group: name=_keytab, GID=999 <86>Apr 27 11:09:00 groupadd[2339024]: group added to /etc/gshadow: name=_keytab <86>Apr 27 11:09:00 groupadd[2339024]: new group: name=_keytab, GID=999 <13>Apr 27 11:09:00 rpmi: libkrb5-1.21.2-alt2 sisyphus+338902.100.2.1 1706700985 installed <13>Apr 27 11:09:00 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696961 installed <86>Apr 27 11:09:00 groupadd[2339281]: group added to /etc/group: name=sasl, GID=998 <86>Apr 27 11:09:00 groupadd[2339281]: group added to /etc/gshadow: name=sasl <86>Apr 27 11:09:00 groupadd[2339281]: new group: name=sasl, GID=998 <13>Apr 27 11:09:00 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112524 installed <13>Apr 27 11:09:00 rpmi: libldap2-2.6.7-alt1 sisyphus+343335.200.1.1 1711113906 installed <13>Apr 27 11:09:00 rpmi: libcurl-8.7.1-alt2 sisyphus+345773.100.1.1 1713974756 installed <13>Apr 27 11:09:00 rpmi: python3-module-gssapi-1.8.3-alt1 sisyphus+333513.42300.72.1 1704597733 installed <13>Apr 27 11:09:00 rpmi: python3-module-asyncssh-1.17.0-alt2 sisyphus+281648.100.1.1 1627898279 installed <13>Apr 27 11:09:00 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922745 installed <86>Apr 27 11:09:00 groupadd[2339912]: group added to /etc/group: name=sshagent, GID=997 <86>Apr 27 11:09:00 groupadd[2339912]: group added to /etc/gshadow: name=sshagent <86>Apr 27 11:09:00 groupadd[2339912]: new group: name=sshagent, GID=997 <13>Apr 27 11:09:00 rpmi: openssh-clients-9.6p1-alt1 sisyphus+338324.200.2.1 1706093727 installed <13>Apr 27 11:09:00 rpmi: perl-TermReadKey-2.38-alt1.1 sisyphus+335067.1700.1.1 1700901805 installed <13>Apr 27 11:09:00 rpmi: perl-Filter-1.64-alt1 sisyphus+335067.400.1.1 1700901530 installed <13>Apr 27 11:09:00 rpmi: perl-Encode-3.21-alt1 sisyphus+343095.100.1.1 1710875480 installed <13>Apr 27 11:09:00 rpmi: perl-libintl-1.33-alt1.1 sisyphus+335067.6600.2.2 1701151164 installed <13>Apr 27 11:09:00 rpmi: perl-Error-0.17029-alt1 sisyphus+245975.100.1.1 1581530233 installed <13>Apr 27 11:09:00 rpmi: diffstat-1.64-alt1 sisyphus+278100.700.1.1 1626056686 installed <13>Apr 27 11:09:01 rpmi: git-core-2.42.1-alt1 sisyphus+333661.100.1.1 1699193194 installed <13>Apr 27 11:09:01 rpmi: perl-Git-2.42.1-alt1 sisyphus+333661.100.1.1 1699193182 installed <13>Apr 27 11:09:01 rpmi: git-2.42.1-alt1 sisyphus+333661.100.1.1 1699193194 installed <13>Apr 27 11:09:01 rpmi: python3-module-prompt_toolkit-3.0.43-alt2 sisyphus+336905.40.10.1 1709643402 installed <13>Apr 27 11:09:01 rpmi: python3-module-ujson-5.9.0-alt1 sisyphus+338890.100.1.2 1706114436 installed <13>Apr 27 11:09:01 rpmi: python3-module-setuptools-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 11:09:01 rpmi: man-db-2.12.0-alt1 sisyphus+336930.2100.1.1 1703107336 installed <13>Apr 27 11:09:01 rpmi: python3-modules-sqlite3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 11:09:01 rpmi: pip-24.0-alt1 sisyphus+340181.100.1.1 1707480853 installed <13>Apr 27 11:09:01 rpmi: pytest3-8.0.2-alt1 sisyphus+341429.100.2.1 1709025013 installed <13>Apr 27 11:09:01 rpmi: python3-module-pytest-mock-3.14.0-alt1 sisyphus+343327.100.2.2 1711118794 installed <13>Apr 27 11:09:01 rpmi: python3-module-pytest-rerunfailures-14.0-alt1 sisyphus+344262.100.1.1 1712135421 installed <13>Apr 27 11:09:01 rpmi: python3-module-pytest-subprocess-1.5.0-alt1 sisyphus+327259.1200.2.1 1692347509 installed <13>Apr 27 11:09:01 rpmi: python3-module-pytest-timeout-2.3.1-alt1 sisyphus+342480.100.2.1 1710234858 installed <13>Apr 27 11:09:01 rpmi: python3-module-virtualenv-20.26.0-alt1 sisyphus+345769.100.2.1 1714041403 installed <13>Apr 27 11:09:01 rpmi: python3-module-restructuredtext_lint-1.4.0-alt2 sisyphus+336905.200.10.1 1709643428 installed <13>Apr 27 11:09:01 rpmi: python3-module-pyte-0.8.2-alt1 sisyphus+338804.100.1.1 1706059161 installed <13>Apr 27 11:09:01 rpmi: python3-module-wheel-0.43.0-alt1 sisyphus+342546.200.3.1 1710867409 installed <13>Apr 27 11:09:01 rpmi: python3-module-distro-1.8.0-alt1 sisyphus+315544.100.1.1 1676899811 installed <13>Apr 27 11:09:01 rpmi: python3-module-Pygments-2.17.2-alt1 sisyphus+334864.100.2.1 1701773787 installed <13>Apr 27 11:09:01 rpmi: bash-completion-1:2.11-alt3.git.157.g59d2322e sisyphus+314768.100.1.1 1675690562 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-xonsh-0.15.1-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-xonsh-0.15.1-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.43024 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-xonsh-0.15.1 + echo 'Source #0 (python3-module-xonsh-0.15.1.tar):' Source #0 (python3-module-xonsh-0.15.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-xonsh-0.15.1.tar + cd python3-module-xonsh-0.15.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (xonsh-0.15.0-alt-fix-tests-python-to-python3.patch):' Patch #0 (xonsh-0.15.0-alt-fix-tests-python-to-python3.patch): + /usr/bin/patch -p1 patching file run-tests.xsh patching file tests/bin/checkargv0.xsh patching file tests/test_integrations.py Hunk #1 succeeded at 242 (offset 1 line). Hunk #2 succeeded at 253 (offset 1 line). Hunk #3 succeeded at 367 (offset 1 line). Hunk #4 succeeded at 561 (offset 1 line). Hunk #5 succeeded at 593 (offset 1 line). Hunk #6 succeeded at 610 (offset 1 line). Hunk #7 succeeded at 627 (offset 1 line). Hunk #8 succeeded at 858 (offset 1 line). patching file xonsh/procs/specs.py Hunk #1 succeeded at 73 (offset 1 line). + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify metadata INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1 INFO : Output dir: /usr/src/tmp/tmpjh9iig_i + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.71281 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-xonsh-0.15.1 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} ╓██▄ ╙██▀██╕ ▐██4Φ█▀█▌ ²██▄███▀██^██ -███╩▀ " ╒▄█████▀█ ║██▀▀W╤▄▀ ▐║█╘ ╝█ ▄m▀%Φ▀▀ ╝*" ,α█████▓▄,▄▀Γ"▀╕ "▀██¼" ▄═╦█╟║█▀ ╓ `^` ,▄ ╢╕ ,▀╫M█▐j╓╟▀ ╔▓▄█▀ '║ ╔ ╣║▌ ▀▄ ▄m▀▀███╬█╝▀ █▀^ "ÜM j▐╟╫╨▒ ╙▀≡═╤═m▀╗ █æsæ╓ ╕, ,▄Ä ▐'╕H LU ║║╠╫Å^2=⌐ █ ▄æ%Å███╠█ª╙▄█▀ $1╙ ║║╟╫╩*T▄ ▌ ╙╗%▄,╦██▌█▌█╢M ╕ M║║║║█═⌐ⁿ"^ ╫ ╙╣▀████@█░█ ▌╕╕ ` ▌║▐▐║█D═≈⌐¬ⁿ s ║⌐ ╙╬███▓║█` ▌╚ ╕ ╕▌║▐▐╣▌⌐*▒▒Dù` ▐▌ ╙╬██╨U█ ╟ $ ▌ ▌▌▐▐▐M█▄═≤⌐% ╓⌐ ▌ ║║█▄▌║ ╟ ▌ ▌M▐▐▐M█▀▒▒▒22, ▐▌ ███╙^▌ ║ ▌ ⌐M▐▐▐M█≤⌐⌐¬── ▐M ║██ ▌╙ ╓ H║ ▌╒ M║▐▐M█"^^^^^"ⁿ ║ ██╕╙@▓ ╕ ▌║ H' ║▐▐▐█══=.,,, █ ╙█▓╔╚╚█ ╠ ▌└╒ ▌▐ ╚║║║▀****ⁿ - ╓▌ ╙█▌¼V╚▌ ▌ ╕ ▌ ║╒ ║ ▌▒╠█▀≤≤≤≤≤⌐ █ ╙█▌╔█╚▌ ┘ M ▌║ ╫ UUM██J^^" ▐▌ ╙██╙█╙▌ ╕$j ▐⌐▌ ▌║╝╟█Å%%%≈═ █ ╙╣█╣█^▌ ╠║▐ ║ ▌▐.DU██^[""ⁿ -╒▌ ▀█▄█`▌ ░M▀ ▌▐ Å£╝╝█╜%≈═╓""w ⁿ⌐ █ `▀▄▀`▌ ▌█▐⌐║▐UW╖██%≤═░*─ =z ▄Γ ╙██╙▄▌█ ▌Å╛╣██╨%╤ƒⁿ= -` ▄┘ █▌╢▓▌▌ W £6█╤,"ⁿ ` ▄≡▀▀▀ █"█▌▌╟Å╓█╓█▀%` ▄▀ ╙▌██`▒U▓U█%╗* █ ▌╫║ ▌ÅÅ║▀╛¬` `"█ ▌╫ ╫╟ █▄ ~╦%▒╥4^ ▌▌ "M█ `▀╕ X╕"╗▄▀^ █▌ ╓M ╙▀e▀▀^ ╙██▄▄▀ ^^ INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py Building lexer and parser tables. WARNING: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/xonsh/parsers/v38.py:524: No documentation string specified in function 'p_yield_arg_testlist' (ignored) WARNING: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/xonsh/parsers/base.py:534: Rule 'testlist_opt' defined, but not used WARNING: There is 1 unused rule WARNING: Symbol 'testlist_opt' is unreachable Generating LALR tables WARNING: 872 shift/reduce conflicts WARNING: 351 reduce/reduce conflicts WARNING: reduce/reduce conflict in state 21 resolved using rule (test_or_star_expr -> test) WARNING: rejected rule (testlist -> test) in state 21 WARNING: reduce/reduce conflict in state 366 resolved using rule (test_or_star_expr -> test) WARNING: rejected rule (testlist -> test) in state 366 WARNING: reduce/reduce conflict in state 394 resolved using rule (string_literal -> string_tok) WARNING: rejected rule (subproc_arg_part -> string_tok) in state 394 WARNING: reduce/reduce conflict in state 820 resolved using rule (atom -> SEARCHPATH) WARNING: rejected rule (subproc_atom -> SEARCHPATH) in state 820 WARNING: reduce/reduce conflict in state 821 resolved using rule (string_literal_list -> string_literal) WARNING: rejected rule (subproc_atom -> string_literal) in state 821 WARNING: reduce/reduce conflict in state 822 resolved using rule (empty -> ) WARNING: rejected rule (subproc_arg_part -> lambda_tok) in state 822 WARNING: reduce/reduce conflict in state 824 resolved using rule (name -> case_tok) WARNING: rejected rule (subproc_arg_part -> case_tok) in state 824 WARNING: reduce/reduce conflict in state 825 resolved using rule (atom -> ellipsis_tok) WARNING: rejected rule (subproc_arg_part -> ellipsis_tok) in state 825 WARNING: reduce/reduce conflict in state 826 resolved using rule (atom -> false_tok) WARNING: rejected rule (subproc_arg_part -> false_tok) in state 826 WARNING: reduce/reduce conflict in state 827 resolved using rule (name -> match_tok) WARNING: rejected rule (subproc_arg_part -> match_tok) in state 827 WARNING: reduce/reduce conflict in state 829 resolved using rule (name -> name_tok) WARNING: rejected rule (subproc_arg_part -> name_tok) in state 829 WARNING: reduce/reduce conflict in state 830 resolved using rule (atom -> none_tok) WARNING: rejected rule (subproc_arg_part -> none_tok) in state 830 WARNING: reduce/reduce conflict in state 831 resolved using rule (number -> number_tok) WARNING: rejected rule (subproc_arg_part -> number_tok) in state 831 WARNING: reduce/reduce conflict in state 834 resolved using rule (atom -> true_tok) WARNING: rejected rule (subproc_arg_part -> true_tok) in state 834 WARNING: reduce/reduce conflict in state 835 resolved using rule (dollar_name_tok -> DOLLAR_NAME) WARNING: rejected rule (atom_dname -> DOLLAR_NAME) in state 835 WARNING: reduce/reduce conflict in state 961 resolved using rule (item -> test COLON test) WARNING: rejected rule (testlist -> test) in state 961 WARNING: reduce/reduce conflict in state 1080 resolved using rule (subproc_atom -> at_lparen_tok testlist_comp RPAREN) WARNING: rejected rule (subproc_arg_part -> at_lparen_tok testlist_comp RPAREN) in state 1080 WARNING: reduce/reduce conflict in state 1081 resolved using rule (subproc_atom -> atdollar_lparen_tok subproc RPAREN) WARNING: rejected rule (subproc_arg_part -> atdollar_lparen_tok subproc RPAREN) in state 1081 WARNING: reduce/reduce conflict in state 1287 resolved using rule (subproc_atom -> atdollar_lparen_tok subproc bang_tok RPAREN) WARNING: rejected rule (subproc_arg_part -> atdollar_lparen_tok subproc bang_tok RPAREN) in state 1287 WARNING: reduce/reduce conflict in state 1292 resolved using rule (dollar_rule_atom -> dollar_lbracket_tok subproc RBRACKET) WARNING: rejected rule (subproc_atom -> dollar_lbracket_tok subproc RBRACKET) in state 1292 WARNING: reduce/reduce conflict in state 1294 resolved using rule (dollar_rule_atom -> dollar_lparen_tok subproc RPAREN) WARNING: rejected rule (subproc_atom -> dollar_lparen_tok subproc RPAREN) in state 1294 WARNING: reduce/reduce conflict in state 1296 resolved using rule (dollar_rule_atom -> dollar_lbrace_tok test RBRACE) WARNING: rejected rule (subproc_atom -> dollar_lbrace_tok test RBRACE) in state 1296 WARNING: reduce/reduce conflict in state 1353 resolved using rule (subproc_atom -> atdollar_lparen_tok subproc bang_tok nocloser rparen_tok) WARNING: rejected rule (subproc_arg_part -> atdollar_lparen_tok subproc bang_tok nocloser rparen_tok) in state 1353 WARNING: reduce/reduce conflict in state 1356 resolved using rule (dollar_rule_atom -> dollar_lbracket_tok subproc bang_tok RBRACKET) WARNING: rejected rule (subproc_atom -> dollar_lbracket_tok subproc bang_tok RBRACKET) in state 1356 WARNING: reduce/reduce conflict in state 1358 resolved using rule (dollar_rule_atom -> dollar_lparen_tok subproc bang_tok RPAREN) WARNING: rejected rule (subproc_atom -> dollar_lparen_tok subproc bang_tok RPAREN) in state 1358 WARNING: reduce/reduce conflict in state 1519 resolved using rule (dollar_rule_atom -> dollar_lbracket_tok subproc bang_tok nocloser rbracket_tok) WARNING: rejected rule (subproc_atom -> dollar_lbracket_tok subproc bang_tok nocloser rbracket_tok) in state 1519 WARNING: reduce/reduce conflict in state 1520 resolved using rule (dollar_rule_atom -> dollar_lparen_tok subproc bang_tok nocloser rparen_tok) WARNING: rejected rule (subproc_atom -> dollar_lparen_tok subproc bang_tok nocloser rparen_tok) in state 1520 WARNING: reduce/reduce conflict in state 1586 resolved using rule (nodedent -> INDENT any_dedent_toks DEDENT) WARNING: rejected rule (any_dedent_tok -> DEDENT) in state 1586 Generating LALR tables WARNING: 180 shift/reduce conflicts WARNING: 121 reduce/reduce conflicts WARNING: reduce/reduce conflict in state 2 resolved using rule (context -> command) WARNING: rejected rule (commands -> command) in state 2 WARNING: reduce/reduce conflict in state 7 resolved using rule (command -> ) WARNING: rejected rule (arg -> DOLLAR_LBRACKET) in state 7 WARNING: reduce/reduce conflict in state 11 resolved using rule (command -> ) WARNING: rejected rule (arg -> BANG_LBRACKET) in state 11 WARNING: reduce/reduce conflict in state 12 resolved using rule (command -> ) WARNING: rejected rule (arg -> BANG_LPAREN) in state 12 WARNING: reduce/reduce conflict in state 14 resolved using rule (command -> ) WARNING: rejected rule (arg -> AT_LPAREN) in state 14 WARNING: reduce/reduce conflict in state 17 resolved using rule (command -> ) WARNING: rejected rule (arg -> DOLLAR_LPAREN) in state 17 WARNING: reduce/reduce conflict in state 18 resolved using rule (command -> ) WARNING: rejected rule (arg -> ATDOLLAR_LPAREN) in state 18 WARNING: Rule (arg -> DOLLAR_LBRACKET) is never reduced WARNING: Rule (arg -> BANG_LBRACKET) is never reduced WARNING: Rule (arg -> BANG_LPAREN) is never reduced WARNING: Rule (arg -> AT_LPAREN) is never reduced WARNING: Rule (arg -> DOLLAR_LPAREN) is never reduced WARNING: Rule (arg -> ATDOLLAR_LPAREN) is never reduced fatal: not a git repository (or any of the parent directories): .git failed to find git tags INFO : root : creating build INFO : root : creating build/lib INFO : root : creating build/lib/xonsh INFO : root : copying xonsh/completion_parser_table.py -> build/lib/xonsh INFO : root : copying xonsh/parser_table.py -> build/lib/xonsh INFO : root : copying xonsh/xontribs.py -> build/lib/xonsh INFO : root : copying xonsh/xonfig.py -> build/lib/xonsh INFO : root : copying xonsh/wizard.py -> build/lib/xonsh INFO : root : copying xonsh/winutils.py -> build/lib/xonsh INFO : root : copying xonsh/tracer.py -> build/lib/xonsh INFO : root : copying xonsh/tools.py -> build/lib/xonsh INFO : root : copying xonsh/tokenize.py -> build/lib/xonsh INFO : root : copying xonsh/timings.py -> build/lib/xonsh INFO : root : copying xonsh/style_tools.py -> build/lib/xonsh INFO : root : copying xonsh/shell.py -> build/lib/xonsh INFO : root : copying xonsh/readline_shell.py -> build/lib/xonsh INFO : root : copying xonsh/pygments_cache.py -> build/lib/xonsh INFO : root : copying xonsh/pyghooks.py -> build/lib/xonsh INFO : root : copying xonsh/proc.py -> build/lib/xonsh INFO : root : copying xonsh/pretty.py -> build/lib/xonsh INFO : root : copying xonsh/platform.py -> build/lib/xonsh INFO : root : copying xonsh/parser.py -> build/lib/xonsh INFO : root : copying xonsh/openpy.py -> build/lib/xonsh INFO : root : copying xonsh/main.py -> build/lib/xonsh INFO : root : copying xonsh/macutils.py -> build/lib/xonsh INFO : root : copying xonsh/lexer.py -> build/lib/xonsh INFO : root : copying xonsh/lazyjson.py -> build/lib/xonsh INFO : root : copying xonsh/lazyimps.py -> build/lib/xonsh INFO : root : copying xonsh/lazyasd.py -> build/lib/xonsh INFO : root : copying xonsh/jsonutils.py -> build/lib/xonsh INFO : root : copying xonsh/jobs.py -> build/lib/xonsh INFO : root : copying xonsh/inspectors.py -> build/lib/xonsh INFO : root : copying xonsh/imphooks.py -> build/lib/xonsh INFO : root : copying xonsh/foreign_shells.py -> build/lib/xonsh INFO : root : copying xonsh/execer.py -> build/lib/xonsh INFO : root : copying xonsh/events.py -> build/lib/xonsh INFO : root : copying xonsh/environ.py -> build/lib/xonsh INFO : root : copying xonsh/dumb_shell.py -> build/lib/xonsh INFO : root : copying xonsh/dirstack.py -> build/lib/xonsh INFO : root : copying xonsh/diff_history.py -> build/lib/xonsh INFO : root : copying xonsh/contexts.py -> build/lib/xonsh INFO : root : copying xonsh/completer.py -> build/lib/xonsh INFO : root : copying xonsh/commands_cache.py -> build/lib/xonsh INFO : root : copying xonsh/color_tools.py -> build/lib/xonsh INFO : root : copying xonsh/codecache.py -> build/lib/xonsh INFO : root : copying xonsh/cli_utils.py -> build/lib/xonsh INFO : root : copying xonsh/built_ins.py -> build/lib/xonsh INFO : root : copying xonsh/base_shell.py -> build/lib/xonsh INFO : root : copying xonsh/ast.py -> build/lib/xonsh INFO : root : copying xonsh/ansi_colors.py -> build/lib/xonsh INFO : root : copying xonsh/aliases.py -> build/lib/xonsh INFO : root : copying xonsh/__main__.py -> build/lib/xonsh INFO : root : copying xonsh/__init__.py -> build/lib/xonsh INFO : root : creating build/lib/xonsh/ply INFO : root : creating build/lib/xonsh/ply/ply INFO : root : copying xonsh/ply/ply/ygen.py -> build/lib/xonsh/ply/ply INFO : root : copying xonsh/ply/ply/yacc.py -> build/lib/xonsh/ply/ply INFO : root : copying xonsh/ply/ply/lex.py -> build/lib/xonsh/ply/ply INFO : root : copying xonsh/ply/ply/ctokens.py -> build/lib/xonsh/ply/ply INFO : root : copying xonsh/ply/ply/cpp.py -> build/lib/xonsh/ply/ply INFO : root : copying xonsh/ply/ply/__init__.py -> build/lib/xonsh/ply/ply INFO : root : creating build/lib/xonsh/ptk_shell INFO : root : copying xonsh/ptk_shell/updator.py -> build/lib/xonsh/ptk_shell INFO : root : copying xonsh/ptk_shell/shell.py -> build/lib/xonsh/ptk_shell INFO : root : copying xonsh/ptk_shell/key_bindings.py -> build/lib/xonsh/ptk_shell INFO : root : copying xonsh/ptk_shell/history.py -> build/lib/xonsh/ptk_shell INFO : root : copying xonsh/ptk_shell/formatter.py -> build/lib/xonsh/ptk_shell INFO : root : copying xonsh/ptk_shell/completer.py -> build/lib/xonsh/ptk_shell INFO : root : copying xonsh/ptk_shell/__init__.py -> build/lib/xonsh/ptk_shell INFO : root : creating build/lib/xonsh/procs INFO : root : copying xonsh/procs/specs.py -> build/lib/xonsh/procs INFO : root : copying xonsh/procs/readers.py -> build/lib/xonsh/procs INFO : root : copying xonsh/procs/proxies.py -> build/lib/xonsh/procs INFO : root : copying xonsh/procs/posix.py -> build/lib/xonsh/procs INFO : root : copying xonsh/procs/pipelines.py -> build/lib/xonsh/procs INFO : root : copying xonsh/procs/__init__.py -> build/lib/xonsh/procs INFO : root : creating build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/v39.py -> build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/v38.py -> build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/v36.py -> build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/v310.py -> build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/fstring_adaptor.py -> build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/context_check.py -> build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/completion_context.py -> build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/base.py -> build/lib/xonsh/parsers INFO : root : copying xonsh/parsers/__init__.py -> build/lib/xonsh/parsers INFO : root : creating build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/yes.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/which.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/util.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/uptime.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/uname.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/umask.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/ulimit.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/tty.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/tee.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/pwd.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/echo.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/cat.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/_which.py -> build/lib/xonsh/xoreutils INFO : root : copying xonsh/xoreutils/__init__.py -> build/lib/xonsh/xoreutils INFO : root : creating build/lib/xontrib INFO : root : copying xontrib/coreutils.py -> build/lib/xontrib INFO : root : creating build/lib/xonsh/completers INFO : root : copying xonsh/completers/tools.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/python.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/path.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/man.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/init.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/imports.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/environment.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/dirs.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/completer.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/commands.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/bash_completion.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/bash.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/base.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/_aliases.py -> build/lib/xonsh/completers INFO : root : copying xonsh/completers/__init__.py -> build/lib/xonsh/completers INFO : root : creating build/lib/xonsh/history INFO : root : copying xonsh/history/sqlite.py -> build/lib/xonsh/history INFO : root : copying xonsh/history/main.py -> build/lib/xonsh/history INFO : root : copying xonsh/history/json.py -> build/lib/xonsh/history INFO : root : copying xonsh/history/dummy.py -> build/lib/xonsh/history INFO : root : copying xonsh/history/base.py -> build/lib/xonsh/history INFO : root : copying xonsh/history/__init__.py -> build/lib/xonsh/history INFO : root : creating build/lib/xonsh/prompt INFO : root : copying xonsh/prompt/vc.py -> build/lib/xonsh/prompt INFO : root : copying xonsh/prompt/times.py -> build/lib/xonsh/prompt INFO : root : copying xonsh/prompt/job.py -> build/lib/xonsh/prompt INFO : root : copying xonsh/prompt/gitstatus.py -> build/lib/xonsh/prompt INFO : root : copying xonsh/prompt/env.py -> build/lib/xonsh/prompt INFO : root : copying xonsh/prompt/cwd.py -> build/lib/xonsh/prompt INFO : root : copying xonsh/prompt/base.py -> build/lib/xonsh/prompt INFO : root : copying xonsh/prompt/__init__.py -> build/lib/xonsh/prompt INFO : root : creating build/lib/xonsh/pytest INFO : root : copying xonsh/pytest/tools.py -> build/lib/xonsh/pytest INFO : root : copying xonsh/pytest/plugin.py -> build/lib/xonsh/pytest INFO : root : copying xonsh/pytest/__init__.py -> build/lib/xonsh/pytest INFO : root : creating build/lib/xonsh/lib INFO : root : copying xonsh/lib/subprocess.py -> build/lib/xonsh/lib INFO : root : copying xonsh/lib/os.py -> build/lib/xonsh/lib INFO : root : copying xonsh/lib/modules.py -> build/lib/xonsh/lib INFO : root : copying xonsh/lib/itertools.py -> build/lib/xonsh/lib INFO : root : copying xonsh/lib/collections.py -> build/lib/xonsh/lib INFO : root : copying xonsh/lib/__init__.py -> build/lib/xonsh/lib INFO : root : creating build/lib/xonsh/webconfig INFO : root : copying xonsh/webconfig/xonsh_data.py -> build/lib/xonsh/webconfig INFO : root : copying xonsh/webconfig/tags.py -> build/lib/xonsh/webconfig INFO : root : copying xonsh/webconfig/routes.py -> build/lib/xonsh/webconfig INFO : root : copying xonsh/webconfig/main.py -> build/lib/xonsh/webconfig INFO : root : copying xonsh/webconfig/file_writes.py -> build/lib/xonsh/webconfig INFO : root : copying xonsh/webconfig/__main__.py -> build/lib/xonsh/webconfig INFO : root : copying xonsh/webconfig/__init__.py -> build/lib/xonsh/webconfig INFO : root : creating build/lib/xonsh/virtualenv INFO : root : copying xonsh/virtualenv/__init__.py -> build/lib/xonsh/virtualenv INFO : root : creating build/lib/xompletions INFO : root : copying xompletions/rmdir.py -> build/lib/xompletions INFO : root : copying xompletions/pip.py -> build/lib/xompletions INFO : root : copying xompletions/gh.py -> build/lib/xompletions INFO : root : copying xompletions/cd.py -> build/lib/xompletions INFO : root : copying xompletions/_xonsh.py -> build/lib/xompletions INFO : root : copying xonsh/webconfig/index.html -> build/lib/xonsh/webconfig INFO : root : creating build/lib/xonsh/webconfig/js INFO : root : copying xonsh/webconfig/js/bootstrap.min.css -> build/lib/xonsh/webconfig/js INFO : root : copying xonsh/webconfig/js/LICENSE-bootstrap -> build/lib/xonsh/webconfig/js INFO : root : copying xonsh/webconfig/js/xonsh_sticker_mini.png -> build/lib/xonsh/webconfig/js INFO : root : copying xonsh/virtualenv/activate.xsh -> build/lib/xonsh/virtualenv INFO : wheel : installing to build/bdist.linux-i686/wheel INFO : root : running install Building lexer and parser tables. WARNING: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/xonsh/parsers/v38.py:524: No documentation string specified in function 'p_yield_arg_testlist' (ignored) WARNING: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/xonsh/parsers/base.py:534: Rule 'testlist_opt' defined, but not used WARNING: There is 1 unused rule WARNING: Symbol 'testlist_opt' is unreachable Generating LALR tables WARNING: 872 shift/reduce conflicts WARNING: 351 reduce/reduce conflicts WARNING: reduce/reduce conflict in state 21 resolved using rule (test_or_star_expr -> test) WARNING: rejected rule (testlist -> test) in state 21 WARNING: reduce/reduce conflict in state 366 resolved using rule (test_or_star_expr -> test) WARNING: rejected rule (testlist -> test) in state 366 WARNING: reduce/reduce conflict in state 394 resolved using rule (string_literal -> string_tok) WARNING: rejected rule (subproc_arg_part -> string_tok) in state 394 WARNING: reduce/reduce conflict in state 820 resolved using rule (atom -> SEARCHPATH) WARNING: rejected rule (subproc_atom -> SEARCHPATH) in state 820 WARNING: reduce/reduce conflict in state 821 resolved using rule (string_literal_list -> string_literal) WARNING: rejected rule (subproc_atom -> string_literal) in state 821 WARNING: reduce/reduce conflict in state 822 resolved using rule (empty -> ) WARNING: rejected rule (subproc_arg_part -> lambda_tok) in state 822 WARNING: reduce/reduce conflict in state 824 resolved using rule (name -> case_tok) WARNING: rejected rule (subproc_arg_part -> case_tok) in state 824 WARNING: reduce/reduce conflict in state 825 resolved using rule (atom -> ellipsis_tok) WARNING: rejected rule (subproc_arg_part -> ellipsis_tok) in state 825 WARNING: reduce/reduce conflict in state 826 resolved using rule (atom -> false_tok) WARNING: rejected rule (subproc_arg_part -> false_tok) in state 826 WARNING: reduce/reduce conflict in state 827 resolved using rule (name -> match_tok) WARNING: rejected rule (subproc_arg_part -> match_tok) in state 827 WARNING: reduce/reduce conflict in state 829 resolved using rule (name -> name_tok) WARNING: rejected rule (subproc_arg_part -> name_tok) in state 829 WARNING: reduce/reduce conflict in state 830 resolved using rule (atom -> none_tok) WARNING: rejected rule (subproc_arg_part -> none_tok) in state 830 WARNING: reduce/reduce conflict in state 831 resolved using rule (number -> number_tok) WARNING: rejected rule (subproc_arg_part -> number_tok) in state 831 WARNING: reduce/reduce conflict in state 834 resolved using rule (atom -> true_tok) WARNING: rejected rule (subproc_arg_part -> true_tok) in state 834 WARNING: reduce/reduce conflict in state 835 resolved using rule (dollar_name_tok -> DOLLAR_NAME) WARNING: rejected rule (atom_dname -> DOLLAR_NAME) in state 835 WARNING: reduce/reduce conflict in state 961 resolved using rule (item -> test COLON test) WARNING: rejected rule (testlist -> test) in state 961 WARNING: reduce/reduce conflict in state 1080 resolved using rule (subproc_atom -> at_lparen_tok testlist_comp RPAREN) WARNING: rejected rule (subproc_arg_part -> at_lparen_tok testlist_comp RPAREN) in state 1080 WARNING: reduce/reduce conflict in state 1081 resolved using rule (subproc_atom -> atdollar_lparen_tok subproc RPAREN) WARNING: rejected rule (subproc_arg_part -> atdollar_lparen_tok subproc RPAREN) in state 1081 WARNING: reduce/reduce conflict in state 1287 resolved using rule (subproc_atom -> atdollar_lparen_tok subproc bang_tok RPAREN) WARNING: rejected rule (subproc_arg_part -> atdollar_lparen_tok subproc bang_tok RPAREN) in state 1287 WARNING: reduce/reduce conflict in state 1292 resolved using rule (dollar_rule_atom -> dollar_lbracket_tok subproc RBRACKET) WARNING: rejected rule (subproc_atom -> dollar_lbracket_tok subproc RBRACKET) in state 1292 WARNING: reduce/reduce conflict in state 1294 resolved using rule (dollar_rule_atom -> dollar_lparen_tok subproc RPAREN) WARNING: rejected rule (subproc_atom -> dollar_lparen_tok subproc RPAREN) in state 1294 WARNING: reduce/reduce conflict in state 1296 resolved using rule (dollar_rule_atom -> dollar_lbrace_tok test RBRACE) WARNING: rejected rule (subproc_atom -> dollar_lbrace_tok test RBRACE) in state 1296 WARNING: reduce/reduce conflict in state 1353 resolved using rule (subproc_atom -> atdollar_lparen_tok subproc bang_tok nocloser rparen_tok) WARNING: rejected rule (subproc_arg_part -> atdollar_lparen_tok subproc bang_tok nocloser rparen_tok) in state 1353 WARNING: reduce/reduce conflict in state 1356 resolved using rule (dollar_rule_atom -> dollar_lbracket_tok subproc bang_tok RBRACKET) WARNING: rejected rule (subproc_atom -> dollar_lbracket_tok subproc bang_tok RBRACKET) in state 1356 WARNING: reduce/reduce conflict in state 1358 resolved using rule (dollar_rule_atom -> dollar_lparen_tok subproc bang_tok RPAREN) WARNING: rejected rule (subproc_atom -> dollar_lparen_tok subproc bang_tok RPAREN) in state 1358 WARNING: reduce/reduce conflict in state 1519 resolved using rule (dollar_rule_atom -> dollar_lbracket_tok subproc bang_tok nocloser rbracket_tok) WARNING: rejected rule (subproc_atom -> dollar_lbracket_tok subproc bang_tok nocloser rbracket_tok) in state 1519 WARNING: reduce/reduce conflict in state 1520 resolved using rule (dollar_rule_atom -> dollar_lparen_tok subproc bang_tok nocloser rparen_tok) WARNING: rejected rule (subproc_atom -> dollar_lparen_tok subproc bang_tok nocloser rparen_tok) in state 1520 WARNING: reduce/reduce conflict in state 1586 resolved using rule (nodedent -> INDENT any_dedent_toks DEDENT) WARNING: rejected rule (any_dedent_tok -> DEDENT) in state 1586 Generating LALR tables WARNING: 180 shift/reduce conflicts WARNING: 121 reduce/reduce conflicts WARNING: reduce/reduce conflict in state 2 resolved using rule (context -> command) WARNING: rejected rule (commands -> command) in state 2 WARNING: reduce/reduce conflict in state 7 resolved using rule (command -> ) WARNING: rejected rule (arg -> DOLLAR_LBRACKET) in state 7 WARNING: reduce/reduce conflict in state 11 resolved using rule (command -> ) WARNING: rejected rule (arg -> BANG_LBRACKET) in state 11 WARNING: reduce/reduce conflict in state 12 resolved using rule (command -> ) WARNING: rejected rule (arg -> BANG_LPAREN) in state 12 WARNING: reduce/reduce conflict in state 14 resolved using rule (command -> ) WARNING: rejected rule (arg -> AT_LPAREN) in state 14 WARNING: reduce/reduce conflict in state 17 resolved using rule (command -> ) WARNING: rejected rule (arg -> DOLLAR_LPAREN) in state 17 WARNING: reduce/reduce conflict in state 18 resolved using rule (command -> ) WARNING: rejected rule (arg -> ATDOLLAR_LPAREN) in state 18 WARNING: Rule (arg -> DOLLAR_LBRACKET) is never reduced WARNING: Rule (arg -> BANG_LBRACKET) is never reduced WARNING: Rule (arg -> BANG_LPAREN) is never reduced WARNING: Rule (arg -> AT_LPAREN) is never reduced WARNING: Rule (arg -> DOLLAR_LPAREN) is never reduced WARNING: Rule (arg -> ATDOLLAR_LPAREN) is never reduced fatal: not a git repository (or any of the parent directories): .git failed to find git tags Removed xonsh/parser_table.py Removed xonsh/completion_parser_table.py INFO : root : running install_lib INFO : root : creating build/bdist.linux-i686 INFO : root : creating build/bdist.linux-i686/wheel INFO : root : creating build/bdist.linux-i686/wheel/xompletions INFO : root : copying build/lib/xompletions/_xonsh.py -> build/bdist.linux-i686/wheel/xompletions INFO : root : copying build/lib/xompletions/cd.py -> build/bdist.linux-i686/wheel/xompletions INFO : root : copying build/lib/xompletions/gh.py -> build/bdist.linux-i686/wheel/xompletions INFO : root : copying build/lib/xompletions/pip.py -> build/bdist.linux-i686/wheel/xompletions INFO : root : copying build/lib/xompletions/rmdir.py -> build/bdist.linux-i686/wheel/xompletions INFO : root : creating build/bdist.linux-i686/wheel/xontrib INFO : root : copying build/lib/xontrib/coreutils.py -> build/bdist.linux-i686/wheel/xontrib INFO : root : creating build/bdist.linux-i686/wheel/xonsh INFO : root : creating build/bdist.linux-i686/wheel/xonsh/virtualenv INFO : root : copying build/lib/xonsh/virtualenv/activate.xsh -> build/bdist.linux-i686/wheel/xonsh/virtualenv INFO : root : copying build/lib/xonsh/virtualenv/__init__.py -> build/bdist.linux-i686/wheel/xonsh/virtualenv INFO : root : creating build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : creating build/bdist.linux-i686/wheel/xonsh/webconfig/js INFO : root : copying build/lib/xonsh/webconfig/js/xonsh_sticker_mini.png -> build/bdist.linux-i686/wheel/xonsh/webconfig/js INFO : root : copying build/lib/xonsh/webconfig/js/LICENSE-bootstrap -> build/bdist.linux-i686/wheel/xonsh/webconfig/js INFO : root : copying build/lib/xonsh/webconfig/js/bootstrap.min.css -> build/bdist.linux-i686/wheel/xonsh/webconfig/js INFO : root : copying build/lib/xonsh/webconfig/index.html -> build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : copying build/lib/xonsh/webconfig/__init__.py -> build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : copying build/lib/xonsh/webconfig/__main__.py -> build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : copying build/lib/xonsh/webconfig/file_writes.py -> build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : copying build/lib/xonsh/webconfig/main.py -> build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : copying build/lib/xonsh/webconfig/routes.py -> build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : copying build/lib/xonsh/webconfig/tags.py -> build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : copying build/lib/xonsh/webconfig/xonsh_data.py -> build/bdist.linux-i686/wheel/xonsh/webconfig INFO : root : creating build/bdist.linux-i686/wheel/xonsh/lib INFO : root : copying build/lib/xonsh/lib/__init__.py -> build/bdist.linux-i686/wheel/xonsh/lib INFO : root : copying build/lib/xonsh/lib/collections.py -> build/bdist.linux-i686/wheel/xonsh/lib INFO : root : copying build/lib/xonsh/lib/itertools.py -> build/bdist.linux-i686/wheel/xonsh/lib INFO : root : copying build/lib/xonsh/lib/modules.py -> build/bdist.linux-i686/wheel/xonsh/lib INFO : root : copying build/lib/xonsh/lib/os.py -> build/bdist.linux-i686/wheel/xonsh/lib INFO : root : copying build/lib/xonsh/lib/subprocess.py -> build/bdist.linux-i686/wheel/xonsh/lib INFO : root : creating build/bdist.linux-i686/wheel/xonsh/pytest INFO : root : copying build/lib/xonsh/pytest/__init__.py -> build/bdist.linux-i686/wheel/xonsh/pytest INFO : root : copying build/lib/xonsh/pytest/plugin.py -> build/bdist.linux-i686/wheel/xonsh/pytest INFO : root : copying build/lib/xonsh/pytest/tools.py -> build/bdist.linux-i686/wheel/xonsh/pytest INFO : root : creating build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : copying build/lib/xonsh/prompt/__init__.py -> build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : copying build/lib/xonsh/prompt/base.py -> build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : copying build/lib/xonsh/prompt/cwd.py -> build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : copying build/lib/xonsh/prompt/env.py -> build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : copying build/lib/xonsh/prompt/gitstatus.py -> build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : copying build/lib/xonsh/prompt/job.py -> build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : copying build/lib/xonsh/prompt/times.py -> build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : copying build/lib/xonsh/prompt/vc.py -> build/bdist.linux-i686/wheel/xonsh/prompt INFO : root : creating build/bdist.linux-i686/wheel/xonsh/history INFO : root : copying build/lib/xonsh/history/__init__.py -> build/bdist.linux-i686/wheel/xonsh/history INFO : root : copying build/lib/xonsh/history/base.py -> build/bdist.linux-i686/wheel/xonsh/history INFO : root : copying build/lib/xonsh/history/dummy.py -> build/bdist.linux-i686/wheel/xonsh/history INFO : root : copying build/lib/xonsh/history/json.py -> build/bdist.linux-i686/wheel/xonsh/history INFO : root : copying build/lib/xonsh/history/main.py -> build/bdist.linux-i686/wheel/xonsh/history INFO : root : copying build/lib/xonsh/history/sqlite.py -> build/bdist.linux-i686/wheel/xonsh/history INFO : root : creating build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/__init__.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/_aliases.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/base.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/bash.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/bash_completion.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/commands.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/completer.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/dirs.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/environment.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/imports.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/init.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/man.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/path.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/python.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : copying build/lib/xonsh/completers/tools.py -> build/bdist.linux-i686/wheel/xonsh/completers INFO : root : creating build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/__init__.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/_which.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/cat.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/echo.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/pwd.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/tee.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/tty.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/ulimit.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/umask.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/uname.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/uptime.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/util.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/which.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : copying build/lib/xonsh/xoreutils/yes.py -> build/bdist.linux-i686/wheel/xonsh/xoreutils INFO : root : creating build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/__init__.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/base.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/completion_context.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/context_check.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/fstring_adaptor.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/v310.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/v36.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/v38.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : copying build/lib/xonsh/parsers/v39.py -> build/bdist.linux-i686/wheel/xonsh/parsers INFO : root : creating build/bdist.linux-i686/wheel/xonsh/procs INFO : root : copying build/lib/xonsh/procs/__init__.py -> build/bdist.linux-i686/wheel/xonsh/procs INFO : root : copying build/lib/xonsh/procs/pipelines.py -> build/bdist.linux-i686/wheel/xonsh/procs INFO : root : copying build/lib/xonsh/procs/posix.py -> build/bdist.linux-i686/wheel/xonsh/procs INFO : root : copying build/lib/xonsh/procs/proxies.py -> build/bdist.linux-i686/wheel/xonsh/procs INFO : root : copying build/lib/xonsh/procs/readers.py -> build/bdist.linux-i686/wheel/xonsh/procs INFO : root : copying build/lib/xonsh/procs/specs.py -> build/bdist.linux-i686/wheel/xonsh/procs INFO : root : creating build/bdist.linux-i686/wheel/xonsh/ptk_shell INFO : root : copying build/lib/xonsh/ptk_shell/__init__.py -> build/bdist.linux-i686/wheel/xonsh/ptk_shell INFO : root : copying build/lib/xonsh/ptk_shell/completer.py -> build/bdist.linux-i686/wheel/xonsh/ptk_shell INFO : root : copying build/lib/xonsh/ptk_shell/formatter.py -> build/bdist.linux-i686/wheel/xonsh/ptk_shell INFO : root : copying build/lib/xonsh/ptk_shell/history.py -> build/bdist.linux-i686/wheel/xonsh/ptk_shell INFO : root : copying build/lib/xonsh/ptk_shell/key_bindings.py -> build/bdist.linux-i686/wheel/xonsh/ptk_shell INFO : root : copying build/lib/xonsh/ptk_shell/shell.py -> build/bdist.linux-i686/wheel/xonsh/ptk_shell INFO : root : copying build/lib/xonsh/ptk_shell/updator.py -> build/bdist.linux-i686/wheel/xonsh/ptk_shell INFO : root : creating build/bdist.linux-i686/wheel/xonsh/ply INFO : root : creating build/bdist.linux-i686/wheel/xonsh/ply/ply INFO : root : copying build/lib/xonsh/ply/ply/__init__.py -> build/bdist.linux-i686/wheel/xonsh/ply/ply INFO : root : copying build/lib/xonsh/ply/ply/cpp.py -> build/bdist.linux-i686/wheel/xonsh/ply/ply INFO : root : copying build/lib/xonsh/ply/ply/ctokens.py -> build/bdist.linux-i686/wheel/xonsh/ply/ply INFO : root : copying build/lib/xonsh/ply/ply/lex.py -> build/bdist.linux-i686/wheel/xonsh/ply/ply INFO : root : copying build/lib/xonsh/ply/ply/yacc.py -> build/bdist.linux-i686/wheel/xonsh/ply/ply INFO : root : copying build/lib/xonsh/ply/ply/ygen.py -> build/bdist.linux-i686/wheel/xonsh/ply/ply INFO : root : copying build/lib/xonsh/__init__.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/__main__.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/aliases.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/ansi_colors.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/ast.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/base_shell.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/built_ins.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/cli_utils.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/codecache.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/color_tools.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/commands_cache.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/completer.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/contexts.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/diff_history.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/dirstack.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/dumb_shell.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/environ.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/events.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/execer.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/foreign_shells.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/imphooks.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/inspectors.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/jobs.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/jsonutils.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/lazyasd.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/lazyimps.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/lazyjson.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/lexer.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/macutils.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/main.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/openpy.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/parser.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/platform.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/pretty.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/proc.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/pyghooks.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/pygments_cache.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/readline_shell.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/shell.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/style_tools.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/timings.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/tokenize.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/tools.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/tracer.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/winutils.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/wizard.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/xonfig.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/xontribs.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/parser_table.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : copying build/lib/xonsh/completion_parser_table.py -> build/bdist.linux-i686/wheel/xonsh INFO : root : running install_egg_info INFO : root : running egg_info INFO : root : writing xonsh.egg-info/PKG-INFO INFO : root : writing dependency_links to xonsh.egg-info/dependency_links.txt INFO : root : writing entry points to xonsh.egg-info/entry_points.txt INFO : root : writing requirements to xonsh.egg-info/requires.txt INFO : root : writing top-level names to xonsh.egg-info/top_level.txt INFO : root : reading manifest file 'xonsh.egg-info/SOURCES.txt' INFO : root : reading manifest template 'MANIFEST.in' WARNING : root : warning: no previously-included files matching '*.pyc' found anywhere in distribution INFO : root : adding license file 'AUTHORS.rst' INFO : root : writing manifest file 'xonsh.egg-info/SOURCES.txt' INFO : root : Copying xonsh.egg-info to build/bdist.linux-i686/wheel/xonsh-0.15.1-py3.12.egg-info INFO : root : running install_scripts INFO : wheel : creating build/bdist.linux-i686/wheel/xonsh-0.15.1.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/dist/.tmp-twwntusn/xonsh-0.15.1-py312-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it INFO : wheel : adding 'xompletions/_xonsh.py' INFO : wheel : adding 'xompletions/cd.py' INFO : wheel : adding 'xompletions/gh.py' INFO : wheel : adding 'xompletions/pip.py' INFO : wheel : adding 'xompletions/rmdir.py' INFO : wheel : adding 'xonsh/__init__.py' INFO : wheel : adding 'xonsh/__main__.py' INFO : wheel : adding 'xonsh/aliases.py' INFO : wheel : adding 'xonsh/ansi_colors.py' INFO : wheel : adding 'xonsh/ast.py' INFO : wheel : adding 'xonsh/base_shell.py' INFO : wheel : adding 'xonsh/built_ins.py' INFO : wheel : adding 'xonsh/cli_utils.py' INFO : wheel : adding 'xonsh/codecache.py' INFO : wheel : adding 'xonsh/color_tools.py' INFO : wheel : adding 'xonsh/commands_cache.py' INFO : wheel : adding 'xonsh/completer.py' INFO : wheel : adding 'xonsh/completion_parser_table.py' INFO : wheel : adding 'xonsh/contexts.py' INFO : wheel : adding 'xonsh/diff_history.py' INFO : wheel : adding 'xonsh/dirstack.py' INFO : wheel : adding 'xonsh/dumb_shell.py' INFO : wheel : adding 'xonsh/environ.py' INFO : wheel : adding 'xonsh/events.py' INFO : wheel : adding 'xonsh/execer.py' INFO : wheel : adding 'xonsh/foreign_shells.py' INFO : wheel : adding 'xonsh/imphooks.py' INFO : wheel : adding 'xonsh/inspectors.py' INFO : wheel : adding 'xonsh/jobs.py' INFO : wheel : adding 'xonsh/jsonutils.py' INFO : wheel : adding 'xonsh/lazyasd.py' INFO : wheel : adding 'xonsh/lazyimps.py' INFO : wheel : adding 'xonsh/lazyjson.py' INFO : wheel : adding 'xonsh/lexer.py' INFO : wheel : adding 'xonsh/macutils.py' INFO : wheel : adding 'xonsh/main.py' INFO : wheel : adding 'xonsh/openpy.py' INFO : wheel : adding 'xonsh/parser.py' INFO : wheel : adding 'xonsh/parser_table.py' INFO : wheel : adding 'xonsh/platform.py' INFO : wheel : adding 'xonsh/pretty.py' INFO : wheel : adding 'xonsh/proc.py' INFO : wheel : adding 'xonsh/pyghooks.py' INFO : wheel : adding 'xonsh/pygments_cache.py' INFO : wheel : adding 'xonsh/readline_shell.py' INFO : wheel : adding 'xonsh/shell.py' INFO : wheel : adding 'xonsh/style_tools.py' INFO : wheel : adding 'xonsh/timings.py' INFO : wheel : adding 'xonsh/tokenize.py' INFO : wheel : adding 'xonsh/tools.py' INFO : wheel : adding 'xonsh/tracer.py' INFO : wheel : adding 'xonsh/winutils.py' INFO : wheel : adding 'xonsh/wizard.py' INFO : wheel : adding 'xonsh/xonfig.py' INFO : wheel : adding 'xonsh/xontribs.py' INFO : wheel : adding 'xonsh/completers/__init__.py' INFO : wheel : adding 'xonsh/completers/_aliases.py' INFO : wheel : adding 'xonsh/completers/base.py' INFO : wheel : adding 'xonsh/completers/bash.py' INFO : wheel : adding 'xonsh/completers/bash_completion.py' INFO : wheel : adding 'xonsh/completers/commands.py' INFO : wheel : adding 'xonsh/completers/completer.py' INFO : wheel : adding 'xonsh/completers/dirs.py' INFO : wheel : adding 'xonsh/completers/environment.py' INFO : wheel : adding 'xonsh/completers/imports.py' INFO : wheel : adding 'xonsh/completers/init.py' INFO : wheel : adding 'xonsh/completers/man.py' INFO : wheel : adding 'xonsh/completers/path.py' INFO : wheel : adding 'xonsh/completers/python.py' INFO : wheel : adding 'xonsh/completers/tools.py' INFO : wheel : adding 'xonsh/history/__init__.py' INFO : wheel : adding 'xonsh/history/base.py' INFO : wheel : adding 'xonsh/history/dummy.py' INFO : wheel : adding 'xonsh/history/json.py' INFO : wheel : adding 'xonsh/history/main.py' INFO : wheel : adding 'xonsh/history/sqlite.py' INFO : wheel : adding 'xonsh/lib/__init__.py' INFO : wheel : adding 'xonsh/lib/collections.py' INFO : wheel : adding 'xonsh/lib/itertools.py' INFO : wheel : adding 'xonsh/lib/modules.py' INFO : wheel : adding 'xonsh/lib/os.py' INFO : wheel : adding 'xonsh/lib/subprocess.py' INFO : wheel : adding 'xonsh/parsers/__init__.py' INFO : wheel : adding 'xonsh/parsers/base.py' INFO : wheel : adding 'xonsh/parsers/completion_context.py' INFO : wheel : adding 'xonsh/parsers/context_check.py' INFO : wheel : adding 'xonsh/parsers/fstring_adaptor.py' INFO : wheel : adding 'xonsh/parsers/v310.py' INFO : wheel : adding 'xonsh/parsers/v36.py' INFO : wheel : adding 'xonsh/parsers/v38.py' INFO : wheel : adding 'xonsh/parsers/v39.py' INFO : wheel : adding 'xonsh/ply/ply/__init__.py' INFO : wheel : adding 'xonsh/ply/ply/cpp.py' INFO : wheel : adding 'xonsh/ply/ply/ctokens.py' INFO : wheel : adding 'xonsh/ply/ply/lex.py' INFO : wheel : adding 'xonsh/ply/ply/yacc.py' INFO : wheel : adding 'xonsh/ply/ply/ygen.py' INFO : wheel : adding 'xonsh/procs/__init__.py' INFO : wheel : adding 'xonsh/procs/pipelines.py' INFO : wheel : adding 'xonsh/procs/posix.py' INFO : wheel : adding 'xonsh/procs/proxies.py' INFO : wheel : adding 'xonsh/procs/readers.py' INFO : wheel : adding 'xonsh/procs/specs.py' INFO : wheel : adding 'xonsh/prompt/__init__.py' INFO : wheel : adding 'xonsh/prompt/base.py' INFO : wheel : adding 'xonsh/prompt/cwd.py' INFO : wheel : adding 'xonsh/prompt/env.py' INFO : wheel : adding 'xonsh/prompt/gitstatus.py' INFO : wheel : adding 'xonsh/prompt/job.py' INFO : wheel : adding 'xonsh/prompt/times.py' INFO : wheel : adding 'xonsh/prompt/vc.py' INFO : wheel : adding 'xonsh/ptk_shell/__init__.py' INFO : wheel : adding 'xonsh/ptk_shell/completer.py' INFO : wheel : adding 'xonsh/ptk_shell/formatter.py' INFO : wheel : adding 'xonsh/ptk_shell/history.py' INFO : wheel : adding 'xonsh/ptk_shell/key_bindings.py' INFO : wheel : adding 'xonsh/ptk_shell/shell.py' INFO : wheel : adding 'xonsh/ptk_shell/updator.py' INFO : wheel : adding 'xonsh/pytest/__init__.py' INFO : wheel : adding 'xonsh/pytest/plugin.py' INFO : wheel : adding 'xonsh/pytest/tools.py' INFO : wheel : adding 'xonsh/virtualenv/__init__.py' INFO : wheel : adding 'xonsh/virtualenv/activate.xsh' INFO : wheel : adding 'xonsh/webconfig/__init__.py' INFO : wheel : adding 'xonsh/webconfig/__main__.py' INFO : wheel : adding 'xonsh/webconfig/file_writes.py' INFO : wheel : adding 'xonsh/webconfig/index.html' INFO : wheel : adding 'xonsh/webconfig/main.py' INFO : wheel : adding 'xonsh/webconfig/routes.py' INFO : wheel : adding 'xonsh/webconfig/tags.py' INFO : wheel : adding 'xonsh/webconfig/xonsh_data.py' INFO : wheel : adding 'xonsh/webconfig/js/LICENSE-bootstrap' INFO : wheel : adding 'xonsh/webconfig/js/bootstrap.min.css' INFO : wheel : adding 'xonsh/webconfig/js/xonsh_sticker_mini.png' INFO : wheel : adding 'xonsh/xoreutils/__init__.py' INFO : wheel : adding 'xonsh/xoreutils/_which.py' INFO : wheel : adding 'xonsh/xoreutils/cat.py' INFO : wheel : adding 'xonsh/xoreutils/echo.py' INFO : wheel : adding 'xonsh/xoreutils/pwd.py' INFO : wheel : adding 'xonsh/xoreutils/tee.py' INFO : wheel : adding 'xonsh/xoreutils/tty.py' INFO : wheel : adding 'xonsh/xoreutils/ulimit.py' INFO : wheel : adding 'xonsh/xoreutils/umask.py' INFO : wheel : adding 'xonsh/xoreutils/uname.py' INFO : wheel : adding 'xonsh/xoreutils/uptime.py' INFO : wheel : adding 'xonsh/xoreutils/util.py' INFO : wheel : adding 'xonsh/xoreutils/which.py' INFO : wheel : adding 'xonsh/xoreutils/yes.py' INFO : wheel : adding 'xontrib/coreutils.py' INFO : wheel : adding 'xonsh-0.15.1.dist-info/AUTHORS.rst' INFO : wheel : adding 'xonsh-0.15.1.dist-info/METADATA' INFO : wheel : adding 'xonsh-0.15.1.dist-info/WHEEL' INFO : wheel : adding 'xonsh-0.15.1.dist-info/entry_points.txt' INFO : wheel : adding 'xonsh-0.15.1.dist-info/top_level.txt' INFO : wheel : adding 'xonsh-0.15.1.dist-info/RECORD' INFO : wheel : removing build/bdist.linux-i686/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: xonsh-0.15.1-py312-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.57658 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-xonsh-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-xonsh-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-xonsh-0.15.1 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-xonsh-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: xonsh-0.15.1-py312-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-xonsh-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: xonsh-0.15.1.dist-info/AUTHORS.rst DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: xonsh-0.15.1.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: xonsh-0.15.1.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: xonsh-0.15.1.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Generating entrypoints scripts DEBUG : pyproject_installer.lib.scripts : Installing console script: xonsh DEBUG : pyproject_installer.lib.scripts : Installing console script: xonsh-cat DEBUG : pyproject_installer.lib.scripts : Installing console script: xonsh-uname DEBUG : pyproject_installer.lib.scripts : Installing console script: xonsh-uptime INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-xonsh-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-xonsh-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-xonsh-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-xonsh-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-xonsh-buildroot ./usr/lib: (from :0) ./usr/lib/python3/site-packages/xonsh/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-xonsh-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-xonsh-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-xonsh-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/_xonsh.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/cd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/gh.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/pip.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/rmdir.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash_completion.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/dirs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/environment.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/man.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/dummy.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/sqlite.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/collections.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/itertools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/modules.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/os.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/subprocess.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/completion_context.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/context_check.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/fstring_adaptor.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v310.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v36.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v38.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v39.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/cpp.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/ctokens.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/lex.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/ygen.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/readers.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/cwd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/env.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/gitstatus.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/job.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/times.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/vc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/formatter.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/history.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/updator.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/virtualenv/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/__main__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/file_writes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/tags.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/_which.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/cat.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/echo.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/pwd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/tee.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/tty.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/ulimit.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/umask.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uname.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uptime.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/util.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/yes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/__main__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ast.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/color_tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/commands_cache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completion_parser_table.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/contexts.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/diff_history.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dumb_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/events.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/execer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/foreign_shells.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jsonutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyasd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyjson.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lexer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/macutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/openpy.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser_table.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pretty.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/proc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/style_tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/winutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/wizard.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-xonsh-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/_xonsh.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/cd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/gh.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/pip.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/rmdir.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash_completion.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/dirs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/environment.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/man.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/dummy.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/sqlite.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/collections.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/itertools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/modules.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/os.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/subprocess.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/completion_context.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/context_check.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/fstring_adaptor.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v310.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v36.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v38.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v39.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/cpp.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/ctokens.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/lex.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/ygen.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/readers.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/cwd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/env.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/gitstatus.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/job.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/times.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/vc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/formatter.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/history.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/updator.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/virtualenv/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/__main__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/file_writes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/tags.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/_which.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/cat.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/echo.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/pwd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/tee.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/tty.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/ulimit.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/umask.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uname.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uptime.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/util.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/yes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/__main__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ast.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/color_tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/commands_cache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completion_parser_table.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/contexts.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/diff_history.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dumb_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/events.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/execer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/foreign_shells.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jsonutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyasd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyjson.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lexer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/macutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/openpy.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser_table.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pretty.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/proc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/style_tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/winutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/wizard.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-xonsh-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/_xonsh.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/cd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/gh.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/pip.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/rmdir.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash_completion.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/dirs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/environment.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/man.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/dummy.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/sqlite.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/collections.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/itertools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/modules.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/os.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/subprocess.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/completion_context.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/context_check.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/fstring_adaptor.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v310.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v36.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v38.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v39.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/cpp.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/ctokens.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/lex.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/ygen.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/readers.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/cwd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/env.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/gitstatus.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/job.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/times.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/vc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/formatter.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/history.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/updator.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/virtualenv/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/__main__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/file_writes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/tags.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/_which.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/cat.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/echo.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/pwd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/tee.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/tty.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/ulimit.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/umask.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uname.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uptime.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/util.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/yes.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/__init__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/__main__.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ast.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/color_tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/commands_cache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completion_parser_table.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/contexts.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/diff_history.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dumb_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/events.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/execer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/foreign_shells.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jsonutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyasd.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyjson.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lexer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/macutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/openpy.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser_table.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pretty.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/proc.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/style_tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/winutils.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/wizard.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py compile /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/xompletions/__pycache__/_xonsh.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xompletions/__pycache__/_xonsh.cpython-312.pyc' './usr/lib/python3/site-packages/xompletions/__pycache__/cd.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xompletions/__pycache__/cd.cpython-312.pyc' './usr/lib/python3/site-packages/xompletions/__pycache__/gh.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xompletions/__pycache__/gh.cpython-312.pyc' './usr/lib/python3/site-packages/xompletions/__pycache__/pip.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xompletions/__pycache__/pip.cpython-312.pyc' './usr/lib/python3/site-packages/xompletions/__pycache__/rmdir.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xompletions/__pycache__/rmdir.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/__main__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/__main__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/__main__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/__main__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/aliases.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/aliases.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/ansi_colors.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/ansi_colors.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/ast.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/ast.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/base_shell.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/base_shell.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/built_ins.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/built_ins.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/cli_utils.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/cli_utils.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/codecache.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/codecache.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/color_tools.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/color_tools.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/commands_cache.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/commands_cache.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/completer.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/completer.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/contexts.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/contexts.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/diff_history.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/diff_history.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/dumb_shell.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/dumb_shell.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/environ.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/environ.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/events.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/events.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/execer.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/execer.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/foreign_shells.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/foreign_shells.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/imphooks.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/imphooks.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/inspectors.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/inspectors.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/jobs.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/jobs.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/jsonutils.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/jsonutils.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/lazyasd.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/lazyasd.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/lazyimps.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/lazyimps.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/lazyjson.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/lazyjson.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/lexer.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/lexer.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/macutils.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/macutils.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/main.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/main.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/openpy.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/openpy.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/parser.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/parser.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/parser_table.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/parser_table.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/parser_table.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/parser_table.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/platform.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/platform.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/pretty.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/pretty.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/proc.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/proc.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/pyghooks.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/pyghooks.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/pygments_cache.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/pygments_cache.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/readline_shell.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/readline_shell.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/shell.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/shell.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/style_tools.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/style_tools.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/timings.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/timings.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/tools.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/tools.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/tracer.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/tracer.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/winutils.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/winutils.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/wizard.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/wizard.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/xonfig.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/xonfig.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/__pycache__/xontribs.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/__pycache__/xontribs.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/_aliases.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/_aliases.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/base.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/base.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/bash.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/bash.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/bash_completion.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/bash_completion.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/commands.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/commands.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/completer.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/completer.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/dirs.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/dirs.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/dirs.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/dirs.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/environment.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/environment.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/imports.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/imports.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/init.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/init.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/man.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/man.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/path.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/path.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/python.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/python.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/completers/__pycache__/tools.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/completers/__pycache__/tools.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/history/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/history/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/history/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/history/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/history/__pycache__/base.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/history/__pycache__/base.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/history/__pycache__/dummy.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/history/__pycache__/dummy.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/history/__pycache__/json.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/history/__pycache__/json.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/history/__pycache__/main.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/history/__pycache__/main.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/history/__pycache__/sqlite.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/history/__pycache__/sqlite.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/lib/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/lib/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/lib/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/lib/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/lib/__pycache__/collections.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/lib/__pycache__/collections.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/lib/__pycache__/itertools.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/lib/__pycache__/itertools.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/lib/__pycache__/modules.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/lib/__pycache__/modules.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/lib/__pycache__/os.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/lib/__pycache__/os.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/lib/__pycache__/subprocess.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/lib/__pycache__/subprocess.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/context_check.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/context_check.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/v36.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/v36.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/v38.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/v38.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/v39.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/parsers/__pycache__/v39.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/cpp.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/cpp.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/ctokens.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/ctokens.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/lex.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/lex.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/lex.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/lex.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/yacc.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/yacc.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/ygen.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/ygen.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/ygen.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/ply/ply/__pycache__/ygen.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/procs/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/procs/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/procs/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/procs/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/procs/__pycache__/pipelines.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/procs/__pycache__/pipelines.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/procs/__pycache__/posix.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/procs/__pycache__/posix.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/procs/__pycache__/proxies.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/procs/__pycache__/proxies.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/procs/__pycache__/readers.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/procs/__pycache__/readers.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/base.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/base.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/cwd.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/cwd.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/env.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/env.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/gitstatus.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/gitstatus.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/job.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/job.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/times.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/times.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/vc.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/prompt/__pycache__/vc.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/completer.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/completer.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/formatter.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/formatter.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/history.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/history.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/key_bindings.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/key_bindings.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/shell.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/shell.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/updator.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/ptk_shell/__pycache__/updator.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/pytest/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/pytest/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/pytest/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/pytest/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/pytest/__pycache__/plugin.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/pytest/__pycache__/plugin.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/virtualenv/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/virtualenv/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/virtualenv/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/virtualenv/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/__main__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/__main__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/__main__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/__main__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/file_writes.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/file_writes.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/main.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/main.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/routes.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/routes.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/routes.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/routes.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/xonsh_data.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/webconfig/__pycache__/xonsh_data.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/_which.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/_which.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/cat.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/cat.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/echo.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/echo.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/pwd.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/pwd.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/tee.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/tee.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/tty.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/tty.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/ulimit.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/ulimit.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/umask.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/umask.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/uname.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/uname.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/uptime.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/uptime.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/util.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/util.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/which.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/which.cpython-312.pyc' './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/yes.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xonsh/xoreutils/__pycache__/yes.cpython-312.pyc' './usr/lib/python3/site-packages/xontrib/__pycache__/coreutils.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/xontrib/__pycache__/coreutils.cpython-312.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.69813 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-xonsh-0.15.1 + export PATH=/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin + PATH=/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin + export PYTHONPATH=/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages + PYTHONPATH=/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages + /usr/bin/python3 -m xonsh run-tests.xsh test -- --timeout=240 -vvvra ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .cache/pytest rootdir: /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1 configfile: setup.cfg testpaths: tests plugins: xonsh-0.15.1, timeout-2.3.1, subprocess-1.5.0, rerunfailures-14.0, mock-3.14.0 timeout: 240.0s timeout method: signal timeout func_only: False collecting ... collected 5031 items tests/test_lib/test_os.xsh::test_indir PASSED [ 0%] tests/test_lib/test_os.xsh::test_rmtree PASSED [ 0%] tests/test_lib/test_subprocess.xsh::test_check_call PASSED [ 0%] tests/test_lib/test_subprocess.xsh::test_check_call_raises PASSED [ 0%] tests/test_lib/test_subprocess.xsh::test_check_output PASSED [ 0%] tests/test_lib/test_subprocess.xsh::test_run PASSED [ 0%] tests/test_xonsh.xsh::test_envionment PASSED [ 0%] tests/test_xonsh.xsh::test_simple PASSED [ 0%] tests/test_xonsh.xsh::test_xonsh_party PASSED [ 0%] tests/aliases/test_completer_alias.py::test_add_completer_start[initial0-exp0] PASSED [ 0%] tests/aliases/test_completer_alias.py::test_add_completer_start[initial1-exp1] PASSED [ 0%] tests/aliases/test_completer_alias.py::test_add_completer_start[initial2-exp2] PASSED [ 0%] tests/aliases/test_completer_alias.py::test_add_completer_start[initial3-exp3] PASSED [ 0%] tests/aliases/test_completer_alias.py::test_add_completer_start[initial4-exp4] PASSED [ 0%] tests/aliases/test_completer_alias.py::test_add_completer_start[initial5-exp5] PASSED [ 0%] tests/aliases/test_completer_alias.py::test_add_completer_start[initial6-exp6] PASSED [ 0%] tests/aliases/test_source.py::test_source_current_dir PASSED [ 0%] tests/aliases/test_source.py::test_source_path PASSED [ 0%] tests/aliases/test_source.py::test_source_foreign_fn_parser[source-bash] PASSED [ 0%] tests/aliases/test_source.py::test_source_foreign_fn_parser[source-zsh] PASSED [ 0%] tests/aliases/test_xexec.py::test_missing_command PASSED [ 0%] tests/aliases/test_xexec.py::test_command_not_found PASSED [ 0%] tests/aliases/test_xexec.py::test_help[-h] PASSED [ 0%] tests/aliases/test_xexec.py::test_help[--help] PASSED [ 0%] tests/aliases/test_xexec.py::test_a_switch PASSED [ 0%] tests/aliases/test_xexec.py::test_l_switch PASSED [ 0%] tests/aliases/test_xexec.py::test_c_switch PASSED [ 0%] tests/completers/test_base_completer.py::test_empty_line PASSED [ 0%] tests/completers/test_base_completer.py::test_empty_subexpr PASSED [ 0%] tests/completers/test_bash_completer.py::test_bash_completer[command_context0-completions0-5] PASSED [ 0%] tests/completers/test_bash_completer.py::test_bash_completer[command_context1-completions1-0] PASSED [ 0%] tests/completers/test_bash_completer.py::test_bash_completer[command_context2-completions2-2] PASSED [ 0%] tests/completers/test_bash_completer.py::test_bash_completer[command_context3-completions3-1] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context0-completions0-4] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context1-completions1-5] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context2-completions2-5] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context3-completions3-6] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context4-completions4-10] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context5-completions5-4] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context6-completions6-5] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context7-completions7-5] PASSED [ 0%] tests/completers/test_bash_completer.py::test_quote_handling[command_context8-completions8-6] PASSED [ 0%] tests/completers/test_bash_completer.py::test_bash_completer_empty_prefix PASSED [ 0%] tests/completers/test_bash_completer.py::test_equal_sign_arg[command_context0-completions0-3-False] PASSED [ 0%] tests/completers/test_bash_completer.py::test_equal_sign_arg[command_context1-completions1-3-True] PASSED [ 0%] tests/completers/test_bash_completer.py::test_equal_sign_arg[command_context2-completions2-2-True] PASSED [ 0%] tests/completers/test_bash_completer.py::test_equal_sign_arg[command_context3-completions3-3-False] PASSED [ 0%] tests/completers/test_bash_completer.py::test_equal_sign_arg[command_context4-completions4-8-True] PASSED [ 0%] tests/completers/test_bash_completer.py::test_git_delete_remote_branch PASSED [ 0%] tests/completers/test_command_completers.py::test_complete_command PASSED [ 0%] tests/completers/test_command_completers.py::test_skipper_command PASSED [ 1%] tests/completers/test_command_completers.py::test_skipper_arg PASSED [ 1%] tests/completers/test_completer_command.py::test_completer_command[completer-positionals0-options0] PASSED [ 1%] tests/completers/test_completer_command.py::test_completer_command[completer add-positionals1-options1] PASSED [ 1%] tests/completers/test_completer_command.py::test_completer_command[completer add newcompleter-positionals2-options2] PASSED [ 1%] tests/completers/test_completer_command.py::test_completer_command[completer add newcompleter three-positionals3-options3] PASSED [ 1%] tests/completers/test_completer_command.py::test_completer_command[completer remove-positionals4-options4] PASSED [ 1%] tests/completers/test_completer_command.py::test_completer_command[completer list-positionals5-options5] PASSED [ 1%] tests/completers/test_dir_completers.py::test_non_dir[cd] PASSED [ 1%] tests/completers/test_dir_completers.py::test_non_dir[rmdir] PASSED [ 1%] tests/completers/test_dir_completers.py::test_dirs_only[cd] PASSED [ 1%] tests/completers/test_dir_completers.py::test_dirs_only[rmdir] PASSED [ 1%] tests/completers/test_dir_completers.py::test_opening_quotes[cd] PASSED [ 1%] tests/completers/test_dir_completers.py::test_opening_quotes[rmdir] PASSED [ 1%] tests/completers/test_dir_completers.py::test_closing_quotes[cd] PASSED [ 1%] tests/completers/test_dir_completers.py::test_closing_quotes[rmdir] PASSED [ 1%] tests/completers/test_dir_completers.py::test_complete_dots PASSED [ 1%] tests/completers/test_environment_completer.py::test_simple[ls $WO] PASSED [ 1%] tests/completers/test_environment_completer.py::test_simple[ls /home/$WO] PASSED [ 1%] tests/completers/test_environment_completer.py::test_simple[ls '/home/$WO'] PASSED [ 1%] tests/completers/test_environment_completer.py::test_simple[ls @('hi ' + $WO] PASSED [ 1%] tests/completers/test_environment_completer.py::test_rich_completions PASSED [ 1%] tests/completers/test_gh.py::test_completions[gh rep-exp0] SKIPPED (gh is not available.) [ 1%] tests/completers/test_gh.py::test_completions[gh repo -exp1] SKIPPED (gh is not available.) [ 1%] tests/completers/test_path_completers.py::test_pattern_need_quotes PASSED [ 1%] tests/completers/test_path_completers.py::test_complete_path PASSED [ 1%] tests/completers/test_path_completers.py::test_cd_path_no_cd PASSED [ 1%] tests/completers/test_path_completers.py::test_complete_path_when_prefix_is_raw_path_string["] PASSED [ 1%] tests/completers/test_path_completers.py::test_complete_path_when_prefix_is_raw_path_string['] PASSED [ 1%] tests/completers/test_path_completers.py::test_complete_path_ending_with_equal_sign PASSED [ 1%] tests/completers/test_path_completers.py::test_path_from_partial_string[] PASSED [ 1%] tests/completers/test_path_completers.py::test_path_from_partial_string[r] PASSED [ 1%] tests/completers/test_path_completers.py::test_path_from_partial_string[p] PASSED [ 1%] tests/completers/test_path_completers.py::test_path_from_partial_string[pr] PASSED [ 1%] tests/completers/test_path_completers.py::test_path_from_partial_string[rp] PASSED [ 1%] tests/completers/test_path_completers.py::test_path_in_python_code[0] PASSED [ 1%] tests/completers/test_path_completers.py::test_path_in_python_code[1] PASSED [ 1%] tests/completers/test_path_completers.py::test_path_in_python_code[2] PASSED [ 1%] tests/completers/test_path_completers.py::test_path_in_python_code[3] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_re[pip] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_re[pip.exe] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_re[pip3.6.exe] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_re[xpip] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_list_re1[bagpipes show] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_list_re1[toxbagpip uninstall] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_list_re1[$(tompippery show] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_list_re1[![thewholepipandpaboodle uninstall] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_list_re1[$[littlebopip show] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_list_re1[!(boxpip uninstall] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_list_re1[pipx] PASSED [ 1%] tests/completers/test_pip_completer.py::test_pip_list_re1[vim pip_] PASSED [ 2%] tests/completers/test_pip_completer.py::test_pip_list_re1[pip_] PASSED [ 2%] tests/completers/test_pip_completer.py::test_completions[pip-c-exp0] PASSED [ 2%] tests/completers/test_pip_completer.py::test_completions[pip show--pip_installed] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo(-4-exp0] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo()-3-exp1] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo()-4-exp2] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo()-5-exp3] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo(x, -6-exp4] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo(x, )-6-exp5] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[bar()-4-exp6] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[baz()-4-exp7] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo(bar(-8-exp8] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo(bar()-9-exp9] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_signatures[foo(bar())-4-exp10] PASSED [ 2%] tests/completers/test_python.py::test_complete_python[x = su-sum] PASSED [ 2%] tests/completers/test_python.py::test_complete_python[imp-import] PASSED [ 2%] tests/completers/test_python.py::test_complete_python[{}.g-{}.get(] PASSED [ 2%] tests/completers/test_python.py::test_complete_python[''.split(ma-maxsplit=] PASSED [ 2%] tests/completers/test_python.py::test_complete_python_ctx PASSED [ 2%] tests/completers/test_python.py::test_complete_import[import pathli-exp0] PASSED [ 2%] tests/completers/test_python.py::test_complete_import[from pathli-exp1] PASSED [ 2%] tests/completers/test_python.py::test_complete_import[import os.pa-exp2] PASSED [ 2%] tests/completers/test_python.py::test_complete_import[import sys,os.pa-exp3] PASSED [ 2%] tests/completers/test_python.py::test_complete_import[from x -exp4] PASSED [ 2%] tests/completers/test_python.py::test_complete_import[import os, pathli-exp5] PASSED [ 2%] tests/completers/test_python.py::test_complete_import[from pathlib import PurePa-exp6] PASSED [ 2%] tests/completers/test_python.py::test_complete_import[from pathlib import PosixPath,PurePa-exp7] PASSED [ 2%] tests/completers/test_python.py::test_complete_import[from pathlib import PosixPath PurePa-exp8] PASSED [ 2%] tests/completers/test_xompletions.py::test_xonfig[xonfig---exp0] PASSED [ 2%] tests/completers/test_xompletions.py::test_xonfig[xonfig colors-b-exp1] PASSED [ 2%] tests/completers/test_xompletions.py::test_xontrib[xontrib-l-exp0-None] PASSED [ 2%] tests/completers/test_xompletions.py::test_xontrib[xontrib load--None-exp_part1] PASSED [ 2%] tests/completers/test_xompletions.py::test_module_matcher PASSED [ 2%] tests/procs/test_specs.py::test_cmds_to_specs_thread_subproc PASSED [ 2%] tests/procs/test_specs.py::test_cmds_to_specs_capture_stdout_not_stderr[True] PASSED [ 2%] tests/procs/test_specs.py::test_cmds_to_specs_capture_stdout_not_stderr[False] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-True-None-True] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-True-None-False] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-True-func-True] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-True-func-False] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-True-exec-True] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-True-exec-False] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-True-simple-True] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-True-simple-False] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-False-None-True] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-False-None-False] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-False-func-True] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-False-func-False] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-False-exec-True] PASSED [ 2%] tests/procs/test_specs.py::test_capture_always[True-False-exec-False] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[True-False-simple-True] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[True-False-simple-False] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[False-True-None-True] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[False-True-None-False] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[False-True-func-True] SKIPPED [ 3%] tests/procs/test_specs.py::test_capture_always[False-True-func-False] SKIPPED [ 3%] tests/procs/test_specs.py::test_capture_always[False-True-exec-True] SKIPPED [ 3%] tests/procs/test_specs.py::test_capture_always[False-True-exec-False] SKIPPED [ 3%] tests/procs/test_specs.py::test_capture_always[False-True-simple-True] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[False-True-simple-False] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[False-False-None-True] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[False-False-None-False] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[False-False-func-True] SKIPPED [ 3%] tests/procs/test_specs.py::test_capture_always[False-False-func-False] SKIPPED [ 3%] tests/procs/test_specs.py::test_capture_always[False-False-exec-True] SKIPPED [ 3%] tests/procs/test_specs.py::test_capture_always[False-False-exec-False] SKIPPED [ 3%] tests/procs/test_specs.py::test_capture_always[False-False-simple-True] PASSED [ 3%] tests/procs/test_specs.py::test_capture_always[False-False-simple-False] PASSED [ 3%] tests/procs/test_specs.py::test_run_subproc_background[object-False] PASSED [ 3%] tests/procs/test_specs.py::test_run_subproc_background[stdout-True] PASSED [ 3%] tests/procs/test_specs.py::test_run_subproc_background[hiddenobject-False] PASSED [ 3%] tests/procs/test_specs.py::test_run_subproc_background[False-True] PASSED [ 3%] tests/procs/test_specs.py::test_callable_alias_cls[False] PASSED [ 3%] tests/procs/test_specs.py::test_callable_alias_cls[True] PASSED [ 3%] tests/procs/test_specs.py::test_procproxy_not_captured[hiddenobject] PASSED [ 3%] tests/procs/test_specs.py::test_procproxy_not_captured[False] PASSED [ 3%] tests/procs/test_specs.py::test_on_command_not_found_fires PASSED [ 3%] tests/procs/test_specs.py::test_on_command_not_found_doesnt_fire_in_non_interactive_mode PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt[my {a_string}-my cat-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt[my {none}{a_string}-my cat-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt[{f} jawaka-wakka jawaka-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_format_spec[{a_number:{0:^3}}cats- 7 cats-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_format_spec[{a_function:{} | }xonsh-hello | xonsh-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_format_spec[{current_job:{} | }xonsh-sleep | xonsh-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_format_spec[{none_pf:{} | }xonsh-xonsh-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_format_spec[{none:{} | }{a_string}{empty:!}-cats!-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_format_spec[{none:{}}--fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_format_spec[{{{a_string:{{{}}}}}}-{{cats}}-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_format_spec[{{{none:{{{}}}}}}-{}-fields0] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_broken_template PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_broken_template_in_func[{user] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_broken_template_in_func[{{user] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_broken_template_in_func[{{user}] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_broken_template_in_func[{user}{hostname] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_invalid_func PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_func_that_raises PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_no_env PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_various_envs[env] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_various_envs[foo] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_various_envs[bar] PASSED [ 3%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[)-(] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[)-[[] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[)-] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[)- ] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[]]-(] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[]]-[[] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[]]-] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[]]- ] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[-(] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[-[[] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[-] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[- ] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[ -(] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[ -[[] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[ -] PASSED [ 4%] tests/prompt/test_base.py::test_format_prompt_with_various_prepost[ - ] PASSED [ 4%] tests/prompt/test_base.py::test_noenv_with_disable_set PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[prompt = 'wanted'] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[prompt = "wanted"] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[\t prompt = "wanted" ] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[prompt \t= wanted ] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[nothing = here] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[other = fluff\nprompt = 'wanted'\nmore = fluff] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[other = fluff\nprompt = "wanted"\nmore = fluff] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[other = fluff\n\t prompt = "wanted" \nmore = fluff] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[other = fluff\nprompt \t= wanted \nmore = fluff] PASSED [ 4%] tests/prompt/test_base.py::TestPromptFromVenvCfg::test_determine_env_name_from_cfg[other = fluff\nnothing = here\nmore = fluff] PASSED [ 4%] tests/prompt/test_base.py::TestEnvNamePrompt::test_no_prompt PASSED [ 4%] tests/prompt/test_base.py::TestEnvNamePrompt::test_search_order PASSED [ 4%] tests/prompt/test_base.py::TestEnvNamePrompt::test_env_name_updates_on_filesystem_change XFAIL [ 4%] tests/prompt/test_base.py::test_custom_env_overrides_default[0] PASSED [ 4%] tests/prompt/test_base.py::test_custom_env_overrides_default[1] PASSED [ 4%] tests/prompt/test_base.py::test_promptformatter_cache PASSED [ 4%] tests/prompt/test_base.py::test_promptformatter_clears_cache PASSED [ 4%] tests/prompt/test_cwd.py::test_cwd_escapes_curly_brackets_with_more_curly_brackets PASSED [ 4%] tests/prompt/test_gitstatus.py::test_gitstatus_dirty[hidden0-{CYAN}gitstatus-opt\u2191\xb77\u2193\xb72{RESET}|{RED}\u25cf1{RESET}{BLUE}+3{RESET}{BLUE}+49{RESET}{RED}-26{RESET}] PASSED [ 4%] tests/prompt/test_gitstatus.py::test_gitstatus_dirty[hidden1-{CYAN}gitstatus-opt\u2191\xb77\u2193\xb72{RESET}|{RED}\u25cf1{RESET}{BLUE}+3{RESET}] PASSED [ 4%] tests/prompt/test_gitstatus.py::test_gitstatus_clean PASSED [ 4%] tests/prompt/test_gitstatus.py::test_no_git PASSED [ 4%] tests/prompt/test_job.py::test_current_job PASSED [ 4%] tests/prompt/test_vc.py::test_test_repo[git] PASSED [ 4%] tests/prompt/test_vc.py::test_test_repo[hg] SKIPPED (cannot find hg executable) [ 4%] tests/prompt/test_vc.py::test_test_repo[fossil] SKIPPED (cannot find fossil executable) [ 4%] tests/prompt/test_vc.py::test_no_repo PASSED [ 4%] tests/prompt/test_vc.py::test_vc_get_branch[git] PASSED [ 4%] tests/prompt/test_vc.py::test_vc_get_branch[hg] SKIPPED (cannot find hg executable) [ 4%] tests/prompt/test_vc.py::test_vc_get_branch[fossil] SKIPPED (cannot find fossil executable) [ 4%] tests/prompt/test_vc.py::test_current_branch_calls_locate_binary_for_empty_cmds_cache PASSED [ 4%] tests/prompt/test_vc.py::test_current_branch_does_not_call_locate_binary_for_non_empty_cmds_cache PASSED [ 4%] tests/prompt/test_vc.py::test_dirty_working_directory[git] PASSED [ 4%] tests/prompt/test_vc.py::test_dirty_working_directory[hg] SKIPPED [ 5%] tests/prompt/test_vc.py::test_dirty_working_directory[fossil] SKIPPED [ 5%] tests/prompt/test_vc.py::test_git_dirty_working_directory_includes_untracked[True] PASSED [ 5%] tests/prompt/test_vc.py::test_git_dirty_working_directory_includes_untracked[False] PASSED [ 5%] tests/test_aliases.py::test_imports PASSED [ 5%] tests/test_aliases.py::test_eval_normal PASSED [ 5%] tests/test_aliases.py::test_eval_self_reference PASSED [ 5%] tests/test_aliases.py::test_eval_recursive PASSED [ 5%] tests/test_aliases.py::test_eval_recursive_callable_partial PASSED [ 5%] tests/test_aliases.py::test_recursive_callable_partial_all PASSED [ 5%] tests/test_aliases.py::test_recursive_callable_partial_handles PASSED [ 5%] tests/test_aliases.py::test_recursive_callable_partial_none PASSED [ 5%] tests/test_aliases.py::test_subprocess_logical_operators[echo 'hi' and echo 'there'] PASSED [ 5%] tests/test_aliases.py::test_subprocess_logical_operators[echo 'hi' or echo 'there'] PASSED [ 5%] tests/test_aliases.py::test_subprocess_logical_operators[echo 'hi' && echo 'there'] PASSED [ 5%] tests/test_aliases.py::test_subprocess_logical_operators[echo 'hi' || echo 'there'] PASSED [ 5%] tests/test_aliases.py::test_subprocess_logical_operators[echo 'hi'; echo 'there'] PASSED [ 5%] tests/test_aliases.py::test_subprocess_io_operators[echo 'hi' | grep h] PASSED [ 5%] tests/test_aliases.py::test_subprocess_io_operators[echo 'hi' > file] PASSED [ 5%] tests/test_aliases.py::test_subprocess_io_operators[cat < file] PASSED [ 5%] tests/test_aliases.py::test_subprocess_io_operators[COMMAND1 e>o < input.txt | COMMAND2 > output.txt e>> errors.txt] PASSED [ 5%] tests/test_aliases.py::test_subprocess_io_operators[echo 'h|i' | grep h] PASSED [ 5%] tests/test_aliases.py::test_subprocess_io_operators[echo 'h|i << x > 3' | grep x] PASSED [ 5%] tests/test_aliases.py::test_dict_merging[alias0] PASSED [ 5%] tests/test_aliases.py::test_dict_merging_assignment[alias0] PASSED [ 5%] tests/test_aliases.py::test_dict_merging_assignment[alias1] PASSED [ 5%] tests/test_aliases.py::test_exec_alias_args PASSED [ 5%] tests/test_aliases.py::test_exec_alias_return_value[0] PASSED [ 5%] tests/test_aliases.py::test_exec_alias_return_value[1] PASSED [ 5%] tests/test_aliases.py::test_exec_alias_return_value[2] PASSED [ 5%] tests/test_aliases.py::test_register_decorator PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[RESET-0] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[RED-0;31] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[BACKGROUND_RED-41] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[BACKGROUND_INTENSE_RED-101] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[BOLD_RED-1;0;31] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[UNDERLINE_RED-4;0;31] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[BOLD_UNDERLINE_RED-1;4;0;31] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[UNDERLINE_BOLD_RED-4;1;0;31] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[ITALIC_REVEALOFF_WHITE-3;28;0;37] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[#000-exp9] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[#000000-exp10] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[BACKGROUND_#000-exp11] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[BACKGROUND_#000000-exp12] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[BG#000-exp13] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_default[bg#000000-exp14] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_reverse_style[-RESET] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_reverse_style[31-RED] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[0-exp0] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[1-exp1] PASSED [ 5%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[\x010\x02-exp2] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[\x1b[0m-exp3] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[\x01\x1b[0m\x02-exp4] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[00;36-exp5] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[01;31-exp6] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[04;31-exp7] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[3;28-exp8] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[1;4;31-exp9] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[4;1;31-exp10] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[31;42-exp11] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[42;31-exp12] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[40-exp13] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[38;5;89-exp14] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[48;5;89-exp15] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[38;2;170;0;0-exp16] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[48;2;170;0;0-exp17] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[1;38;5;124-exp18] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[4;1;38;2;170;0;0-exp19] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[1;38;5;40-exp20] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[48;5;16;38;5;184-exp21] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[01;05;37;41-exp22] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[38;5;113;1-exp23] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[48;5;196;38;5;232;1-exp24] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[48;5;3;38;5;0-exp25] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[38;5;220;1;3;100-exp26] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[38;5;220;1;3;100;1-exp27] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[48;5;235;38;5;139;3-exp28] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[38;5;111;4-exp29] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[1;48;5;124-exp30] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[5;48;5;124-exp31] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_escape_code_to_name[1;5;38;5;145;48;5;124-exp32] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-lovelace] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-pastie] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-algol_nu] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-algol] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-murphy] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-igor] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-vim] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-xcode] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-autumn] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-native] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-paraiso-light] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-tango] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-borland] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-monokai] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-fruity] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-manni] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-trac] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-default] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-paraiso-dark] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-perldoc] PASSED [ 6%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-rrt] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-vs] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-bw] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-colorful] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-friendly] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RESET-emacs] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-lovelace] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-pastie] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-algol_nu] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-algol] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-murphy] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-igor] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-vim] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-xcode] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-autumn] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-native] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-paraiso-light] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-tango] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-borland] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-monokai] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-fruity] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-manni] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-trac] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-default] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-paraiso-dark] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-perldoc] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-rrt] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-vs] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-bw] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-colorful] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-friendly] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLACK-emacs] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-lovelace] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-pastie] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-algol_nu] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-algol] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-murphy] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-igor] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-vim] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-xcode] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-autumn] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-native] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-paraiso-light] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-tango] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-borland] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-monokai] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-fruity] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-manni] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-trac] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-default] PASSED [ 7%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-paraiso-dark] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-perldoc] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-rrt] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-vs] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-bw] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-colorful] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-friendly] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[RED-emacs] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-lovelace] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-pastie] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-algol_nu] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-algol] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-murphy] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-igor] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-vim] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-xcode] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-autumn] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-native] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-paraiso-light] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-tango] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-borland] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-monokai] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-fruity] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-manni] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-trac] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-default] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-paraiso-dark] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-perldoc] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-rrt] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-vs] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-bw] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-colorful] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-friendly] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[GREEN-emacs] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-lovelace] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-pastie] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-algol_nu] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-algol] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-murphy] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-igor] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-vim] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-xcode] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-autumn] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-native] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-paraiso-light] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-tango] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-borland] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-monokai] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-fruity] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-manni] PASSED [ 8%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-trac] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-default] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-paraiso-dark] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-perldoc] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-rrt] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-vs] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-bw] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-colorful] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-friendly] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[YELLOW-emacs] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-lovelace] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-pastie] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-algol_nu] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-algol] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-murphy] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-igor] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-vim] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-xcode] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-autumn] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-native] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-paraiso-light] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-tango] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-borland] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-monokai] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-fruity] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-manni] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-trac] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-default] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-paraiso-dark] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-perldoc] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-rrt] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-vs] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-bw] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-colorful] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-friendly] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BLUE-emacs] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-lovelace] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-pastie] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-algol_nu] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-algol] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-murphy] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-igor] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-vim] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-xcode] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-autumn] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-native] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-paraiso-light] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-tango] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-borland] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-monokai] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-fruity] PASSED [ 9%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-manni] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-trac] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-default] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-paraiso-dark] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-perldoc] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-rrt] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-vs] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-bw] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-colorful] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-friendly] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[PURPLE-emacs] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-lovelace] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-pastie] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-algol_nu] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-algol] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-murphy] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-igor] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-vim] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-xcode] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-autumn] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-native] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-paraiso-light] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-tango] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-borland] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-monokai] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-fruity] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-manni] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-trac] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-default] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-paraiso-dark] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-perldoc] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-rrt] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-vs] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-bw] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-colorful] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-friendly] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[CYAN-emacs] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-lovelace] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-pastie] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-algol_nu] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-algol] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-murphy] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-igor] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-vim] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-xcode] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-autumn] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-native] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-paraiso-light] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-tango] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-borland] PASSED [ 10%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-monokai] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-fruity] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-manni] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-trac] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-default] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-paraiso-dark] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-perldoc] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-rrt] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-vs] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-bw] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-colorful] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-friendly] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[WHITE-emacs] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-lovelace] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-pastie] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-algol_nu] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-algol] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-murphy] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-igor] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-vim] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-xcode] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-autumn] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-native] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-paraiso-light] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-tango] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-borland] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-monokai] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-fruity] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-manni] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-trac] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-default] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-paraiso-dark] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-perldoc] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-rrt] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-vs] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-bw] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-colorful] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-friendly] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLACK-emacs] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-lovelace] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-pastie] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-algol_nu] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-algol] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-murphy] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-igor] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-vim] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-xcode] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-autumn] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-native] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-paraiso-light] PASSED [ 11%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-tango] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-borland] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-monokai] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-fruity] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-manni] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-trac] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-default] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-paraiso-dark] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-perldoc] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-rrt] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-vs] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-bw] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-colorful] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-friendly] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_RED-emacs] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-lovelace] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-pastie] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-algol_nu] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-algol] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-murphy] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-igor] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-vim] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-xcode] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-autumn] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-native] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-paraiso-light] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-tango] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-borland] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-monokai] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-fruity] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-manni] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-trac] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-default] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-paraiso-dark] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-perldoc] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-rrt] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-vs] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-bw] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-colorful] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-friendly] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_GREEN-emacs] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-lovelace] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-pastie] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-algol_nu] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-algol] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-murphy] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-igor] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-vim] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-xcode] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-autumn] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-native] PASSED [ 12%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-paraiso-light] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-tango] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-borland] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-monokai] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-fruity] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-manni] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-trac] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-default] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-paraiso-dark] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-perldoc] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-rrt] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-vs] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-bw] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-colorful] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-friendly] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_YELLOW-emacs] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-lovelace] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-pastie] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-algol_nu] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-algol] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-murphy] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-igor] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-vim] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-xcode] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-autumn] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-native] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-paraiso-light] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-tango] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-borland] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-monokai] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-fruity] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-manni] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-trac] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-default] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-paraiso-dark] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-perldoc] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-rrt] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-vs] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-bw] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-colorful] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-friendly] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_BLUE-emacs] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-lovelace] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-pastie] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-algol_nu] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-algol] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-murphy] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-igor] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-vim] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-xcode] PASSED [ 13%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-autumn] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-native] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-paraiso-light] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-tango] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-borland] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-monokai] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-fruity] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-manni] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-trac] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-default] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-paraiso-dark] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-perldoc] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-rrt] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-vs] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-bw] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-colorful] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-friendly] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_PURPLE-emacs] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-lovelace] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-pastie] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-algol_nu] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-algol] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-murphy] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-igor] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-vim] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-xcode] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-autumn] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-native] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-paraiso-light] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-tango] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-borland] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-monokai] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-fruity] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-manni] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-trac] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-default] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-paraiso-dark] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-perldoc] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-rrt] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-vs] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-bw] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-colorful] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-friendly] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_CYAN-emacs] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-lovelace] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-pastie] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-algol_nu] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-algol] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-murphy] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-igor] PASSED [ 14%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-vim] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-xcode] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-autumn] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-native] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-paraiso-light] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-tango] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-borland] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-monokai] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-fruity] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-manni] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-trac] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-default] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-paraiso-dark] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-perldoc] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-rrt] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-vs] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-bw] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-colorful] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-friendly] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[BACKGROUND_WHITE-emacs] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-lovelace] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-pastie] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-algol_nu] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-algol] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-murphy] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-igor] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-vim] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-xcode] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-autumn] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-native] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-paraiso-light] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-tango] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-borland] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-monokai] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-fruity] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-manni] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-trac] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-default] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-paraiso-dark] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-perldoc] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-rrt] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-vs] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-bw] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-colorful] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-friendly] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLACK-emacs] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-lovelace] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-pastie] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-algol_nu] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-algol] PASSED [ 15%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-murphy] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-igor] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-vim] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-xcode] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-autumn] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-native] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-paraiso-light] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-tango] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-borland] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-monokai] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-fruity] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-manni] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-trac] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-default] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-paraiso-dark] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-perldoc] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-rrt] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-vs] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-bw] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-colorful] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-friendly] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_RED-emacs] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-lovelace] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-pastie] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-algol_nu] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-algol] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-murphy] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-igor] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-vim] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-xcode] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-autumn] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-native] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-paraiso-light] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-tango] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-borland] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-monokai] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-fruity] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-manni] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-trac] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-default] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-paraiso-dark] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-perldoc] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-rrt] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-vs] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-bw] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-colorful] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-friendly] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_GREEN-emacs] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-lovelace] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-pastie] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-algol_nu] PASSED [ 16%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-algol] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-murphy] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-igor] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-vim] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-xcode] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-autumn] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-native] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-paraiso-light] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-tango] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-borland] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-monokai] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-fruity] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-manni] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-trac] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-default] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-paraiso-dark] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-perldoc] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-rrt] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-vs] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-bw] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-colorful] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-friendly] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_YELLOW-emacs] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-lovelace] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-pastie] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-algol_nu] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-algol] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-murphy] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-igor] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-vim] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-xcode] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-autumn] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-native] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-paraiso-light] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-tango] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-borland] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-monokai] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-fruity] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-manni] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-trac] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-default] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-paraiso-dark] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-perldoc] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-rrt] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-vs] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-bw] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-colorful] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-friendly] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_BLUE-emacs] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-lovelace] PASSED [ 17%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-pastie] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-algol_nu] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-algol] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-murphy] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-igor] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-vim] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-xcode] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-autumn] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-native] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-paraiso-light] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-tango] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-borland] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-monokai] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-fruity] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-manni] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-trac] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-default] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-paraiso-dark] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-perldoc] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-rrt] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-vs] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-bw] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-colorful] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-friendly] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_PURPLE-emacs] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-lovelace] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-pastie] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-algol_nu] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-algol] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-murphy] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-igor] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-vim] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-xcode] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-autumn] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-native] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-paraiso-light] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-tango] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-borland] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-monokai] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-fruity] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-manni] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-trac] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-default] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-paraiso-dark] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-perldoc] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-rrt] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-vs] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-bw] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-colorful] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-friendly] PASSED [ 18%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_CYAN-emacs] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-lovelace] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-pastie] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-algol_nu] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-algol] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-murphy] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-igor] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-vim] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-xcode] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-autumn] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-native] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-paraiso-light] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-tango] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-borland] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-monokai] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-fruity] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-manni] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-trac] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-default] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-paraiso-dark] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-perldoc] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-rrt] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-vs] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-bw] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-colorful] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-friendly] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_color_name_to_escape_code_for_all_styles[INTENSE_WHITE-emacs] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_style_by_name[default] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_style_by_name[monokai] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_style_by_name[rainbow_dash] PASSED [ 19%] tests/test_ansi_colors.py::test_ansi_style_by_name[foobar] PASSED [ 19%] tests/test_ansi_colors.py::test_register_custom_ansi_style[test1-styles0-refrules0] PASSED [ 19%] tests/test_ansi_colors.py::test_register_custom_ansi_style[test2-styles1-refrules1] PASSED [ 19%] tests/test_ansi_colors.py::test_register_custom_ansi_style[test3-styles2-refrules2] PASSED [ 19%] tests/test_ansi_colors.py::test_register_custom_ansi_style[test4-styles3-refrules3] PASSED [ 19%] tests/test_ansi_colors.py::test_register_custom_ansi_style[test5-styles4-refrules4] PASSED [ 19%] tests/test_ansi_colors.py::test_register_custom_ansi_style[test6-styles5-refrules5] PASSED [ 19%] tests/test_ansi_colors.py::test_register_custom_ansi_style[test6-styles6-refrules6] PASSED [ 19%] tests/test_ast.py::test_gather_names_name PASSED [ 19%] tests/test_ast.py::test_gather_names_tuple PASSED [ 19%] tests/test_ast.py::test_gather_load_store_names_tuple PASSED [ 19%] tests/test_ast.py::test_multilline_num[x = 1] PASSED [ 19%] tests/test_ast.py::test_multilline_num[ls = 1] PASSED [ 19%] tests/test_ast.py::test_multilline_num[l = 1] PASSED [ 19%] tests/test_ast.py::test_multilline_no_transform PASSED [ 19%] tests/test_ast.py::test_unmodified[def f():\n if True:\n pass\n] PASSED [ 19%] tests/test_ast.py::test_unmodified[def f(x):\n if x:\n pass\n] PASSED [ 19%] tests/test_ast.py::test_unmodified[def f(*args):\n if not args:\n pass\n] PASSED [ 19%] tests/test_ast.py::test_unmodified[def f(*, y):\n if y:\n pass\n] PASSED [ 19%] tests/test_ast.py::test_unmodified[def f(**kwargs):\n if not kwargs:\n pass\n] PASSED [ 19%] tests/test_ast.py::test_unmodified[def f(k=42):\n if not k:\n pass\n] PASSED [ 19%] tests/test_ast.py::test_unmodified[def f(k=10, *, a, b=1, **kw):\n if not kw and b:\n pass\n] PASSED [ 20%] tests/test_ast.py::test_unmodified[import os\npath = '/path/to/wakka'\npaths = []\nfor root, dirs, files in os.walk(path):\n paths.extend(os.path.join(root, d) for d in dirs)\n paths.extend(os.path.join(root, f) for f in files)\n] PASSED [ 20%] tests/test_ast.py::test_unmodified[lambda x: x + 1\n] PASSED [ 20%] tests/test_ast.py::test_unmodified[def f(x):\n return [i for i in x if i is not None and i < 10]\n ] PASSED [ 20%] tests/test_ast.py::test_whitespace_subproc[echo; echo && echo\n] PASSED [ 20%] tests/test_ast.py::test_whitespace_subproc[echo; echo && echo a\n] PASSED [ 20%] tests/test_ast.py::test_whitespace_subproc[true && false && true\n] PASSED [ 20%] tests/test_ast.py::test_isexpression[1+1-True] PASSED [ 20%] tests/test_ast.py::test_isexpression[1+1;-True] PASSED [ 20%] tests/test_ast.py::test_isexpression[1+1\n-True] PASSED [ 20%] tests/test_ast.py::test_isexpression[1+1; 2+2-False] PASSED [ 20%] tests/test_ast.py::test_isexpression[1+1; 2+2;-False] PASSED [ 20%] tests/test_ast.py::test_isexpression[1+1; 2+2\n-False] PASSED [ 20%] tests/test_ast.py::test_isexpression[1+1; 2+2;\n-False] PASSED [ 20%] tests/test_ast.py::test_isexpression[x = 42-False] PASSED [ 20%] tests/test_base_shell.py::test_pwd_tracks_cwd PASSED [ 20%] tests/test_base_shell.py::test_transform PASSED [ 20%] tests/test_base_shell.py::test_default_append_history[-False] PASSED [ 20%] tests/test_base_shell.py::test_default_append_history[# a comment-False] PASSED [ 20%] tests/test_base_shell.py::test_default_append_history[print('yes')-True] PASSED [ 20%] tests/test_builtins.py::test_reglob_tests[testfile0] SKIPPED (got empty parameter set ['testfile'], function test_reglob_tests at /usr/src/RPM/BUILD/python3-module- xonsh-0.15.1/tests/test_builtins.py:37) [ 20%] tests/test_builtins.py::test_repath_backslash PASSED [ 20%] tests/test_builtins.py::test_repath_HOME_PATH_itself PASSED [ 20%] tests/test_builtins.py::test_repath_HOME_PATH_contents PASSED [ 20%] tests/test_builtins.py::test_repath_HOME_PATH_var PASSED [ 20%] tests/test_builtins.py::test_repath_HOME_PATH_var_brace PASSED [ 20%] tests/test_builtins.py::test_repath_containing_asterisk[test*1/model-.*/model] PASSED [ 20%] tests/test_builtins.py::test_repath_containing_asterisk[hello/test*1/model-hello/.*/model] PASSED [ 20%] tests/test_builtins.py::test_repath_containing_plus_sign[test+a/model-.*/model] PASSED [ 20%] tests/test_builtins.py::test_repath_containing_plus_sign[hello/test+1/model-hello/.*/model] PASSED [ 20%] tests/test_builtins.py::test_helper_int PASSED [ 20%] tests/test_builtins.py::test_helper_helper PASSED [ 20%] tests/test_builtins.py::test_helper_env PASSED [ 20%] tests/test_builtins.py::test_superhelper_int PASSED [ 20%] tests/test_builtins.py::test_superhelper_helper PASSED [ 20%] tests/test_builtins.py::test_superhelper_env PASSED [ 20%] tests/test_builtins.py::test_ensure_list_of_strs[exp0-yo] PASSED [ 20%] tests/test_builtins.py::test_ensure_list_of_strs[exp1-inp1] PASSED [ 20%] tests/test_builtins.py::test_ensure_list_of_strs[exp2-42] PASSED [ 20%] tests/test_builtins.py::test_ensure_list_of_strs[exp3-inp3] PASSED [ 20%] tests/test_builtins.py::test_list_of_strs_or_callables[exp0-yo] PASSED [ 20%] tests/test_builtins.py::test_list_of_strs_or_callables[exp1-inp1] PASSED [ 20%] tests/test_builtins.py::test_list_of_strs_or_callables[exp2-42] PASSED [ 20%] tests/test_builtins.py::test_list_of_strs_or_callables[exp3-inp3] PASSED [ 20%] tests/test_builtins.py::test_list_of_strs_or_callables[exp4-] PASSED [ 20%] tests/test_builtins.py::test_list_of_strs_or_callables[exp5-inp5] PASSED [ 20%] tests/test_builtins.py::test_list_of_list_of_strs_outer_product[inp0-exp0] PASSED [ 20%] tests/test_builtins.py::test_list_of_list_of_strs_outer_product[inp1-exp1] PASSED [ 20%] tests/test_builtins.py::test_list_of_list_of_strs_outer_product[inp2-exp2] PASSED [ 20%] tests/test_builtins.py::test_expand_path[~] PASSED [ 20%] tests/test_builtins.py::test_expand_path[~/] PASSED [ 21%] tests/test_builtins.py::test_expand_path[x=~/place] PASSED [ 21%] tests/test_builtins.py::test_expand_path[x=one:~/place] PASSED [ 21%] tests/test_builtins.py::test_expand_path[x=one:~/place:~/yo] PASSED [ 21%] tests/test_builtins.py::test_expand_path[x=~/one:~/place:~/yo] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_str[str0] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_str[s] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_str[S] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_str[str1] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_str[string] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_ast[AST] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_ast[a] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_ast[Ast] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_code[code0] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_code[compile0] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_code[c] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_code[code1] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_code[compile1] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_eval[eval0] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_eval[v] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_eval[eval1] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_exec[exec0] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_exec[x] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_exec[exec1] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_type[type0] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_type[t] PASSED [ 21%] tests/test_builtins.py::test_convert_macro_arg_type[type1] PASSED [ 21%] tests/test_builtins.py::test_in_macro_call PASSED [ 21%] tests/test_builtins.py::test_call_macro_str[x] PASSED [ 21%] tests/test_builtins.py::test_call_macro_str[42] PASSED [ 21%] tests/test_builtins.py::test_call_macro_str[x + y] PASSED [ 21%] tests/test_builtins.py::test_call_macro_ast[x] PASSED [ 21%] tests/test_builtins.py::test_call_macro_ast[42] PASSED [ 21%] tests/test_builtins.py::test_call_macro_ast[x + y] PASSED [ 21%] tests/test_builtins.py::test_call_macro_code[x] PASSED [ 21%] tests/test_builtins.py::test_call_macro_code[42] PASSED [ 21%] tests/test_builtins.py::test_call_macro_code[x + y] PASSED [ 21%] tests/test_builtins.py::test_call_macro_eval[x] PASSED [ 21%] tests/test_builtins.py::test_call_macro_eval[42] PASSED [ 21%] tests/test_builtins.py::test_call_macro_eval[x + y] PASSED [ 21%] tests/test_builtins.py::test_call_macro_exec[if y:\n pass] PASSED [ 21%] tests/test_builtins.py::test_call_macro_exec[if 42:\n pass] PASSED [ 21%] tests/test_builtins.py::test_call_macro_exec[if x + y:\n pass] PASSED [ 21%] tests/test_builtins.py::test_call_macro_raw_arg[x] PASSED [ 21%] tests/test_builtins.py::test_call_macro_raw_arg[42] PASSED [ 21%] tests/test_builtins.py::test_call_macro_raw_arg[x + y] PASSED [ 21%] tests/test_builtins.py::test_call_macro_raw_kwarg[x] PASSED [ 21%] tests/test_builtins.py::test_call_macro_raw_kwarg[42] PASSED [ 21%] tests/test_builtins.py::test_call_macro_raw_kwarg[x + y] PASSED [ 21%] tests/test_builtins.py::test_call_macro_raw_kwargs[x] PASSED [ 21%] tests/test_builtins.py::test_call_macro_raw_kwargs[42] PASSED [ 22%] tests/test_builtins.py::test_call_macro_raw_kwargs[x + y] PASSED [ 22%] tests/test_builtins.py::test_call_macro_ast_eval_expr PASSED [ 22%] tests/test_builtins.py::test_call_macro_ast_single_expr PASSED [ 22%] tests/test_builtins.py::test_call_macro_ast_exec_expr PASSED [ 22%] tests/test_builtins.py::test_call_macro_ast_eval_statement PASSED [ 22%] tests/test_builtins.py::test_call_macro_ast_single_statement PASSED [ 22%] tests/test_builtins.py::test_call_macro_ast_exec_statement PASSED [ 22%] tests/test_builtins.py::test_enter_macro PASSED [ 22%] tests/test_cli_utils.py::test_get_doc_param PASSED [ 22%] tests/test_cli_utils.py::test_generated_parser PASSED [ 22%] tests/test_cli_utils.py::test_parser_hooking PASSED [ 22%] tests/test_color_tools.py::test_iscolor[RESET-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[CYAN-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[PURPLE-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[INTENSE_YELLOW-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[#fff-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[#FFF-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[#fafad2-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[#FAFAD2-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BOLD_RED-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BOLD_GREEN-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[UNDERLINE_RED-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BOLD_UNDERLINE_RED-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[UNDERLINE_BOLD_RED-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BACKGROUND_RED-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BACKGROUND_GREEN-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BACKGROUND_BLACK-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BACKGROUND_PURPLE-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BACKGROUND_INTENSE_RED-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BACKGROUND_#123456-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[bg#fff-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[bg#fafad2-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BG#fff-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BG#fafad2-True] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[WAKKA-False] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[#F-False] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[#FAFAD-False] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[UNDERLINE_BACKGROUND_RED-False] PASSED [ 22%] tests/test_color_tools.py::test_iscolor[BACKGROUND_BOLD_RED-False] PASSED [ 22%] tests/test_commands_cache.py::test_commands_cache_lazy PASSED [ 22%] tests/test_commands_cache.py::test_predict_threadable_unknown_command PASSED [ 22%] tests/test_commands_cache.py::TestCommandsCacheSaveIntermediate::test_caching_to_file PASSED [ 22%] tests/test_commands_cache.py::TestCommandsCacheSaveIntermediate::test_loading_cache PASSED [ 22%] tests/test_commands_cache.py::test_predict_shell_parser[args0] PASSED [ 22%] tests/test_commands_cache.py::test_predict_shell_parser[args1] PASSED [ 22%] tests/test_commands_cache.py::test_predict_shell_parser[args2] PASSED [ 22%] tests/test_commands_cache.py::test_predict_shell_parser[args3] PASSED [ 22%] tests/test_commands_cache.py::test_predict_shell_parser[args4] PASSED [ 22%] tests/test_commands_cache.py::test_predict_shell_parser[args5] PASSED [ 22%] tests/test_commands_cache.py::test_predict_shell_parser[args6] PASSED [ 22%] tests/test_commands_cache.py::test_predict_shell_true[args0] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_true[args1] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_true[args2] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_true[args3] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_true[args4] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_true[args5] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_true[args6] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_false[args0] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_false[args1] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_false[args2] PASSED [ 23%] tests/test_commands_cache.py::test_predict_shell_false[args3] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args0] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args1] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args2] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args3] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args4] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args5] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args6] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args7] PASSED [ 23%] tests/test_commands_cache.py::test_commands_cache_predictor_default[args8] PASSED [ 23%] tests/test_commands_cache.py::Test_is_only_functional_alias::test_cd PASSED [ 23%] tests/test_commands_cache.py::Test_is_only_functional_alias::test_non_exist PASSED [ 23%] tests/test_commands_cache.py::Test_is_only_functional_alias::test_bash_and_is_alias_is_only_functional_alias PASSED [ 23%] tests/test_commands_cache.py::test_update_cache PASSED [ 23%] tests/test_completer.py::test_sanity PASSED [ 23%] tests/test_completer.py::test_cursor_after_closing_quote PASSED [ 23%] tests/test_completer.py::test_cursor_after_closing_quote_override PASSED [ 23%] tests/test_completer.py::test_append_space PASSED [ 23%] tests/test_completer.py::test_non_exclusive[middle_result0-exp0] PASSED [ 23%] tests/test_completer.py::test_non_exclusive[middle_result1-exp1] PASSED [ 23%] tests/test_completer.py::test_non_exclusive[None-exp2] PASSED [ 23%] tests/test_completer.py::test_non_exclusive[StopIteration-exp3] PASSED [ 23%] tests/test_completion_context.py::test_command[comm\x00-context0] PASSED [ 23%] tests/test_completion_context.py::test_command[ comm\x00-context1] PASSED [ 23%] tests/test_completion_context.py::test_command[comm\x00and-context2] PASSED [ 23%] tests/test_completion_context.py::test_command[command \x00-context3] PASSED [ 23%] tests/test_completion_context.py::test_command[\x00 command-context4] PASSED [ 23%] tests/test_completion_context.py::test_command[ command \x00-context5] PASSED [ 23%] tests/test_completion_context.py::test_command[command --\x00-context6] PASSED [ 23%] tests/test_completion_context.py::test_command[command a \x00-context7] PASSED [ 23%] tests/test_completion_context.py::test_command[command a b\x00-context8] PASSED [ 23%] tests/test_completion_context.py::test_command[command a b\x00-context9] PASSED [ 23%] tests/test_completion_context.py::test_command[command \x00 a-context10] PASSED [ 23%] tests/test_completion_context.py::test_command[command a \x00 b-context11] PASSED [ 23%] tests/test_completion_context.py::test_command[command -\x00 b-context12] PASSED [ 23%] tests/test_completion_context.py::test_command[command a \x00b-context13] PASSED [ 23%] tests/test_completion_context.py::test_command[command a\x00b-context14] PASSED [ 23%] tests/test_completion_context.py::test_command['comm and' a\x00b-context15] PASSED [ 23%] tests/test_completion_context.py::test_command[command >/dev/nul\x00-context16] PASSED [ 23%] tests/test_completion_context.py::test_command[command 2>/dev/nul\x00-context17] PASSED [ 23%] tests/test_completion_context.py::test_command[command >>/dev/nul\x00-context18] PASSED [ 24%] tests/test_completion_context.py::test_command[command /dev/nul\x00-context16] PASSED [ 25%] tests/test_completion_context.py::test_nested_command[echo $(\x00)-command 2>/dev/nul\x00-context17] PASSED [ 25%] tests/test_completion_context.py::test_nested_command[echo $(\x00)-command >>/dev/nul\x00-context18] PASSED [ 25%] tests/test_completion_context.py::test_nested_command[echo $(\x00)-command 0-echo @$(\x00)-simple \x00-context0] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[0-echo $(echo $(\x00))-simple \x00-context1] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[0-echo @(x + $(\x00))-simple \x00-context2] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[0-!(\x00)-simple \x00-context3] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[0-$[\x00]-simple \x00-context4] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[0-![\x00]-simple \x00-context5] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[1-echo @$(\x00)-simple \x00-context0] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[1-echo $(echo $(\x00))-simple \x00-context1] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[1-echo @(x + $(\x00))-simple \x00-context2] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[1-!(\x00)-simple \x00-context3] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[1-$[\x00]-simple \x00-context4] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[1-![\x00]-simple \x00-context5] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[2-echo @$(\x00)-simple \x00-context0] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[2-echo $(echo $(\x00))-simple \x00-context1] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[2-echo @(x + $(\x00))-simple \x00-context2] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[2-!(\x00)-simple \x00-context3] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[2-$[\x00]-simple \x00-context4] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[2-![\x00]-simple \x00-context5] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[3-echo @$(\x00)-simple \x00-context0] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[3-echo $(echo $(\x00))-simple \x00-context1] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[3-echo @(x + $(\x00))-simple \x00-context2] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[3-!(\x00)-simple \x00-context3] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[3-$[\x00]-simple \x00-context4] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[3-![\x00]-simple \x00-context5] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[4-echo @$(\x00)-simple \x00-context0] PASSED [ 25%] tests/test_completion_context.py::test_malformed_subcmd[4-echo $(echo $(\x00))-simple \x00-context1] PASSED [ 26%] tests/test_completion_context.py::test_malformed_subcmd[4-echo @(x + $(\x00))-simple \x00-context2] PASSED [ 26%] tests/test_completion_context.py::test_malformed_subcmd[4-!(\x00)-simple \x00-context3] PASSED [ 26%] tests/test_completion_context.py::test_malformed_subcmd[4-$[\x00]-simple \x00-context4] PASSED [ 26%] tests/test_completion_context.py::test_malformed_subcmd[4-![\x00]-simple \x00-context5] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00-context0-echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00-context0-echo $(a $(b; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00-context0-$(echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00-context0-echo $[a $(\x00]-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00-context0-echo $(a $[\x00)-$[] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00-context0-echo @(x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00-context0-echo @(a; x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00-context0-echo @(x = $(a; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[ comm\x00-context1-echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[ comm\x00-context1-echo $(a $(b; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[ comm\x00-context1-$(echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[ comm\x00-context1-echo $[a $(\x00]-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[ comm\x00-context1-echo $(a $[\x00)-$[] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[ comm\x00-context1-echo @(x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[ comm\x00-context1-echo @(a; x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[ comm\x00-context1-echo @(x = $(a; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00and-context2-echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00and-context2-echo $(a $(b; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00and-context2-$(echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00and-context2-echo $[a $(\x00]-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00and-context2-echo $(a $[\x00)-$[] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00and-context2-echo @(x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00and-context2-echo @(a; x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[comm\x00and-context2-echo @(x = $(a; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[command \x00-context3-echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[command \x00-context3-echo $(a $(b; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[command \x00-context3-$(echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[command \x00-context3-echo $[a $(\x00]-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[command \x00-context3-echo $(a $[\x00)-$[] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[command \x00-context3-echo @(x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[command \x00-context3-echo @(a; x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[command \x00-context3-echo @(x = $(a; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[\x00 command-context4-echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[\x00 command-context4-echo $(a $(b; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[\x00 command-context4-$(echo $(a $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[\x00 command-context4-echo $[a $(\x00]-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[\x00 command-context4-echo $(a $[\x00)-$[] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[\x00 command-context4-echo @(x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[\x00 command-context4-echo @(a; x = $(\x00-$(] PASSED [ 26%] tests/test_completion_context.py::test_multiple_malformed_subcmds[\x00 command-context4-echo @(x = $(a; \x00-] PASSED [ 26%] tests/test_completion_context.py::test_other_subcommand_arg PASSED [ 26%] tests/test_completion_context.py::test_combined_subcommand_arg PASSED [ 26%] tests/test_completion_context.py::test_cursor_in_subcmd_borders[\x00$(echo)-context0] PASSED [ 26%] tests/test_completion_context.py::test_cursor_in_subcmd_borders[$\x00(echo)-context1] PASSED [ 26%] tests/test_completion_context.py::test_cursor_in_subcmd_borders[$(echo)\x00-context2] PASSED [ 26%] tests/test_completion_context.py::test_cursor_in_subcmd_borders[$\x00( echo)-context3] PASSED [ 27%] tests/test_completion_context.py::test_cursor_in_subcmd_borders[$(echo )\x00-context4] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands0-context0] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands1-context1] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands2-context2] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands3-context3] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands4-context4] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands5-context5] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands6-context6] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands7-context7] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands8-context8] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands9-context9] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands10-context10] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands11-context11] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands12-context12] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands13-context13] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands14-context14] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands15-context15] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands16-context16] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands17-context17] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands18-context18] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands19-context19] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands20-context20] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands21-context21] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands22-context22] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands23-context23] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands24-context24] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands25-context25] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands26-context26] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands27-context27] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands28-context28] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands29-context29] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands30-context30] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands31-context31] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands32-context32] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands33-context33] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands34-context34] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands35-context35] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands36-context36] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands37-context37] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands38-context38] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands39-context39] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands40-context40] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands41-context41] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands42-context42] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands43-context43] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands44-context44] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands45-context45] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands46-context46] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands47-context47] PASSED [ 27%] tests/test_completion_context.py::test_multiple_commands[; -commands48-context48] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands49-context49] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands50-context50] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands51-context51] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands52-context52] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands53-context53] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands54-context54] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands55-context55] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands56-context56] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands57-context57] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands58-context58] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands59-context59] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands60-context60] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands61-context61] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands62-context62] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands63-context63] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands64-context64] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands65-context65] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands66-context66] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands67-context67] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands68-context68] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands69-context69] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands70-context70] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands71-context71] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands72-context72] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands73-context73] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands74-context74] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands75-context75] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands76-context76] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands77-context77] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands78-context78] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands79-context79] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands80-context80] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands81-context81] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands82-context82] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands83-context83] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands84-context84] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands85-context85] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands86-context86] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands87-context87] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands88-context88] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands89-context89] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands90-context90] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands91-context91] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands92-context92] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands93-context93] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands94-context94] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands95-context95] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[; -commands96-context96] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[\n-commands97-context97] PASSED [ 28%] tests/test_completion_context.py::test_multiple_commands[ and -commands98-context98] PASSED [ 29%] tests/test_completion_context.py::test_multiple_commands[&& -commands99-context99] PASSED [ 29%] tests/test_completion_context.py::test_multiple_commands[ or -commands100-context100] PASSED [ 29%] tests/test_completion_context.py::test_multiple_commands[|| -commands101-context101] PASSED [ 29%] tests/test_completion_context.py::test_multiple_commands[| -commands102-context102] PASSED [ 29%] tests/test_completion_context.py::test_multiple_empty_commands[\x00;] PASSED [ 29%] tests/test_completion_context.py::test_multiple_empty_commands[; \x00] PASSED [ 29%] tests/test_completion_context.py::test_multiple_empty_commands[\x00;;] PASSED [ 29%] tests/test_completion_context.py::test_multiple_empty_commands[; \x00;] PASSED [ 29%] tests/test_completion_context.py::test_multiple_empty_commands[;; \x00] PASSED [ 29%] tests/test_completion_context.py::test_multiple_empty_commands[;;; \x00] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(\x00)-; -commands0-context0] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(\x00)- and -commands1-context1] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(\x00)-&& -commands2-context2] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(\x00)- or -commands3-context3] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(\x00)-|| -commands4-context4] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(\x00)-| -commands5-context5] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @$(\x00)-; -commands6-context6] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @$(\x00)- and -commands7-context7] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @$(\x00)-&& -commands8-context8] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @$(\x00)- or -commands9-context9] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @$(\x00)-|| -commands10-context10] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @$(\x00)-| -commands11-context11] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(echo $(\x00))-; -commands12-context12] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(echo $(\x00))- and -commands13-context13] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(echo $(\x00))-&& -commands14-context14] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(echo $(\x00))- or -commands15-context15] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(echo $(\x00))-|| -commands16-context16] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo $(echo $(\x00))-| -commands17-context17] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @(x + $(\x00))-; -commands18-context18] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @(x + $(\x00))- and -commands19-context19] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @(x + $(\x00))-&& -commands20-context20] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @(x + $(\x00))- or -commands21-context21] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @(x + $(\x00))-|| -commands22-context22] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[echo @(x + $(\x00))-| -commands23-context23] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[!(\x00)-; -commands24-context24] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[!(\x00)- and -commands25-context25] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[!(\x00)-&& -commands26-context26] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[!(\x00)- or -commands27-context27] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[!(\x00)-|| -commands28-context28] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[!(\x00)-| -commands29-context29] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[$[\x00]-; -commands30-context30] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[$[\x00]- and -commands31-context31] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[$[\x00]-&& -commands32-context32] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[$[\x00]- or -commands33-context33] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[$[\x00]-|| -commands34-context34] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[$[\x00]-| -commands35-context35] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[![\x00]-; -commands36-context36] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[![\x00]- and -commands37-context37] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[![\x00]-&& -commands38-context38] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[![\x00]- or -commands39-context39] PASSED [ 29%] tests/test_completion_context.py::test_nested_multiple_commands[![\x00]-|| -commands40-context40] PASSED [ 30%] tests/test_completion_context.py::test_nested_multiple_commands[![\x00]-| -commands41-context41] PASSED [ 30%] tests/test_completion_context.py::test_multiple_nested_commands PASSED [ 30%] tests/test_completion_context.py::test_multiple_partial_string_arg['comm an\x00d'-context0] PASSED [ 30%] tests/test_completion_context.py::test_multiple_partial_string_arg['comm and\x00'-context1] PASSED [ 30%] tests/test_completion_context.py::test_multiple_partial_string_arg['comm \x00'-context2] PASSED [ 30%] tests/test_completion_context.py::test_multiple_partial_string_arg["comm an\x00d"-context3] PASSED [ 30%] tests/test_completion_context.py::test_multiple_partial_string_arg['''comm an\x00d'''-context4] PASSED [ 30%] tests/test_completion_context.py::test_multiple_partial_string_arg[fr'comm an\x00d'-context5] PASSED [ 30%] tests/test_completion_context.py::test_multiple_partial_string_arg['()+\x00'-context6] PASSED [ 30%] tests/test_completion_context.py::test_malformed_subcmd_1[0-echo $(\x00)-; -commands0-context0] PASSED [ 30%] tests/test_completion_context.py::test_malformed_subcmd_1[1-echo $(\x00)-; -commands0-context0] PASSED [ 30%] tests/test_completion_context.py::test_malformed_subcmd_1[2-echo $(\x00)-; -commands0-context0] PASSED [ 30%] tests/test_completion_context.py::test_malformed_subcmd_1[3-echo $(\x00)-; -commands0-context0] PASSED [ 30%] tests/test_completion_context.py::test_malformed_subcmd_1[4-echo $(\x00)-; -commands0-context0] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls\x00&&echo-context0] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls\x00;echo-context1] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls\x00&& echo-context2] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls\x00; echo-context3] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls \x00&&echo-context4] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls \x00;echo-context5] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls \x00&& echo-context6] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls \x00; echo-context7] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls \x00and echo-context8] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls and\x00 echo-context9] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls ||\x00 echo-context10] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls a\x00nd echo-context11] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[ls &\x00& echo-context12] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls\x00&&echo-context13] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls\x00;echo-context14] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls\x00&& echo-context15] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls\x00; echo-context16] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls \x00&&echo-context17] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls \x00;echo-context18] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls \x00&& echo-context19] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls \x00; echo-context20] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls \x00and echo-context21] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls and\x00 echo-context22] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls ||\x00 echo-context23] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls a\x00nd echo-context24] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_multiple_keyword_borders[cat | ls &\x00& echo-context25] PASSED [ 30%] tests/test_completion_context.py::test_nested_python[echo @(\x00)-x = \x00-context0] PASSED [ 30%] tests/test_completion_context.py::test_nested_python[echo @(\x00)-a \x00= x; b = y-context1] PASSED [ 30%] tests/test_completion_context.py::test_nested_python[echo @(\x00)-a \x00= x\nb = $(ls)-context2] PASSED [ 30%] tests/test_completion_context.py::test_nested_python[echo @(\x00)-x = \x00-context3] PASSED [ 30%] tests/test_completion_context.py::test_nested_python[echo $(echo @(\x00))-x = \x00-context4] PASSED [ 30%] tests/test_completion_context.py::test_nested_python[echo @(x + @(\x00))-x = \x00-context5] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_sub_python_borders[\x00@(echo)-context0] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_sub_python_borders[@\x00(echo)-context1] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_sub_python_borders[@(echo)\x00-context2] PASSED [ 30%] tests/test_completion_context.py::test_cursor_in_sub_python_borders[@\x00( echo)-context3] PASSED [ 31%] tests/test_completion_context.py::test_cursor_in_sub_python_borders[@(echo )\x00-context4] PASSED [ 31%] tests/test_completion_context.py::test_multiline_python[\nx = 3\nx.\x00] PASSED [ 31%] tests/test_completion_context.py::test_multiline_python[\nx = 3;\ny = 4;\nx.\x00] PASSED [ 31%] tests/test_completion_context.py::test_multiline_python[\ndef func(\x00):\n return 100\n ] PASSED [ 31%] tests/test_completion_context.py::test_multiline_python[\nclass A:\n def a():\n return "a\x00"\n pass\nexit()\n ] PASSED [ 31%] tests/test_contexts.py::test_block_noexec PASSED [ 31%] tests/test_contexts.py::test_block_oneline PASSED [ 31%] tests/test_contexts.py::test_block_manylines PASSED [ 31%] tests/test_contexts.py::test_block_leading_comment PASSED [ 31%] tests/test_contexts.py::test_block_trailing_comment PASSED [ 31%] tests/test_contexts.py::test_block_trailing_line_continuation PASSED [ 31%] tests/test_contexts.py::test_block_trailing_close_paren PASSED [ 31%] tests/test_contexts.py::test_block_trailing_close_many PASSED [ 31%] tests/test_contexts.py::test_block_trailing_triple_string PASSED [ 31%] tests/test_contexts.py::test_block_func_oneline PASSED [ 31%] tests/test_contexts.py::test_block_func_manylines PASSED [ 31%] tests/test_contexts.py::test_block_func_leading_comment PASSED [ 31%] tests/test_contexts.py::test_block_func_trailing_comment PASSED [ 31%] tests/test_contexts.py::test_blockfunc__trailing_line_continuation PASSED [ 31%] tests/test_contexts.py::test_block_func_trailing_close_paren PASSED [ 31%] tests/test_contexts.py::test_block_func_trailing_close_many PASSED [ 31%] tests/test_contexts.py::test_block_func_trailing_triple_string PASSED [ 31%] tests/test_contexts.py::test_functor_oneline_onecall_class PASSED [ 31%] tests/test_contexts.py::test_functor_oneline_onecall_func PASSED [ 31%] tests/test_contexts.py::test_functor_oneline_onecall_both PASSED [ 31%] tests/test_contexts.py::test_functor_oneline_append PASSED [ 31%] tests/test_contexts.py::test_functor_return PASSED [ 31%] tests/test_contexts.py::test_functor_args PASSED [ 31%] tests/test_contexts.py::test_functor_kwargs PASSED [ 31%] tests/test_contexts.py::test_functor_fullsig PASSED [ 31%] tests/test_dirstack.py::test_simple PASSED [ 31%] tests/test_dirstack.py::test_cdpath_simple PASSED [ 31%] tests/test_dirstack.py::test_cdpath_collision PASSED [ 31%] tests/test_dirstack.py::test_cdpath_expansion PASSED [ 31%] tests/test_dirstack.py::test_cdpath_events PASSED [ 31%] tests/test_dirstack.py::test_cd_autopush PASSED [ 31%] tests/test_dirstack.py::test_cd_home PASSED [ 31%] tests/test_dirstack_unc.py::test_pushdpopd PASSED [ 31%] tests/test_dirstack_unc.py::test_cd_dot PASSED [ 31%] tests/test_dirstack_unc.py::test_uncpushd_simple_push_pop SKIPPED [ 31%] tests/test_dirstack_unc.py::test_uncpushd_push_to_same_share SKIPPED [ 31%] tests/test_dirstack_unc.py::test_uncpushd_push_other_push_same SKIPPED [ 31%] tests/test_dirstack_unc.py::test_uncpushd_push_base_push_rempath SKIPPED [ 31%] tests/test_dirstack_unc.py::test_uncpushd_cd_unc_auto_pushd SKIPPED [ 31%] tests/test_dirstack_unc.py::test_uncpushd_cd_unc_nocheck SKIPPED [ 31%] tests/test_dirstack_unc.py::test_uncpushd_cd_unc_no_auto_pushd SKIPPED [ 31%] tests/test_dirstack_unc.py::test_uncpushd_unc_check SKIPPED (Windows- only UNC functionality) [ 31%] tests/test_environ.py::test_env_normal PASSED [ 31%] tests/test_environ.py::test_env_contains PASSED [ 31%] tests/test_environ.py::test_env_path_dirs_list[path0] PASSED [ 32%] tests/test_environ.py::test_env_path_dirs_list[path1] PASSED [ 32%] tests/test_environ.py::test_env_path_str[path0] PASSED [ 32%] tests/test_environ.py::test_env_path_str[path1] PASSED [ 32%] tests/test_environ.py::test_env_detype PASSED [ 32%] tests/test_environ.py::test_env_detype_mutable_access_clear[path10-/home/woah] PASSED [ 32%] tests/test_environ.py::test_env_detype_mutable_access_clear[path11-woah] PASSED [ 32%] tests/test_environ.py::test_env_detype_no_dict PASSED [ 32%] tests/test_environ.py::test_histcontrol_none PASSED [ 32%] tests/test_environ.py::test_HISTCONTROL_empty PASSED [ 32%] tests/test_environ.py::test_histcontrol_ignoredups PASSED [ 32%] tests/test_environ.py::test_histcontrol_ignoreerr_ignoredups PASSED [ 32%] tests/test_environ.py::test_histcontrol_ignoreerr_ignoredups_erase_dups PASSED [ 32%] tests/test_environ.py::test_swap PASSED [ 32%] tests/test_environ.py::test_swap_exception_replacement PASSED [ 32%] tests/test_environ.py::test_thread_local_swap PASSED [ 32%] tests/test_environ.py::test_locate_binary_on_windows SKIPPED (Windows stuff) [ 32%] tests/test_environ.py::test_event_on_envvar_change PASSED [ 32%] tests/test_environ.py::test_event_on_envvar_new PASSED [ 32%] tests/test_environ.py::test_event_on_envvar_change_from_none_value PASSED [ 32%] tests/test_environ.py::test_event_on_envvar_change_no_fire_when_value_is_same[1] PASSED [ 32%] tests/test_environ.py::test_event_on_envvar_change_no_fire_when_value_is_same[None] PASSED [ 32%] tests/test_environ.py::test_event_on_envvar_change_no_fire_when_value_is_same[True] PASSED [ 32%] tests/test_environ.py::test_event_on_envvar_change_no_fire_when_value_is_same[ok] PASSED [ 32%] tests/test_environ.py::test_events_on_envvar_called_in_right_order PASSED [ 32%] tests/test_environ.py::test_no_lines_columns PASSED [ 32%] tests/test_environ.py::test_make_args_env PASSED [ 32%] tests/test_environ.py::test_delitem PASSED [ 32%] tests/test_environ.py::test_delitem_default PASSED [ 32%] tests/test_environ.py::test_lscolors_target PASSED [ 32%] tests/test_environ.py::test_lscolors_events[fi-old_in0-new_in0-existing key, change value] PASSED [ 32%] tests/test_environ.py::test_lscolors_events[fi-old_in1-new_in1-existing key, no change in value] PASSED [ 32%] tests/test_environ.py::test_lscolors_events[tw-None-new_in2-create new key] PASSED [ 32%] tests/test_environ.py::test_lscolors_events[pi-old_in3-None-delete existing key] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_generic PASSED [ 32%] tests/test_environ.py::test_register_custom_var_int PASSED [ 32%] tests/test_environ.py::test_register_custom_var_float PASSED [ 32%] tests/test_environ.py::test_register_custom_var_bool[True-True] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_bool[32-True] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_bool[0-False] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_bool[27.0-True] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_bool[None-False] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_bool[lol-True] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_bool[false-False] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_bool[no-False] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_str[32-32] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_str[0-0] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_str[27.0-27.0] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_str[None-] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_str[lol-lol] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_str[false-false] PASSED [ 32%] tests/test_environ.py::test_register_custom_var_str[no-no] PASSED [ 33%] tests/test_environ.py::test_register_var_path PASSED [ 33%] tests/test_environ.py::test_register_custom_var_env_path PASSED [ 33%] tests/test_environ.py::test_deregister_custom_var PASSED [ 33%] tests/test_environ.py::test_register_callable_default PASSED [ 33%] tests/test_environ.py::test_env_iterate PASSED [ 33%] tests/test_environ.py::test_env_iterate_rawkeys PASSED [ 33%] tests/test_environ.py::test_env_get_defaults PASSED [ 33%] tests/test_environ.py::test_var_with_default_initer[string-is_string] PASSED [ 33%] tests/test_environ.py::test_var_with_default_initer[1-is_int] PASSED [ 33%] tests/test_environ.py::test_var_with_default_initer[0.5-is_float] PASSED [ 33%] tests/test_environ.py::test_thread_local_dict PASSED [ 33%] tests/test_environ.py::test_thread_local_dict_multiple PASSED [ 33%] tests/test_events.py::test_event_calling PASSED [ 33%] tests/test_events.py::test_event_returns PASSED [ 33%] tests/test_events.py::test_validator PASSED [ 33%] tests/test_events.py::test_eventdoc PASSED [ 33%] tests/test_events.py::test_transmogrify PASSED [ 33%] tests/test_events.py::test_transmogrify_by_string PASSED [ 33%] tests/test_events.py::test_load PASSED [ 33%] tests/test_events.py::test_load_2nd_call PASSED [ 33%] tests/test_events.py::test_typos PASSED [ 33%] tests/test_events.py::test_exists PASSED [ 33%] tests/test_execer.py::test_win_ipconfig SKIPPED (Windows stuff) [ 33%] tests/test_execer.py::test_ipconfig SKIPPED (Windows stuff) [ 33%] tests/test_execer.py::test_bin_ls PASSED [ 33%] tests/test_execer.py::test_ls_dashl PASSED [ 33%] tests/test_execer.py::test_which_ls PASSED [ 33%] tests/test_execer.py::test_echo_hello PASSED [ 33%] tests/test_execer.py::test_echo_star_with_semi PASSED [ 33%] tests/test_execer.py::test_simple_func PASSED [ 33%] tests/test_execer.py::test_lookup_alias PASSED [ 33%] tests/test_execer.py::test_lookup_anon_alias PASSED [ 33%] tests/test_execer.py::test_simple_func_broken PASSED [ 33%] tests/test_execer.py::test_bad_indent PASSED [ 33%] tests/test_execer.py::test_comment_colon_ending PASSED [ 33%] tests/test_execer.py::test_good_rhs_subproc PASSED [ 33%] tests/test_execer.py::test_bad_rhs_subproc PASSED [ 33%] tests/test_execer.py::test_indent_with_empty_line PASSED [ 33%] tests/test_execer.py::test_command_in_func PASSED [ 33%] tests/test_execer.py::test_command_in_func_with_comment PASSED [ 33%] tests/test_execer.py::test_pyeval_redirect PASSED [ 33%] tests/test_execer.py::test_pyeval_multiline_str PASSED [ 33%] tests/test_execer.py::test_echo_comma PASSED [ 33%] tests/test_execer.py::test_echo_comma_val PASSED [ 33%] tests/test_execer.py::test_echo_comma_2val PASSED [ 33%] tests/test_execer.py::test_echo_line_cont PASSED [ 33%] tests/test_execer.py::test_two_echo_line_cont[echo a and \\\necho b\n] PASSED [ 33%] tests/test_execer.py::test_two_echo_line_cont[echo a \\\n or echo b\n] PASSED [ 33%] tests/test_execer.py::test_two_echo_line_cont[echo a \\\n or echo b and \\\n echo c\n] PASSED [ 33%] tests/test_execer.py::test_two_echo_line_cont[if True:\\\n echo a \\\n b\n] PASSED [ 34%] tests/test_execer.py::test_eval_eol PASSED [ 34%] tests/test_execer.py::test_annotated_assign PASSED [ 34%] tests/test_execer.py::test_exec_eol PASSED [ 34%] tests/test_execer.py::test_exec_print PASSED [ 34%] tests/test_execer.py::test_exec_function_scope PASSED [ 34%] tests/test_execer.py::test_exec_scope_reuse PASSED [ 34%] tests/test_foreign_shells.py::test_parse_env PASSED [ 34%] tests/test_foreign_shells.py::test_parse_env_newline PASSED [ 34%] tests/test_foreign_shells.py::test_parse_env_equals PASSED [ 34%] tests/test_foreign_shells.py::test_parse_aliases PASSED [ 34%] tests/test_foreign_shells.py::test_foreign_bash_data PASSED [ 34%] tests/test_foreign_shells.py::test_foreign_cmd_data SKIPPED (Windows stuff) [ 34%] tests/test_history_dummy.py::test_construct_history_str[dummy] PASSED [ 34%] tests/test_history_dummy.py::test_construct_history_str[DummyHistory] PASSED [ 34%] tests/test_history_dummy.py::test_construct_history_str[backend2] PASSED [ 34%] tests/test_history_dummy.py::test_ignore_regex_invalid PASSED [ 34%] tests/test_history_dummy.py::test_is_ignore PASSED [ 34%] tests/test_history_dummy.py::test_is_ignore_no_regex PASSED [ 34%] tests/test_history_json.py::test_hist_init PASSED [ 34%] tests/test_history_json.py::test_hist_append PASSED [ 34%] tests/test_history_json.py::test_hist_flush PASSED [ 34%] tests/test_history_json.py::test_hist_flush_with_store_stdout PASSED [ 34%] tests/test_history_json.py::test_hist_flush_with_store_cwd PASSED [ 34%] tests/test_history_json.py::test_hist_flush_with_hist_control PASSED [ 34%] tests/test_history_json.py::test_cmd_field PASSED [ 34%] tests/test_history_json.py::test_show_cmd_numerate[-commands0-offset0] PASSED [ 34%] tests/test_history_json.py::test_show_cmd_numerate[-r-commands1-offset1] PASSED [ 34%] tests/test_history_json.py::test_show_cmd_numerate[0-commands2-offset2] PASSED [ 34%] tests/test_history_json.py::test_show_cmd_numerate[1-commands3-offset3] PASSED [ 34%] tests/test_history_json.py::test_show_cmd_numerate[-2-commands4-offset4] PASSED [ 34%] tests/test_history_json.py::test_show_cmd_numerate[1:3-commands5-offset5] PASSED [ 34%] tests/test_history_json.py::test_show_cmd_numerate[1::2-commands6-offset6] PASSED [ 34%] tests/test_history_json.py::test_show_cmd_numerate[-4:-2-commands7-offset7] PASSED [ 34%] tests/test_history_json.py::test_history_diff PASSED [ 34%] tests/test_history_json.py::test_histcontrol PASSED [ 34%] tests/test_history_json.py::test_parse_args_help[-h] PASSED [ 34%] tests/test_history_json.py::test_parse_args_help[--help] PASSED [ 34%] tests/test_history_json.py::test_parse_args_help[show -h] PASSED [ 34%] tests/test_history_json.py::test_parse_args_help[show --help] PASSED [ 34%] tests/test_history_json.py::test_parser_show[-session-slice0-False-False] PASSED [ 34%] tests/test_history_json.py::test_parser_show[1:5-session-slice1-False-False] PASSED [ 34%] tests/test_history_json.py::test_parser_show[show-session-slice2-False-False] PASSED [ 34%] tests/test_history_json.py::test_parser_show[show 15-session-slice3-False-False] PASSED [ 34%] tests/test_history_json.py::test_parser_show[show bash 3:5 15:66-bash-slice4-False-False] PASSED [ 34%] tests/test_history_json.py::test_parser_show[show -r-session-slice5-False-True] PASSED [ 34%] tests/test_history_json.py::test_parser_show[show -rn bash-bash-slice6-True-True] PASSED [ 34%] tests/test_history_json.py::test_parser_show[show -n -r -30:20-session-slice7-True-True] PASSED [ 34%] tests/test_history_json.py::test_parser_show[show -n zsh 1:2:3-zsh-slice8-True-False] PASSED [ 34%] tests/test_history_json.py::test_history_getitem[-1-exp0] PASSED [ 34%] tests/test_history_json.py::test_history_getitem[1-exp1] PASSED [ 35%] tests/test_history_json.py::test_history_getitem[index2-exp2] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_commands_to_rmfiles-150150-in_files0-0-exp_files0] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_commands_to_rmfiles-3000-in_files1-4500-exp_files1] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_commands_to_rmfiles-3100-in_files2-4450-exp_files2] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_files_to_rmfiles-1001-in_files3-0-exp_files3] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_files_to_rmfiles-40-in_files4-60-exp_files4] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_files_to_rmfiles-41-in_files5-59-exp_files5] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_bytes_to_rmfiles-12512500-in_files6-0-exp_files6] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_bytes_to_rmfiles-250000-in_files7-375000-exp_files7] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_bytes_to_rmfiles-260000-in_files8-372500-exp_files8] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_seconds_to_rmfiles-270216562.1605935-in_files9-0-exp_files9] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_seconds_to_rmfiles-183731962.1605935-in_files10-4284000-exp_files10] PASSED [ 35%] tests/test_history_json.py::test__xhj_gc_xx_to_rmfiles[_xhj_gc_seconds_to_rmfiles-183818362.1605935-in_files11-4197600-exp_files11] PASSED [ 35%] tests/test_history_json.py::test_hist_clear_cmd PASSED [ 35%] tests/test_history_json.py::test_hist_off_cmd PASSED [ 35%] tests/test_history_json.py::test_hist_on_cmd PASSED [ 35%] tests/test_history_sqlite.py::test_hist_append PASSED [ 35%] tests/test_history_sqlite.py::test_hist_attrs PASSED [ 35%] tests/test_history_sqlite.py::test_show_cmd_numerate[-commands0-offset0] PASSED [ 35%] tests/test_history_sqlite.py::test_show_cmd_numerate[-r-commands1-offset1] PASSED [ 35%] tests/test_history_sqlite.py::test_show_cmd_numerate[0-commands2-offset2] PASSED [ 35%] tests/test_history_sqlite.py::test_show_cmd_numerate[1-commands3-offset3] PASSED [ 35%] tests/test_history_sqlite.py::test_show_cmd_numerate[-2-commands4-offset4] PASSED [ 35%] tests/test_history_sqlite.py::test_show_cmd_numerate[1:3-commands5-offset5] PASSED [ 35%] tests/test_history_sqlite.py::test_show_cmd_numerate[1::2-commands6-offset6] PASSED [ 35%] tests/test_history_sqlite.py::test_show_cmd_numerate[-4:-2-commands7-offset7] PASSED [ 35%] tests/test_history_sqlite.py::test_histcontrol PASSED [ 35%] tests/test_history_sqlite.py::test_histcontrol_erase_dup PASSED [ 35%] tests/test_history_sqlite.py::test_history_getitem[-1-exp0] PASSED [ 35%] tests/test_history_sqlite.py::test_history_getitem[1-exp1] PASSED [ 35%] tests/test_history_sqlite.py::test_history_getitem[index2-exp2] PASSED [ 35%] tests/test_history_sqlite.py::test_hist_clear_cmd PASSED [ 35%] tests/test_history_sqlite.py::test_hist_off_cmd PASSED [ 35%] tests/test_history_sqlite.py::test_hist_on_cmd PASSED [ 35%] tests/test_history_sqlite.py::test_hist_store_cwd PASSED [ 35%] tests/test_imphooks.py::test_import PASSED [ 35%] tests/test_imphooks.py::test_import_empty PASSED [ 35%] tests/test_imphooks.py::test_absolute_import PASSED [ 35%] tests/test_imphooks.py::test_relative_import PASSED [ 35%] tests/test_imphooks.py::test_sub_import PASSED [ 35%] tests/test_imphooks.py::test_module_dunder_file_attribute PASSED [ 35%] tests/test_imphooks.py::test_module_dunder_file_attribute_sub PASSED [ 35%] tests/test_imphooks.py::test_get_source PASSED [ 35%] tests/test_integrations.py::test_script[case0] PASSED [ 35%] tests/test_integrations.py::test_script[case1] PASSED [ 35%] tests/test_integrations.py::test_script[case2] PASSED [ 35%] tests/test_integrations.py::test_script[case3] PASSED [ 35%] tests/test_integrations.py::test_script[case4] PASSED [ 35%] tests/test_integrations.py::test_script[case5] PASSED [ 35%] tests/test_integrations.py::test_script[case6] PASSED [ 35%] tests/test_integrations.py::test_script[case7] PASSED [ 36%] tests/test_integrations.py::test_script[case8] PASSED [ 36%] tests/test_integrations.py::test_script[case9] PASSED [ 36%] tests/test_integrations.py::test_script[case10] PASSED [ 36%] tests/test_integrations.py::test_script[case11] PASSED [ 36%] tests/test_integrations.py::test_script[case12] PASSED [ 36%] tests/test_integrations.py::test_script[case13] PASSED [ 36%] tests/test_integrations.py::test_script[case14] PASSED [ 36%] tests/test_integrations.py::test_script[case15] PASSED [ 36%] tests/test_integrations.py::test_script[case16] PASSED [ 36%] tests/test_integrations.py::test_script[case17] PASSED [ 36%] tests/test_integrations.py::test_script[case18] PASSED [ 36%] tests/test_integrations.py::test_script[case19] PASSED [ 36%] tests/test_integrations.py::test_script[case20] PASSED [ 36%] tests/test_integrations.py::test_script[case21] PASSED [ 36%] tests/test_integrations.py::test_script[case22] PASSED [ 36%] tests/test_integrations.py::test_script[case23] PASSED [ 36%] tests/test_integrations.py::test_script[case24] PASSED [ 36%] tests/test_integrations.py::test_script[case25] PASSED [ 36%] tests/test_integrations.py::test_script[case26] PASSED [ 36%] tests/test_integrations.py::test_script[case27] PASSED [ 36%] tests/test_integrations.py::test_script[case28] PASSED [ 36%] tests/test_integrations.py::test_script[case29] XFAIL ($[] does not send stdout through the pipe) [ 36%] tests/test_integrations.py::test_script_stderr[case0] PASSED [ 36%] tests/test_integrations.py::test_single_command_no_windows[pwd-None-] PASSED [ 36%] tests/test_integrations.py::test_single_command_no_windows[echo WORKING-None-WORKING\n] PASSED [ 36%] tests/test_integrations.py::test_single_command_no_windows[ls -f--None] PASSED [ 36%] tests/test_integrations.py::test_single_command_no_windows[$FOO='foo' $BAR=2 xonsh -c r'echo -n $FOO$BAR'-None-foo2] PASSED [ 36%] tests/test_integrations.py::test_eof_syntax_error PASSED [ 36%] tests/test_integrations.py::test_open_quote_syntax_error PASSED [ 36%] tests/test_integrations.py::test_atdollar_no_output PASSED [ 36%] tests/test_integrations.py::test_empty_command PASSED [ 36%] tests/test_integrations.py::test_printfile PASSED [ 36%] tests/test_integrations.py::test_printname PASSED [ 36%] tests/test_integrations.py::test_sourcefile PASSED [ 36%] tests/test_integrations.py::test_subshells[\nwith open('tttt', 'w') as fp:\n fp.write("Wow mom!\\n")\n\n(wc) < tttt\n-None- 1 2 9 \n] PASSED [ 36%] tests/test_integrations.py::test_subshells[\nwith open('tttt', 'w') as fp:\n fp.write("Wow mom!\\n")\n\n(wc;) < tttt\n-None- 1 2 9 \n] PASSED [ 36%] tests/test_integrations.py::test_redirect_out_to_file[pwd-] PASSED [ 36%] tests/test_integrations.py::test_xonsh_no_close_fds XPASS [ 36%] tests/test_integrations.py::test_pipe_between_subprocs[cat tttt | wc--True] PASSED [ 36%] tests/test_integrations.py::test_negative_exit_codes_fail PASSED [ 36%] tests/test_integrations.py::test_ampersand_argument[echo '&'-&\n] PASSED [ 36%] tests/test_integrations.py::test_ampersand_argument[echo foo'&'-foo'&'\n] PASSED [ 36%] tests/test_integrations.py::test_ampersand_argument[echo foo '&'-foo &\n] PASSED [ 36%] tests/test_integrations.py::test_ampersand_argument[echo foo '&' bar-foo & bar\n] PASSED [ 36%] tests/test_integrations.py::test_single_command_return_code[import sys; sys.exit(0)-0] PASSED [ 36%] tests/test_integrations.py::test_single_command_return_code[import sys; sys.exit(100)-100] PASSED [ 36%] tests/test_integrations.py::test_single_command_return_code[sh -c 'exit 0'-0] PASSED [ 36%] tests/test_integrations.py::test_single_command_return_code[sh -c 'exit 1'-1] PASSED [ 36%] tests/test_integrations.py::test_argv0 PASSED [ 36%] tests/test_integrations.py::test_loading_correctly[True] PASSED [ 37%] tests/test_integrations.py::test_loading_correctly[False] PASSED [ 37%] tests/test_integrations.py::test_exec_function_scope[x = 0; (lambda: x)()] PASSED [ 37%] tests/test_integrations.py::test_exec_function_scope[x = 0; [x for _ in [0]]] PASSED [ 37%] tests/test_integrations.py::test_run_currentfolder SKIPPED (Windows stuff) [ 37%] tests/test_integrations.py::test_run_dynamic_on_path SKIPPED (Windows stuff) [ 37%] tests/test_integrations.py::test_run_fail_not_on_path SKIPPED (Windows stuff) [ 37%] tests/test_jobs.py::test_disown_completion[disown---exp0] PASSED [ 37%] tests/test_jobs.py::test_disown_completion[disown--exp1] PASSED [ 37%] tests/test_jsonutils.py::test_serialize_xonsh_json_roundtrip[42] PASSED [ 37%] tests/test_jsonutils.py::test_serialize_xonsh_json_roundtrip[yo] PASSED [ 37%] tests/test_jsonutils.py::test_serialize_xonsh_json_roundtrip[inp2] PASSED [ 37%] tests/test_jsonutils.py::test_serialize_xonsh_json_roundtrip[inp3] PASSED [ 37%] tests/test_jsonutils.py::test_serialize_xonsh_json_roundtrip[inp4] PASSED [ 37%] tests/test_jsonutils.py::test_serialize_xonsh_json_roundtrip[inp5] PASSED [ 37%] tests/test_jsonutils.py::test_serialize_xonsh_json_roundtrip[inp6] PASSED [ 37%] tests/test_lazyasd.py::test_lazyobject_getitem PASSED [ 37%] tests/test_lazyjson.py::test_index_int PASSED [ 37%] tests/test_lazyjson.py::test_index_str PASSED [ 37%] tests/test_lazyjson.py::test_index_list_ints PASSED [ 37%] tests/test_lazyjson.py::test_index_list_str PASSED [ 37%] tests/test_lazyjson.py::test_index_list_str_int PASSED [ 37%] tests/test_lazyjson.py::test_index_list_int_str PASSED [ 37%] tests/test_lazyjson.py::test_index_dict_int PASSED [ 37%] tests/test_lazyjson.py::test_index_dict_str PASSED [ 37%] tests/test_lazyjson.py::test_index_dict_dict_int PASSED [ 37%] tests/test_lazyjson.py::test_lazy_load_index PASSED [ 37%] tests/test_lazyjson.py::test_lazy_int PASSED [ 37%] tests/test_lazyjson.py::test_lazy_str PASSED [ 37%] tests/test_lazyjson.py::test_lazy_list_empty PASSED [ 37%] tests/test_lazyjson.py::test_lazy_list_ints PASSED [ 37%] tests/test_lazyjson.py::test_lazy_list_str PASSED [ 37%] tests/test_lazyjson.py::test_lazy_list_list_ints PASSED [ 37%] tests/test_lazyjson.py::test_lazy_dict_empty PASSED [ 37%] tests/test_lazyjson.py::test_lazy_dict PASSED [ 37%] tests/test_lazyjson.py::test_lazy_dict_dict_int PASSED [ 37%] tests/test_lexer.py::test_int_literal PASSED [ 37%] tests/test_lexer.py::test_hex_literal PASSED [ 37%] tests/test_lexer.py::test_oct_o_literal PASSED [ 37%] tests/test_lexer.py::test_bin_literal PASSED [ 37%] tests/test_lexer.py::test_indent PASSED [ 37%] tests/test_lexer.py::test_post_whitespace PASSED [ 37%] tests/test_lexer.py::test_internal_whitespace PASSED [ 37%] tests/test_lexer.py::test_indent_internal_whitespace PASSED [ 37%] tests/test_lexer.py::test_assignment PASSED [ 37%] tests/test_lexer.py::test_multiline PASSED [ 37%] tests/test_lexer.py::test_atdollar_expression PASSED [ 37%] tests/test_lexer.py::test_and PASSED [ 37%] tests/test_lexer.py::test_ampersand PASSED [ 37%] tests/test_lexer.py::test_not_really_and_pre PASSED [ 37%] tests/test_lexer.py::test_not_really_and_post PASSED [ 38%] tests/test_lexer.py::test_not_really_and_pre_post PASSED [ 38%] tests/test_lexer.py::test_not_really_or_pre PASSED [ 38%] tests/test_lexer.py::test_not_really_or_post PASSED [ 38%] tests/test_lexer.py::test_not_really_or_pre_post PASSED [ 38%] tests/test_lexer.py::test_subproc_line_cont_space PASSED [ 38%] tests/test_lexer.py::test_subproc_line_cont_nospace PASSED [ 38%] tests/test_lexer.py::test_atdollar PASSED [ 38%] tests/test_lexer.py::test_doubleamp PASSED [ 38%] tests/test_lexer.py::test_pipe PASSED [ 38%] tests/test_lexer.py::test_doublepipe PASSED [ 38%] tests/test_lexer.py::test_single_quote_literal PASSED [ 38%] tests/test_lexer.py::test_double_quote_literal PASSED [ 38%] tests/test_lexer.py::test_triple_single_quote_literal PASSED [ 38%] tests/test_lexer.py::test_triple_double_quote_literal PASSED [ 38%] tests/test_lexer.py::test_single_raw_string_literal PASSED [ 38%] tests/test_lexer.py::test_double_raw_string_literal PASSED [ 38%] tests/test_lexer.py::test_single_f_string_literal PASSED [ 38%] tests/test_lexer.py::test_double_f_string_literal PASSED [ 38%] tests/test_lexer.py::test_single_unicode_literal PASSED [ 38%] tests/test_lexer.py::test_double_unicode_literal PASSED [ 38%] tests/test_lexer.py::test_single_bytes_literal PASSED [ 38%] tests/test_lexer.py::test_path_string_literal PASSED [ 38%] tests/test_lexer.py::test_path_fstring_literal PASSED [ 38%] tests/test_lexer.py::test_regex_globs PASSED [ 38%] tests/test_lexer.py::test_float_literals[0.0] PASSED [ 38%] tests/test_lexer.py::test_float_literals[.0] PASSED [ 38%] tests/test_lexer.py::test_float_literals[0.] PASSED [ 38%] tests/test_lexer.py::test_float_literals[1e10] PASSED [ 38%] tests/test_lexer.py::test_float_literals[1.e42] PASSED [ 38%] tests/test_lexer.py::test_float_literals[0.1e42] PASSED [ 38%] tests/test_lexer.py::test_float_literals[0.5e-42] PASSED [ 38%] tests/test_lexer.py::test_float_literals[5E10] PASSED [ 38%] tests/test_lexer.py::test_float_literals[5e+42] PASSED [ 38%] tests/test_lexer.py::test_float_literals[1_0e1_0] PASSED [ 38%] tests/test_lexer.py::test_ioredir[2>1] PASSED [ 38%] tests/test_lexer.py::test_ioredir[err>out] PASSED [ 38%] tests/test_lexer.py::test_ioredir[o>] PASSED [ 38%] tests/test_lexer.py::test_ioredir[all>] PASSED [ 38%] tests/test_lexer.py::test_ioredir[e>o] PASSED [ 38%] tests/test_lexer.py::test_ioredir[e>] PASSED [ 38%] tests/test_lexer.py::test_ioredir[out>] PASSED [ 38%] tests/test_lexer.py::test_ioredir[2>&1] PASSED [ 38%] tests/test_lexer.py::test_redir_whitespace[>] PASSED [ 38%] tests/test_lexer.py::test_redir_whitespace[>>] PASSED [ 38%] tests/test_lexer.py::test_redir_whitespace[<] PASSED [ 38%] tests/test_lexer.py::test_redir_whitespace[e>] PASSED [ 38%] tests/test_lexer.py::test_redir_whitespace[> ] PASSED [ 38%] tests/test_lexer.py::test_redir_whitespace[>> ] PASSED [ 38%] tests/test_lexer.py::test_redir_whitespace[< ] PASSED [ 38%] tests/test_lexer.py::test_redir_whitespace[e> ] PASSED [ 38%] tests/test_lexer.py::test_lexer_split[-exp0] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[ \t \n \t -exp1] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[echo hello-exp2] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[echo "hello"-exp3] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[![echo "hello"]-exp4] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[/usr/bin/echo hello-exp5] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[$(/usr/bin/echo hello)-exp6] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[C:\\Python\\python.exe -m xonsh-exp7] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[print("""I am a triple string""")-exp8] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[print("""I am a \ntriple string""")-exp9] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[echo $HOME-exp10] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[echo -n $HOME-exp11] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[echo --go=away-exp12] PASSED [ 39%] tests/test_lexer.py::test_lexer_split[echo --go=$HOME-exp13] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer[()] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer[(] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer[)] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer[))] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer['string\nliteral] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer['''string\nliteral] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer[string\nliteral'] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer["] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer['] PASSED [ 39%] tests/test_lexer.py::test_tolerant_lexer["""] PASSED [ 39%] tests/test_lib/test_collections.py::test_dddi PASSED [ 39%] tests/test_lib/test_collections.py::test_second_mapping PASSED [ 39%] tests/test_lib/test_collections.py::test_double_mapping PASSED [ 39%] tests/test_lib/test_collections.py::test_list_mapping PASSED [ 39%] tests/test_lib/test_collections.py::test_mixed_mapping PASSED [ 39%] tests/test_lib/test_collections.py::test_exactness PASSED [ 39%] tests/test_lib/test_collections.py::test_exactness_setting PASSED [ 39%] tests/test_lib/test_collections.py::test_exactness_setting_multi PASSED [ 39%] tests/test_lib/test_collections.py::test_exactness_setting_multi2 PASSED [ 39%] tests/test_lib/test_collections.py::test_exactness_setting_multi_novel PASSED [ 39%] tests/test_lib/test_collections.py::test_dicts_in_lists PASSED [ 39%] tests/test_lib/test_collections.py::test_dicts_in_lists_mutation PASSED [ 39%] tests/test_lib/test_collections.py::test_sets PASSED [ 39%] tests/test_lib/test_collections.py::test_mixed_types PASSED [ 39%] tests/test_lib/test_itertools.py::test_single PASSED [ 39%] tests/test_lib/test_itertools.py::test_list PASSED [ 39%] tests/test_lib/test_itertools.py::test_string PASSED [ 39%] tests/test_main.py::test_premain_no_arg PASSED [ 39%] tests/test_main.py::test_premain_interactive PASSED [ 39%] tests/test_main.py::test_premain_login_command PASSED [ 39%] tests/test_main.py::test_premain_login PASSED [ 39%] tests/test_main.py::test_premain_D PASSED [ 39%] tests/test_main.py::test_premain_custom_rc PASSED [ 39%] tests/test_main.py::test_rc_with_modules PASSED [ 39%] tests/test_main.py::test_python_rc PASSED [ 39%] tests/test_main.py::test_rcdir PASSED [ 39%] tests/test_main.py::test_rcdir_cli PASSED [ 40%] tests/test_main.py::test_rcdir_empty PASSED [ 40%] tests/test_main.py::test_script_startup[-] PASSED [ 40%] tests/test_main.py::test_script_startup[-i-F0 F1 D0 D1] PASSED [ 40%] tests/test_main.py::test_script_startup[--no-rc -i-] PASSED [ 40%] tests/test_main.py::test_script_startup[--no-rc -i --rc -] PASSED [ 40%] tests/test_main.py::test_script_startup[--rc -] PASSED [ 40%] tests/test_main.py::test_script_startup[-i --rc -R0] PASSED [ 40%] tests/test_main.py::test_script_startup[-i --rc --rc -R1] PASSED [ 40%] tests/test_main.py::test_script_startup[-i --rc -R0 R1] PASSED [ 40%] tests/test_main.py::test_script_startup[-i --rc -R0 R0] PASSED [ 40%] tests/test_main.py::test_script_startup[-SC] PASSED [ 40%] tests/test_main.py::test_script_startup[-i -F0 F1 D0 D1 SC] PASSED [ 40%] tests/test_main.py::test_script_startup[--no-rc -SC] PASSED [ 40%] tests/test_main.py::test_script_startup[--no-rc -i -SC] PASSED [ 40%] tests/test_main.py::test_script_startup[--rc -- -SC] PASSED [ 40%] tests/test_main.py::test_script_startup[-i --rc -- -R0 SC] PASSED [ 40%] tests/test_main.py::test_script_startup[-i --rc --no-rc -- -SC] PASSED [ 40%] tests/test_main.py::test_script_startup[-c pass-] PASSED [ 40%] tests/test_main.py::test_script_startup[-i -c pass-F0 F1 D0 D1] PASSED [ 40%] tests/test_main.py::test_script_startup[--rc -c pass-] PASSED [ 40%] tests/test_main.py::test_script_startup[-i --rc -c pass-R0] PASSED [ 40%] tests/test_main.py::test_rcdir_ignored_with_rc PASSED [ 40%] tests/test_main.py::test_rc_with_modified_path PASSED [ 40%] tests/test_main.py::test_rc_with_failing_module PASSED [ 40%] tests/test_main.py::test_no_rc_with_script PASSED [ 40%] tests/test_main.py::test_force_interactive_rc_with_script PASSED [ 40%] tests/test_main.py::test_force_interactive_custom_rc_with_script PASSED [ 40%] tests/test_main.py::test_force_interactive_custom_rc_with_script_and_no_rc PASSED [ 40%] tests/test_main.py::test_custom_rc_with_script PASSED [ 40%] tests/test_main.py::test_custom_rc_with_script_and_no_rc PASSED [ 40%] tests/test_main.py::test_premain_no_rc PASSED [ 40%] tests/test_main.py::test_premain_no_rc_interactive PASSED [ 40%] tests/test_main.py::test_premain_with_file_argument[] PASSED [ 40%] tests/test_main.py::test_premain_with_file_argument[-i] PASSED [ 40%] tests/test_main.py::test_premain_with_file_argument[-vERSION] PASSED [ 40%] tests/test_main.py::test_premain_with_file_argument[-hAALP] PASSED [ 40%] tests/test_main.py::test_premain_with_file_argument[TTTT] PASSED [ 40%] tests/test_main.py::test_premain_with_file_argument[-TT] PASSED [ 40%] tests/test_main.py::test_premain_with_file_argument[--TTT] PASSED [ 40%] tests/test_main.py::test_premain_interactive__with_file_argument PASSED [ 40%] tests/test_main.py::test_premain_invalid_arguments[----] PASSED [ 40%] tests/test_main.py::test_premain_invalid_arguments[--hep] PASSED [ 40%] tests/test_main.py::test_premain_invalid_arguments[-TT] PASSED [ 40%] tests/test_main.py::test_premain_invalid_arguments[--TTTT] PASSED [ 40%] tests/test_main.py::test_premain_timings_arg PASSED [ 40%] tests/test_main.py::test_xonsh_failback[-rc_shells0-] PASSED [ 40%] tests/test_main.py::test_xonsh_failback[/argle/bash-rc_shells1-/argle/bash] PASSED [ 40%] tests/test_main.py::test_xonsh_failback[/bin/xonsh-rc_shells2-] PASSED [ 40%] tests/test_main.py::test_xonsh_failback[/argle/bash-rc_shells3-/argle/bash] PASSED [ 40%] tests/test_main.py::test_xonsh_failback[-rc_shells4-/argle/dash] PASSED [ 41%] tests/test_main.py::test_xonsh_failback[-rc_shells5-/argle/sh] PASSED [ 41%] tests/test_main.py::test_xonsh_failback[-rc_shells6-] PASSED [ 41%] tests/test_main.py::test_xonsh_failback_single PASSED [ 41%] tests/test_main.py::test_xonsh_failback_script_from_file PASSED [ 41%] tests/test_main.py::test_xonsh_no_file_returncode PASSED [ 41%] tests/test_main.py::test_auto_loading_xontribs PASSED [ 41%] tests/test_man.py::test_man_completion[yes-exp0] PASSED [ 41%] tests/test_man.py::test_man_completion[man-exp1] PASSED [ 41%] tests/test_man.py::test_bsd_man_page_completions[ar-exp0] SKIPPED (Mac only) [ 41%] tests/test_news.py::test_news[fname0] SKIPPED (Run news items check explicitly) [ 41%] tests/test_parser.py::test_int_literal PASSED [ 41%] tests/test_parser.py::test_int_literal_underscore PASSED [ 41%] tests/test_parser.py::test_float_literal PASSED [ 41%] tests/test_parser.py::test_float_literal_underscore PASSED [ 41%] tests/test_parser.py::test_imag_literal PASSED [ 41%] tests/test_parser.py::test_float_imag_literal PASSED [ 41%] tests/test_parser.py::test_complex PASSED [ 41%] tests/test_parser.py::test_str_literal PASSED [ 41%] tests/test_parser.py::test_bytes_literal PASSED [ 41%] tests/test_parser.py::test_raw_literal PASSED [ 41%] tests/test_parser.py::test_f_literal PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[-] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[-f] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[-r] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[-fr] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[f-] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[f-f] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[f-r] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[f-fr] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[r-] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[r-f] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[r-r] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[r-fr] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[fr-] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[fr-f] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[fr-r] PASSED [ 41%] tests/test_parser.py::test_string_literal_concat[fr-fr] PASSED [ 41%] tests/test_parser.py::test_f_env_var XFAIL (f-string with special syntax are not supported yet) [ 41%] tests/test_parser.py::test_fstring_adaptor[f"$HOME"-$HOME] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"{0} - {1}"-0 - 1] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"{$HOME}"-/foo/bar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"{ $HOME }"-/foo/bar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"{'$HOME'}"-$HOME] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"$HOME = {$HOME}"-$HOME = /foo/bar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"{${'HOME'}}"-/foo/bar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f'{${$FOO+$BAR}}'-/foo/bar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"${$FOO}{$BAR}={f'{$HOME}'}"-$HOME=/foo/bar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"""foo\n{f"_{$HOME}_"}\nbar"""-foo\n_/foo/bar_\nbar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"""foo\n{f"_{${'HOME'}}_"}\nbar"""-foo\n_/foo/bar_\nbar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f"""foo\n{f"_{${ $FOO + $BAR }}_"}\nbar"""-foo\n_/foo/bar_\nbar] XFAIL [ 41%] tests/test_parser.py::test_fstring_adaptor[f'{$HOME=}'-$HOME='/foo/bar'] XFAIL [ 42%] tests/test_parser.py::test_raw_bytes_literal PASSED [ 42%] tests/test_parser.py::test_unary_plus PASSED [ 42%] tests/test_parser.py::test_unary_minus PASSED [ 42%] tests/test_parser.py::test_unary_invert PASSED [ 42%] tests/test_parser.py::test_binop_plus PASSED [ 42%] tests/test_parser.py::test_binop_minus PASSED [ 42%] tests/test_parser.py::test_binop_times PASSED [ 42%] tests/test_parser.py::test_binop_matmult PASSED [ 42%] tests/test_parser.py::test_binop_div PASSED [ 42%] tests/test_parser.py::test_binop_mod PASSED [ 42%] tests/test_parser.py::test_binop_floordiv PASSED [ 42%] tests/test_parser.py::test_binop_pow PASSED [ 42%] tests/test_parser.py::test_plus_pow PASSED [ 42%] tests/test_parser.py::test_plus_plus PASSED [ 42%] tests/test_parser.py::test_plus_minus PASSED [ 42%] tests/test_parser.py::test_minus_plus PASSED [ 42%] tests/test_parser.py::test_minus_minus PASSED [ 42%] tests/test_parser.py::test_minus_plus_minus PASSED [ 42%] tests/test_parser.py::test_times_plus PASSED [ 42%] tests/test_parser.py::test_plus_times PASSED [ 42%] tests/test_parser.py::test_times_times PASSED [ 42%] tests/test_parser.py::test_times_div PASSED [ 42%] tests/test_parser.py::test_times_div_mod PASSED [ 42%] tests/test_parser.py::test_times_div_mod_floor PASSED [ 42%] tests/test_parser.py::test_str_str PASSED [ 42%] tests/test_parser.py::test_str_str_str PASSED [ 42%] tests/test_parser.py::test_str_plus_str PASSED [ 42%] tests/test_parser.py::test_str_times_int PASSED [ 42%] tests/test_parser.py::test_int_times_str PASSED [ 42%] tests/test_parser.py::test_group_plus_times PASSED [ 42%] tests/test_parser.py::test_plus_group_times PASSED [ 42%] tests/test_parser.py::test_group PASSED [ 42%] tests/test_parser.py::test_lt PASSED [ 42%] tests/test_parser.py::test_gt PASSED [ 42%] tests/test_parser.py::test_eq PASSED [ 42%] tests/test_parser.py::test_le PASSED [ 42%] tests/test_parser.py::test_ge PASSED [ 42%] tests/test_parser.py::test_ne PASSED [ 42%] tests/test_parser.py::test_in PASSED [ 42%] tests/test_parser.py::test_is PASSED [ 42%] tests/test_parser.py::test_not_in PASSED [ 42%] tests/test_parser.py::test_is_not PASSED [ 42%] tests/test_parser.py::test_lt_lt PASSED [ 42%] tests/test_parser.py::test_lt_lt_lt PASSED [ 42%] tests/test_parser.py::test_not PASSED [ 42%] tests/test_parser.py::test_or PASSED [ 42%] tests/test_parser.py::test_or_or PASSED [ 42%] tests/test_parser.py::test_and PASSED [ 42%] tests/test_parser.py::test_and_and PASSED [ 42%] tests/test_parser.py::test_and_or PASSED [ 43%] tests/test_parser.py::test_or_and PASSED [ 43%] tests/test_parser.py::test_group_and_and PASSED [ 43%] tests/test_parser.py::test_group_and_or PASSED [ 43%] tests/test_parser.py::test_if_else_expr PASSED [ 43%] tests/test_parser.py::test_if_else_expr_expr PASSED [ 43%] tests/test_parser.py::test_subscription_syntaxes PASSED [ 43%] tests/test_parser.py::test_subscription_special_syntaxes PASSED [ 43%] tests/test_parser.py::test_subscription_special_syntaxes_2 XFAIL [ 43%] tests/test_parser.py::test_str_idx PASSED [ 43%] tests/test_parser.py::test_str_slice PASSED [ 43%] tests/test_parser.py::test_str_step PASSED [ 43%] tests/test_parser.py::test_str_slice_all PASSED [ 43%] tests/test_parser.py::test_str_slice_upper PASSED [ 43%] tests/test_parser.py::test_str_slice_lower PASSED [ 43%] tests/test_parser.py::test_str_slice_other PASSED [ 43%] tests/test_parser.py::test_str_slice_lower_other PASSED [ 43%] tests/test_parser.py::test_str_slice_upper_other PASSED [ 43%] tests/test_parser.py::test_str_2slice PASSED [ 43%] tests/test_parser.py::test_str_2step PASSED [ 43%] tests/test_parser.py::test_str_2slice_all PASSED [ 43%] tests/test_parser.py::test_str_2slice_upper PASSED [ 43%] tests/test_parser.py::test_str_2slice_lower PASSED [ 43%] tests/test_parser.py::test_str_2slice_lowerupper PASSED [ 43%] tests/test_parser.py::test_str_2slice_other PASSED [ 43%] tests/test_parser.py::test_str_2slice_lower_other PASSED [ 43%] tests/test_parser.py::test_str_2slice_upper_other PASSED [ 43%] tests/test_parser.py::test_str_3slice PASSED [ 43%] tests/test_parser.py::test_str_3step PASSED [ 43%] tests/test_parser.py::test_str_3slice_all PASSED [ 43%] tests/test_parser.py::test_str_3slice_upper PASSED [ 43%] tests/test_parser.py::test_str_3slice_lower PASSED [ 43%] tests/test_parser.py::test_str_3slice_lowerlowerupper PASSED [ 43%] tests/test_parser.py::test_str_3slice_lowerupperlower PASSED [ 43%] tests/test_parser.py::test_str_3slice_lowerupperupper PASSED [ 43%] tests/test_parser.py::test_str_3slice_upperlowerlower PASSED [ 43%] tests/test_parser.py::test_str_3slice_upperlowerupper PASSED [ 43%] tests/test_parser.py::test_str_3slice_upperupperlower PASSED [ 43%] tests/test_parser.py::test_str_3slice_other PASSED [ 43%] tests/test_parser.py::test_str_3slice_lower_other PASSED [ 43%] tests/test_parser.py::test_str_3slice_upper_other PASSED [ 43%] tests/test_parser.py::test_str_slice_true PASSED [ 43%] tests/test_parser.py::test_str_true_slice PASSED [ 43%] tests/test_parser.py::test_list_empty PASSED [ 43%] tests/test_parser.py::test_list_one PASSED [ 43%] tests/test_parser.py::test_list_one_comma PASSED [ 43%] tests/test_parser.py::test_list_two PASSED [ 43%] tests/test_parser.py::test_list_three PASSED [ 43%] tests/test_parser.py::test_list_three_comma PASSED [ 43%] tests/test_parser.py::test_list_one_nested PASSED [ 43%] tests/test_parser.py::test_list_list_four_nested PASSED [ 44%] tests/test_parser.py::test_list_tuple_three_nested PASSED [ 44%] tests/test_parser.py::test_list_set_tuple_three_nested PASSED [ 44%] tests/test_parser.py::test_list_tuple_one_nested PASSED [ 44%] tests/test_parser.py::test_tuple_tuple_one_nested PASSED [ 44%] tests/test_parser.py::test_dict_list_one_nested PASSED [ 44%] tests/test_parser.py::test_dict_list_one_nested_comma PASSED [ 44%] tests/test_parser.py::test_dict_tuple_one_nested PASSED [ 44%] tests/test_parser.py::test_dict_tuple_one_nested_comma PASSED [ 44%] tests/test_parser.py::test_dict_list_two_nested PASSED [ 44%] tests/test_parser.py::test_set_tuple_one_nested PASSED [ 44%] tests/test_parser.py::test_set_tuple_two_nested PASSED [ 44%] tests/test_parser.py::test_tuple_empty PASSED [ 44%] tests/test_parser.py::test_tuple_one_bare PASSED [ 44%] tests/test_parser.py::test_tuple_two_bare PASSED [ 44%] tests/test_parser.py::test_tuple_three_bare PASSED [ 44%] tests/test_parser.py::test_tuple_three_bare_comma PASSED [ 44%] tests/test_parser.py::test_tuple_one_comma PASSED [ 44%] tests/test_parser.py::test_tuple_two PASSED [ 44%] tests/test_parser.py::test_tuple_three PASSED [ 44%] tests/test_parser.py::test_tuple_three_comma PASSED [ 44%] tests/test_parser.py::test_bare_tuple_of_tuples PASSED [ 44%] tests/test_parser.py::test_set_one PASSED [ 44%] tests/test_parser.py::test_set_one_comma PASSED [ 44%] tests/test_parser.py::test_set_two PASSED [ 44%] tests/test_parser.py::test_set_two_comma PASSED [ 44%] tests/test_parser.py::test_set_three PASSED [ 44%] tests/test_parser.py::test_dict_empty PASSED [ 44%] tests/test_parser.py::test_dict_one PASSED [ 44%] tests/test_parser.py::test_dict_one_comma PASSED [ 44%] tests/test_parser.py::test_dict_two PASSED [ 44%] tests/test_parser.py::test_dict_two_comma PASSED [ 44%] tests/test_parser.py::test_dict_three PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_one PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_one_comma PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_two_xy PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_two_x_first PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_two_x_second PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_two_x_none PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_three_xyz[True-True-True] PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_three_xyz[True-True-False] PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_three_xyz[True-False-True] PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_three_xyz[True-False-False] PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_three_xyz[False-True-True] PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_three_xyz[False-True-False] PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_three_xyz[False-False-True] PASSED [ 44%] tests/test_parser.py::test_dict_from_dict_three_xyz[False-False-False] PASSED [ 44%] tests/test_parser.py::test_unpack_range_tuple PASSED [ 44%] tests/test_parser.py::test_unpack_range_tuple_4 PASSED [ 44%] tests/test_parser.py::test_unpack_range_tuple_parens PASSED [ 44%] tests/test_parser.py::test_unpack_range_tuple_parens_4 PASSED [ 45%] tests/test_parser.py::test_unpack_range_list PASSED [ 45%] tests/test_parser.py::test_unpack_range_list_4 PASSED [ 45%] tests/test_parser.py::test_unpack_range_set PASSED [ 45%] tests/test_parser.py::test_unpack_range_set_4 PASSED [ 45%] tests/test_parser.py::test_true PASSED [ 45%] tests/test_parser.py::test_false PASSED [ 45%] tests/test_parser.py::test_none PASSED [ 45%] tests/test_parser.py::test_elipssis PASSED [ 45%] tests/test_parser.py::test_not_implemented_name PASSED [ 45%] tests/test_parser.py::test_genexpr PASSED [ 45%] tests/test_parser.py::test_genexpr_if PASSED [ 45%] tests/test_parser.py::test_genexpr_if_and PASSED [ 45%] tests/test_parser.py::test_dbl_genexpr PASSED [ 45%] tests/test_parser.py::test_genexpr_if_genexpr PASSED [ 45%] tests/test_parser.py::test_genexpr_if_genexpr_if PASSED [ 45%] tests/test_parser.py::test_listcomp PASSED [ 45%] tests/test_parser.py::test_listcomp_if PASSED [ 45%] tests/test_parser.py::test_listcomp_if_and PASSED [ 45%] tests/test_parser.py::test_listcomp_multi_if PASSED [ 45%] tests/test_parser.py::test_dbl_listcomp PASSED [ 45%] tests/test_parser.py::test_listcomp_if_listcomp PASSED [ 45%] tests/test_parser.py::test_listcomp_if_listcomp_if PASSED [ 45%] tests/test_parser.py::test_setcomp PASSED [ 45%] tests/test_parser.py::test_setcomp_if PASSED [ 45%] tests/test_parser.py::test_setcomp_if_and PASSED [ 45%] tests/test_parser.py::test_dbl_setcomp PASSED [ 45%] tests/test_parser.py::test_setcomp_if_setcomp PASSED [ 45%] tests/test_parser.py::test_setcomp_if_setcomp_if PASSED [ 45%] tests/test_parser.py::test_dictcomp PASSED [ 45%] tests/test_parser.py::test_dictcomp_unpack_parens PASSED [ 45%] tests/test_parser.py::test_dictcomp_unpack_no_parens PASSED [ 45%] tests/test_parser.py::test_dictcomp_if PASSED [ 45%] tests/test_parser.py::test_dictcomp_if_and PASSED [ 45%] tests/test_parser.py::test_dbl_dictcomp PASSED [ 45%] tests/test_parser.py::test_dictcomp_if_dictcomp PASSED [ 45%] tests/test_parser.py::test_dictcomp_if_dictcomp_if PASSED [ 45%] tests/test_parser.py::test_lambda PASSED [ 45%] tests/test_parser.py::test_lambda_x PASSED [ 45%] tests/test_parser.py::test_lambda_kwx PASSED [ 45%] tests/test_parser.py::test_lambda_x_y PASSED [ 45%] tests/test_parser.py::test_lambda_x_y_z PASSED [ 45%] tests/test_parser.py::test_lambda_x_kwy PASSED [ 45%] tests/test_parser.py::test_lambda_kwx_kwy PASSED [ 45%] tests/test_parser.py::test_lambda_kwx_kwy_kwz PASSED [ 45%] tests/test_parser.py::test_lambda_x_comma PASSED [ 45%] tests/test_parser.py::test_lambda_x_y_comma PASSED [ 45%] tests/test_parser.py::test_lambda_x_y_z_comma PASSED [ 45%] tests/test_parser.py::test_lambda_x_kwy_comma PASSED [ 45%] tests/test_parser.py::test_lambda_kwx_kwy_comma PASSED [ 45%] tests/test_parser.py::test_lambda_kwx_kwy_kwz_comma PASSED [ 45%] tests/test_parser.py::test_lambda_args PASSED [ 46%] tests/test_parser.py::test_lambda_args_x PASSED [ 46%] tests/test_parser.py::test_lambda_args_x_y PASSED [ 46%] tests/test_parser.py::test_lambda_args_x_kwy PASSED [ 46%] tests/test_parser.py::test_lambda_args_kwx_y PASSED [ 46%] tests/test_parser.py::test_lambda_args_kwx_kwy PASSED [ 46%] tests/test_parser.py::test_lambda_x_args PASSED [ 46%] tests/test_parser.py::test_lambda_x_args_y PASSED [ 46%] tests/test_parser.py::test_lambda_x_args_y_z PASSED [ 46%] tests/test_parser.py::test_lambda_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_y_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_kwy_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_args_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_args_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_y_args_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_kwx_args_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_kwy_args_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_args_y_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_args_kwy_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_args_y_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_star_x PASSED [ 46%] tests/test_parser.py::test_lambda_star_x_y PASSED [ 46%] tests/test_parser.py::test_lambda_star_x_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_star_kwx_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_star_y PASSED [ 46%] tests/test_parser.py::test_lambda_x_y_star_z PASSED [ 46%] tests/test_parser.py::test_lambda_x_kwy_star_y PASSED [ 46%] tests/test_parser.py::test_lambda_x_kwy_star_kwy PASSED [ 46%] tests/test_parser.py::test_lambda_x_star_y_kwargs PASSED [ 46%] tests/test_parser.py::test_lambda_x_divide_y_star_z_kwargs PASSED [ 46%] tests/test_parser.py::test_call_range PASSED [ 46%] tests/test_parser.py::test_call_range_comma PASSED [ 46%] tests/test_parser.py::test_call_range_x_y PASSED [ 46%] tests/test_parser.py::test_call_range_x_y_comma PASSED [ 46%] tests/test_parser.py::test_call_range_x_y_z PASSED [ 46%] tests/test_parser.py::test_call_dict_kwx PASSED [ 46%] tests/test_parser.py::test_call_dict_kwx_comma PASSED [ 46%] tests/test_parser.py::test_call_dict_kwx_kwy PASSED [ 46%] tests/test_parser.py::test_call_tuple_gen PASSED [ 46%] tests/test_parser.py::test_call_tuple_genifs PASSED [ 46%] tests/test_parser.py::test_call_range_star PASSED [ 46%] tests/test_parser.py::test_call_range_x_star PASSED [ 46%] tests/test_parser.py::test_call_int PASSED [ 46%] tests/test_parser.py::test_call_int_base_dict PASSED [ 46%] tests/test_parser.py::test_call_dict_kwargs PASSED [ 46%] tests/test_parser.py::test_call_list_many_star_args PASSED [ 46%] tests/test_parser.py::test_call_list_many_starstar_args PASSED [ 46%] tests/test_parser.py::test_call_list_many_star_and_starstar_args PASSED [ 46%] tests/test_parser.py::test_call_alot PASSED [ 46%] tests/test_parser.py::test_call_alot_next PASSED [ 47%] tests/test_parser.py::test_call_alot_next_next PASSED [ 47%] tests/test_parser.py::test_getattr PASSED [ 47%] tests/test_parser.py::test_getattr_getattr PASSED [ 47%] tests/test_parser.py::test_dict_tuple_key PASSED [ 47%] tests/test_parser.py::test_dict_tuple_key_get PASSED [ 47%] tests/test_parser.py::test_dict_tuple_key_get_3 PASSED [ 47%] tests/test_parser.py::test_pipe_op PASSED [ 47%] tests/test_parser.py::test_pipe_op_two PASSED [ 47%] tests/test_parser.py::test_pipe_op_three PASSED [ 47%] tests/test_parser.py::test_xor_op PASSED [ 47%] tests/test_parser.py::test_xor_op_two PASSED [ 47%] tests/test_parser.py::test_xor_op_three PASSED [ 47%] tests/test_parser.py::test_xor_pipe PASSED [ 47%] tests/test_parser.py::test_amp_op PASSED [ 47%] tests/test_parser.py::test_amp_op_two PASSED [ 47%] tests/test_parser.py::test_amp_op_three PASSED [ 47%] tests/test_parser.py::test_lshift_op PASSED [ 47%] tests/test_parser.py::test_lshift_op_two PASSED [ 47%] tests/test_parser.py::test_lshift_op_three PASSED [ 47%] tests/test_parser.py::test_rshift_op PASSED [ 47%] tests/test_parser.py::test_rshift_op_two PASSED [ 47%] tests/test_parser.py::test_rshift_op_three PASSED [ 47%] tests/test_parser.py::test_named_expr PASSED [ 47%] tests/test_parser.py::test_named_expr_list PASSED [ 47%] tests/test_parser.py::test_equals PASSED [ 47%] tests/test_parser.py::test_equals_semi PASSED [ 47%] tests/test_parser.py::test_x_y_equals_semi PASSED [ 47%] tests/test_parser.py::test_equals_two PASSED [ 47%] tests/test_parser.py::test_equals_two_semi PASSED [ 47%] tests/test_parser.py::test_equals_three PASSED [ 47%] tests/test_parser.py::test_equals_three_semi PASSED [ 47%] tests/test_parser.py::test_plus_eq PASSED [ 47%] tests/test_parser.py::test_sub_eq PASSED [ 47%] tests/test_parser.py::test_times_eq PASSED [ 47%] tests/test_parser.py::test_matmult_eq PASSED [ 47%] tests/test_parser.py::test_div_eq PASSED [ 47%] tests/test_parser.py::test_floordiv_eq PASSED [ 47%] tests/test_parser.py::test_pow_eq PASSED [ 47%] tests/test_parser.py::test_mod_eq PASSED [ 47%] tests/test_parser.py::test_xor_eq PASSED [ 47%] tests/test_parser.py::test_ampersand_eq PASSED [ 47%] tests/test_parser.py::test_bitor_eq PASSED [ 47%] tests/test_parser.py::test_lshift_eq PASSED [ 47%] tests/test_parser.py::test_rshift_eq PASSED [ 47%] tests/test_parser.py::test_bare_unpack PASSED [ 47%] tests/test_parser.py::test_lhand_group_unpack PASSED [ 47%] tests/test_parser.py::test_rhand_group_unpack PASSED [ 47%] tests/test_parser.py::test_grouped_unpack PASSED [ 47%] tests/test_parser.py::test_double_grouped_unpack PASSED [ 47%] tests/test_parser.py::test_double_ungrouped_unpack PASSED [ 48%] tests/test_parser.py::test_stary_eq PASSED [ 48%] tests/test_parser.py::test_stary_x PASSED [ 48%] tests/test_parser.py::test_tuple_x_stary PASSED [ 48%] tests/test_parser.py::test_list_x_stary PASSED [ 48%] tests/test_parser.py::test_bare_x_stary PASSED [ 48%] tests/test_parser.py::test_bare_x_stary_z PASSED [ 48%] tests/test_parser.py::test_equals_list PASSED [ 48%] tests/test_parser.py::test_equals_dict PASSED [ 48%] tests/test_parser.py::test_equals_attr PASSED [ 48%] tests/test_parser.py::test_equals_annotation PASSED [ 48%] tests/test_parser.py::test_equals_annotation_empty PASSED [ 48%] tests/test_parser.py::test_dict_keys PASSED [ 48%] tests/test_parser.py::test_assert_msg PASSED [ 48%] tests/test_parser.py::test_assert PASSED [ 48%] tests/test_parser.py::test_pass PASSED [ 48%] tests/test_parser.py::test_del PASSED [ 48%] tests/test_parser.py::test_del_comma PASSED [ 48%] tests/test_parser.py::test_del_two PASSED [ 48%] tests/test_parser.py::test_del_two_comma PASSED [ 48%] tests/test_parser.py::test_del_with_parens PASSED [ 48%] tests/test_parser.py::test_raise PASSED [ 48%] tests/test_parser.py::test_raise_x PASSED [ 48%] tests/test_parser.py::test_raise_x_from PASSED [ 48%] tests/test_parser.py::test_import_x PASSED [ 48%] tests/test_parser.py::test_import_xy PASSED [ 48%] tests/test_parser.py::test_import_xyz PASSED [ 48%] tests/test_parser.py::test_from_x_import_y PASSED [ 48%] tests/test_parser.py::test_from_dot_import_y PASSED [ 48%] tests/test_parser.py::test_from_dotx_import_y PASSED [ 48%] tests/test_parser.py::test_from_dotdotx_import_y PASSED [ 48%] tests/test_parser.py::test_from_dotdotdotx_import_y PASSED [ 48%] tests/test_parser.py::test_from_dotdotdotdotx_import_y PASSED [ 48%] tests/test_parser.py::test_from_import_x_y PASSED [ 48%] tests/test_parser.py::test_from_import_x_y_z PASSED [ 48%] tests/test_parser.py::test_from_dot_import_x_y PASSED [ 48%] tests/test_parser.py::test_from_dot_import_x_y_z PASSED [ 48%] tests/test_parser.py::test_from_dot_import_group_x_y PASSED [ 48%] tests/test_parser.py::test_import_x_as_y PASSED [ 48%] tests/test_parser.py::test_import_xy_as_z PASSED [ 48%] tests/test_parser.py::test_import_x_y_as_z PASSED [ 48%] tests/test_parser.py::test_import_x_as_y_z PASSED [ 48%] tests/test_parser.py::test_import_x_as_y_z_as_a PASSED [ 48%] tests/test_parser.py::test_from_dot_import_x_as_y PASSED [ 48%] tests/test_parser.py::test_from_x_import_star PASSED [ 48%] tests/test_parser.py::test_from_x_import_group_x_y_z PASSED [ 48%] tests/test_parser.py::test_from_x_import_group_x_y_z_comma PASSED [ 48%] tests/test_parser.py::test_from_x_import_y_as_z PASSED [ 48%] tests/test_parser.py::test_from_x_import_y_as_z_a_as_b PASSED [ 48%] tests/test_parser.py::test_from_dotx_import_y_as_z_a_as_b_c_as_d PASSED [ 48%] tests/test_parser.py::test_continue PASSED [ 48%] tests/test_parser.py::test_break PASSED [ 49%] tests/test_parser.py::test_global PASSED [ 49%] tests/test_parser.py::test_global_xy PASSED [ 49%] tests/test_parser.py::test_nonlocal_x PASSED [ 49%] tests/test_parser.py::test_nonlocal_xy PASSED [ 49%] tests/test_parser.py::test_yield PASSED [ 49%] tests/test_parser.py::test_yield_x PASSED [ 49%] tests/test_parser.py::test_yield_x_comma PASSED [ 49%] tests/test_parser.py::test_yield_x_y PASSED [ 49%] tests/test_parser.py::test_yield_x_starexpr PASSED [ 49%] tests/test_parser.py::test_yield_from_x PASSED [ 49%] tests/test_parser.py::test_return PASSED [ 49%] tests/test_parser.py::test_return_x PASSED [ 49%] tests/test_parser.py::test_return_x_comma PASSED [ 49%] tests/test_parser.py::test_return_x_y PASSED [ 49%] tests/test_parser.py::test_return_x_starexpr PASSED [ 49%] tests/test_parser.py::test_if_true PASSED [ 49%] tests/test_parser.py::test_if_true_twolines PASSED [ 49%] tests/test_parser.py::test_if_true_twolines_deindent PASSED [ 49%] tests/test_parser.py::test_if_true_else PASSED [ 49%] tests/test_parser.py::test_if_true_x PASSED [ 49%] tests/test_parser.py::test_if_switch PASSED [ 49%] tests/test_parser.py::test_if_switch_elif1_else PASSED [ 49%] tests/test_parser.py::test_if_switch_elif2_else PASSED [ 49%] tests/test_parser.py::test_if_nested PASSED [ 49%] tests/test_parser.py::test_while PASSED [ 49%] tests/test_parser.py::test_while_else PASSED [ 49%] tests/test_parser.py::test_for PASSED [ 49%] tests/test_parser.py::test_for_zip PASSED [ 49%] tests/test_parser.py::test_for_idx PASSED [ 49%] tests/test_parser.py::test_for_zip_idx PASSED [ 49%] tests/test_parser.py::test_for_attr PASSED [ 49%] tests/test_parser.py::test_for_zip_attr PASSED [ 49%] tests/test_parser.py::test_for_else PASSED [ 49%] tests/test_parser.py::test_async_for PASSED [ 49%] tests/test_parser.py::test_with PASSED [ 49%] tests/test_parser.py::test_with_as PASSED [ 49%] tests/test_parser.py::test_with_xy PASSED [ 49%] tests/test_parser.py::test_with_x_as_y_z PASSED [ 49%] tests/test_parser.py::test_with_x_as_y_a_as_b PASSED [ 49%] tests/test_parser.py::test_with_in_func PASSED [ 49%] tests/test_parser.py::test_async_with PASSED [ 49%] tests/test_parser.py::test_try PASSED [ 49%] tests/test_parser.py::test_try_except_t PASSED [ 49%] tests/test_parser.py::test_try_except_t_as_e PASSED [ 49%] tests/test_parser.py::test_try_except_t_u PASSED [ 49%] tests/test_parser.py::test_try_except_t_u_as_e PASSED [ 49%] tests/test_parser.py::test_try_except_t_except_u PASSED [ 49%] tests/test_parser.py::test_try_except_else PASSED [ 49%] tests/test_parser.py::test_try_except_finally PASSED [ 49%] tests/test_parser.py::test_try_except_else_finally PASSED [ 50%] tests/test_parser.py::test_try_finally PASSED [ 50%] tests/test_parser.py::test_func PASSED [ 50%] tests/test_parser.py::test_func_ret PASSED [ 50%] tests/test_parser.py::test_func_ret_42 PASSED [ 50%] tests/test_parser.py::test_func_ret_42_65 PASSED [ 50%] tests/test_parser.py::test_func_rarrow PASSED [ 50%] tests/test_parser.py::test_func_x PASSED [ 50%] tests/test_parser.py::test_func_kwx PASSED [ 50%] tests/test_parser.py::test_func_x_y PASSED [ 50%] tests/test_parser.py::test_func_x_y_z PASSED [ 50%] tests/test_parser.py::test_func_x_kwy PASSED [ 50%] tests/test_parser.py::test_func_kwx_kwy PASSED [ 50%] tests/test_parser.py::test_func_kwx_kwy_kwz PASSED [ 50%] tests/test_parser.py::test_func_x_comma PASSED [ 50%] tests/test_parser.py::test_func_x_y_comma PASSED [ 50%] tests/test_parser.py::test_func_x_y_z_comma PASSED [ 50%] tests/test_parser.py::test_func_x_kwy_comma PASSED [ 50%] tests/test_parser.py::test_func_kwx_kwy_comma PASSED [ 50%] tests/test_parser.py::test_func_kwx_kwy_kwz_comma PASSED [ 50%] tests/test_parser.py::test_func_args PASSED [ 50%] tests/test_parser.py::test_func_args_x PASSED [ 50%] tests/test_parser.py::test_func_args_x_y PASSED [ 50%] tests/test_parser.py::test_func_args_x_kwy PASSED [ 50%] tests/test_parser.py::test_func_args_kwx_y PASSED [ 50%] tests/test_parser.py::test_func_args_kwx_kwy PASSED [ 50%] tests/test_parser.py::test_func_x_args PASSED [ 50%] tests/test_parser.py::test_func_x_args_y PASSED [ 50%] tests/test_parser.py::test_func_x_args_y_z PASSED [ 50%] tests/test_parser.py::test_func_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_y_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_kwy_kwargs PASSED [ 50%] tests/test_parser.py::test_func_args_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_args_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_y_args_kwargs PASSED [ 50%] tests/test_parser.py::test_func_kwx_args_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_kwy_args_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_args_y_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_args_kwy_kwargs PASSED [ 50%] tests/test_parser.py::test_func_args_y_kwargs PASSED [ 50%] tests/test_parser.py::test_func_star_x PASSED [ 50%] tests/test_parser.py::test_func_star_x_y PASSED [ 50%] tests/test_parser.py::test_func_star_x_kwargs PASSED [ 50%] tests/test_parser.py::test_func_star_kwx_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_star_y PASSED [ 50%] tests/test_parser.py::test_func_x_y_star_z PASSED [ 50%] tests/test_parser.py::test_func_x_kwy_star_y PASSED [ 50%] tests/test_parser.py::test_func_x_kwy_star_kwy PASSED [ 50%] tests/test_parser.py::test_func_x_star_y_kwargs PASSED [ 50%] tests/test_parser.py::test_func_x_divide PASSED [ 51%] tests/test_parser.py::test_func_x_divide_y_star_z_kwargs PASSED [ 51%] tests/test_parser.py::test_func_tx PASSED [ 51%] tests/test_parser.py::test_func_txy PASSED [ 51%] tests/test_parser.py::test_class PASSED [ 51%] tests/test_parser.py::test_class_obj PASSED [ 51%] tests/test_parser.py::test_class_int_flt PASSED [ 51%] tests/test_parser.py::test_class_obj_kw PASSED [ 51%] tests/test_parser.py::test_decorator PASSED [ 51%] tests/test_parser.py::test_decorator_2 PASSED [ 51%] tests/test_parser.py::test_decorator_call PASSED [ 51%] tests/test_parser.py::test_decorator_call_args PASSED [ 51%] tests/test_parser.py::test_decorator_dot_call_args PASSED [ 51%] tests/test_parser.py::test_decorator_dot_dot_call_args PASSED [ 51%] tests/test_parser.py::test_broken_prompt_func PASSED [ 51%] tests/test_parser.py::test_class_with_methods PASSED [ 51%] tests/test_parser.py::test_nested_functions PASSED [ 51%] tests/test_parser.py::test_function_blank_line PASSED [ 51%] tests/test_parser.py::test_async_func PASSED [ 51%] tests/test_parser.py::test_async_decorator PASSED [ 51%] tests/test_parser.py::test_async_await PASSED [ 51%] tests/test_parser.py::test_named_expr_args PASSED [ 51%] tests/test_parser.py::test_named_expr_if PASSED [ 51%] tests/test_parser.py::test_named_expr_elif PASSED [ 51%] tests/test_parser.py::test_named_expr_while PASSED [ 51%] tests/test_parser.py::test_path_literal PASSED [ 51%] tests/test_parser.py::test_path_fstring_literal PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[p-p] PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[p-pf] PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[p-pr] PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[pf-p] PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[pf-pf] PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[pf-pr] PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[pr-p] PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[pr-pf] PASSED [ 51%] tests/test_parser.py::test_path_literal_concat[pr-pr] PASSED [ 51%] tests/test_parser.py::test_dollar_name PASSED [ 51%] tests/test_parser.py::test_dollar_py PASSED [ 51%] tests/test_parser.py::test_dollar_py_test PASSED [ 51%] tests/test_parser.py::test_dollar_py_recursive_name PASSED [ 51%] tests/test_parser.py::test_dollar_py_test_recursive_name PASSED [ 51%] tests/test_parser.py::test_dollar_py_test_recursive_test PASSED [ 51%] tests/test_parser.py::test_dollar_name_set PASSED [ 51%] tests/test_parser.py::test_dollar_py_set PASSED [ 51%] tests/test_parser.py::test_dollar_sub PASSED [ 51%] tests/test_parser.py::test_dollar_sub_space[$(ls )] PASSED [ 51%] tests/test_parser.py::test_dollar_sub_space[$( ls)] PASSED [ 51%] tests/test_parser.py::test_dollar_sub_space[$( ls )] PASSED [ 51%] tests/test_parser.py::test_ls_dot PASSED [ 51%] tests/test_parser.py::test_lambda_in_atparens PASSED [ 51%] tests/test_parser.py::test_generator_in_atparens PASSED [ 51%] tests/test_parser.py::test_bare_tuple_in_atparens PASSED [ 52%] tests/test_parser.py::test_nested_madness PASSED [ 52%] tests/test_parser.py::test_atparens_intoken PASSED [ 52%] tests/test_parser.py::test_ls_dot_nesting PASSED [ 52%] tests/test_parser.py::test_ls_dot_nesting_var PASSED [ 52%] tests/test_parser.py::test_ls_dot_str PASSED [ 52%] tests/test_parser.py::test_ls_nest_ls PASSED [ 52%] tests/test_parser.py::test_ls_nest_ls_dashl PASSED [ 52%] tests/test_parser.py::test_ls_envvar_strval PASSED [ 52%] tests/test_parser.py::test_ls_envvar_listval PASSED [ 52%] tests/test_parser.py::test_bang_sub PASSED [ 52%] tests/test_parser.py::test_bang_sub_space[!(ls )] PASSED [ 52%] tests/test_parser.py::test_bang_sub_space[!( ls)] PASSED [ 52%] tests/test_parser.py::test_bang_sub_space[!( ls )] PASSED [ 52%] tests/test_parser.py::test_bang_ls_dot PASSED [ 52%] tests/test_parser.py::test_bang_ls_dot_nesting PASSED [ 52%] tests/test_parser.py::test_bang_ls_dot_nesting_var PASSED [ 52%] tests/test_parser.py::test_bang_ls_dot_str PASSED [ 52%] tests/test_parser.py::test_bang_ls_nest_ls PASSED [ 52%] tests/test_parser.py::test_bang_ls_nest_ls_dashl PASSED [ 52%] tests/test_parser.py::test_bang_ls_envvar_strval PASSED [ 52%] tests/test_parser.py::test_bang_ls_envvar_listval PASSED [ 52%] tests/test_parser.py::test_bang_envvar_args PASSED [ 52%] tests/test_parser.py::test_question PASSED [ 52%] tests/test_parser.py::test_dobquestion PASSED [ 52%] tests/test_parser.py::test_question_chain PASSED [ 52%] tests/test_parser.py::test_ls_regex PASSED [ 52%] tests/test_parser.py::test_backtick[--] PASSED [ 52%] tests/test_parser.py::test_backtick[--p] PASSED [ 52%] tests/test_parser.py::test_backtick[-f-] PASSED [ 52%] tests/test_parser.py::test_backtick[-f-p] PASSED [ 52%] tests/test_parser.py::test_backtick[r--] PASSED [ 52%] tests/test_parser.py::test_backtick[r--p] PASSED [ 52%] tests/test_parser.py::test_backtick[r-f-] PASSED [ 52%] tests/test_parser.py::test_backtick[r-f-p] PASSED [ 52%] tests/test_parser.py::test_backtick[g--] PASSED [ 52%] tests/test_parser.py::test_backtick[g--p] PASSED [ 52%] tests/test_parser.py::test_backtick[g-f-] PASSED [ 52%] tests/test_parser.py::test_backtick[g-f-p] PASSED [ 52%] tests/test_parser.py::test_ls_regex_octothorpe PASSED [ 52%] tests/test_parser.py::test_ls_explicitregex PASSED [ 52%] tests/test_parser.py::test_ls_explicitregex_octothorpe PASSED [ 52%] tests/test_parser.py::test_ls_glob PASSED [ 52%] tests/test_parser.py::test_ls_glob_octothorpe PASSED [ 52%] tests/test_parser.py::test_ls_customsearch PASSED [ 52%] tests/test_parser.py::test_custombacktick PASSED [ 52%] tests/test_parser.py::test_ls_customsearch_octothorpe PASSED [ 52%] tests/test_parser.py::test_injection PASSED [ 52%] tests/test_parser.py::test_rhs_nested_injection PASSED [ 52%] tests/test_parser.py::test_merged_injection PASSED [ 52%] tests/test_parser.py::test_backtick_octothorpe PASSED [ 53%] tests/test_parser.py::test_uncaptured_sub PASSED [ 53%] tests/test_parser.py::test_hiddenobj_sub PASSED [ 53%] tests/test_parser.py::test_slash_envarv_echo PASSED [ 53%] tests/test_parser.py::test_echo_double_eq PASSED [ 53%] tests/test_parser.py::test_bang_two_cmds_one_pipe PASSED [ 53%] tests/test_parser.py::test_bang_three_cmds_two_pipes PASSED [ 53%] tests/test_parser.py::test_bang_one_cmd_write PASSED [ 53%] tests/test_parser.py::test_bang_one_cmd_append PASSED [ 53%] tests/test_parser.py::test_bang_two_cmds_write PASSED [ 53%] tests/test_parser.py::test_bang_two_cmds_append PASSED [ 53%] tests/test_parser.py::test_bang_cmd_background PASSED [ 53%] tests/test_parser.py::test_bang_cmd_background_nospace PASSED [ 53%] tests/test_parser.py::test_bang_git_quotes_no_space PASSED [ 53%] tests/test_parser.py::test_bang_git_quotes_space PASSED [ 53%] tests/test_parser.py::test_bang_git_two_quotes_space PASSED [ 53%] tests/test_parser.py::test_bang_git_two_quotes_space_space PASSED [ 53%] tests/test_parser.py::test_bang_ls_quotes_3_space PASSED [ 53%] tests/test_parser.py::test_two_cmds_one_pipe PASSED [ 53%] tests/test_parser.py::test_three_cmds_two_pipes PASSED [ 53%] tests/test_parser.py::test_two_cmds_one_and_brackets PASSED [ 53%] tests/test_parser.py::test_three_cmds_two_ands PASSED [ 53%] tests/test_parser.py::test_two_cmds_one_doubleamps PASSED [ 53%] tests/test_parser.py::test_three_cmds_two_doubleamps PASSED [ 53%] tests/test_parser.py::test_two_cmds_one_or PASSED [ 53%] tests/test_parser.py::test_three_cmds_two_ors PASSED [ 53%] tests/test_parser.py::test_two_cmds_one_doublepipe PASSED [ 53%] tests/test_parser.py::test_three_cmds_two_doublepipe PASSED [ 53%] tests/test_parser.py::test_one_cmd_write PASSED [ 53%] tests/test_parser.py::test_one_cmd_append PASSED [ 53%] tests/test_parser.py::test_two_cmds_write PASSED [ 53%] tests/test_parser.py::test_two_cmds_append PASSED [ 53%] tests/test_parser.py::test_cmd_background PASSED [ 53%] tests/test_parser.py::test_cmd_background_nospace PASSED [ 53%] tests/test_parser.py::test_git_quotes_no_space PASSED [ 53%] tests/test_parser.py::test_git_quotes_space PASSED [ 53%] tests/test_parser.py::test_git_two_quotes_space PASSED [ 53%] tests/test_parser.py::test_git_two_quotes_space_space PASSED [ 53%] tests/test_parser.py::test_ls_quotes_3_space PASSED [ 53%] tests/test_parser.py::test_leading_envvar_assignment PASSED [ 53%] tests/test_parser.py::test_echo_comma PASSED [ 53%] tests/test_parser.py::test_echo_internal_comma PASSED [ 53%] tests/test_parser.py::test_comment_only PASSED [ 53%] tests/test_parser.py::test_echo_slash_question PASSED [ 53%] tests/test_parser.py::test_bad_quotes PASSED [ 53%] tests/test_parser.py::test_redirect PASSED [ 53%] tests/test_parser.py::test_use_subshell[![(cat)]] PASSED [ 53%] tests/test_parser.py::test_use_subshell[![(cat;)]] PASSED [ 53%] tests/test_parser.py::test_use_subshell[![(cd path; ls; cd)]] PASSED [ 53%] tests/test_parser.py::test_use_subshell[![(echo "abc"; sleep 1; echo "def")]] PASSED [ 53%] tests/test_parser.py::test_use_subshell[![(echo "abc"; sleep 1; echo "def") | grep abc]] PASSED [ 54%] tests/test_parser.py::test_use_subshell[![(if True:\n ls\nelse:\n echo not true)]] PASSED [ 54%] tests/test_parser.py::test_redirect_abspath[$[cat < /path/to/input.txt]] PASSED [ 54%] tests/test_parser.py::test_redirect_abspath[$[(cat) < /path/to/input.txt]] PASSED [ 54%] tests/test_parser.py::test_redirect_abspath[$[< /path/to/input.txt cat]] PASSED [ 54%] tests/test_parser.py::test_redirect_abspath[![< /path/to/input.txt]] PASSED [ 54%] tests/test_parser.py::test_redirect_abspath[![< /path/to/input.txt > /path/to/output.txt]] PASSED [ 54%] tests/test_parser.py::test_redirect_output[] PASSED [ 54%] tests/test_parser.py::test_redirect_output[o] PASSED [ 54%] tests/test_parser.py::test_redirect_output[out] PASSED [ 54%] tests/test_parser.py::test_redirect_output[1] PASSED [ 54%] tests/test_parser.py::test_redirect_error[e] PASSED [ 54%] tests/test_parser.py::test_redirect_error[err] PASSED [ 54%] tests/test_parser.py::test_redirect_error[2] PASSED [ 54%] tests/test_parser.py::test_redirect_all[a] PASSED [ 54%] tests/test_parser.py::test_redirect_all[all] PASSED [ 54%] tests/test_parser.py::test_redirect_all[&] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-e>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-e>out] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-err>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-2>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-e>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-err>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-2>out] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-2>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-err>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-e>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[-2>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-e>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-e>out] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-err>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-2>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-e>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-err>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-2>out] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-2>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-err>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-e>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[o-2>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-e>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-e>out] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-err>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-2>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-e>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-err>1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-2>out] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-2>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-err>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-e>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[out-2>&1] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[1-e>o] PASSED [ 54%] tests/test_parser.py::test_redirect_error_to_output[1-e>out] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-err>o] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-2>1] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-e>1] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-err>1] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-2>out] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-2>o] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-err>&1] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-e>&1] PASSED [ 55%] tests/test_parser.py::test_redirect_error_to_output[1-2>&1] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-o>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-o>err] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-out>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-1>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-o>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-out>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-1>err] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-1>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-out>&2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-o>&2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[e-1>&2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-o>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-o>err] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-out>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-1>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-o>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-out>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-1>err] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-1>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-out>&2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-o>&2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[err-1>&2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-o>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-o>err] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-out>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-1>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-o>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-out>2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-1>err] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-1>e] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-out>&2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-o>&2] PASSED [ 55%] tests/test_parser.py::test_redirect_output_to_error[2-1>&2] PASSED [ 55%] tests/test_parser.py::test_macro_call_empty PASSED [ 55%] tests/test_parser.py::test_macro_call_one_arg[x] PASSED [ 55%] tests/test_parser.py::test_macro_call_one_arg[True] PASSED [ 55%] tests/test_parser.py::test_macro_call_one_arg[None] PASSED [ 55%] tests/test_parser.py::test_macro_call_one_arg[import os] PASSED [ 55%] tests/test_parser.py::test_macro_call_one_arg[x=10] PASSED [ 55%] tests/test_parser.py::test_macro_call_one_arg["oh no, mom"] PASSED [ 55%] tests/test_parser.py::test_macro_call_one_arg[...] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[ ... ] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[if True:\n pass] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[{x: y}] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[{x: y, 42: 5}] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[{1, 2, 3,}] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[(x,y)] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[(x, y)] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[((x, y), z)] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[g()] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[range(10)] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[range(1, 10, 2)] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[()] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[{}] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[[]] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[[1, 2]] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[@(x)] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[!(ls -l)] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[![ls -l]] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[$(ls -l)] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[${x + y}] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[$[ls -l]] PASSED [ 56%] tests/test_parser.py::test_macro_call_one_arg[@$(which xonsh)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-True] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-import os] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-"oh no, mom"] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x- ... ] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-{x: y}] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-{1, 2, 3,}] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-(x, y)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-g()] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-range(1, 10, 2)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-{}] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-[1, 2]] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-!(ls -l)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-$(ls -l)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[x-$[ls -l]] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-True] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-import os] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-"oh no, mom"] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None- ... ] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-{x: y}] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-{1, 2, 3,}] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-(x, y)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-g()] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-range(1, 10, 2)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-{}] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-[1, 2]] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-!(ls -l)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-$(ls -l)] PASSED [ 56%] tests/test_parser.py::test_macro_call_two_args[None-$[ls -l]] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-True] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-import os] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-"oh no, mom"] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10- ... ] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-{x: y}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-{1, 2, 3,}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-(x, y)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-g()] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-range(1, 10, 2)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-{}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-[1, 2]] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-!(ls -l)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-$(ls -l)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[x=10-$[ls -l]] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-True] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-import os] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-"oh no, mom"] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...- ... ] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-{x: y}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-{1, 2, 3,}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-(x, y)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-g()] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-range(1, 10, 2)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-{}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-[1, 2]] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-!(ls -l)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-$(ls -l)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[...-$[ls -l]] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-True] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-import os] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-"oh no, mom"] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass- ... ] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-{x: y}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-{1, 2, 3,}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-(x, y)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-g()] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-range(1, 10, 2)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-{}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-[1, 2]] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-!(ls -l)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-$(ls -l)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[if True:\n pass-$[ls -l]] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-True] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-import os] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-"oh no, mom"] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}- ... ] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-{x: y}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-(x, y)] PASSED [ 57%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-g()] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-{}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-[1, 2]] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-!(ls -l)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-$(ls -l)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[{x: y, 42: 5}-$[ls -l]] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-True] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-import os] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-"oh no, mom"] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)- ... ] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-{x: y}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-{1, 2, 3,}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-(x, y)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-g()] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-range(1, 10, 2)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-{}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-[1, 2]] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-!(ls -l)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-$(ls -l)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[(x,y)-$[ls -l]] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-True] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-import os] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-"oh no, mom"] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)- ... ] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-{x: y}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-{1, 2, 3,}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-(x, y)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-g()] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-range(1, 10, 2)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-{}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-[1, 2]] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-!(ls -l)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-$(ls -l)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[((x, y), z)-$[ls -l]] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-True] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-import os] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-"oh no, mom"] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)- ... ] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-{x: y}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-{1, 2, 3,}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-(x, y)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-g()] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-range(1, 10, 2)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-{}] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-[1, 2]] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-!(ls -l)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-$(ls -l)] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[range(10)-$[ls -l]] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[()-True] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[()-import os] PASSED [ 58%] tests/test_parser.py::test_macro_call_two_args[()-"oh no, mom"] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()- ... ] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-{x: y}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-{1, 2, 3,}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-(x, y)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-g()] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-range(1, 10, 2)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-{}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-[1, 2]] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-!(ls -l)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-$(ls -l)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[()-$[ls -l]] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-True] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-import os] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-"oh no, mom"] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]- ... ] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-{x: y}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-{1, 2, 3,}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-(x, y)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-g()] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-range(1, 10, 2)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-{}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-[1, 2]] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-!(ls -l)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-$(ls -l)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[[]-$[ls -l]] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-True] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-import os] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-"oh no, mom"] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)- ... ] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-{x: y}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-{1, 2, 3,}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-(x, y)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-g()] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-range(1, 10, 2)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-{}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-[1, 2]] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-!(ls -l)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-$(ls -l)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[@(x)-$[ls -l]] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-True] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-import os] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-"oh no, mom"] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]- ... ] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-{x: y}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-{1, 2, 3,}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-(x, y)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-g()] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-range(1, 10, 2)] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-{}] PASSED [ 59%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-[1, 2]] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-!(ls -l)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-$(ls -l)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[![ls -l]-$[ls -l]] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-True] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-import os] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-"oh no, mom"] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}- ... ] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-{x: y}] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-{1, 2, 3,}] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-(x, y)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-g()] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-range(1, 10, 2)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-{}] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-[1, 2]] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-!(ls -l)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-$(ls -l)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[${x + y}-$[ls -l]] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-True] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-import os] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-"oh no, mom"] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)- ... ] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-{x: y}] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-{1, 2, 3,}] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-(x, y)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-g()] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-range(1, 10, 2)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-{}] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-[1, 2]] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-!(ls -l)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-$(ls -l)] PASSED [ 60%] tests/test_parser.py::test_macro_call_two_args[@$(which xonsh)-$[ls -l]] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-None] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-"oh no, mom"] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-if True:\n pass] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-{1, 2, 3,}] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-((x, y), z)] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-range(1, 10, 2)] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-[]] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-!(ls -l)] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-True-${x + y}] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-None] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-"oh no, mom"] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-if True:\n pass] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-{1, 2, 3,}] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-((x, y), z)] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-range(1, 10, 2)] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-[]] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-!(ls -l)] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x-x=10-${x + y}] PASSED [ 60%] tests/test_parser.py::test_macro_call_three_args[x- ... -None] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x- ... -"oh no, mom"] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x- ... -if True:\n pass] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x- ... -{1, 2, 3,}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x- ... -((x, y), z)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x- ... -range(1, 10, 2)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x- ... -[]] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x- ... -!(ls -l)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x- ... -${x + y}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-None] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-"oh no, mom"] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-if True:\n pass] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-((x, y), z)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-[]] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-!(ls -l)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{x: y, 42: 5}-${x + y}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-None] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-"oh no, mom"] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-if True:\n pass] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-{1, 2, 3,}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-((x, y), z)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-range(1, 10, 2)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-[]] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-!(ls -l)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-(x, y)-${x + y}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-None] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-"oh no, mom"] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-if True:\n pass] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-{1, 2, 3,}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-((x, y), z)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-range(1, 10, 2)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-[]] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-!(ls -l)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-range(10)-${x + y}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-None] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-"oh no, mom"] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-if True:\n pass] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-{1, 2, 3,}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-((x, y), z)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-range(1, 10, 2)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-[]] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-!(ls -l)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-{}-${x + y}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-None] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-"oh no, mom"] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-if True:\n pass] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-{1, 2, 3,}] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-((x, y), z)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-range(1, 10, 2)] PASSED [ 61%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-[]] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-!(ls -l)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@(x)-${x + y}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-None] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-"oh no, mom"] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-if True:\n pass] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-{1, 2, 3,}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-((x, y), z)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-range(1, 10, 2)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-[]] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-!(ls -l)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-$(ls -l)-${x + y}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-None] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-"oh no, mom"] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-if True:\n pass] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-{1, 2, 3,}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-((x, y), z)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-range(1, 10, 2)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-[]] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-!(ls -l)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[x-@$(which xonsh)-${x + y}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-None] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-"oh no, mom"] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-if True:\n pass] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-{1, 2, 3,}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-((x, y), z)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-range(1, 10, 2)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-[]] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-!(ls -l)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-True-${x + y}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-None] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-"oh no, mom"] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-if True:\n pass] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-{1, 2, 3,}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-((x, y), z)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-range(1, 10, 2)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-[]] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-!(ls -l)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-x=10-${x + y}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -None] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -"oh no, mom"] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -if True:\n pass] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -{1, 2, 3,}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -((x, y), z)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -range(1, 10, 2)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -[]] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -!(ls -l)] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os- ... -${x + y}] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-None] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-"oh no, mom"] PASSED [ 62%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-if True:\n pass] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-((x, y), z)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-[]] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-!(ls -l)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{x: y, 42: 5}-${x + y}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-None] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-"oh no, mom"] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-if True:\n pass] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-{1, 2, 3,}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-((x, y), z)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-range(1, 10, 2)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-[]] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-!(ls -l)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-(x, y)-${x + y}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-None] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-"oh no, mom"] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-if True:\n pass] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-{1, 2, 3,}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-((x, y), z)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-range(1, 10, 2)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-[]] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-!(ls -l)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-range(10)-${x + y}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-None] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-"oh no, mom"] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-if True:\n pass] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-{1, 2, 3,}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-((x, y), z)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-range(1, 10, 2)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-[]] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-!(ls -l)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-{}-${x + y}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-None] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-"oh no, mom"] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-if True:\n pass] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-{1, 2, 3,}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-((x, y), z)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-range(1, 10, 2)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-[]] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-!(ls -l)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-@(x)-${x + y}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-None] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-"oh no, mom"] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-if True:\n pass] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-{1, 2, 3,}] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-((x, y), z)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-range(1, 10, 2)] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-[]] PASSED [ 63%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-!(ls -l)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-$(ls -l)-${x + y}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-None] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-"oh no, mom"] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-if True:\n pass] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-{1, 2, 3,}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-((x, y), z)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-range(1, 10, 2)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-[]] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-!(ls -l)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[import os-@$(which xonsh)-${x + y}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-None] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-"oh no, mom"] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-if True:\n pass] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-{1, 2, 3,}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-((x, y), z)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-range(1, 10, 2)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-[]] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-!(ls -l)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-True-${x + y}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-None] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-"oh no, mom"] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-if True:\n pass] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-{1, 2, 3,}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-((x, y), z)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-range(1, 10, 2)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-[]] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-!(ls -l)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-x=10-${x + y}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -None] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -"oh no, mom"] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -if True:\n pass] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -{1, 2, 3,}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -((x, y), z)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -range(1, 10, 2)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -[]] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -!(ls -l)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...- ... -${x + y}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-None] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-"oh no, mom"] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-if True:\n pass] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-((x, y), z)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-[]] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-!(ls -l)] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-{x: y, 42: 5}-${x + y}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-None] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-"oh no, mom"] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-if True:\n pass] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-{1, 2, 3,}] PASSED [ 64%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-((x, y), z)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-range(1, 10, 2)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-[]] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-!(ls -l)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-(x, y)-${x + y}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-None] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-"oh no, mom"] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-if True:\n pass] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-{1, 2, 3,}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-((x, y), z)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-range(1, 10, 2)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-[]] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-!(ls -l)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-range(10)-${x + y}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-None] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-"oh no, mom"] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-if True:\n pass] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-{1, 2, 3,}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-((x, y), z)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-range(1, 10, 2)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-[]] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-!(ls -l)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-{}-${x + y}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-None] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-"oh no, mom"] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-if True:\n pass] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-{1, 2, 3,}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-((x, y), z)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-range(1, 10, 2)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-[]] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-!(ls -l)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@(x)-${x + y}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-None] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-"oh no, mom"] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-if True:\n pass] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-{1, 2, 3,}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-((x, y), z)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-range(1, 10, 2)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-[]] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-!(ls -l)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-$(ls -l)-${x + y}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-None] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-"oh no, mom"] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-if True:\n pass] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-{1, 2, 3,}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-((x, y), z)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-range(1, 10, 2)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-[]] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-!(ls -l)] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[...-@$(which xonsh)-${x + y}] PASSED [ 65%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-None] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-"oh no, mom"] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-if True:\n pass] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-{1, 2, 3,}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-((x, y), z)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-range(1, 10, 2)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-[]] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-!(ls -l)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-True-${x + y}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-None] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-"oh no, mom"] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-if True:\n pass] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-{1, 2, 3,}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-((x, y), z)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-range(1, 10, 2)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-[]] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-!(ls -l)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-x=10-${x + y}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -None] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -"oh no, mom"] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -if True:\n pass] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -{1, 2, 3,}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -((x, y), z)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -range(1, 10, 2)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -[]] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -!(ls -l)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}- ... -${x + y}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-None] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-"oh no, mom"] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-if True:\n pass] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-((x, y), z)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-[]] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-!(ls -l)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{x: y, 42: 5}-${x + y}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-None] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-"oh no, mom"] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-if True:\n pass] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-{1, 2, 3,}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-((x, y), z)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-range(1, 10, 2)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-[]] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-!(ls -l)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-(x, y)-${x + y}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-None] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-"oh no, mom"] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-if True:\n pass] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-{1, 2, 3,}] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-((x, y), z)] PASSED [ 66%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-range(1, 10, 2)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-[]] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-!(ls -l)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-range(10)-${x + y}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-None] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-"oh no, mom"] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-if True:\n pass] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-{1, 2, 3,}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-((x, y), z)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-range(1, 10, 2)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-[]] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-!(ls -l)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-{}-${x + y}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-None] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-"oh no, mom"] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-if True:\n pass] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-{1, 2, 3,}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-((x, y), z)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-range(1, 10, 2)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-[]] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-!(ls -l)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@(x)-${x + y}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-None] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-"oh no, mom"] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-if True:\n pass] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-{1, 2, 3,}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-((x, y), z)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-range(1, 10, 2)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-[]] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-!(ls -l)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-$(ls -l)-${x + y}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-None] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-"oh no, mom"] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-if True:\n pass] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-{1, 2, 3,}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-((x, y), z)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-range(1, 10, 2)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-[]] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-!(ls -l)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[{x: y}-@$(which xonsh)-${x + y}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-None] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-"oh no, mom"] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-if True:\n pass] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-{1, 2, 3,}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-((x, y), z)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-range(1, 10, 2)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-[]] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-!(ls -l)] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-True-${x + y}] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-None] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-"oh no, mom"] PASSED [ 67%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-if True:\n pass] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-{1, 2, 3,}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-((x, y), z)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-range(1, 10, 2)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-[]] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-!(ls -l)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-x=10-${x + y}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -None] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -"oh no, mom"] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -if True:\n pass] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -{1, 2, 3,}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -((x, y), z)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -range(1, 10, 2)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -[]] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -!(ls -l)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)- ... -${x + y}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-None] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-"oh no, mom"] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-if True:\n pass] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-((x, y), z)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-[]] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-!(ls -l)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{x: y, 42: 5}-${x + y}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-None] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-"oh no, mom"] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-if True:\n pass] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-{1, 2, 3,}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-((x, y), z)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-range(1, 10, 2)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-[]] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-!(ls -l)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-(x, y)-${x + y}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-None] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-"oh no, mom"] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-if True:\n pass] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-{1, 2, 3,}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-((x, y), z)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-range(1, 10, 2)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-[]] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-!(ls -l)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-range(10)-${x + y}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-None] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-"oh no, mom"] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-if True:\n pass] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-{1, 2, 3,}] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-((x, y), z)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-range(1, 10, 2)] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-[]] PASSED [ 68%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-!(ls -l)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-{}-${x + y}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-None] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-"oh no, mom"] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-if True:\n pass] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-{1, 2, 3,}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-((x, y), z)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-range(1, 10, 2)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-[]] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-!(ls -l)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@(x)-${x + y}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-None] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-"oh no, mom"] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-if True:\n pass] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-{1, 2, 3,}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-((x, y), z)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-range(1, 10, 2)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-[]] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-!(ls -l)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-$(ls -l)-${x + y}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-None] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-"oh no, mom"] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-if True:\n pass] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-{1, 2, 3,}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-((x, y), z)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-range(1, 10, 2)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-[]] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-!(ls -l)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[(x,y)-@$(which xonsh)-${x + y}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-None] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-"oh no, mom"] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-if True:\n pass] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-{1, 2, 3,}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-((x, y), z)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-range(1, 10, 2)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-[]] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-!(ls -l)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-True-${x + y}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-None] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-"oh no, mom"] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-if True:\n pass] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-{1, 2, 3,}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-((x, y), z)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-range(1, 10, 2)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-[]] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-!(ls -l)] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()-x=10-${x + y}] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()- ... -None] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()- ... -"oh no, mom"] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()- ... -if True:\n pass] PASSED [ 69%] tests/test_parser.py::test_macro_call_three_args[g()- ... -{1, 2, 3,}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()- ... -((x, y), z)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()- ... -range(1, 10, 2)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()- ... -[]] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()- ... -!(ls -l)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()- ... -${x + y}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-None] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-"oh no, mom"] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-if True:\n pass] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-((x, y), z)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-[]] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-!(ls -l)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{x: y, 42: 5}-${x + y}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-None] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-"oh no, mom"] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-if True:\n pass] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-{1, 2, 3,}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-((x, y), z)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-range(1, 10, 2)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-[]] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-!(ls -l)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-(x, y)-${x + y}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-None] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-"oh no, mom"] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-if True:\n pass] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-{1, 2, 3,}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-((x, y), z)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-range(1, 10, 2)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-[]] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-!(ls -l)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-range(10)-${x + y}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-None] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-"oh no, mom"] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-if True:\n pass] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-{1, 2, 3,}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-((x, y), z)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-range(1, 10, 2)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-[]] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-!(ls -l)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-{}-${x + y}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-None] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-"oh no, mom"] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-if True:\n pass] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-{1, 2, 3,}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-((x, y), z)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-range(1, 10, 2)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-[]] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-!(ls -l)] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-@(x)-${x + y}] PASSED [ 70%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-None] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-"oh no, mom"] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-if True:\n pass] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-{1, 2, 3,}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-((x, y), z)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-range(1, 10, 2)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-[]] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-!(ls -l)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-$(ls -l)-${x + y}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-None] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-"oh no, mom"] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-if True:\n pass] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-{1, 2, 3,}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-((x, y), z)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-range(1, 10, 2)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-[]] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-!(ls -l)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[g()-@$(which xonsh)-${x + y}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-None] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-"oh no, mom"] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-if True:\n pass] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-{1, 2, 3,}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-((x, y), z)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-range(1, 10, 2)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-[]] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-!(ls -l)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-True-${x + y}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-None] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-"oh no, mom"] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-if True:\n pass] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-{1, 2, 3,}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-((x, y), z)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-range(1, 10, 2)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-[]] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-!(ls -l)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-x=10-${x + y}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -None] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -"oh no, mom"] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -if True:\n pass] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -{1, 2, 3,}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -((x, y), z)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -range(1, 10, 2)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -[]] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -!(ls -l)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()- ... -${x + y}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-None] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-"oh no, mom"] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-if True:\n pass] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-((x, y), z)] PASSED [ 71%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-[]] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-!(ls -l)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{x: y, 42: 5}-${x + y}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-None] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-"oh no, mom"] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-if True:\n pass] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-{1, 2, 3,}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-((x, y), z)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-range(1, 10, 2)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-[]] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-!(ls -l)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-(x, y)-${x + y}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-None] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-"oh no, mom"] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-if True:\n pass] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-{1, 2, 3,}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-((x, y), z)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-range(1, 10, 2)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-[]] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-!(ls -l)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-range(10)-${x + y}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-None] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-"oh no, mom"] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-if True:\n pass] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-{1, 2, 3,}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-((x, y), z)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-range(1, 10, 2)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-[]] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-!(ls -l)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-{}-${x + y}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-None] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-"oh no, mom"] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-if True:\n pass] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-{1, 2, 3,}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-((x, y), z)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-range(1, 10, 2)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-[]] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-!(ls -l)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@(x)-${x + y}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-None] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-"oh no, mom"] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-if True:\n pass] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-{1, 2, 3,}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-((x, y), z)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-range(1, 10, 2)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-[]] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-!(ls -l)] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-$(ls -l)-${x + y}] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-None] PASSED [ 72%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-"oh no, mom"] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-if True:\n pass] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-{1, 2, 3,}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-((x, y), z)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-range(1, 10, 2)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-[]] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-!(ls -l)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[()-@$(which xonsh)-${x + y}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-None] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-"oh no, mom"] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-if True:\n pass] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-{1, 2, 3,}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-((x, y), z)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-range(1, 10, 2)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-[]] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-!(ls -l)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-True-${x + y}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-None] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-"oh no, mom"] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-if True:\n pass] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-{1, 2, 3,}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-((x, y), z)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-range(1, 10, 2)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-[]] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-!(ls -l)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-x=10-${x + y}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -None] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -"oh no, mom"] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -if True:\n pass] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -{1, 2, 3,}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -((x, y), z)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -range(1, 10, 2)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -[]] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -!(ls -l)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]- ... -${x + y}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-None] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-"oh no, mom"] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-if True:\n pass] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-((x, y), z)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-[]] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-!(ls -l)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{x: y, 42: 5}-${x + y}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-None] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-"oh no, mom"] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-if True:\n pass] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-{1, 2, 3,}] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-((x, y), z)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-range(1, 10, 2)] PASSED [ 73%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-[]] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-!(ls -l)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-(x, y)-${x + y}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-None] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-"oh no, mom"] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-if True:\n pass] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-{1, 2, 3,}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-((x, y), z)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-range(1, 10, 2)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-[]] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-!(ls -l)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-range(10)-${x + y}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-None] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-"oh no, mom"] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-if True:\n pass] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-{1, 2, 3,}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-((x, y), z)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-range(1, 10, 2)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-[]] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-!(ls -l)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-{}-${x + y}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-None] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-"oh no, mom"] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-if True:\n pass] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-{1, 2, 3,}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-((x, y), z)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-range(1, 10, 2)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-[]] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-!(ls -l)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@(x)-${x + y}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-None] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-"oh no, mom"] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-if True:\n pass] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-{1, 2, 3,}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-((x, y), z)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-range(1, 10, 2)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-[]] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-!(ls -l)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-$(ls -l)-${x + y}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-None] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-"oh no, mom"] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-if True:\n pass] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-{1, 2, 3,}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-((x, y), z)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-range(1, 10, 2)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-[]] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-!(ls -l)] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[[1, 2]-@$(which xonsh)-${x + y}] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-None] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-"oh no, mom"] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-if True:\n pass] PASSED [ 74%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-{1, 2, 3,}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-((x, y), z)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-range(1, 10, 2)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-[]] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-!(ls -l)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-True-${x + y}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-None] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-"oh no, mom"] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-if True:\n pass] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-{1, 2, 3,}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-((x, y), z)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-range(1, 10, 2)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-[]] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-!(ls -l)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-x=10-${x + y}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -None] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -"oh no, mom"] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -if True:\n pass] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -{1, 2, 3,}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -((x, y), z)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -range(1, 10, 2)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -[]] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -!(ls -l)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]- ... -${x + y}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-None] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-"oh no, mom"] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-if True:\n pass] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-((x, y), z)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-[]] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-!(ls -l)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{x: y, 42: 5}-${x + y}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-None] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-"oh no, mom"] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-if True:\n pass] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-{1, 2, 3,}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-((x, y), z)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-range(1, 10, 2)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-[]] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-!(ls -l)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-(x, y)-${x + y}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-None] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-"oh no, mom"] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-if True:\n pass] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-{1, 2, 3,}] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-((x, y), z)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-range(1, 10, 2)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-[]] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-!(ls -l)] PASSED [ 75%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-range(10)-${x + y}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-None] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-"oh no, mom"] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-if True:\n pass] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-{1, 2, 3,}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-((x, y), z)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-range(1, 10, 2)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-[]] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-!(ls -l)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-{}-${x + y}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-None] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-"oh no, mom"] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-if True:\n pass] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-{1, 2, 3,}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-((x, y), z)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-range(1, 10, 2)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-[]] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-!(ls -l)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@(x)-${x + y}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-None] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-"oh no, mom"] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-if True:\n pass] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-{1, 2, 3,}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-((x, y), z)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-range(1, 10, 2)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-[]] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-!(ls -l)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-$(ls -l)-${x + y}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-None] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-"oh no, mom"] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-if True:\n pass] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-{1, 2, 3,}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-((x, y), z)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-range(1, 10, 2)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-[]] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-!(ls -l)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[![ls -l]-@$(which xonsh)-${x + y}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-None] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-"oh no, mom"] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-if True:\n pass] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-{1, 2, 3,}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-((x, y), z)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-range(1, 10, 2)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-[]] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-!(ls -l)] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-True-${x + y}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-None] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-"oh no, mom"] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-if True:\n pass] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-{1, 2, 3,}] PASSED [ 76%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-((x, y), z)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-range(1, 10, 2)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-[]] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-!(ls -l)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-x=10-${x + y}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -None] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -"oh no, mom"] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -if True:\n pass] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -{1, 2, 3,}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -((x, y), z)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -range(1, 10, 2)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -[]] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -!(ls -l)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]- ... -${x + y}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-None] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-"oh no, mom"] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-if True:\n pass] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-{1, 2, 3,}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-((x, y), z)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-range(1, 10, 2)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-[]] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-!(ls -l)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{x: y, 42: 5}-${x + y}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-None] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-"oh no, mom"] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-if True:\n pass] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-{1, 2, 3,}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-((x, y), z)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-range(1, 10, 2)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-[]] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-!(ls -l)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-(x, y)-${x + y}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-None] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-"oh no, mom"] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-if True:\n pass] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-{1, 2, 3,}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-((x, y), z)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-range(1, 10, 2)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-[]] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-!(ls -l)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-range(10)-${x + y}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-None] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-"oh no, mom"] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-if True:\n pass] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-{1, 2, 3,}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-((x, y), z)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-range(1, 10, 2)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-[]] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-!(ls -l)] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-{}-${x + y}] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-None] PASSED [ 77%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-"oh no, mom"] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-if True:\n pass] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-{1, 2, 3,}] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-((x, y), z)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-range(1, 10, 2)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-[]] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-!(ls -l)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@(x)-${x + y}] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-None] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-"oh no, mom"] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-if True:\n pass] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-{1, 2, 3,}] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-((x, y), z)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-range(1, 10, 2)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-[]] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-!(ls -l)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-$(ls -l)-${x + y}] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-None] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-"oh no, mom"] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-if True:\n pass] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-{1, 2, 3,}] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-((x, y), z)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-range(1, 10, 2)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-[]] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-!(ls -l)] PASSED [ 78%] tests/test_parser.py::test_macro_call_three_args[$[ls -l]-@$(which xonsh)-${x + y}] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[x] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[True] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[None] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[import os] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[x=10] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing["oh no, mom"] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[...] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[ ... ] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[if True:\n pass] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[{x: y}] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[{x: y, 42: 5}] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[{1, 2, 3,}] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[(x,y)] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[(x, y)] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[((x, y), z)] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[g()] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[range(10)] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[range(1, 10, 2)] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[()] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[{}] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[[]] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[[1, 2]] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[@(x)] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[!(ls -l)] PASSED [ 78%] tests/test_parser.py::test_macro_call_one_trailing[![ls -l]] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing[$(ls -l)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing[${x + y}] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing[$[ls -l]] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing[@$(which xonsh)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[x] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[True] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[None] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[import os] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[x=10] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space["oh no, mom"] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[...] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[ ... ] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[if True:\n pass] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[{x: y}] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[{x: y, 42: 5}] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[{1, 2, 3,}] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[(x,y)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[(x, y)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[((x, y), z)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[g()] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[range(10)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[range(1, 10, 2)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[()] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[{}] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[[]] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[[1, 2]] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[@(x)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[!(ls -l)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[![ls -l]] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[$(ls -l)] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[${x + y}] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[$[ls -l]] PASSED [ 79%] tests/test_parser.py::test_macro_call_one_trailing_space[@$(which xonsh)] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo!-!(-)] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo!-$(-)] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo!-![-]] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo!-$[-]] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo !-!(-)] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo !-$(-)] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo !-![-]] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo !-$[-]] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo ! -!(-)] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo ! -$(-)] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo ! -![-]] PASSED [ 79%] tests/test_parser.py::test_empty_subprocbang[echo ! -$[-]] PASSED [ 79%] tests/test_parser.py::test_single_subprocbang[echo!x-!(-)] PASSED [ 79%] tests/test_parser.py::test_single_subprocbang[echo!x-$(-)] PASSED [ 79%] tests/test_parser.py::test_single_subprocbang[echo!x-![-]] PASSED [ 79%] tests/test_parser.py::test_single_subprocbang[echo!x-$[-]] PASSED [ 79%] tests/test_parser.py::test_single_subprocbang[echo !x0-!(-)] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo !x0-$(-)] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo !x0-![-]] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo !x0-$[-]] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo !x1-!(-)] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo !x1-$(-)] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo !x1-![-]] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo !x1-$[-]] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo ! x-!(-)] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo ! x-$(-)] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo ! x-![-]] PASSED [ 80%] tests/test_parser.py::test_single_subprocbang[echo ! x-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n!x0-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n!x0-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n!x0-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n!x0-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n!x1-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n!x1-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n!x1-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n!x1-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n !x-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n !x-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n !x-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n !x-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n ! x-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n ! x-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n ! x-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang[echo -n ! x-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-$(-)-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-$(-)-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-$(-)-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-$(-)-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-@$(-)-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-@$(-)-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-@$(-)-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-@$(-)-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-$[-]-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-$[-]-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-$[-]-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x0-$[-]-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-$(-)-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-$(-)-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-$(-)-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-$(-)-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-@$(-)-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-@$(-)-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-@$(-)-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-@$(-)-$[-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-$[-]-!(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-$[-]-$(-)] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-$[-]-![-]] PASSED [ 80%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n!x1-$[-]-$[-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-$(-)-!(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-$(-)-$(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-$(-)-![-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-$(-)-$[-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-@$(-)-!(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-@$(-)-$(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-@$(-)-![-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-@$(-)-$[-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-$[-]-!(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-$[-]-$(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-$[-]-![-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n !x-$[-]-$[-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-$(-)-!(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-$(-)-$(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-$(-)-![-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-$(-)-$[-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-@$(-)-!(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-@$(-)-$(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-@$(-)-![-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-@$(-)-$[-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-$[-]-!(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-$[-]-$(-)] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-$[-]-![-]] PASSED [ 81%] tests/test_parser.py::test_arg_single_subprocbang_nested[echo -n ! x-$[-]-$[-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo!x + y-!(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo!x + y-$(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo!x + y-![-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo!x + y-$[-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo !x + y0-!(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo !x + y0-$(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo !x + y0-![-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo !x + y0-$[-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo !x + y1-!(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo !x + y1-$(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo !x + y1-![-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo !x + y1-$[-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo ! x + y-!(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo ! x + y-$(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo ! x + y-![-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[echo ! x + y-$[-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! bang! and more-!(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! bang! and more-$(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! bang! and more-![-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! bang! and more-$[-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! recurse() and more-!(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! recurse() and more-$(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! recurse() and more-![-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! recurse() and more-$[-]] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! recurse[] and more-!(-)] PASSED [ 81%] tests/test_parser.py::test_many_subprocbang[timeit! recurse[] and more-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse[] and more-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse[] and more-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse!() and more0-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse!() and more0-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse!() and more0-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse!() and more0-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse![] and more-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse![] and more-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse![] and more-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse![] and more-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse$() and more-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse$() and more-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse$() and more-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse$() and more-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse$[] and more-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse$[] and more-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse$[] and more-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse$[] and more-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse!() and more1-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse!() and more1-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse!() and more1-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! recurse!() and more1-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!!!!-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!!!!-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!!!!-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!!!!-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! (!)-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! (!)-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! (!)-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! (!)-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! [!]-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! [!]-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! [!]-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit! [!]-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!!(ls)-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!!(ls)-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!!(ls)-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!!(ls)-$[-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!"!)"-!(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!"!)"-$(-)] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!"!)"-![-]] PASSED [ 82%] tests/test_parser.py::test_many_subprocbang[timeit!"!)"-$[-]] PASSED [ 82%] tests/test_parser.py::test_withbang_single_suite[pass\n] PASSED [ 82%] tests/test_parser.py::test_withbang_single_suite[x = 42\ny = 12\n] PASSED [ 82%] tests/test_parser.py::test_withbang_single_suite[export PATH="yo:momma"\necho $PATH\n] PASSED [ 82%] tests/test_parser.py::test_withbang_single_suite[with q as t:\n v = 10\n\n] PASSED [ 82%] tests/test_parser.py::test_withbang_single_suite[with q as t:\n v = 10\n\nfor x in range(6):\n if True:\n pass\n else:\n ls -l\n\na = 42\n] PASSED [ 82%] tests/test_parser.py::test_withbang_as_single_suite[pass\n] PASSED [ 82%] tests/test_parser.py::test_withbang_as_single_suite[x = 42\ny = 12\n] PASSED [ 82%] tests/test_parser.py::test_withbang_as_single_suite[export PATH="yo:momma"\necho $PATH\n] PASSED [ 83%] tests/test_parser.py::test_withbang_as_single_suite[with q as t:\n v = 10\n\n] PASSED [ 83%] tests/test_parser.py::test_withbang_as_single_suite[with q as t:\n v = 10\n\nfor x in range(6):\n if True:\n pass\n else:\n ls -l\n\na = 42\n] PASSED [ 83%] tests/test_parser.py::test_withbang_single_suite_trailing[pass\n] PASSED [ 83%] tests/test_parser.py::test_withbang_single_suite_trailing[x = 42\ny = 12\n] PASSED [ 83%] tests/test_parser.py::test_withbang_single_suite_trailing[export PATH="yo:momma"\necho $PATH\n] PASSED [ 83%] tests/test_parser.py::test_withbang_single_suite_trailing[with q as t:\n v = 10\n\n] PASSED [ 83%] tests/test_parser.py::test_withbang_single_suite_trailing[with q as t:\n v = 10\n\nfor x in range(6):\n if True:\n pass\n else:\n ls -l\n\na = 42\n] PASSED [ 83%] tests/test_parser.py::test_withbang_single_simple[pass] PASSED [ 83%] tests/test_parser.py::test_withbang_single_simple[x = 42; y = 12] PASSED [ 83%] tests/test_parser.py::test_withbang_single_simple[export PATH="yo:momma"; echo $PATH] PASSED [ 83%] tests/test_parser.py::test_withbang_single_simple[[1,\n 2,\n 3]] PASSED [ 83%] tests/test_parser.py::test_withbang_single_simple_opt[pass] PASSED [ 83%] tests/test_parser.py::test_withbang_single_simple_opt[x = 42; y = 12] PASSED [ 83%] tests/test_parser.py::test_withbang_single_simple_opt[export PATH="yo:momma"; echo $PATH] PASSED [ 83%] tests/test_parser.py::test_withbang_single_simple_opt[[1,\n 2,\n 3]] PASSED [ 83%] tests/test_parser.py::test_withbang_as_many_suite[pass\n] PASSED [ 83%] tests/test_parser.py::test_withbang_as_many_suite[x = 42\ny = 12\n] PASSED [ 83%] tests/test_parser.py::test_withbang_as_many_suite[export PATH="yo:momma"\necho $PATH\n] PASSED [ 83%] tests/test_parser.py::test_withbang_as_many_suite[with q as t:\n v = 10\n\n] PASSED [ 83%] tests/test_parser.py::test_withbang_as_many_suite[with q as t:\n v = 10\n\nfor x in range(6):\n if True:\n pass\n else:\n ls -l\n\na = 42\n] PASSED [ 83%] tests/test_parser.py::test_subproc_raw_str_literal PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_literal PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_constant PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_emptytuple PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_call PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_lambda PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_ifexp PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_comps[[i for i in foo]] PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_comps[{i for i in foo}] PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_comps[(i for i in foo)] PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_comps[{k:v for k,v in d.items()}] PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_ops[x + y] PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_ops[x and y] PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_ops[-x] PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_cmp[x > y] PASSED [ 83%] tests/test_parser.py::test_syntax_error_del_cmp[x > y == z] PASSED [ 83%] tests/test_parser.py::test_syntax_error_lonely_del PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_literal PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_constant PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_emptytuple PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_call PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_lambda PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_ifexp PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_comps[[i for i in foo]] PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_comps[{i for i in foo}] PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_comps[(i for i in foo)] PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_comps[{k:v for k,v in d.items()}] PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_ops[x + y] PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_ops[x and y] PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_ops[-x] PASSED [ 83%] tests/test_parser.py::test_syntax_error_assign_cmp[x > y] PASSED [ 84%] tests/test_parser.py::test_syntax_error_assign_cmp[x > y == z] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_literal PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_constant PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_emptytuple PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_call PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_lambda PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_ifexp PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_comps[[i for i in foo]] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_comps[{i for i in foo}] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_comps[(i for i in foo)] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_comps[{k:v for k,v in d.items()}] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_ops[x + y] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_ops[x and y] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_ops[-x] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_cmp[x > y] PASSED [ 84%] tests/test_parser.py::test_syntax_error_augassign_cmp[x > y +=+= z] PASSED [ 84%] tests/test_parser.py::test_syntax_error_bar_kwonlyargs PASSED [ 84%] tests/test_parser.py::test_syntax_error_bar_posonlyargs PASSED [ 84%] tests/test_parser.py::test_syntax_error_bar_posonlyargs_no_comma PASSED [ 84%] tests/test_parser.py::test_syntax_error_nondefault_follows_default PASSED [ 84%] tests/test_parser.py::test_syntax_error_posonly_nondefault_follows_default PASSED [ 84%] tests/test_parser.py::test_syntax_error_lambda_nondefault_follows_default PASSED [ 84%] tests/test_parser.py::test_syntax_error_lambda_posonly_nondefault_follows_default PASSED [ 84%] tests/test_parser.py::test_syntax_error_literal_concat_different[-p] PASSED [ 84%] tests/test_parser.py::test_syntax_error_literal_concat_different[-b] PASSED [ 84%] tests/test_parser.py::test_syntax_error_literal_concat_different[p-] PASSED [ 84%] tests/test_parser.py::test_syntax_error_literal_concat_different[p-b] PASSED [ 84%] tests/test_parser.py::test_syntax_error_literal_concat_different[b-] PASSED [ 84%] tests/test_parser.py::test_syntax_error_literal_concat_different[b-p] PASSED [ 84%] tests/test_parser.py::test_get_repo_url PASSED [ 84%] tests/test_parser.py::test_match_and_case_are_not_keywords PASSED [ 84%] tests/test_parser.py::test_match_literal_pattern PASSED [ 84%] tests/test_parser.py::test_match_or_pattern PASSED [ 84%] tests/test_parser.py::test_match_as_pattern PASSED [ 84%] tests/test_parser.py::test_match_group_pattern PASSED [ 84%] tests/test_parser.py::test_match_capture_and_wildcard_pattern PASSED [ 84%] tests/test_parser.py::test_match_value_pattern PASSED [ 84%] tests/test_parser.py::test_match_mapping_pattern PASSED [ 84%] tests/test_parser.py::test_match_class_pattern PASSED [ 84%] tests/test_parser.py::test_match_sequence_pattern PASSED [ 84%] tests/test_parser.py::test_match_subject PASSED [ 84%] tests/test_pipelines.py::test_command_pipeline_capture[!(echo hi)-hi\n-] PASSED [ 84%] tests/test_pipelines.py::test_command_pipeline_capture[!(echo hi o>e)--hi\n] PASSED [ 84%] tests/test_pipelines.py::test_command_pipeline_capture[![echo hi]-hi\n-] PASSED [ 84%] tests/test_pipelines.py::test_command_pipeline_capture[![echo hi o>e]--hi\n] PASSED [ 84%] tests/test_pipelines.py::test_command_pipeline_capture[!(echo 'hi\\nho')-hi\nho\n-] PASSED [ 84%] tests/test_pipelines.py::test_command_pipeline_capture[!(cmd /c 'echo hi && echo ho')-hi \nho\n-] SKIPPED [ 84%] tests/test_pipelines.py::test_command_pipeline_capture[!(echo hi | grep h)-hi\n-] PASSED [ 84%] tests/test_pipelines.py::test_command_pipeline_capture[!(echo hi | grep x)--] PASSED [ 84%] tests/test_pipelines.py::test_simple_capture[echo hi-hi\n] PASSED [ 85%] tests/test_pipelines.py::test_simple_capture[echo hi | grep h-hi\n] PASSED [ 85%] tests/test_pipelines.py::test_simple_capture[echo hi | grep x-] PASSED [ 85%] tests/test_pipelines.py::test_simple_capture[echo -n hi-hi] PASSED [ 85%] tests/test_pipelines.py::test_raw_substitution PASSED [ 85%] tests/test_pipelines.py::test_casting[bool(!(echo 1))-True] PASSED [ 85%] tests/test_pipelines.py::test_casting[bool(!(nocommand))-False] PASSED [ 85%] tests/test_pipelines.py::test_casting[int(!(echo 1))-0] PASSED [ 85%] tests/test_pipelines.py::test_casting[int(!(nocommand))-1] PASSED [ 85%] tests/test_pipelines.py::test_casting[hash(!(echo 1))-0] PASSED [ 85%] tests/test_pipelines.py::test_casting[hash(!(nocommand))-1] PASSED [ 85%] tests/test_pipelines.py::test_casting[str(!(echo 1))-1\n] PASSED [ 85%] tests/test_pipelines.py::test_casting[str(!(nocommand))-] PASSED [ 85%] tests/test_pipelines.py::test_casting[!(echo 1) == 0-True] PASSED [ 85%] tests/test_pipelines.py::test_casting[!(nocommand) == 1-True] PASSED [ 85%] tests/test_pipelines.py::test_casting[!(echo -n str) == 'str'-True] PASSED [ 85%] tests/test_pipelines.py::test_casting[!(nocommand) == ''-True] PASSED [ 85%] tests/test_pipelines.py::test_background_pgid [21]+ running: echo hi & & (2538173) PASSED [ 85%] tests/test_platform.py::test_githash_value_error PASSED [ 85%] tests/test_platform.py::test_pathsplit_empty_path PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[1-1] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[1.0-1.0] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[long-list] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[nested-long-list] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[function] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[Exception-Exception] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[obj6-{}] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[long-dict] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[1-re.compile(r'1', re.UNICODE)] PASSED [ 85%] tests/test_pretty.py::test_pretty_fn[dict-preserve-order] PASSED [ 85%] tests/test_pretty.py::test_pretty_printer PASSED [ 85%] tests/test_ptk_completer.py::test_rich_completion[x-0-None0] PASSED [ 85%] tests/test_ptk_completer.py::test_rich_completion[x-0-None1] PASSED [ 85%] tests/test_ptk_completer.py::test_rich_completion[x-5-ptk_completion2] PASSED [ 85%] tests/test_ptk_completer.py::test_rich_completion[x-5-ptk_completion3] PASSED [ 85%] tests/test_ptk_completer.py::test_rich_completion[x-5-ptk_completion4] PASSED [ 85%] tests/test_ptk_completer.py::test_auto_suggest_completion[completions0--test_completion] PASSED [ 85%] tests/test_ptk_completer.py::test_auto_suggest_completion[completions1-test_-test_completion] PASSED [ 85%] tests/test_ptk_completer.py::test_auto_suggest_completion[completions2-test-test_completion] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[sanity-6-expected_args0] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[gb -3-expected_args1] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[gb -1-expected_args2] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[gb-0-expected_args3] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[ gb -0-expected_args4] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[gb ---5-expected_args5] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[nice\ngb ---10-expected_args6] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[nice\n gb ---11-expected_args7] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[gb -- wow-5-expected_args8] PASSED [ 85%] tests/test_ptk_completer.py::test_alias_expansion[gb --wow-5-expected_args9] PASSED [ 85%] tests/test_ptk_highlight.py::test_xonsh_lexer[ls-0] PASSED [ 85%] tests/test_ptk_highlight.py::test_xonsh_lexer[ls-bin-0] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[print-0] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[invalid-cmd-0] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[invalid-cmd-1] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[invalid-cmd-2] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[invalid-cmd-3] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[multi-cmd-0] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[multi-cmd-1] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[nested-0] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[nested-1] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[nested-2] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[subproc-args-0] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[backtick-0] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[macro-0] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[macro-1] PASSED [ 86%] tests/test_ptk_highlight.py::test_xonsh_lexer[macro-2] PASSED [ 86%] tests/test_ptk_highlight.py::test_path PASSED [ 86%] tests/test_ptk_highlight.py::test_color_on_lscolors_change PASSED [ 86%] tests/test_ptk_history.py::test_obj PASSED [ 86%] tests/test_ptk_multiline.py::test_colon_indent PASSED [ 86%] tests/test_ptk_multiline.py::test_dedent PASSED [ 86%] tests/test_ptk_multiline.py::test_nodedent PASSED [ 86%] tests/test_ptk_multiline.py::test_continuation_line PASSED [ 86%] tests/test_ptk_multiline.py::test_trailing_slash PASSED [ 86%] tests/test_ptk_multiline.py::test_cant_compile_newline PASSED [ 86%] tests/test_ptk_multiline.py::test_can_compile_and_executes PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[None-prompt_toolkit-readline-None] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver1-prompt_toolkit-readline-is not supported] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver2-prompt_toolkit-readline-is not supported] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver3-prompt_toolkit-prompt_toolkit-None] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver4-best-prompt_toolkit-None] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver5-readline-readline-None] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver6-prompt_toolkit-prompt_toolkit-None] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver7-best-prompt_toolkit-None] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver8-readline-readline-None] PASSED [ 86%] tests/test_ptk_shell.py::test_prompt_toolkit_version_checks[ptk_ver9-prompt_toolkit-prompt_toolkit-None] PASSED [ 86%] tests/test_ptk_shell.py::test_tokenize_ansi[prompt_tokens0-ansi_string_parts0] PASSED [ 86%] tests/test_ptk_shell.py::test_tokenize_ansi[prompt_tokens1-ansi_string_parts1] PASSED [ 86%] tests/test_ptk_shell.py::test_tokenize_ansi[prompt_tokens2-ansi_string_parts2] PASSED [ 86%] tests/test_ptk_shell.py::test_tokenize_ansi[prompt_tokens3-ansi_string_parts3] PASSED [ 86%] tests/test_ptk_shell.py::test_ptk_prompt['hello'-None] PASSED [ 86%] tests/test_ptk_shell.py::test_ptk_prompt[2 * 3-6] PASSED [ 86%] tests/test_ptk_shell.py::test_ptk_default_append_history[-False] PASSED [ 86%] tests/test_ptk_shell.py::test_ptk_default_append_history[# a comment-False] PASSED [ 86%] tests/test_ptk_shell.py::test_ptk_default_append_history[print('yes')-True] PASSED [ 86%] tests/test_pyghooks.py::test_color_name_to_pygments_code[RESET-noinherit] PASSED [ 86%] tests/test_pyghooks.py::test_color_name_to_pygments_code[RED-ansired] PASSED [ 86%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BACKGROUND_RED-bg:ansired] PASSED [ 86%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BACKGROUND_INTENSE_RED-bg:ansibrightred] PASSED [ 86%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BOLD_RED-bold ansired] PASSED [ 86%] tests/test_pyghooks.py::test_color_name_to_pygments_code[UNDERLINE_RED-underline ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BOLD_UNDERLINE_RED-bold underline ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[UNDERLINE_BOLD_RED-underline bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BOLD_FAINT_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BOLD_SLOWBLINK_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BOLD_FASTBLINK_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BOLD_INVERT_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BOLD_CONCEAL_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BOLD_STRIKETHROUGH_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[#000-#000] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[#000000-#000000] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BACKGROUND_#000-bg:#000] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BACKGROUND_#000000-bg:#000000] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[BG#000-bg:#000] PASSED [ 87%] tests/test_pyghooks.py::test_color_name_to_pygments_code[bg#000000-bg:#000000] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[RESET-noinherit] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[RED-ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BACKGROUND_RED-bg:ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BACKGROUND_INTENSE_RED-bg:ansibrightred] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BOLD_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[UNDERLINE_RED-underline ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BOLD_UNDERLINE_RED-bold underline ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[UNDERLINE_BOLD_RED-underline bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BOLD_FAINT_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BOLD_SLOWBLINK_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BOLD_FASTBLINK_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BOLD_INVERT_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BOLD_CONCEAL_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BOLD_STRIKETHROUGH_RED-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[#000-#000] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[#000000-#000000] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BACKGROUND_#000-bg:#000] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BACKGROUND_#000000-bg:#000000] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[BG#000-bg:#000] PASSED [ 87%] tests/test_pyghooks.py::test_code_by_name[bg#000000-bg:#000000] PASSED [ 87%] tests/test_pyghooks.py::test_color_token_by_name[in_tuple0-exp_ct0-noinherit] PASSED [ 87%] tests/test_pyghooks.py::test_color_token_by_name[in_tuple1-exp_ct1-ansigreen] PASSED [ 87%] tests/test_pyghooks.py::test_color_token_by_name[in_tuple2-exp_ct2-bold ansired] PASSED [ 87%] tests/test_pyghooks.py::test_color_token_by_name[in_tuple3-exp_ct3-bg:ansiblack bold ansigreen] PASSED [ 87%] tests/test_pyghooks.py::test_XonshStyle_init_file_color_tokens PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[fi-regular] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[di-simple_dir] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[ln-sym_link] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[pi-pipe] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[or-orphan] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[su-set_uid] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[sg-set_gid] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[tw-sticky_ow_dir] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[ow-other_writable_dir] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[st-sticky_dir] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[ex-executable] PASSED [ 87%] tests/test_pyghooks.py::test_colorize_file[*.emf-foo.emf] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file[*.zip-foo.zip] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file[*.ogg-foo.ogg] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file[mh-hard_link] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[fi-regular] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[di-simple_dir] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[ln-sym_link] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[pi-pipe] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[or-orphan] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[su-set_uid] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[sg-set_gid] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[tw-sticky_ow_dir] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[ow-other_writable_dir] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[st-sticky_dir] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[ex-executable] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[*.emf-foo.emf] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[*.zip-foo.zip] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[*.ogg-foo.ogg] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_symlink[mh-hard_link] PASSED [ 88%] tests/test_pyghooks.py::test_colorize_file_ca PASSED [ 88%] tests/test_pyghooks.py::test_register_custom_pygments_style[test1-styles0-refrules0] PASSED [ 88%] tests/test_pyghooks.py::test_register_custom_pygments_style[test2-styles1-refrules1] PASSED [ 88%] tests/test_pyghooks.py::test_register_custom_pygments_style[test3-styles2-refrules2] PASSED [ 88%] tests/test_pyghooks.py::test_register_custom_pygments_style[test4-styles3-refrules3] PASSED [ 88%] tests/test_pyghooks.py::test_register_custom_pygments_style[test5-styles4-refrules4] PASSED [ 88%] tests/test_pyghooks.py::test_register_custom_pygments_style[test6-styles5-refrules5] PASSED [ 88%] tests/test_pyghooks.py::test_can_use_xonsh_lexer_without_xession PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[-a-0-a] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[a-b-0-ab0] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[a-b-1-b0] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[adc-bc-2-abc] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[-x-0-x0] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[-x-0-x1] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[a-b-0-b] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[a-b-1-ab] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[a-b-0-ab1] PASSED [ 88%] tests/test_readline_shell.py::test_render_completions[a-b-1-b1] PASSED [ 88%] tests/test_readline_shell.py::test_rl_prompt_cmdloop['hello'-hello] PASSED [ 88%] tests/test_readline_shell.py::test_rl_prompt_cmdloop[2 * 3-6] PASSED [ 88%] tests/test_shell.py::test_shell_with_json_history PASSED [ 88%] tests/test_shell.py::test_shell_with_sqlite_history PASSED [ 88%] tests/test_shell.py::test_shell_with_dummy_history_in_not_interactive PASSED [ 88%] tests/test_tools.py::test_random_choice PASSED [ 88%] tests/test_tools.py::test_subproc_toks_x PASSED [ 88%] tests/test_tools.py::test_subproc_toks_ls_l PASSED [ 88%] tests/test_tools.py::test_subproc_toks_git PASSED [ 88%] tests/test_tools.py::test_subproc_toks_git_semi PASSED [ 88%] tests/test_tools.py::test_subproc_toks_git_nl PASSED [ 88%] tests/test_tools.py::test_bash_macro PASSED [ 88%] tests/test_tools.py::test_python_macro PASSED [ 88%] tests/test_tools.py::test_subproc_toks_indent_ls PASSED [ 89%] tests/test_tools.py::test_subproc_toks_indent_ls_nl PASSED [ 89%] tests/test_tools.py::test_subproc_toks_indent_ls_no_min PASSED [ 89%] tests/test_tools.py::test_subproc_toks_indent_ls_no_min_nl PASSED [ 89%] tests/test_tools.py::test_subproc_toks_indent_ls_no_min_semi PASSED [ 89%] tests/test_tools.py::test_subproc_toks_indent_ls_no_min_semi_nl PASSED [ 89%] tests/test_tools.py::test_subproc_toks_ls_comment PASSED [ 89%] tests/test_tools.py::test_subproc_toks_ls_42_comment PASSED [ 89%] tests/test_tools.py::test_subproc_toks_ls_str_comment PASSED [ 89%] tests/test_tools.py::test_subproc_toks_indent_ls_comment PASSED [ 89%] tests/test_tools.py::test_subproc_toks_indent_ls_str PASSED [ 89%] tests/test_tools.py::test_subproc_toks_ls_l_semi_ls_first PASSED [ 89%] tests/test_tools.py::test_subproc_toks_ls_l_semi_ls_second PASSED [ 89%] tests/test_tools.py::test_subproc_toks_hello_mom_first PASSED [ 89%] tests/test_tools.py::test_subproc_toks_hello_mom_second PASSED [ 89%] tests/test_tools.py::test_subproc_toks_hello_bad_leading_single_quotes PASSED [ 89%] tests/test_tools.py::test_subproc_toks_hello_bad_trailing_single_quotes PASSED [ 89%] tests/test_tools.py::test_subproc_toks_hello_bad_leading_triple_quotes PASSED [ 89%] tests/test_tools.py::test_subproc_toks_hello_bad_trailing_triple_quotes PASSED [ 89%] tests/test_tools.py::test_subproc_toks_hello_mom_triple_quotes_nl PASSED [ 89%] tests/test_tools.py::test_subproc_toks_comment PASSED [ 89%] tests/test_tools.py::test_subproc_toks_not PASSED [ 89%] tests/test_tools.py::test_subproc_toks_paren PASSED [ 89%] tests/test_tools.py::test_subproc_toks_paren_ws PASSED [ 89%] tests/test_tools.py::test_subproc_toks_not_paren PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_paren PASSED [ 89%] tests/test_tools.py::test_subproc_toks_paren_and_paren PASSED [ 89%] tests/test_tools.py::test_subproc_toks_semicolon_only PASSED [ 89%] tests/test_tools.py::test_subproc_toks_pyeval PASSED [ 89%] tests/test_tools.py::test_subproc_toks_pyeval_multiline_string PASSED [ 89%] tests/test_tools.py::test_subproc_toks_twopyeval PASSED [ 89%] tests/test_tools.py::test_subproc_toks_pyeval_parens PASSED [ 89%] tests/test_tools.py::test_subproc_toks_twopyeval_parens PASSED [ 89%] tests/test_tools.py::test_subproc_toks_pyeval_nested PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[xandy] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[xory] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[xand] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[andy] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[xor] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[ory] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[x-and] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[x-or] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[and-y] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[or-y] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[x-and-y] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[x-or-y] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[in/and/path] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_and_or[in/or/path] PASSED [ 89%] tests/test_tools.py::test_subproc_toks_pyeval_nested_parens PASSED [ 89%] tests/test_tools.py::test_subproc_toks_capstdout PASSED [ 89%] tests/test_tools.py::test_subproc_toks_capproc PASSED [ 90%] tests/test_tools.py::test_subproc_toks_pyeval_redirect PASSED [ 90%] tests/test_tools.py::test_subproc_toks_greedy_parens PASSED [ 90%] tests/test_tools.py::test_subproc_toks_greedy_parens_inp PASSED [ 90%] tests/test_tools.py::test_subproc_toks_greedy_parens_statements PASSED [ 90%] tests/test_tools.py::test_subproc_toks_greedy_parens_statements_with_grep PASSED [ 90%] tests/test_tools.py::test_get_logical_line[x = 14 + 2-0-x = 14 + 2-1] PASSED [ 90%] tests/test_tools.py::test_get_logical_line[x = \\\n14 \\\n+ 2\n-0-x = 14 + 2-3] PASSED [ 90%] tests/test_tools.py::test_get_logical_line[y = 16\n14 \\\n+ 2\n-1-14 + 2-2] PASSED [ 90%] tests/test_tools.py::test_get_logical_line[x = """wow\nmom"""\n-0-x = """wow\nmom"""-2] PASSED [ 90%] tests/test_tools.py::test_get_logical_line[echo --option1 value1 \\\n --option2 value2 \\\n --optionZ valueZ-0-echo --option1 value1 --option2 value2 --optionZ valueZ-3] PASSED [ 90%] tests/test_tools.py::test_get_logical_line[echo --option1 value1 \\\n --option2 value2 \\\n --optionZ valueZ-1-echo --option1 value1 --option2 value2 --optionZ valueZ-3] PASSED [ 90%] tests/test_tools.py::test_get_logical_line["""\n-0-"""-1] PASSED [ 90%] tests/test_tools.py::test_replace_logical_line[x = 14 + 2-0-x = 14 + 2-1] PASSED [ 90%] tests/test_tools.py::test_replace_logical_line[x = \\\n14 \\\n+ 2\n-0-x = 14 + 2-3] PASSED [ 90%] tests/test_tools.py::test_replace_logical_line[y = 16\n14 \\\n+ 2\n-1-14 + 2-2] PASSED [ 90%] tests/test_tools.py::test_replace_logical_line[x = """wow\nmom"""\n-0-x = """wow\nmom"""-2] PASSED [ 90%] tests/test_tools.py::test_replace_logical_line[echo --option1 value1 \\\n --option2 value2 \\\n --optionZ valueZ-0-echo --option1 value1 --option2 value2 --optionZ valueZ-3] PASSED [ 90%] tests/test_tools.py::test_replace_logical_line[echo --option1 value1 \\\n --option2 value2 \\\n --optionZ valueZ-1-echo --option1 value1 --option2 value2 --optionZ valueZ-3] PASSED [ 90%] tests/test_tools.py::test_replace_logical_line["""\n-0-"""-1] PASSED [ 90%] tests/test_tools.py::test_check_quotes[f(1,10),x.y-True] PASSED [ 90%] tests/test_tools.py::test_check_quotes["x"-True] PASSED [ 90%] tests/test_tools.py::test_check_quotes['y'-True] PASSED [ 90%] tests/test_tools.py::test_check_quotes[b"x"-True] PASSED [ 90%] tests/test_tools.py::test_check_quotes[r'y'-True] PASSED [ 90%] tests/test_tools.py::test_check_quotes[f'z'-True] PASSED [ 90%] tests/test_tools.py::test_check_quotes["""hello\nmom"""-True] PASSED [ 90%] tests/test_tools.py::test_is_balanced_parens[f(1,10),x.y] PASSED [ 90%] tests/test_tools.py::test_is_not_balanced_parens[f(x.] PASSED [ 90%] tests/test_tools.py::test_is_not_balanced_parens[f(1,x.f((1,10),x.y] PASSED [ 90%] tests/test_tools.py::test_subexpr_from_unbalanced_parens[f(x.-x.] PASSED [ 90%] tests/test_tools.py::test_subexpr_from_unbalanced_parens[f(1,x.-x.] PASSED [ 90%] tests/test_tools.py::test_subexpr_from_unbalanced_parens[f((1,10),x.y-x.y] PASSED [ 90%] tests/test_tools.py::test_subexpr_before_unbalanced_parens[f(x.-f] PASSED [ 90%] tests/test_tools.py::test_subexpr_before_unbalanced_parens[f(1,x.-f] PASSED [ 90%] tests/test_tools.py::test_subexpr_before_unbalanced_parens[f((1,10),x.y-f] PASSED [ 90%] tests/test_tools.py::test_subexpr_before_unbalanced_parens[wakka().f((1,10),x.y-.f] PASSED [ 90%] tests/test_tools.py::test_subexpr_before_unbalanced_parens[wakka(f((1,10),x.y-f] PASSED [ 90%] tests/test_tools.py::test_subexpr_before_unbalanced_parens[wakka(jawakka().f((1,10),x.y-.f] PASSED [ 90%] tests/test_tools.py::test_subexpr_before_unbalanced_parens[wakka(jawakka().f((1,10),x.y)-wakka] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[-True] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[wakka jawaka-True] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[rm *; echo hello world-True] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[()-True] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[f()-True] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[echo * yo ; echo eggs-True] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[(-False] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[)-False] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[(cmd;-False] PASSED [ 90%] tests/test_tools.py::test_balanced_parens[cmd;)-False] PASSED [ 90%] tests/test_tools.py::test_ends_with_colon_token[if 1:-True] PASSED [ 90%] tests/test_tools.py::test_ends_with_colon_token[elif 2: #comment-True] PASSED [ 91%] tests/test_tools.py::test_ends_with_colon_token[elif 3: #colon comment:-True] PASSED [ 91%] tests/test_tools.py::test_ends_with_colon_token[else: -True] PASSED [ 91%] tests/test_tools.py::test_ends_with_colon_token[for s in '#not-a-comment':-True] PASSED [ 91%] tests/test_tools.py::test_ends_with_colon_token[-False] PASSED [ 91%] tests/test_tools.py::test_ends_with_colon_token[#comment-False] PASSED [ 91%] tests/test_tools.py::test_ends_with_colon_token[#colon comment:-False] PASSED [ 91%] tests/test_tools.py::test_ends_with_colon_token[print('hello')-False] PASSED [ 91%] tests/test_tools.py::test_ends_with_colon_token[print('hello') #colon comment:-False] PASSED [ 91%] tests/test_tools.py::test_find_next_break[ls && echo a-0-4] PASSED [ 91%] tests/test_tools.py::test_find_next_break[ls && echo a-6-None] PASSED [ 91%] tests/test_tools.py::test_find_next_break[ls && echo a || echo b-6-14] PASSED [ 91%] tests/test_tools.py::test_find_next_break[(ls) && echo a-1-4] PASSED [ 91%] tests/test_tools.py::test_find_next_break[not ls && echo a-0-8] PASSED [ 91%] tests/test_tools.py::test_find_next_break[not (ls) && echo a-0-8] PASSED [ 91%] tests/test_tools.py::test_find_next_break[bash -c ! export var=42; echo $var-0-35] PASSED [ 91%] tests/test_tools.py::test_find_next_break[python -c ! import os; print(os.path.abspath("/"))-0-51] PASSED [ 91%] tests/test_tools.py::test_find_next_break[echo * yo ; echo eggs-0-11] PASSED [ 91%] tests/test_tools.py::test_is_int[42-True] PASSED [ 91%] tests/test_tools.py::test_is_int[42.0-False0] PASSED [ 91%] tests/test_tools.py::test_is_int[42-False] PASSED [ 91%] tests/test_tools.py::test_is_int[42.0-False1] PASSED [ 91%] tests/test_tools.py::test_is_int[inp4-False] PASSED [ 91%] tests/test_tools.py::test_is_int[inp5-False] PASSED [ 91%] tests/test_tools.py::test_is_int[None-False] PASSED [ 91%] tests/test_tools.py::test_is_int[-False] PASSED [ 91%] tests/test_tools.py::test_is_float[42.0-True] PASSED [ 91%] tests/test_tools.py::test_is_float[42.0001010100101-True] PASSED [ 91%] tests/test_tools.py::test_is_float[42-False0] PASSED [ 91%] tests/test_tools.py::test_is_float[42-False1] PASSED [ 91%] tests/test_tools.py::test_is_float[42.0-False] PASSED [ 91%] tests/test_tools.py::test_is_float[inp5-False] PASSED [ 91%] tests/test_tools.py::test_is_float[inp6-False] PASSED [ 91%] tests/test_tools.py::test_is_float[None-False] PASSED [ 91%] tests/test_tools.py::test_is_float[-False] PASSED [ 91%] tests/test_tools.py::test_is_float[False-False] PASSED [ 91%] tests/test_tools.py::test_is_float[True-False] PASSED [ 91%] tests/test_tools.py::test_is_string_true PASSED [ 91%] tests/test_tools.py::test_is_string_false PASSED [ 91%] tests/test_tools.py::test_is_callable_true PASSED [ 91%] tests/test_tools.py::test_is_callable_false PASSED [ 91%] tests/test_tools.py::test_is_string_or_callable_true[42.0] PASSED [ 91%] tests/test_tools.py::test_is_string_or_callable_true[] PASSED [ 91%] tests/test_tools.py::test_is_string_or_callable_false PASSED [ 91%] tests/test_tools.py::test_always_true[42_0] PASSED [ 91%] tests/test_tools.py::test_always_true[42_1] PASSED [ 91%] tests/test_tools.py::test_to_optional_int[42-42_0] PASSED [ 91%] tests/test_tools.py::test_to_optional_int[42-42_1] PASSED [ 91%] tests/test_tools.py::test_to_optional_int[None-None] PASSED [ 91%] tests/test_tools.py::test_always_false[42_0] PASSED [ 91%] tests/test_tools.py::test_always_false[42_1] PASSED [ 92%] tests/test_tools.py::test_ensure_string[42-42_0] PASSED [ 92%] tests/test_tools.py::test_ensure_string[42-42_1] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_set[-exp0] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_set[a-exp1] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_set[a:b-exp2] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_set[a:b:c-exp3] PASSED [ 92%] tests/test_tools.py::test_set_to_pathsep[inp0-] PASSED [ 92%] tests/test_tools.py::test_set_to_pathsep[inp1-a] PASSED [ 92%] tests/test_tools.py::test_set_to_pathsep[inp2-a:b] PASSED [ 92%] tests/test_tools.py::test_set_to_pathsep[inp3-a:b:c] PASSED [ 92%] tests/test_tools.py::test_is_string_seq_true[42.0] PASSED [ 92%] tests/test_tools.py::test_is_string_seq_true[inp1] PASSED [ 92%] tests/test_tools.py::test_is_string_seq_false PASSED [ 92%] tests/test_tools.py::test_is_nonstring_seq_of_strings_true PASSED [ 92%] tests/test_tools.py::test_is_nonstring_seq_of_strings_false PASSED [ 92%] tests/test_tools.py::test_pathsep_to_seq[-exp0] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_seq[a-exp1] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_seq[a:b-exp2] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_seq[a:b:c-exp3] PASSED [ 92%] tests/test_tools.py::test_seq_to_pathsep[inp0-] PASSED [ 92%] tests/test_tools.py::test_seq_to_pathsep[inp1-a] PASSED [ 92%] tests/test_tools.py::test_seq_to_pathsep[inp2-a:b] PASSED [ 92%] tests/test_tools.py::test_seq_to_pathsep[inp3-a:b:c] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_upper_seq[-exp0] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_upper_seq[a-exp1] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_upper_seq[a:B-exp2] PASSED [ 92%] tests/test_tools.py::test_pathsep_to_upper_seq[A:b:c-exp3] PASSED [ 92%] tests/test_tools.py::test_seq_to_upper_pathsep[inp0-] PASSED [ 92%] tests/test_tools.py::test_seq_to_upper_pathsep[inp1-A] PASSED [ 92%] tests/test_tools.py::test_seq_to_upper_pathsep[inp2-A:B] PASSED [ 92%] tests/test_tools.py::test_seq_to_upper_pathsep[inp3-A:B:C] PASSED [ 92%] tests/test_tools.py::test_is_path[inp0-True] PASSED [ 92%] tests/test_tools.py::test_is_path[/home/jawaka-False] PASSED [ 92%] tests/test_tools.py::test_is_env_path[/home/wakka-False] PASSED [ 92%] tests/test_tools.py::test_is_env_path[inp1-False] PASSED [ 92%] tests/test_tools.py::test_is_env_path[inp2-True] PASSED [ 92%] tests/test_tools.py::test_is_env_path[inp3-True] PASSED [ 92%] tests/test_tools.py::test_is_env_path[inp4-True] PASSED [ 92%] tests/test_tools.py::test_str_to_path[/tmp-exp0] PASSED [ 92%] tests/test_tools.py::test_str_to_path[-None] PASSED [ 92%] tests/test_tools.py::test_str_to_env_path[/home/wakka-exp0] PASSED [ 92%] tests/test_tools.py::test_str_to_env_path[/home/wakka:/home/jawaka-exp1] PASSED [ 92%] tests/test_tools.py::test_str_to_env_path[/home/wakka-exp2] PASSED [ 92%] tests/test_tools.py::test_path_to_str[inp0-/tmp] PASSED [ 92%] tests/test_tools.py::test_env_path_to_str[inp0-/home/wakka] PASSED [ 92%] tests/test_tools.py::test_env_path_to_str[inp1-/home/wakka:/home/jawaka] PASSED [ 92%] tests/test_tools.py::test_env_path_add[left0-right0-exp0] PASSED [ 92%] tests/test_tools.py::test_env_path_add[left1-right1-exp1] PASSED [ 92%] tests/test_tools.py::test_env_path_add[left2-right2-exp2] PASSED [ 92%] tests/test_tools.py::test_env_path_add_replace_no_dupes_front_replace_existing PASSED [ 93%] tests/test_tools.py::test_env_path_add_replace_no_dupes_front_replace_multiple PASSED [ 93%] tests/test_tools.py::test_env_path_add_replace_no_dupes_back_replace_multiple PASSED [ 93%] tests/test_tools.py::test_env_path_add_pathlib PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[xonsh_dir-xonsh_dir-env0] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[xonsh_dir-xonsh_dir-env1] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[.-.-env0] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[.-.-env1] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[../-../-env0] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[../-../-env1] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[~/-~/-env0] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[~/-~/-env1] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[~/../-~/../-env0] PASSED [ 93%] tests/test_tools.py::test_env_path_getitem[~/../-~/../-env1] PASSED [ 93%] tests/test_tools.py::test_env_path_multipath[xonsh_dir:../:.:~/-exp0-env0] PASSED [ 93%] tests/test_tools.py::test_env_path_multipath[xonsh_dir:../:.:~/-exp0-env1] PASSED [ 93%] tests/test_tools.py::test_env_path_multipath[/home/wakka:/home/jakka:~/-exp1-env0] PASSED [ 93%] tests/test_tools.py::test_env_path_multipath[/home/wakka:/home/jakka:~/-exp1-env1] PASSED [ 93%] tests/test_tools.py::test_env_path_with_pathlib_path_objects[inp0-exp0] PASSED [ 93%] tests/test_tools.py::test_env_path_with_pathlib_path_objects[inp1-exp1] PASSED [ 93%] tests/test_tools.py::test_env_path_with_pathlib_path_objects[inp2-exp2] PASSED [ 93%] tests/test_tools.py::test_env_path_with_pathlib_path_objects[inp3-exp3] PASSED [ 93%] tests/test_tools.py::test_env_path_with_pathlib_path_objects[inp4-exp4] PASSED [ 93%] tests/test_tools.py::test_env_path_with_pathlib_path_objects[inp5-exp5] PASSED [ 93%] tests/test_tools.py::test_is_nonstring_seq_of_strings_false1[42.0] PASSED [ 93%] tests/test_tools.py::test_is_nonstring_seq_of_strings_false1[inp1] PASSED [ 93%] tests/test_tools.py::test_env_path_slice_get_all_except_last_element[inp0-exp0] PASSED [ 93%] tests/test_tools.py::test_env_path_slice_get_all_except_first_element[inp0-exp0] PASSED [ 93%] tests/test_tools.py::test_env_path_slice_path_with_step[inp0-exp_a0-exp_b0] PASSED [ 93%] tests/test_tools.py::test_env_path_keep_only_non_home_paths[inp0-exp0] PASSED [ 93%] tests/test_tools.py::test_is_bool_true[True] PASSED [ 93%] tests/test_tools.py::test_is_bool_true[False] PASSED [ 93%] tests/test_tools.py::test_is_bool_false[1] PASSED [ 93%] tests/test_tools.py::test_is_bool_false[yooo hooo!] PASSED [ 93%] tests/test_tools.py::test_to_bool[True-True] PASSED [ 93%] tests/test_tools.py::test_to_bool[False-False0] PASSED [ 93%] tests/test_tools.py::test_to_bool[None-False] PASSED [ 93%] tests/test_tools.py::test_to_bool[-False] PASSED [ 93%] tests/test_tools.py::test_to_bool[0-False0] PASSED [ 93%] tests/test_tools.py::test_to_bool[False-False1] PASSED [ 93%] tests/test_tools.py::test_to_bool[NONE-False] PASSED [ 93%] tests/test_tools.py::test_to_bool[TRUE-True] PASSED [ 93%] tests/test_tools.py::test_to_bool[1-True0] PASSED [ 93%] tests/test_tools.py::test_to_bool[0-False1] PASSED [ 93%] tests/test_tools.py::test_to_bool[1-True1] PASSED [ 93%] tests/test_tools.py::test_bool_to_str[True-1] PASSED [ 93%] tests/test_tools.py::test_bool_to_str[False-] PASSED [ 93%] tests/test_tools.py::test_is_bool_or_int[True-True] PASSED [ 93%] tests/test_tools.py::test_is_bool_or_int[False-True] PASSED [ 93%] tests/test_tools.py::test_is_bool_or_int[1-True] PASSED [ 93%] tests/test_tools.py::test_is_bool_or_int[0-True] PASSED [ 93%] tests/test_tools.py::test_is_bool_or_int[Yolo-False] PASSED [ 94%] tests/test_tools.py::test_is_bool_or_int[1.0-False] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[True-True] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[False-False] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[1-1] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[0-0_0] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[-False] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[0.0-False] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[1.0-True] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[T-True] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[f-False] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[0-0_1] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_int[10-10] PASSED [ 94%] tests/test_tools.py::test_bool_or_int_to_str[True-1] PASSED [ 94%] tests/test_tools.py::test_bool_or_int_to_str[False-] PASSED [ 94%] tests/test_tools.py::test_bool_or_int_to_str[1-1] PASSED [ 94%] tests/test_tools.py::test_bool_or_int_to_str[0-0] PASSED [ 94%] tests/test_tools.py::test_is_bool_or_none_true[True] PASSED [ 94%] tests/test_tools.py::test_is_bool_or_none_true[False] PASSED [ 94%] tests/test_tools.py::test_is_bool_or_none_true[None] PASSED [ 94%] tests/test_tools.py::test_is_bool_or_none_false[1] PASSED [ 94%] tests/test_tools.py::test_is_bool_or_none_false[yooo hooo!] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[True-True] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[False-False0] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[None-None] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[-False] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[0-False0] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[False-False1] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[NONE-None] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[TRUE-True] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[1-True0] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[0-False1] PASSED [ 94%] tests/test_tools.py::test_to_bool_or_none[1-True1] PASSED [ 94%] tests/test_tools.py::test_bool_or_none_to_str[True-1] PASSED [ 94%] tests/test_tools.py::test_bool_or_none_to_str[False-] PASSED [ 94%] tests/test_tools.py::test_bool_or_none_to_str[None-None] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[42-exp0] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[0-exp1] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[None-exp2] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[inp3-exp3] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[-1-exp4] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[42-exp5] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[-42-exp6] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[1:2:3-exp7] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[1::3-exp8] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[:-exp9] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[1:-exp10] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[[1:2:3]-exp11] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[(1:2:3)-exp12] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[inp13-exp13] PASSED [ 94%] tests/test_tools.py::test_ensure_slice[inp14-exp14] PASSED [ 95%] tests/test_tools.py::test_get_portions[inp0-exp0] PASSED [ 95%] tests/test_tools.py::test_get_portions[inp1-exp1] PASSED [ 95%] tests/test_tools.py::test_get_portions[inp2-exp2] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[42.3] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[3:asd5:1] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[test] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[6.53:100:5] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[4:-] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[2:15-:3] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[50:-:666] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[inp7] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[inp8] PASSED [ 95%] tests/test_tools.py::test_ensure_slice_invalid[foo] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[42-True] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[42.0-False] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[42-False] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[inp3-False] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[inp4-False] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[None-False] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[-False] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[False-False] PASSED [ 95%] tests/test_tools.py::test_is_int_as_str[True-False] PASSED [ 95%] tests/test_tools.py::test_is_dynamic_cwd_width[20-False] PASSED [ 95%] tests/test_tools.py::test_is_dynamic_cwd_width[20%-False] PASSED [ 95%] tests/test_tools.py::test_is_dynamic_cwd_width[inp2-False] PASSED [ 95%] tests/test_tools.py::test_is_dynamic_cwd_width[inp3-False] PASSED [ 95%] tests/test_tools.py::test_is_dynamic_cwd_width[inp4-True] PASSED [ 95%] tests/test_tools.py::test_is_dynamic_cwd_width[inp5-True] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[42-False0] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[None-False] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[42-False1] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[-42-False] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[inp4-False] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[inp5-False] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[False-False] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[True-False] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[1:2:3-True] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[1::3-True] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[1:-True] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[:-True] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[[1:2:3]-True] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[(1:2:3)-True] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[r-False] PASSED [ 95%] tests/test_tools.py::test_is_slice_as_str[r:11-False] PASSED [ 95%] tests/test_tools.py::test_is_logfile_opt[throwback.log-True] PASSED [ 95%] tests/test_tools.py::test_is_logfile_opt[-True] PASSED [ 95%] tests/test_tools.py::test_is_logfile_opt[None-True] PASSED [ 95%] tests/test_tools.py::test_is_logfile_opt[True-False] PASSED [ 95%] tests/test_tools.py::test_is_logfile_opt[False-False] PASSED [ 95%] tests/test_tools.py::test_is_logfile_opt[42-False] PASSED [ 96%] tests/test_tools.py::test_is_logfile_opt[inp6-False] PASSED [ 96%] tests/test_tools.py::test_is_logfile_opt[inp7-False] PASSED [ 96%] tests/test_tools.py::test_is_logfile_opt[inp8-False] PASSED [ 96%] tests/test_tools.py::test_is_logfile_opt[/dev/null-True] PASSED [ 96%] tests/test_tools.py::test_to_logfile_opt[True-None] PASSED [ 96%] tests/test_tools.py::test_to_logfile_opt[False-None] PASSED [ 96%] tests/test_tools.py::test_to_logfile_opt[1-None] PASSED [ 96%] tests/test_tools.py::test_to_logfile_opt[None-None] PASSED [ 96%] tests/test_tools.py::test_to_logfile_opt[throwback.log-throwback.log] PASSED [ 96%] tests/test_tools.py::test_to_logfile_opt[/dev/null-/dev/null] PASSED [ 96%] tests/test_tools.py::test_to_logfile_opt[/dev/nonexistent_dev-None] PASSED [ 96%] tests/test_tools.py::test_to_logfile_opt[~/log-/usr/src/log] PASSED [ 96%] tests/test_tools.py::test_logfile_opt_to_str[None-] PASSED [ 96%] tests/test_tools.py::test_logfile_opt_to_str[-] PASSED [ 96%] tests/test_tools.py::test_logfile_opt_to_str[throwback.log-throwback.log] PASSED [ 96%] tests/test_tools.py::test_logfile_opt_to_str[/dev/null-/dev/null] PASSED [ 96%] tests/test_tools.py::test_to_dynamic_cwd_tuple[20-exp0] PASSED [ 96%] tests/test_tools.py::test_to_dynamic_cwd_tuple[20%-exp1] PASSED [ 96%] tests/test_tools.py::test_to_dynamic_cwd_tuple[inp2-exp2] PASSED [ 96%] tests/test_tools.py::test_to_dynamic_cwd_tuple[inp3-exp3] PASSED [ 96%] tests/test_tools.py::test_to_dynamic_cwd_tuple[inp4-exp4] PASSED [ 96%] tests/test_tools.py::test_to_dynamic_cwd_tuple[inp5-exp5] PASSED [ 96%] tests/test_tools.py::test_to_dynamic_cwd_tuple[inf-exp6] PASSED [ 96%] tests/test_tools.py::test_dynamic_cwd_tuple_to_str[inp0-20.0] PASSED [ 96%] tests/test_tools.py::test_dynamic_cwd_tuple_to_str[inp1-20.0%] PASSED [ 96%] tests/test_tools.py::test_dynamic_cwd_tuple_to_str[inp2-inf] PASSED [ 96%] tests/test_tools.py::test_escape_windows_cmd_string[-] PASSED [ 96%] tests/test_tools.py::test_escape_windows_cmd_string[foo-foo] PASSED [ 96%] tests/test_tools.py::test_escape_windows_cmd_string[foo&bar-foo^&bar] PASSED [ 96%] tests/test_tools.py::test_escape_windows_cmd_string[foo$?-/_"\\-foo$?-/_^"\\] PASSED [ 96%] tests/test_tools.py::test_escape_windows_cmd_string[^&<>|-^^^&^<^>^|] PASSED [ 96%] tests/test_tools.py::test_escape_windows_cmd_string[()<>-^(^)^<^>] PASSED [ 96%] tests/test_tools.py::test_argvquote[-""-None] PASSED [ 96%] tests/test_tools.py::test_argvquote[foo-foo-"foo"] PASSED [ 96%] tests/test_tools.py::test_argvquote[arg1 "hallo, "world"" "\\some\\path with\\spaces")-"arg1 \\"hallo, \\"world\\"\\" \\"\\some\\path with\\spaces\\")"-None] PASSED [ 96%] tests/test_tools.py::test_argvquote["argument"2" argument3 argument4-"\\"argument\\"2\\" argument3 argument4"-None] PASSED [ 96%] tests/test_tools.py::test_argvquote["\\foo\\bar bar\\foo\\" arg-"\\"\\foo\\bar bar\\foo\\\\\\" arg"-None] PASSED [ 96%] tests/test_tools.py::test_argvquote[\\\\machine\\dir\\file.bat-\\\\machine\\dir\\file.bat-"\\\\machine\\dir\\file.bat"] PASSED [ 96%] tests/test_tools.py::test_argvquote["\\\\machine\\dir space\\file.bat"-"\\"\\\\machine\\dir space\\file.bat\\""-None] PASSED [ 96%] tests/test_tools.py::test_partial_string_none[no string here] PASSED [ 96%] tests/test_tools.py::test_partial_string_none[] PASSED [ 96%] tests/test_tools.py::test_partial_string["-b-leaders0] PASSED [ 96%] tests/test_tools.py::test_partial_string["-b-leaders1] PASSED [ 96%] tests/test_tools.py::test_partial_string["-rb-leaders0] PASSED [ 96%] tests/test_tools.py::test_partial_string["-rb-leaders1] PASSED [ 96%] tests/test_tools.py::test_partial_string["-r-leaders0] PASSED [ 96%] tests/test_tools.py::test_partial_string["-r-leaders1] PASSED [ 96%] tests/test_tools.py::test_partial_string["""-b-leaders0] PASSED [ 96%] tests/test_tools.py::test_partial_string["""-b-leaders1] PASSED [ 96%] tests/test_tools.py::test_partial_string["""-rb-leaders0] PASSED [ 96%] tests/test_tools.py::test_partial_string["""-rb-leaders1] PASSED [ 97%] tests/test_tools.py::test_partial_string["""-r-leaders0] PASSED [ 97%] tests/test_tools.py::test_partial_string["""-r-leaders1] PASSED [ 97%] tests/test_tools.py::test_executables_in PASSED [ 97%] tests/test_tools.py::test_expand_case_matching[yo-[Yy][Oo]] PASSED [ 97%] tests/test_tools.py::test_expand_case_matching[[a-f]123e-[a-f]123[Ee]] PASSED [ 97%] tests/test_tools.py::test_expand_case_matching[${HOME}/yo-${HOME}/[Yy][Oo]] PASSED [ 97%] tests/test_tools.py::test_expand_case_matching[./yo/mom-./[Yy][Oo]/[Mm][Oo][Mm]] PASSED [ 97%] tests/test_tools.py::test_expand_case_matching[E\xdfen-[Ee][Ss]?[Ss\xdf][Ee][Nn]] PASSED [ 97%] tests/test_tools.py::test_expandvars[foo-foo0] PASSED [ 97%] tests/test_tools.py::test_expandvars[$foo $bar-bar $bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[$unk $foo $bar-$unk bar $bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[$foobar-$foobar] PASSED [ 97%] tests/test_tools.py::test_expandvars[$foo $spam-bar eggs] PASSED [ 97%] tests/test_tools.py::test_expandvars[$unk $foo $spam-$unk bar eggs] PASSED [ 97%] tests/test_tools.py::test_expandvars[$unk $foo $unk $spam $unk-$unk bar $unk eggs $unk] PASSED [ 97%] tests/test_tools.py::test_expandvars[$an_int$spam$a_bool-42eggsTrue] PASSED [ 97%] tests/test_tools.py::test_expandvars[$unk$an_int$spam$a_bool-$unk42eggsTrue] PASSED [ 97%] tests/test_tools.py::test_expandvars[bar$foo$spam$foo $an_int $none-barbareggsbar 42 ] PASSED [ 97%] tests/test_tools.py::test_expandvars[$unk bar$foo$spam$foo $an_int $none-$unk barbareggsbar 42 ] PASSED [ 97%] tests/test_tools.py::test_expandvars[$foo/bar-bar/bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[$unk/$foo/bar-$unk/bar/bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[${'foo'} $spam-bar eggs] PASSED [ 97%] tests/test_tools.py::test_expandvars[$unk ${'unk'} ${'foo'} $spam-$unk ${'unk'} bar eggs] PASSED [ 97%] tests/test_tools.py::test_expandvars[${'foo'} ${'a_bool'}-bar True] PASSED [ 97%] tests/test_tools.py::test_expandvars[${'foo'}bar-barbar0] PASSED [ 97%] tests/test_tools.py::test_expandvars[${'foo'}/bar-bar/bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[${'unk'}/${'foo'}/bar-${'unk'}/bar/bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[${"foo'}-${"foo'}] PASSED [ 97%] tests/test_tools.py::test_expandvars[$?bar-$?bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[$foo}bar-bar}bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[${'foo-${'foo] PASSED [ 97%] tests/test_tools.py::test_expandvars[foo-foo1] PASSED [ 97%] tests/test_tools.py::test_expandvars[$foo bar-bar bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[$unk $foo bar-$unk bar bar] PASSED [ 97%] tests/test_tools.py::test_expandvars[${'foo'}bar-barbar1] PASSED [ 97%] tests/test_tools.py::test_expandvars[${'unk'}${'foo'}bar-${'unk'}barbar] PASSED [ 97%] tests/test_tools.py::test_ensure_timestamp[572392800.0-None-572392800.0] PASSED [ 97%] tests/test_tools.py::test_ensure_timestamp[42.1459-None-42.1459] PASSED [ 97%] tests/test_tools.py::test_ensure_timestamp[inp2-None-1470144240.0] PASSED [ 97%] tests/test_tools.py::test_ensure_timestamp[2016-8-10 16:14-None-1470845640.0] PASSED [ 97%] tests/test_tools.py::test_ensure_timestamp[2016/8/10 16:14:40-%Y/%m/%d %H:%M:%S-1470845680.0] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/test.txt-True-/test.txt-True] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/test.txt-True-/test.txt-False] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/$foo-True-/bar-True] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/$foo-True-/bar-False] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/test/$a_bool-True-/test/True-True] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/test/$a_bool-True-/test/True-False] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/test/$an_int-True-/test/42-True] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/test/$an_int-True-/test/42-False] PASSED [ 97%] tests/test_tools.py::test_expand_path[~/test/$none-True-/test/-True] PASSED [ 98%] tests/test_tools.py::test_expand_path[~/test/$none-True-/test/-False] PASSED [ 98%] tests/test_tools.py::test_expand_path[~/$foo-False-/$foo-True] PASSED [ 98%] tests/test_tools.py::test_expand_path[~/$foo-False-/$foo-False] PASSED [ 98%] tests/test_tools.py::test_swap_values PASSED [ 98%] tests/test_tools.py::test_deprecated_docstrings_with_empty_docstring[arguments0-my_function has been deprecated in version 0.5.10 and will be removed in version 0.6.0] PASSED [ 98%] tests/test_tools.py::test_deprecated_docstrings_with_empty_docstring[arguments1-my_function has been deprecated in version 0.5.10] PASSED [ 98%] tests/test_tools.py::test_deprecated_docstrings_with_empty_docstring[arguments2-my_function has been deprecated and will be removed in version 0.6.0] PASSED [ 98%] tests/test_tools.py::test_deprecated_docstrings_with_empty_docstring[arguments3-my_function has been deprecated] PASSED [ 98%] tests/test_tools.py::test_deprecated_docstrings_with_nonempty_docstring[arguments0-Does nothing.\n\nmy_function has been deprecated in version 0.5.10 and will be removed in version 0.6.0] PASSED [ 98%] tests/test_tools.py::test_deprecated_docstrings_with_nonempty_docstring[arguments1-Does nothing.\n\nmy_function has been deprecated in version 0.5.10] PASSED [ 98%] tests/test_tools.py::test_deprecated_docstrings_with_nonempty_docstring[arguments2-Does nothing.\n\nmy_function has been deprecated and will be removed in version 0.6.0] PASSED [ 98%] tests/test_tools.py::test_deprecated_docstrings_with_nonempty_docstring[arguments3-Does nothing.\n\nmy_function has been deprecated] PASSED [ 98%] tests/test_tools.py::test_deprecated_warning_raised PASSED [ 98%] tests/test_tools.py::test_deprecated_warning_contains_message PASSED [ 98%] tests/test_tools.py::test_deprecated_past_expiry_raises_assertion_error[0.1.0] PASSED [ 98%] tests/test_tools.py::test_deprecated_past_expiry_raises_assertion_error[0.15.1] PASSED [ 98%] tests/test_tools.py::test_iglobpath_no_dotfiles PASSED [ 98%] tests/test_tools.py::test_iglobpath_dotfiles PASSED [ 98%] tests/test_tools.py::test_iglobpath_no_dotfiles_recursive PASSED [ 98%] tests/test_tools.py::test_iglobpath_dotfiles_recursive PASSED [ 98%] tests/test_tools.py::test_iglobpath_empty_str PASSED [ 98%] tests/test_tools.py::test_all_permutations PASSED [ 98%] tests/test_tools.py::test_register_custom_style[test1-styles0-refrules0] PASSED [ 98%] tests/test_tools.py::test_register_custom_style[test2-styles1-refrules1] PASSED [ 98%] tests/test_tools.py::test_register_custom_style[test3-styles2-refrules2] PASSED [ 98%] tests/test_tools.py::test_register_custom_style[test4-styles3-refrules3] PASSED [ 98%] tests/test_tools.py::test_is_completion_mode[default-True] PASSED [ 98%] tests/test_tools.py::test_is_completion_mode[menu-complete-True] PASSED [ 98%] tests/test_tools.py::test_is_completion_mode[def-False] PASSED [ 98%] tests/test_tools.py::test_is_completion_mode[xonsh-False] PASSED [ 98%] tests/test_tools.py::test_is_completion_mode[men-False] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode[-default] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode[None-default] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode[default-default] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode[DEfaULT-default] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode[m-menu-complete] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode[mEnu_COMPlete-menu-complete] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode[menu-complete-menu-complete] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode_fail[de] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode_fail[defa_ult] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode_fail[men_] PASSED [ 98%] tests/test_tools.py::test_to_completion_mode_fail[menu_] PASSED [ 98%] tests/test_tools.py::test_is_completions_display_value[none-True] PASSED [ 98%] tests/test_tools.py::test_is_completions_display_value[single-True] PASSED [ 98%] tests/test_tools.py::test_is_completions_display_value[multi-True] PASSED [ 98%] tests/test_tools.py::test_is_completions_display_value[-False] PASSED [ 98%] tests/test_tools.py::test_is_completions_display_value[None-False] PASSED [ 98%] tests/test_tools.py::test_is_completions_display_value[argle-False] PASSED [ 98%] tests/test_tools.py::test_to_completions_display_value[none-none] PASSED [ 98%] tests/test_tools.py::test_to_completions_display_value[False-none] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value[false-none] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value[single-single] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value[readline-readline] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value[multi-multi] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value[True-multi] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value[TRUE-multi] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value_fail[1] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value_fail[] PASSED [ 99%] tests/test_tools.py::test_to_completions_display_value_fail[argle] PASSED [ 99%] tests/test_tools.py::test_is_regex_true PASSED [ 99%] tests/test_tools.py::test_is_regex_false PASSED [ 99%] tests/test_tools.py::test_is_tok_color_dict[val0-True] PASSED [ 99%] tests/test_tools.py::test_is_tok_color_dict[val1-False] PASSED [ 99%] tests/test_tools.py::test_is_tok_color_dict[val2-False] PASSED [ 99%] tests/test_tools.py::test_is_tok_color_dict[val3-False] PASSED [ 99%] tests/test_tools.py::test_is_tok_color_dict[val4-False] PASSED [ 99%] tests/test_tracer.py::test_tracer_help PASSED [ 99%] tests/test_virtualenv_activator.py::test_xonsh_activator PASSED [ 99%] tests/test_wizard.py::test_pretty_format_tree0 PASSED [ 99%] tests/test_wizard.py::test_pretty_format_tree1 PASSED [ 99%] tests/test_wizard.py::test_state_visitor_store PASSED [ 99%] tests/test_wizard.py::test_tuple_store_and_write PASSED [ 99%] tests/test_xonfig.py::test_xonfg_help PASSED [ 99%] tests/test_xonfig.py::TestXonfigWeb::test_colors_get PASSED [ 99%] tests/test_xonfig.py::TestXonfigWeb::test_xontribs_get PASSED [ 99%] tests/test_xonfig.py::TestXonfigWeb::test_prompts_get PASSED [ 99%] tests/test_xonfig.py::test_xonfig_info[args0] PASSED [ 99%] tests/test_xonfig.py::test_xonfig_info[args1] PASSED [ 99%] tests/test_xontribs.py::test_noall PASSED [ 99%] tests/test_xontribs.py::test_withall PASSED [ 99%] tests/test_xontribs.py::test_xshxontrib PASSED [ 99%] tests/test_xontribs.py::test_xontrib_load PASSED [ 99%] tests/test_xontribs.py::test_xontrib_unload PASSED [ 99%] tests/test_xontribs.py::test_xontrib_reload PASSED [ 99%] tests/test_xontribs.py::test_xontrib_load_dashed PASSED [ 99%] tests/test_xontribs.py::test_xontrib_list PASSED [ 99%] tests/xoreutils/test_cat.py::TestCatLimitedBuffer::test_write_buffer_correctly PASSED [ 99%] tests/xoreutils/test_cat.py::TestCatLimitedBuffer::test_raise_keyboardinterrupt_when_reached PASSED [ 99%] tests/xoreutils/test_cat.py::TestCatLimitedBuffer::test_raise_allow_write_over_limit PASSED [ 99%] tests/xoreutils/test_cat.py::TestCatLimitedBuffer::test_not_raise_twice_time PASSED [ 99%] tests/xoreutils/test_cat.py::TestCat::test_cat_single_file_work_exist_content[this is a content\nfor testing xoreutil's cat] PASSED [ 99%] tests/xoreutils/test_cat.py::TestCat::test_cat_single_file_work_exist_content[this is a content withe \\n\nfor testing xoreutil's cat\n] PASSED [ 99%] tests/xoreutils/test_cat.py::TestCat::test_cat_single_file_work_exist_content[] PASSED [ 99%] tests/xoreutils/test_cat.py::TestCat::test_cat_dev_urandom PASSED [ 99%] tests/xoreutils/test_uname.py::test_uname_without_args PASSED [ 99%] tests/xoreutils/test_uptime.py::test_uptime PASSED [ 99%] tests/xoreutils/test_which.py::TestWhich::test_whichgen PASSED [ 99%] tests/xoreutils/test_which.py::TestWhich::test_whichgen_failure PASSED [ 99%] tests/xoreutils/test_which.py::TestWhich::test_whichgen_multiple PASSED [ 99%] tests/xoreutils/test_which.py::TestWhich::test_whichgen_verbose PASSED [100%] ================================== XFAILURES =================================== _________ TestEnvNamePrompt.test_env_name_updates_on_filesystem_change _________ self = tmp_path = PosixPath('/usr/src/tmp/pytest-of-builder/pytest-0/test_env_name_updates_on_files0') @pytest.mark.xfail(reason="caching introduces stale values") def test_env_name_updates_on_filesystem_change(self, tmp_path): """Due to cache, user might get stale value. if user fiddles with env folder or the config, they might get a stale value from the cache. """ cfg = tmp_path / "pyvenv.cfg" cfg.write_text("prompt=fromfile") assert prompt_env._determine_env_name(cfg.parent) == "fromfile" cfg.unlink() > assert prompt_env._determine_env_name(cfg.parent) == cfg.parent.name E AssertionError: assert 'fromfile' == 'test_env_name_updates_on_files0' E E - test_env_name_updates_on_files0 E + fromfile tests/prompt/test_base.py:238: AssertionError _____________________________ test_script[case29] ______________________________ case = ('\ndef _callme(args):\n $[python3 -c \'print("tree");print("car")\']\n print(\'one\\ntwo\\nthree\')\n\naliases[\'callme\'] = _callme\ncallme | grep t\n', 'tree\ntwo\nthree\n', 0) @skip_if_no_xonsh @pytest.mark.parametrize("case", ALL_PLATFORMS) @pytest.mark.flaky(reruns=5, reruns_delay=2) def test_script(case): script, exp_out, exp_rtn = case out, err, rtn = run_xonsh(script) if callable(exp_out): assert exp_out(out) else: > assert exp_out == out E AssertionError: assert 'tree\ntwo\nthree\n' == 'tree\ncar\ntwo\nthree\n' E E tree E - car E two E three tests/test_integrations.py:659: AssertionError ________________________________ test_f_env_var ________________________________ check_xonsh_ast = .factory at 0xf3c47f28> def test_f_env_var(check_xonsh_ast): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:173: XFailed _____________________ test_fstring_adaptor[f"$HOME"-$HOME] _____________________ inp = 'f"$HOME"', exp = '$HOME' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3dd8fc0> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed ___________________ test_fstring_adaptor[f"{0} - {1}"-0 - 1] ___________________ inp = 'f"{0} - {1}"', exp = '0 - 1' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3d507b0> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed __________________ test_fstring_adaptor[f"{$HOME}"-/foo/bar] ___________________ inp = 'f"{$HOME}"', exp = '/foo/bar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3d57828> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed _________________ test_fstring_adaptor[f"{ $HOME }"-/foo/bar] __________________ inp = 'f"{ $HOME }"', exp = '/foo/bar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3fa3c90> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed ___________________ test_fstring_adaptor[f"{'$HOME'}"-$HOME] ___________________ inp = 'f"{\'$HOME\'}"', exp = '$HOME' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3e37b10> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed _________ test_fstring_adaptor[f"$HOME = {$HOME}"-$HOME = /foo/bar] __________ inp = 'f"$HOME = {$HOME}"', exp = '$HOME = /foo/bar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3db91b0> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed ________________ test_fstring_adaptor[f"{${'HOME'}}"-/foo/bar] _________________ inp = 'f"{${\'HOME\'}}"', exp = '/foo/bar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3fa7cc0> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed _______________ test_fstring_adaptor[f'{${$FOO+$BAR}}'-/foo/bar] _______________ inp = "f'{${$FOO+$BAR}}'", exp = '/foo/bar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3b9bf18> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed ______ test_fstring_adaptor[f"${$FOO}{$BAR}={f'{$HOME}'}"-$HOME=/foo/bar] ______ inp = 'f"${$FOO}{$BAR}={f\'{$HOME}\'}"', exp = '$HOME=/foo/bar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3bb4b70> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed __ test_fstring_adaptor[f"""foo\n{f"_{$HOME}_"}\nbar"""-foo\n_/foo/bar_\nbar] __ inp = 'f"""foo\n{f"_{$HOME}_"}\nbar"""', exp = 'foo\n_/foo/bar_\nbar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3b987c8> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed _ test_fstring_adaptor[f"""foo\n{f"_{${'HOME'}}_"}\nbar"""-foo\n_/foo/bar_\nbar] _ inp = 'f"""foo\n{f"_{${\'HOME\'}}_"}\nbar"""', exp = 'foo\n_/foo/bar_\nbar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf3bbb420> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed _ test_fstring_adaptor[f"""foo\n{f"_{${ $FOO + $BAR }}_"}\nbar"""-foo\n_/foo/bar_\nbar] _ inp = 'f"""foo\n{f"_{${ $FOO + $BAR }}_"}\nbar"""', exp = 'foo\n_/foo/bar_\nbar' xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf2ff7180> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed ______________ test_fstring_adaptor[f'{$HOME=}'-$HOME='/foo/bar'] ______________ inp = "f'{$HOME=}'", exp = "$HOME='/foo/bar'" xsh = monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0xf2fd40a8> @pytest.mark.parametrize("inp, exp", fstring_adaptor_parameters) def test_fstring_adaptor(inp, exp, xsh, monkeypatch): if VER_MAJOR_MINOR > (3, 11): > pytest.xfail("f-string with special syntax are not supported yet") E _pytest.outcomes.XFailed: f-string with special syntax are not supported yet tests/test_parser.py:214: XFailed _____________________ test_subscription_special_syntaxes_2 _____________________ arr_container = .Arr object at 0xf3154e58> eval_code = .factory at 0xf3175258> @pytest.mark.xfail def test_subscription_special_syntaxes_2(arr_container, eval_code): # aliases d = {} > eval_code("d[arr.__name__]=True", arr=arr_container, d=d) tests/test_parser.py:476: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_parser.py:97: in factory obs = parser.parse(inp, debug_level=1) /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py:508: in parse tree = self.parser.parse(input=s, lexer=self.lexer, debug=debug_level) /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py:331: in parse return self.parsedebug(input, lexer, debug, tracking, tokenfunc) /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py:605: in parsedebug tok = call_errorfunc(self.errorfunc, errtoken, self) /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py:194: in call_errorfunc r = errorfunc(token) /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py:3593: in p_error self._parse_error("no further code", None) /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py:635: in _parse_error raise_parse_error(msg, loc, self._source, self.lines) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ msg = 'no further code', loc = None, code = 'd[arr.__name__]=True' lines = ['d[arr.__name__]=True'] def raise_parse_error( msg: tp.Union[str, tuple[str]], loc: tp.Optional[Location] = None, code: tp.Optional[str] = None, lines: tp.Optional[list[str]] = None, ): err_line = None if loc is None or code is None or lines is None: err_line_pointer = "" else: col = loc.column + 1 if loc.lineno == 0: loc.lineno = len(lines) i = loc.lineno - 1 if 0 <= i < len(lines): err_line = lines[i].rstrip() err_line_pointer = "\n{}\n{: >{}}".format(err_line, "^", col) else: err_line_pointer = "" err = SyntaxError(f"{loc}: {msg}{err_line_pointer}") err.loc = loc # type: ignore # if loc is available, construct a proper SyntaxError with all fields if loc: err.msg = str(msg) if msg else "" err.filename = loc.fname err.lineno = loc.lineno err.offset = loc.column err.text = err_line > raise err E SyntaxError: None: no further code /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py:221: SyntaxError ----------------------------- Captured stderr call ----------------------------- PLY: PARSE DEBUG START State : 0 Stack : . LexToken(NAME,'d',1,0) Action : Shift and goto state 153 State : 153 Stack : NAME . LexToken(LBRACKET,'[',1,1) Action : Reduce rule [name_tok -> NAME] with ['d'] and goto state 139 Result : (LexToken(NAME,'d',1,0)) State : 139 Stack : name_tok . LexToken(LBRACKET,'[',1,1) Action : Reduce rule [name -> name_tok] with [] and goto state 126 Result : (LexToken(NAME,'d',1,0)) State : 126 Stack : name . LexToken(LBRACKET,'[',1,1) Action : Reduce rule [atom -> name] with [] and goto state 119 Result : () State : 119 Stack : atom . LexToken(LBRACKET,'[',1,1) Action : Shift and goto state 348 State : 348 Stack : atom LBRACKET . LexToken(NAME,'arr',1,2) Action : Shift and goto state 153 State : 153 Stack : atom LBRACKET NAME . LexToken(PERIOD,'.',1,5) Action : Reduce rule [name_tok -> NAME] with ['arr'] and goto state 139 Result : (LexToken(NAME,'arr',1,2)) State : 139 Stack : atom LBRACKET name_tok . LexToken(PERIOD,'.',1,5) Action : Reduce rule [name -> name_tok] with [] and goto state 126 Result : (LexToken(NAME,'arr',1,2)) State : 126 Stack : atom LBRACKET name . LexToken(PERIOD,'.',1,5) Action : Reduce rule [atom -> name] with [] and goto state 119 Result : () State : 119 Stack : atom LBRACKET atom . LexToken(PERIOD,'.',1,5) Action : Shift and goto state 349 State : 349 Stack : atom LBRACKET atom PERIOD . LexToken(NAME,'__name__',1,6) Action : Shift and goto state 153 State : 153 Stack : atom LBRACKET atom PERIOD NAME . LexToken(RBRACKET,']',1,14) Action : Reduce rule [name_tok -> NAME] with ['__name__'] and goto state 139 Result : (LexToken(NAME,'__name__',1,6)) State : 139 Stack : atom LBRACKET atom PERIOD name_tok . LexToken(RBRACKET,']',1,14) Action : Reduce rule [name -> name_tok] with [] and goto state 193 Result : (LexToken(NAME,'__name__',1,6)) State : 193 Stack : atom LBRACKET atom PERIOD name . LexToken(RBRACKET,']',1,14) Action : Reduce rule [name_str -> name] with [] and goto state 767 Result : ('__name__') State : 767 Stack : atom LBRACKET atom PERIOD name_str . LexToken(RBRACKET,']',1,14) Action : Reduce rule [trailer -> PERIOD name_str] with ['.','__name__'] and goto state 345 Result : (['__name__']) State : 345 Stack : atom LBRACKET atom trailer . LexToken(RBRACKET,']',1,14) Action : Reduce rule [trailer_list -> trailer] with [['__name__']] and goto state 344 Result : (['__name__']) State : 344 Stack : atom LBRACKET atom trailer_list . LexToken(RBRACKET,']',1,14) Action : Reduce rule [trailer_list_opt -> trailer_list] with [['__name__']] and goto state 342 Result : (['__name__']) State : 342 Stack : atom LBRACKET atom trailer_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [atom_expr -> atom trailer_list_opt] with [,['__name__']] and goto state 114 Result : () State : 114 Stack : atom LBRACKET atom_expr . LexToken(RBRACKET,']',1,14) Action : Reduce rule [power -> atom_expr] with [] and goto state 110 Result : () State : 110 Stack : atom LBRACKET power . LexToken(RBRACKET,']',1,14) Action : Reduce rule [factor -> power] with [] and goto state 109 Result : () State : 109 Stack : atom LBRACKET factor . LexToken(RBRACKET,']',1,14) Action : Reduce rule [empty -> ] with [] and goto state 326 Result : (None) State : 326 Stack : atom LBRACKET factor empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [op_factor_list_opt -> empty] with [None] and goto state 325 Result : (None) State : 325 Stack : atom LBRACKET factor op_factor_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [term -> factor op_factor_list_opt] with [,None] and goto state 108 Result : () State : 108 Stack : atom LBRACKET term . LexToken(RBRACKET,']',1,14) Action : Reduce rule [arith_expr -> term] with [] and goto state 107 Result : () State : 107 Stack : atom LBRACKET arith_expr . LexToken(RBRACKET,']',1,14) Action : Reduce rule [empty -> ] with [] and goto state 314 Result : (None) State : 314 Stack : atom LBRACKET arith_expr empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [shift_arith_expr_list_opt -> empty] with [None] and goto state 313 Result : (None) State : 313 Stack : atom LBRACKET arith_expr shift_arith_expr_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [shift_expr -> arith_expr shift_arith_expr_list_opt] with [,None] and goto state 105 Result : () State : 105 Stack : atom LBRACKET shift_expr . LexToken(RBRACKET,']',1,14) Action : Reduce rule [empty -> ] with [] and goto state 308 Result : (None) State : 308 Stack : atom LBRACKET shift_expr empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [ampersand_shift_expr_list_opt -> empty] with [None] and goto state 307 Result : (None) State : 307 Stack : atom LBRACKET shift_expr ampersand_shift_expr_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [and_expr -> shift_expr ampersand_shift_expr_list_opt] with [,None] and goto state 102 Result : () State : 102 Stack : atom LBRACKET and_expr . LexToken(RBRACKET,']',1,14) Action : Reduce rule [empty -> ] with [] and goto state 301 Result : (None) State : 301 Stack : atom LBRACKET and_expr empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [xor_and_expr_list_opt -> empty] with [None] and goto state 300 Result : (None) State : 300 Stack : atom LBRACKET and_expr xor_and_expr_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [xor_expr -> and_expr xor_and_expr_list_opt] with [,None] and goto state 96 Result : () State : 96 Stack : atom LBRACKET xor_expr . LexToken(RBRACKET,']',1,14) Action : Reduce rule [expr -> xor_expr] with [] and goto state 80 Result : () State : 80 Stack : atom LBRACKET expr . LexToken(RBRACKET,']',1,14) Action : Reduce rule [empty -> ] with [] and goto state 256 Result : (None) State : 256 Stack : atom LBRACKET expr empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [comp_op_expr_list_opt -> empty] with [None] and goto state 255 Result : (None) State : 255 Stack : atom LBRACKET expr comp_op_expr_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [comparison -> expr comp_op_expr_list_opt] with [,None] and goto state 64 Result : () State : 64 Stack : atom LBRACKET comparison . LexToken(RBRACKET,']',1,14) Action : Reduce rule [not_test -> comparison] with [] and goto state 52 Result : () State : 52 Stack : atom LBRACKET not_test . LexToken(RBRACKET,']',1,14) Action : Reduce rule [empty -> ] with [] and goto state 228 Result : (None) State : 228 Stack : atom LBRACKET not_test empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [and_not_test_list_opt -> empty] with [None] and goto state 227 Result : (None) State : 227 Stack : atom LBRACKET not_test and_not_test_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [and_test -> not_test and_not_test_list_opt] with [,None] and goto state 48 Result : () State : 48 Stack : atom LBRACKET and_test . LexToken(RBRACKET,']',1,14) Action : Reduce rule [empty -> ] with [] and goto state 206 Result : (None) State : 206 Stack : atom LBRACKET and_test empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [or_and_test_list_opt -> empty] with [None] and goto state 205 Result : (None) State : 205 Stack : atom LBRACKET and_test or_and_test_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [or_test -> and_test or_and_test_list_opt] with [,None] and goto state 35 Result : () State : 35 Stack : atom LBRACKET or_test . LexToken(RBRACKET,']',1,14) Action : Reduce rule [test -> or_test] with [] and goto state 764 Result : () State : 764 Stack : atom LBRACKET test . LexToken(RBRACKET,']',1,14) Action : Reduce rule [subscript -> test] with [] and goto state 763 Result : (Index(value= ] with [] and goto state 952 Result : (None) State : 952 Stack : atom LBRACKET subscript empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [comma_subscript_list_opt -> empty] with [None] and goto state 951 Result : (None) State : 951 Stack : atom LBRACKET subscript comma_subscript_list_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [empty -> ] with [] and goto state 273 Result : (None) State : 273 Stack : atom LBRACKET subscript comma_subscript_list_opt empty . LexToken(RBRACKET,']',1,14) Action : Reduce rule [comma_opt -> empty] with [None] and goto state 1269 Result : (None) State : 1269 Defaulted state 1269: Reduce using 3 Stack : atom LBRACKET subscript comma_subscript_list_opt comma_opt . LexToken(RBRACKET,']',1,14) Action : Reduce rule [subscriptlist -> subscript comma_subscript_list_opt comma_opt] with [,None,None] and goto state 762 Result : (Index(value=,']'] and goto state 345 Result : ([Index(value= trailer_list] with [] and goto state 342 Result : ([Index(value= atom_expr] with [] and goto state 110 Result : () State : 110 Stack : power . LexToken(EQUALS,'=',1,15) Action : Reduce rule [factor -> power] with [] and goto state 109 Result : () State : 109 Stack : factor . LexToken(EQUALS,'=',1,15) Action : Reduce rule [empty -> ] with [] and goto state 326 Result : (None) State : 326 Stack : factor empty . LexToken(EQUALS,'=',1,15) Action : Reduce rule [op_factor_list_opt -> empty] with [None] and goto state 325 Result : (None) State : 325 Stack : factor op_factor_list_opt . LexToken(EQUALS,'=',1,15) Action : Reduce rule [term -> factor op_factor_list_opt] with [,None] and goto state 108 Result : () State : 108 Stack : term . LexToken(EQUALS,'=',1,15) Action : Reduce rule [arith_expr -> term] with [] and goto state 107 Result : () State : 107 Stack : arith_expr . LexToken(EQUALS,'=',1,15) Action : Reduce rule [empty -> ] with [] and goto state 314 Result : (None) State : 314 Stack : arith_expr empty . LexToken(EQUALS,'=',1,15) Action : Reduce rule [shift_arith_expr_list_opt -> empty] with [None] and goto state 313 Result : (None) State : 313 Stack : arith_expr shift_arith_expr_list_opt . LexToken(EQUALS,'=',1,15) Action : Reduce rule [shift_expr -> arith_expr shift_arith_expr_list_opt] with [,None] and goto state 105 Result : () State : 105 Stack : shift_expr . LexToken(EQUALS,'=',1,15) Action : Reduce rule [empty -> ] with [] and goto state 308 Result : (None) State : 308 Stack : shift_expr empty . LexToken(EQUALS,'=',1,15) Action : Reduce rule [ampersand_shift_expr_list_opt -> empty] with [None] and goto state 307 Result : (None) State : 307 Stack : shift_expr ampersand_shift_expr_list_opt . LexToken(EQUALS,'=',1,15) Action : Reduce rule [and_expr -> shift_expr ampersand_shift_expr_list_opt] with [,None] and goto state 102 Result : () State : 102 Stack : and_expr . LexToken(EQUALS,'=',1,15) Action : Reduce rule [empty -> ] with [] and goto state 301 Result : (None) State : 301 Stack : and_expr empty . LexToken(EQUALS,'=',1,15) Action : Reduce rule [xor_and_expr_list_opt -> empty] with [None] and goto state 300 Result : (None) State : 300 Stack : and_expr xor_and_expr_list_opt . LexToken(EQUALS,'=',1,15) Action : Reduce rule [xor_expr -> and_expr xor_and_expr_list_opt] with [,None] and goto state 96 Result : () State : 96 Stack : xor_expr . LexToken(EQUALS,'=',1,15) Action : Reduce rule [expr -> xor_expr] with [] and goto state 80 Result : () State : 80 Stack : expr . LexToken(EQUALS,'=',1,15) Action : Reduce rule [empty -> ] with [] and goto state 256 Result : (None) State : 256 Stack : expr empty . LexToken(EQUALS,'=',1,15) Action : Reduce rule [comp_op_expr_list_opt -> empty] with [None] and goto state 255 Result : (None) State : 255 Stack : expr comp_op_expr_list_opt . LexToken(EQUALS,'=',1,15) Action : Reduce rule [comparison -> expr comp_op_expr_list_opt] with [,None] and goto state 64 Result : () State : 64 Stack : comparison . LexToken(EQUALS,'=',1,15) Action : Reduce rule [not_test -> comparison] with [] and goto state 52 Result : () State : 52 Stack : not_test . LexToken(EQUALS,'=',1,15) Action : Reduce rule [empty -> ] with [] and goto state 228 Result : (None) State : 228 Stack : not_test empty . LexToken(EQUALS,'=',1,15) Action : Reduce rule [and_not_test_list_opt -> empty] with [None] and goto state 227 Result : (None) State : 227 Stack : not_test and_not_test_list_opt . LexToken(EQUALS,'=',1,15) Action : Reduce rule [and_test -> not_test and_not_test_list_opt] with [,None] and goto state 48 Result : () State : 48 Stack : and_test . LexToken(EQUALS,'=',1,15) Action : Reduce rule [empty -> ] with [] and goto state 206 Result : (None) State : 206 Stack : and_test empty . LexToken(EQUALS,'=',1,15) Action : Reduce rule [or_and_test_list_opt -> empty] with [None] and goto state 205 Result : (None) State : 205 Stack : and_test or_and_test_list_opt . LexToken(EQUALS,'=',1,15) Action : Reduce rule [or_test -> and_test or_and_test_list_opt] with [,None] and goto state 35 Result : () State : 35 Stack : or_test . LexToken(EQUALS,'=',1,15) Action : Reduce rule [test -> or_test] with [] and goto state 21 Result : () State : 21 Stack : test . LexToken(EQUALS,'=',1,15) Action : Reduce rule [test_or_star_expr -> test] with [] and goto state 81 Result : () State : 81 Stack : test_or_star_expr . LexToken(EQUALS,'=',1,15) Action : Reduce rule [empty -> ] with [] and goto state 273 Result : (None) State : 273 Stack : test_or_star_expr empty . LexToken(EQUALS,'=',1,15) Action : Reduce rule [comma_opt -> empty] with [None] and goto state 270 Result : (None) State : 270 Stack : test_or_star_expr comma_opt . LexToken(EQUALS,'=',1,15) Action : Reduce rule [testlist_star_expr -> test_or_star_expr comma_opt] with [,None] and goto state 65 Result : ([]) State : 65 Stack : testlist_star_expr . LexToken(EQUALS,'=',1,15) Action : Shift and goto state 173 State : 173 Stack : testlist_star_expr EQUALS . LexToken(TRUE,'True',1,16) Action : Shift and goto state 143 State : 143 Stack : testlist_star_expr EQUALS TRUE . $end Action : Reduce rule [true_tok -> TRUE] with ['True'] and goto state 129 Result : (LexToken(TRUE,'True',1,16)) State : 129 Stack : testlist_star_expr EQUALS true_tok . $end Action : Reduce rule [atom -> true_tok] with [] and goto state 119 Result : () State : 119 Stack : testlist_star_expr EQUALS atom . $end Action : Reduce rule [empty -> ] with [] and goto state 343 Result : (None) State : 343 Stack : testlist_star_expr EQUALS atom empty . $end Action : Reduce rule [trailer_list_opt -> empty] with [None] and goto state 342 Result : (None) State : 342 Stack : testlist_star_expr EQUALS atom trailer_list_opt . $end Action : Reduce rule [atom_expr -> atom trailer_list_opt] with [,None] and goto state 114 Result : () State : 114 Stack : testlist_star_expr EQUALS atom_expr . $end Action : Reduce rule [power -> atom_expr] with [] and goto state 110 Result : () State : 110 Stack : testlist_star_expr EQUALS power . $end Action : Reduce rule [factor -> power] with [] and goto state 109 Result : () State : 109 Stack : testlist_star_expr EQUALS factor . $end Action : Reduce rule [empty -> ] with [] and goto state 326 Result : (None) State : 326 Stack : testlist_star_expr EQUALS factor empty . $end Action : Reduce rule [op_factor_list_opt -> empty] with [None] and goto state 325 Result : (None) State : 325 Stack : testlist_star_expr EQUALS factor op_factor_list_opt . $end Action : Reduce rule [term -> factor op_factor_list_opt] with [,None] and goto state 108 Result : () State : 108 Stack : testlist_star_expr EQUALS term . $end Action : Reduce rule [arith_expr -> term] with [] and goto state 107 Result : () State : 107 Stack : testlist_star_expr EQUALS arith_expr . $end Action : Reduce rule [empty -> ] with [] and goto state 314 Result : (None) State : 314 Stack : testlist_star_expr EQUALS arith_expr empty . $end Action : Reduce rule [shift_arith_expr_list_opt -> empty] with [None] and goto state 313 Result : (None) State : 313 Stack : testlist_star_expr EQUALS arith_expr shift_arith_expr_list_opt . $end Action : Reduce rule [shift_expr -> arith_expr shift_arith_expr_list_opt] with [,None] and goto state 105 Result : () State : 105 Stack : testlist_star_expr EQUALS shift_expr . $end Action : Reduce rule [empty -> ] with [] and goto state 308 Result : (None) State : 308 Stack : testlist_star_expr EQUALS shift_expr empty . $end Action : Reduce rule [ampersand_shift_expr_list_opt -> empty] with [None] and goto state 307 Result : (None) State : 307 Stack : testlist_star_expr EQUALS shift_expr ampersand_shift_expr_list_opt . $end Action : Reduce rule [and_expr -> shift_expr ampersand_shift_expr_list_opt] with [,None] and goto state 102 Result : () State : 102 Stack : testlist_star_expr EQUALS and_expr . $end Action : Reduce rule [empty -> ] with [] and goto state 301 Result : (None) State : 301 Stack : testlist_star_expr EQUALS and_expr empty . $end Action : Reduce rule [xor_and_expr_list_opt -> empty] with [None] and goto state 300 Result : (None) State : 300 Stack : testlist_star_expr EQUALS and_expr xor_and_expr_list_opt . $end Action : Reduce rule [xor_expr -> and_expr xor_and_expr_list_opt] with [,None] and goto state 96 Result : () State : 96 Stack : testlist_star_expr EQUALS xor_expr . $end Action : Reduce rule [expr -> xor_expr] with [] and goto state 80 Result : () State : 80 Stack : testlist_star_expr EQUALS expr . $end Action : Reduce rule [empty -> ] with [] and goto state 256 Result : (None) State : 256 Stack : testlist_star_expr EQUALS expr empty . $end Action : Reduce rule [comp_op_expr_list_opt -> empty] with [None] and goto state 255 Result : (None) State : 255 Stack : testlist_star_expr EQUALS expr comp_op_expr_list_opt . $end Action : Reduce rule [comparison -> expr comp_op_expr_list_opt] with [,None] and goto state 64 Result : () State : 64 Stack : testlist_star_expr EQUALS comparison . $end Action : Reduce rule [not_test -> comparison] with [] and goto state 52 Result : () State : 52 Stack : testlist_star_expr EQUALS not_test . $end Action : Reduce rule [empty -> ] with [] and goto state 228 Result : (None) State : 228 Stack : testlist_star_expr EQUALS not_test empty . $end Action : Reduce rule [and_not_test_list_opt -> empty] with [None] and goto state 227 Result : (None) State : 227 Stack : testlist_star_expr EQUALS not_test and_not_test_list_opt . $end Action : Reduce rule [and_test -> not_test and_not_test_list_opt] with [,None] and goto state 48 Result : () State : 48 Stack : testlist_star_expr EQUALS and_test . $end Action : Reduce rule [empty -> ] with [] and goto state 206 Result : (None) State : 206 Stack : testlist_star_expr EQUALS and_test empty . $end Action : Reduce rule [or_and_test_list_opt -> empty] with [None] and goto state 205 Result : (None) State : 205 Stack : testlist_star_expr EQUALS and_test or_and_test_list_opt . $end Action : Reduce rule [or_test -> and_test or_and_test_list_opt] with [,None] and goto state 35 Result : () State : 35 Stack : testlist_star_expr EQUALS or_test . $end Action : Reduce rule [test -> or_test] with [] and goto state 523 Result : () State : 523 Stack : testlist_star_expr EQUALS test . $end ERROR: Error : testlist_star_expr EQUALS test . $end =============================== warnings summary =============================== ../../../tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py:2 /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py:2: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 import cgi tests/test_tools.py::test_is_tok_color_dict[val1-False] tests/test_tools.py::test_is_tok_color_dict[val2-False] /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/tests/test_tools.py:2053: RuntimeWarning: "1" is not a valid Token. assert is_tok_color_dict(val) == exp tests/test_tools.py::test_is_tok_color_dict[val3-False] /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/tests/test_tools.py:2053: RuntimeWarning: "{Token.Literal.String: '123'}" contains an invalid style. assert is_tok_color_dict(val) == exp -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =================================== XPASSES ==================================== ============================= slowest 5 durations ============================== 2.00s call tests/test_commands_cache.py::test_update_cache 1.51s call tests/test_integrations.py::test_xonsh_no_close_fds 1.21s call tests/test_virtualenv_activator.py::test_xonsh_activator 0.99s call tests/test_integrations.py::test_script[case25] 0.64s call tests/completers/test_pip_completer.py::test_completions[pip show--pip_installed] =========================== short test summary info ============================ SKIPPED [2] tests/completers/test_gh.py:8: gh is not available. SKIPPED [4] tests/procs/test_specs.py:75: https://github.com/xonsh/xonsh/issues/4443 SKIPPED [4] tests/procs/test_specs.py:77: https://github.com/xonsh/xonsh/issues/4444 SKIPPED [1] tests/prompt/test_vc.py:73: cannot find hg executable SKIPPED [1] tests/prompt/test_vc.py:73: cannot find fossil executable SKIPPED [1] tests/prompt/test_vc.py:97: cannot find hg executable SKIPPED [1] tests/prompt/test_vc.py:97: cannot find fossil executable SKIPPED [1] tests/prompt/test_vc.py:143: cannot find hg executable SKIPPED [1] tests/prompt/test_vc.py:143: cannot find fossil executable SKIPPED [1] tests/test_builtins.py:38: got empty parameter set ['testfile'], function test_reglob_tests at /usr/src/RPM/BUILD/python3-module-xonsh-0.15.1/tests/test_builtins.py:37 SKIPPED [1] tests/test_dirstack_unc.py:114: Windows-only UNC functionality SKIPPED [1] tests/test_dirstack_unc.py:131: Windows-only UNC functionality SKIPPED [1] tests/test_dirstack_unc.py:163: Windows-only UNC functionality SKIPPED [1] tests/test_dirstack_unc.py:213: Windows-only UNC functionality SKIPPED [1] tests/test_dirstack_unc.py:279: Windows-only UNC functionality SKIPPED [1] tests/test_dirstack_unc.py:290: Windows-only UNC functionality SKIPPED [1] tests/test_dirstack_unc.py:298: Windows-only UNC functionality SKIPPED [1] tests/test_dirstack_unc.py:308: Windows-only UNC functionality SKIPPED [1] tests/test_environ.py:192: Windows stuff SKIPPED [1] tests/test_execer.py:31: Windows stuff SKIPPED [1] tests/test_execer.py:36: Windows stuff SKIPPED [1] tests/test_foreign_shells.py:92: Windows stuff SKIPPED [1] tests/test_integrations.py:946: Windows stuff SKIPPED [1] tests/test_integrations.py:958: Windows stuff SKIPPED [1] tests/test_integrations.py:969: Windows stuff SKIPPED [1] tests/test_man.py:71: Mac only SKIPPED [1] tests/test_news.py:69: Run news items check explicitly SKIPPED [1] tests/test_pipelines.py:38: Windows stuff XFAIL tests/prompt/test_base.py::TestEnvNamePrompt::test_env_name_updates_on_filesystem_change - caching introduces stale values XFAIL tests/test_integrations.py::test_script[case29] - $[] does not send stdout through the pipe XFAIL tests/test_parser.py::test_f_env_var - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"$HOME"-$HOME] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"{0} - {1}"-0 - 1] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"{$HOME}"-/foo/bar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"{ $HOME }"-/foo/bar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"{'$HOME'}"-$HOME] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"$HOME = {$HOME}"-$HOME = /foo/bar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"{${'HOME'}}"-/foo/bar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f'{${$FOO+$BAR}}'-/foo/bar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"${$FOO}{$BAR}={f'{$HOME}'}"-$HOME=/foo/bar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"""foo\n{f"_{$HOME}_"}\nbar"""-foo\n_/foo/bar_\nbar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"""foo\n{f"_{${'HOME'}}_"}\nbar"""-foo\n_/foo/bar_\nbar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f"""foo\n{f"_{${ $FOO + $BAR }}_"}\nbar"""-foo\n_/foo/bar_\nbar] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_fstring_adaptor[f'{$HOME=}'-$HOME='/foo/bar'] - reason: f-string with special syntax are not supported yet XFAIL tests/test_parser.py::test_subscription_special_syntaxes_2 XPASS tests/test_integrations.py::test_xonsh_no_close_fds ===== 4978 passed, 35 skipped, 17 xfailed, 1 xpassed, 4 warnings in 48.27s ===== Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' Exception ignored in: Traceback (most recent call last): File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 459, in __del__ File "/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py", line 608, in _restore_sigint AttributeError: 'NoneType' object has no attribute 'on_main_thread' + exit 0 Processing files: python3-module-xonsh-0.15.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lrDof4 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5xlSV5 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) py3prov: detected potential module:xontrib py3prov: detected potential module:xonsh py3prov: detected potential module:xompletions py3prov: detected potential module:xontrib py3prov: detected potential module:xonsh py3prov: detected potential module:xompletions py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin/xonsh: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin/xonsh: "xonsh.main" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin/xonsh-cat: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin/xonsh-cat: "xonsh.xoreutils.cat" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin/xonsh-uname: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin/xonsh-uname: "xonsh.xoreutils.uname" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin/xonsh-uptime: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/bin/xonsh-uptime: "xonsh.xoreutils.uptime" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/_xonsh.py: "xonsh.cli_utils" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/_xonsh.py: "xonsh.parsers.completion_context" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/_xonsh.py: "xonsh.main" lines:[[8]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/cd.py: "xonsh.completers.path" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/cd.py: "xonsh.parsers.completion_context" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/gh.py: "xonsh.completers.tools" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/gh.py: "xonsh.parsers.completion_context" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/pip.py: "xonsh.completers.tools" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/pip.py: "xonsh.parsers.completion_context" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/rmdir.py: "xonsh.completers.path" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xompletions/rmdir.py: "xonsh.parsers.completion_context" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/__main__.py: "xonsh.main" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: skipping "sys" lines:[10] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.completers._aliases" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.history.main" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.xoreutils.which" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.ast" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.built_ins" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.cli_utils" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.dirstack" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.environ" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.foreign_shells" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.jobs" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.lazyasd" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.platform" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.timings" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.tools" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.xontribs" lines:[49] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.xonfig" lines:[[761]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.tracer" lines:[[769]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/aliases.py: "xonsh.winutils" lines:[[[[907]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py: skipping "sys" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py: "xonsh.built_ins" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py: "xonsh.color_tools" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py: "xonsh.lazyasd" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py: "xonsh.platform" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py: "xonsh.tools" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py: "pygments.util" lines:[[1153]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ansi_colors.py: "xonsh.pygments_cache" lines:[[1155]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ast.py: skipping "itertools" lines:[5] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ast.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ast.py: "xonsh.built_ins" lines:[115] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ast.py: "xonsh.tools" lines:[116] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: skipping "sys" lines:[5] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: skipping "time" lines:[6] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.ansi_colors" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.built_ins" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.codecache" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.completer" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.events" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.lazyimps" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.platform" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.prompt.base" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.shell" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.tools" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "ctypes" lines:[[34]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/base_shell.py: "xonsh.pyghooks" lines:[[[[[334]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: skipping "atexit" lines:[7] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: skipping "builtins" lines:[8] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: skipping "itertools" lines:[12] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: skipping "sys" lines:[17] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.inspectors" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.lazyasd" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.platform" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.tools" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.procs.specs" lines:[[168], [179], [195], [204], [213]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.completers.init" lines:[[[[575]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.commands_cache" lines:[[[606]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.environ" lines:[[[607]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/built_ins.py: "xonsh.events" lines:[[687]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: skipping "sys" lines:[12] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "xonsh.built_ins" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "xonsh.completers.tools" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "typing" lines:[[[[[125]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "pygments.formatters.terminal" lines:[[[248]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "pygments.token" lines:[[[253], [279], [292]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "pygments" lines:[[[262], [267]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "pygments.lexers.markup" lines:[[[268]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "xonsh.platform" lines:[[299]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/cli_utils.py: "xonsh.tools" lines:[[[[568]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py: skipping "marshal" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py: "xonsh" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py: "xonsh.built_ins" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py: "xonsh.lazyasd" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/codecache.py: "xonsh.platform" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/color_tools.py: "xonsh.lazyasd" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/color_tools.py: "xonsh.tools" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/commands_cache.py: skipping "time" lines:[13] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/commands_cache.py: "xonsh.lazyasd" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/commands_cache.py: "xonsh.platform" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/commands_cache.py: "xonsh.tools" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/commands_cache.py: "xonsh.aliases" lines:[[[[50]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completer.py: skipping "sys" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completer.py: "xonsh.built_ins" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completer.py: "xonsh.completers.tools" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completer.py: "xonsh.parsers.completion_context" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completer.py: "xonsh.tools" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py: "xonsh.cli_utils" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py: "xonsh.built_ins" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py: "xonsh.completers.completer" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py: "xonsh.completers.tools" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py: "xonsh.parsers.completion_context" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/_aliases.py: "xonsh.completer" lines:[[[126]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/base.py: "xonsh.completers.commands" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/base.py: "xonsh.completers.path" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/base.py: "xonsh.completers.python" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/base.py: "xonsh.completers.tools" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/base.py: "xonsh.parsers.completion_context" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py: "xonsh.platform" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py: "xonsh.tools" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py: "xonsh.built_ins" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py: "xonsh.completers.bash_completion" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py: "xonsh.completers.tools" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash.py: "xonsh.parsers.completion_context" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash_completion.py: skipping "sys" lines:[17] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash_completion.py: "winreg" lines:[[26]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/bash_completion.py: "argparse" lines:[[484]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py: "xonsh.platform" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py: "xonsh.tools" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py: "xonsh.built_ins" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py: "xonsh.completer" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py: "xonsh.completers.tools" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py: "xonsh.lib.modules" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/commands.py: "xonsh.parsers.completion_context" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/completer.py: "xonsh.built_ins" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/completer.py: "xonsh.cli_utils" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/completer.py: "xonsh.completers.tools" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/environment.py: "xonsh.built_ins" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/environment.py: "xonsh.completers.tools" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/environment.py: "xonsh.parsers.completion_context" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py: skipping "sys" lines:[12] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py: skipping "time" lines:[15] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py: "xonsh.built_ins" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py: "xonsh.completers.tools" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py: "xonsh.lazyasd" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/imports.py: "xonsh.parsers.completion_context" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers._aliases" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers.base" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers.bash" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers.commands" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers.environment" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers.imports" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers.man" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers.path" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/init.py: "xonsh.completers.python" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/man.py: "xonsh.built_ins" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/man.py: "xonsh.completers.tools" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/man.py: "xonsh.parsers.completion_context" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py: "xonsh.lazyasd" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py: "xonsh.platform" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py: "xonsh.tools" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py: "xonsh.built_ins" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py: "xonsh.completers.tools" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/path.py: "xonsh.parsers.completion_context" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py: skipping "builtins" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py: "xonsh.lazyasd" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py: "xonsh.tools" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py: "xonsh.built_ins" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py: "xonsh.completers.tools" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/python.py: "xonsh.parsers.completion_context" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/tools.py: "xonsh.tools" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/tools.py: "xonsh.built_ins" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/tools.py: "xonsh.lazyasd" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/completers/tools.py: "xonsh.parsers.completion_context" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/contexts.py: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/contexts.py: "xonsh.built_ins" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/diff_history.py: skipping "itertools" lines:[5] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/diff_history.py: "xonsh.color_tools" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/diff_history.py: "xonsh.lazyjson" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py: "xonsh.built_ins" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py: "xonsh.cli_utils" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py: "xonsh.events" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py: "xonsh.platform" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py: "xonsh.tools" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dirstack.py: "winreg" lines:[[25], [33], [56]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dumb_shell.py: "xonsh.built_ins" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/dumb_shell.py: "xonsh.readline_shell" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: skipping "sys" lines:[12] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.prompt.base" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.ansi_colors" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.built_ins" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.codecache" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.dirstack" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.events" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.lazyasd" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.platform" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "xonsh.tools" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/environ.py: "inspect" lines:[[[830]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/events.py: "xonsh.built_ins" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/events.py: "xonsh.tools" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/execer.py: skipping "builtins" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/execer.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/execer.py: "xonsh.ast" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/execer.py: "xonsh.parser" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/execer.py: "xonsh.tools" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/foreign_shells.py: skipping "sys" lines:[9] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/foreign_shells.py: "xonsh.built_ins" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/foreign_shells.py: "xonsh.lazyasd" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/foreign_shells.py: "xonsh.platform" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/foreign_shells.py: "xonsh.tools" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/base.py: "xonsh.built_ins" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/base.py: "xonsh.tools" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/dummy.py: "xonsh.history.base" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: skipping "sys" lines:[7] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: skipping "time" lines:[9] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: "xonsh.built_ins" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: "xonsh.lazyjson" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: "xonsh.tools" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: "xonsh.xoreutils.uptime" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: "xonsh.history.base" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: "ujson" lines:[[14]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/json.py: "json" lines:[[[18]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: "xonsh.cli_utils" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: "xonsh.diff_history" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: "xonsh.tools" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: "xonsh.built_ins" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: "xonsh.history.base" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: "xonsh.history.dummy" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: "xonsh.history.json" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/main.py: "xonsh.history.sqlite" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/sqlite.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/sqlite.py: skipping "time" lines:[10] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/sqlite.py: "xonsh.tools" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/sqlite.py: "xonsh.built_ins" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/history/sqlite.py: "xonsh.history.base" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py: skipping "sys" lines:[10] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py: "xonsh.built_ins" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py: "xonsh.events" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py: "xonsh.execer" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py: "xonsh.lazyasd" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py: "xonsh.platform" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/imphooks.py: "xonsh.tools" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: skipping "itertools" lines:[12] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: skipping "sys" lines:[15] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: "xonsh.lazyasd" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: "xonsh.lazyimps" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: "xonsh.openpy" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: "xonsh.platform" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: "xonsh.style_tools" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: "xonsh.tokenize" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/inspectors.py: "xonsh.tools" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py: skipping "sys" lines:[9] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py: skipping "time" lines:[11] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py: "xonsh.built_ins" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py: "xonsh.cli_utils" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py: "xonsh.completers.tools" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py: "xonsh.lazyasd" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py: "xonsh.platform" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jobs.py: "xonsh.tools" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/jsonutils.py: "xonsh.tools" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyasd.py: skipping "builtins" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyasd.py: skipping "sys" lines:[9] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyasd.py: skipping "time" lines:[11] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "xonsh.lazyasd" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "xonsh.platform" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "pygments" lines:[[[[10]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "xonsh.pyghooks" lines:[[[[13]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "pty" lines:[[[[22]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "termios" lines:[[[[30]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "fcntl" lines:[[[[38]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "tty" lines:[[[[46]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "_winapi" lines:[[[52]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "msvcrt" lines:[[[61]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "xonsh.winutils" lines:[[[70]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "xonsh.macutils" lines:[[[79]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "pygments.formatters.terminal256" lines:[[[87]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyimps.py: "pygments.formatters.html" lines:[[[92]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyjson.py: "ujson" lines:[[9]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lazyjson.py: "json" lines:[[[11]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lexer.py: "xonsh.lazyasd" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lexer.py: "xonsh.platform" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lexer.py: "xonsh.ply.ply.lex" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lexer.py: "xonsh.tokenize" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/collections.py: skipping "itertools" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/modules.py: "xonsh.environ" lines:[[[[58]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/os.py: skipping "sys" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/os.py: "xonsh.built_ins" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/os.py: "xonsh.dirstack" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/subprocess.py: "xonsh.built_ins" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/lib/subprocess.py: "xonsh.lib.os" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/macutils.py: "xonsh.platform" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: skipping "builtins" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: skipping "sys" lines:[9] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.procs.pipelines" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.built_ins" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.codecache" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.environ" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.events" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.execer" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.imphooks" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.jobs" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.lazyasd" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.lazyimps" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.platform" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.pretty" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.shell" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.timings" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.tools" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.xonfig" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "xonsh.xontribs" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/main.py: "setproctitle" lines:[[[117]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/openpy.py: "xonsh.lazyasd" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/openpy.py: "xonsh.tokenize" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/openpy.py: "urllib.request" lines:[[[116]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/openpy.py: "urllib" lines:[[[[118]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py: "xonsh.lazyasd" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py: "xonsh.platform" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py: "xonsh.parsers.v310" lines:[[[10]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py: "xonsh.parsers.v39" lines:[[[[12]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py: "xonsh.parsers.v38" lines:[[[[[14]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parser.py: "xonsh.parsers.v36" lines:[[[[[16]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: skipping "time" lines:[6] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh.ast" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh.lazyasd" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh.lexer" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh.parsers.context_check" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh.parsers.fstring_adaptor" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh.platform" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh.ply.ply" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/base.py: "xonsh.tokenize" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/completion_context.py: "xonsh.lazyasd" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/completion_context.py: "xonsh.lexer" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/completion_context.py: "xonsh.parsers.base" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/completion_context.py: "xonsh.ply.ply" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/completion_context.py: "xonsh.tools" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/context_check.py: "xonsh" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/fstring_adaptor.py: "xonsh" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/fstring_adaptor.py: "xonsh.lazyasd" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/fstring_adaptor.py: "xonsh.platform" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v310.py: "xonsh.parsers.v39" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v310.py: "xonsh.ply.ply" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v36.py: "xonsh.ast" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v36.py: "xonsh.parsers.base" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v38.py: "xonsh.ast" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v38.py: "xonsh.parsers.base" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v38.py: "xonsh.parsers.v36" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v39.py: "xonsh.parsers.base" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/parsers/v39.py: "xonsh.parsers.v38" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: skipping "sys" lines:[15] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "xonsh.lazyasd" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "distro" lines:[[[29]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "pygments" lines:[[[143]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "prompt_toolkit" lines:[[[171]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "prompt_toolkit.utils" lines:[[[[200]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "xonsh.built_ins" lines:[[216], [375]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "winreg" lines:[[360], [[[[544]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "nt" lines:[[[[419]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/platform.py: "ctypes.util" lines:[[[564]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/cpp.py: skipping "sys" lines:[40] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/cpp.py: skipping "time" lines:[118] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/cpp.py: "ply.lex" lines:[[961]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/cpp.py: "sys" lines:[[965]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/lex.py: skipping "sys" lines:[40] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py: skipping "sys" lines:[66] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py: "xonsh.ply.ply" lines:[[[[369]], [[713]], [[1019]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py: "cPickle" lines:[[[[2004]]], [[[2854]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ply/ply/yacc.py: "pickle" lines:[[[[[2006]]]], [[[[2856]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pretty.py: skipping "sys" lines:[86] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pretty.py: "xonsh.lazyasd" lines:[89] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/proc.py: "xonsh.lazyasd" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/proc.py: "xonsh.tools" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/proc.py: "xonsh.procs.pipelines" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py: skipping "time" lines:[10] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py: "xonsh.jobs" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py: "xonsh.lazyasd" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py: "xonsh.platform" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py: "xonsh.tools" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py: "xonsh.built_ins" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/pipelines.py: "xonsh.procs.readers" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py: skipping "time" lines:[10] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py: "xonsh.lazyasd" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py: "xonsh.lazyimps" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py: "xonsh.platform" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py: "xonsh.tools" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py: "xonsh.built_ins" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/posix.py: "xonsh.procs.readers" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py: skipping "sys" lines:[17] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py: skipping "time" lines:[19] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py: "xonsh.lazyimps" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py: "xonsh.platform" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py: "xonsh.tools" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py: "xonsh.built_ins" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/proxies.py: "xonsh.procs.readers" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/readers.py: skipping "sys" lines:[7] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/readers.py: skipping "time" lines:[9] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/readers.py: "xonsh.lazyimps" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/readers.py: "xonsh.built_ins" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: skipping "sys" lines:[13] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.environ" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.jobs" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.lazyasd" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.lazyimps" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.platform" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.tools" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.built_ins" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.procs.pipelines" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.procs.posix" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.procs.proxies" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/procs/specs.py: "xonsh.procs.readers" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: skipping "itertools" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: skipping "sys" lines:[7] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.platform" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.tools" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.built_ins" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.built_ins" lines:[[15]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "logging" lines:[[[[[97]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.prompt" lines:[[[327]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.prompt.cwd" lines:[[[328]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.prompt.env" lines:[[[333]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.prompt.job" lines:[[[334]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.prompt.times" lines:[[[335]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/base.py: "xonsh.prompt.vc" lines:[[[336]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/cwd.py: "xonsh.platform" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/cwd.py: "xonsh.tools" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/cwd.py: "xonsh.built_ins" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/env.py: "xonsh.built_ins" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/gitstatus.py: "xonsh.prompt.base" lines:[57] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/gitstatus.py: "xonsh.dirstack" lines:[[[101]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/job.py: "xonsh.prompt.base" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/times.py: skipping "time" lines:[3] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/times.py: "xonsh.built_ins" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/vc.py: skipping "sys" lines:[10] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/vc.py: "xonsh.tools" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/vc.py: "xonsh.built_ins" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/prompt/vc.py: "xonsh.lazyasd" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/completer.py: "xonsh.built_ins" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/completer.py: "xonsh.completers.tools" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/formatter.py: "xonsh.prompt.base" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/formatter.py: "xonsh.ptk_shell.updator" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/history.py: "xonsh.built_ins" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py: "xonsh.aliases" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py: "xonsh.built_ins" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py: "xonsh.platform" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py: "xonsh.shell" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py: "xonsh.tools" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/key_bindings.py: "prompt_toolkit.input" lines:[[[[237]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: skipping "sys" lines:[5] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.base_shell" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.built_ins" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.events" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.lazyimps" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.platform" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.ptk_shell.completer" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.ptk_shell.formatter" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.ptk_shell.history" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.ptk_shell.key_bindings" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.pygments_cache" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.shell" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.style_tools" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "xonsh.tools" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "prompt_toolkit.clipboard" lines:[[41]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "prompt_toolkit.clipboard.pyperclip" lines:[[42]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "prompt_toolkit.cursor_shapes" lines:[[49]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/shell.py: "prompt_toolkit.lexers" lines:[[[[235]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/updator.py: "xonsh.built_ins" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/updator.py: "xonsh.prompt.base" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/updator.py: "xonsh.style_tools" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/ptk_shell/updator.py: "xonsh.ptk_shell.shell" lines:[[[122]], [[161]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: skipping "sys" lines:[6] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.built_ins" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.color_tools" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.commands_cache" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.events" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.lazyasd" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.lazyimps" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.platform" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.pygments_cache" lines:[51] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.style_tools" lines:[52] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "xonsh.tools" lines:[53] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "pygments.console" lines:[[1327]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pyghooks.py: "pygments.style" lines:[[1381]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "pygments.style" lines:[[22]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "sys" lines:[[33], [[322]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "inspect" lines:[[43], [140], [195], [224], [[354]], [[387]], [[414]], [[[442]]], [[478]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "pygments.lexers" lines:[[45], [[356]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "collections" lines:[[[110]], [[152]], [[204]], [[233]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "pygments.formatters" lines:[[142], [[389]], [[416]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "pygments.styles" lines:[[197], [[[444]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "pygments.filters" lines:[[226], [[480]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pygments_cache.py: "pprint" lines:[[304]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.aliases" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.built_ins" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.completer" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.events" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.execer" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.jobs" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.main" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.parsers.completion_context" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.pytest.tools" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.environ" lines:[[173], [181]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "prompt_toolkit.input" lines:[[370]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "prompt_toolkit.output" lines:[[371]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.ptk_shell.shell" lines:[[373]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.readline_shell" lines:[[385]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/plugin.py: "xonsh.xontribs" lines:[[[404]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/tools.py: skipping "sys" lines:[9] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/tools.py: "xonsh.base_shell" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/pytest/tools.py: "xonsh.environ" lines:[[144]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: skipping "sys" lines:[19] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.completers.tools" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.ansi_colors" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.base_shell" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.built_ins" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.events" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.lazyasd" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.lazyimps" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.platform" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.prompt.base" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "xonsh.tools" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "types" lines:[[52]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "ctypes" lines:[[88], [[255]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "ctypes.util" lines:[[89]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/readline_shell.py: "readline" lines:[[[181]], [[[[384]]], [[507]], [[544], [[[605]]]]], [[[716]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: skipping "sys" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: skipping "time" lines:[5] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.history.main" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.built_ins" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.events" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.history.dummy" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.platform" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.tools" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.base_shell" lines:[[[[[206]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.ptk_shell.shell" lines:[[[[[[208]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.readline_shell" lines:[[[[[[[210]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/shell.py: "xonsh.dumb_shell" lines:[[[[[[[[212]]]]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/style_tools.py: "xonsh.color_tools" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/style_tools.py: "xonsh.lazyasd" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/style_tools.py: "xonsh.platform" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/style_tools.py: "xonsh.tools" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/style_tools.py: "xonsh.built_ins" lines:[[67]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: skipping "gc" lines:[10] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: skipping "itertools" lines:[11] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: skipping "sys" lines:[14] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: skipping "time" lines:[15] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: "xonsh.built_ins" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: "xonsh.events" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: "xonsh.lazyasd" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: "xonsh.platform" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/timings.py: "resource" lines:[[[27]], [39]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py: skipping "builtins" lines:[17] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py: skipping "itertools" lines:[21] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py: skipping "sys" lines:[23] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py: "xonsh.lazyasd" lines:[84] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py: "xonsh.platform" lines:[85] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tokenize.py: "argparse" lines:[[1171]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: skipping "itertools" lines:[28] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: skipping "sys" lines:[36] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "xonsh" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "xonsh.lazyasd" lines:[46] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "xonsh.platform" lines:[47] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "xonsh.built_ins" lines:[[79]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "conda_suggest" lines:[[[895]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "pygments.lexers.python" lines:[[1116]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "pygments.token" lines:[[1807]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "xonsh.ptk_shell.shell" lines:[[1809]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "xonsh.ansi_colors" lines:[[[2043]], [2102], [[2307]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "xonsh.pyghooks" lines:[[[2095]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "prompt_toolkit" lines:[[2111]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "prompt_toolkit.terminal.win32_output" lines:[[[2129]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "prompt_toolkit.output.win32" lines:[[[2131]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "xonsh.prompt.base" lines:[[[2308]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "shutil" lines:[[2525]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "datetime" lines:[[2526]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tools.py: "packaging.version" lines:[[2807]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "xonsh.procs.pipelines" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "xonsh.prompt.cwd" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "xonsh.cli_utils" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "xonsh.inspectors" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "xonsh.lazyasd" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "xonsh.lazyimps" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "xonsh.platform" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "xonsh.tools" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/tracer.py: "pygments.formatters.terminal" lines:[[[[21]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/__main__.py: "xonsh.webconfig.main" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py: "xonsh.built_ins" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py: "xonsh.webconfig" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py: "xonsh.webconfig.file_writes" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py: "xonsh.webconfig.routes" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py: "webbrowser" lines:[[[[[151]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py: "xonsh.main" lines:[[173]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py: skipping "sys" lines:[2] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py: "xonsh.environ" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py: "xonsh.built_ins" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py: "xonsh.webconfig.file_writes" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py: "xonsh.webconfig" lines:[16, 17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/routes.py: "xonsh.xontribs" lines:[[[247], [[278]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/tags.py: "collections.abc" lines:[[5]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/tags.py: "xml.dom.minidom" lines:[[104]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "xonsh.color_tools" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "xonsh.prompt.base" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "xonsh.pyghooks" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "xonsh.pygments_cache" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "xonsh.style_tools" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "xonsh.xontribs" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "pygments.formatters.html" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "pygments.lexers.markup" lines:[[33]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/xonsh_data.py: "pygments" lines:[[[75]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/winutils.py: "xonsh" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/winutils.py: "xonsh.lazyasd" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/winutils.py: "prompt_toolkit.win32_types" lines:[[[273]], [[387]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/wizard.py: "xonsh.built_ins" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/wizard.py: "xonsh.jsonutils" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/wizard.py: "xonsh.tools" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: skipping "itertools" lines:[6] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.wizard" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.built_ins" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.cli_utils" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.events" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.foreign_shells" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.lazyasd" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.platform" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.prompt.base" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.tools" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.xontribs" lines:[51] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.style_tools" lines:[[613]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "webbrowser" lines:[[677]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xonfig.py: "xonsh.webconfig" lines:[[694]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: skipping "sys" lines:[8] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: "xonsh.built_ins" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: "xonsh.cli_utils" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: "xonsh.completers.tools" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: "xonsh.tools" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: "importlib.metadata" lines:[[19]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: "ast" lines:[[73]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: "site" lines:[[[93]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xontribs.py: "importlib" lines:[[363]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/_which.py: skipping "sys" lines:[32] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/_which.py: "xonsh.built_ins" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/_which.py: "winreg" lines:[[[[114]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/_which.py: "_winreg" lines:[[[[[116]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/cat.py: skipping "sys" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/cat.py: skipping "time" lines:[5] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/cat.py: "xonsh.procs.pipelines" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/cat.py: "xonsh.built_ins" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/cat.py: "xonsh.xoreutils.util" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/pwd.py: "xonsh.built_ins" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/tty.py: skipping "sys" lines:[4] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/ulimit.py: "xonsh.tools" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/umask.py: "xonsh.lazyasd" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/umask.py: "sys" lines:[[179]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uname.py: skipping "sys" lines:[11] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uname.py: "xonsh.cli_utils" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uname.py: "xonsh.xoreutils.util" lines:[[90]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uptime.py: skipping "sys" lines:[19] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uptime.py: skipping "time" lines:[20] py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uptime.py: "xonsh.lazyimps" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uptime.py: "xonsh.platform" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uptime.py: "xonsh.xoreutils.util" lines:[[270]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/util.py: "sys" lines:[[23]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/util.py: "xonsh.built_ins" lines:[[25]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/util.py: "xonsh.main" lines:[[26]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/util.py: "xonsh.xontribs" lines:[[27]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py: "xonsh" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py: "xonsh.platform" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py: "xonsh.procs.pipelines" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py: "xonsh.built_ins" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py: "xonsh.xoreutils" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/which.py: "webbrowser" lines:[[[199]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.built_ins" lines:[18] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.platform" lines:[19] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.cat" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.echo" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.pwd" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.tee" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.tty" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.umask" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.uname" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.uptime" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.yes" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xontrib/coreutils.py: "xonsh.xoreutils.ulimit" lines:[[[42]]]: Ignore for REQ:slight shebang.req.files: executable script /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/webconfig/main.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/_which.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-xonsh-buildroot/usr/lib/python3/site-packages/xonsh/xoreutils/uname.py is not executable ++ /bin/sed -e '/python3(xonsh.ply)/d' --- find-requires-deps 2024-04-27 11:10:14.362570009 +0000 +++ filter-requires-deps 2024-04-27 11:10:14.363570027 +0000 @@ -101,3 +101,2 @@ python3(xml.etree.ElementTree) < 0 -python3(xonsh.ply) < 0 python3(zipimport) < 0 Provides: python3(xompletions._xonsh), python3(xompletions.cd), python3(xompletions.gh), python3(xompletions.pip), python3(xompletions.rmdir), python3(xonsh), python3(xonsh.__main__), python3(xonsh.aliases), python3(xonsh.ansi_colors), python3(xonsh.ast), python3(xonsh.base_shell), python3(xonsh.built_ins), python3(xonsh.cli_utils), python3(xonsh.codecache), python3(xonsh.color_tools), python3(xonsh.commands_cache), python3(xonsh.completer), python3(xonsh.completers), python3(xonsh.completers._aliases), python3(xonsh.completers.base), python3(xonsh.completers.bash), python3(xonsh.completers.bash_completion), python3(xonsh.completers.commands), python3(xonsh.completers.completer), python3(xonsh.completers.dirs), python3(xonsh.completers.environment), python3(xonsh.completers.imports), python3(xonsh.completers.init), python3(xonsh.completers.man), python3(xonsh.completers.path), python3(xonsh.completers.python), python3(xonsh.completers.tools), python3(xonsh.completion_parser_table), python3(xonsh.contexts), python3(xonsh.diff_history), python3(xonsh.dirstack), python3(xonsh.dumb_shell), python3(xonsh.environ), python3(xonsh.events), python3(xonsh.execer), python3(xonsh.foreign_shells), python3(xonsh.history), python3(xonsh.history.base), python3(xonsh.history.dummy), python3(xonsh.history.json), python3(xonsh.history.main), python3(xonsh.history.sqlite), python3(xonsh.imphooks), python3(xonsh.inspectors), python3(xonsh.jobs), python3(xonsh.jsonutils), python3(xonsh.lazyasd), python3(xonsh.lazyimps), python3(xonsh.lazyjson), python3(xonsh.lexer), python3(xonsh.lib), python3(xonsh.lib.collections), python3(xonsh.lib.itertools), python3(xonsh.lib.modules), python3(xonsh.lib.os), python3(xonsh.lib.subprocess), python3(xonsh.macutils), python3(xonsh.main), python3(xonsh.openpy), python3(xonsh.parser), python3(xonsh.parser_table), python3(xonsh.parsers), python3(xonsh.parsers.base), python3(xonsh.parsers.completion_context), python3(xonsh.parsers.context_check), python3(xonsh.parsers.fstring_adaptor), python3(xonsh.parsers.v310), python3(xonsh.parsers.v36), python3(xonsh.parsers.v38), python3(xonsh.parsers.v39), python3(xonsh.platform), python3(xonsh.ply.ply), python3(xonsh.ply.ply.cpp), python3(xonsh.ply.ply.ctokens), python3(xonsh.ply.ply.lex), python3(xonsh.ply.ply.yacc), python3(xonsh.ply.ply.ygen), python3(xonsh.pretty), python3(xonsh.proc), python3(xonsh.procs), python3(xonsh.procs.pipelines), python3(xonsh.procs.posix), python3(xonsh.procs.proxies), python3(xonsh.procs.readers), python3(xonsh.procs.specs), python3(xonsh.prompt), python3(xonsh.prompt.base), python3(xonsh.prompt.cwd), python3(xonsh.prompt.env), python3(xonsh.prompt.gitstatus), python3(xonsh.prompt.job), python3(xonsh.prompt.times), python3(xonsh.prompt.vc), python3(xonsh.ptk_shell), python3(xonsh.ptk_shell.completer), python3(xonsh.ptk_shell.formatter), python3(xonsh.ptk_shell.history), python3(xonsh.ptk_shell.key_bindings), python3(xonsh.ptk_shell.shell), python3(xonsh.ptk_shell.updator), python3(xonsh.pyghooks), python3(xonsh.pygments_cache), python3(xonsh.pytest), python3(xonsh.pytest.plugin), python3(xonsh.pytest.tools), python3(xonsh.readline_shell), python3(xonsh.shell), python3(xonsh.style_tools), python3(xonsh.timings), python3(xonsh.tokenize), python3(xonsh.tools), python3(xonsh.tracer), python3(xonsh.virtualenv), python3(xonsh.webconfig), python3(xonsh.webconfig.__main__), python3(xonsh.webconfig.file_writes), python3(xonsh.webconfig.main), python3(xonsh.webconfig.routes), python3(xonsh.webconfig.tags), python3(xonsh.webconfig.xonsh_data), python3(xonsh.winutils), python3(xonsh.wizard), python3(xonsh.xonfig), python3(xonsh.xontribs), python3(xonsh.xoreutils), python3(xonsh.xoreutils._which), python3(xonsh.xoreutils.cat), python3(xonsh.xoreutils.echo), python3(xonsh.xoreutils.pwd), python3(xonsh.xoreutils.tee), python3(xonsh.xoreutils.tty), python3(xonsh.xoreutils.ulimit), python3(xonsh.xoreutils.umask), python3(xonsh.xoreutils.uname), python3(xonsh.xoreutils.uptime), python3(xonsh.xoreutils.util), python3(xonsh.xoreutils.which), python3(xonsh.xoreutils.yes), python3(xontrib.coreutils) Requires: /usr/bin/python3, /usr/lib/python3/site-packages, python3(__future__) < 0, python3(abc) < 0, python3(argparse) < 0, python3(array) < 0, python3(ast) < 0, python3(cgi) < 0, python3(cmd) < 0, python3(codecs) < 0, python3(collections) < 0, python3(collections.abc) < 0, python3(concurrent.futures) < 0, python3(contextlib) < 0, python3(copy) < 0, python3(ctypes) < 0, python3(ctypes.wintypes) < 0, python3(datetime) < 0, python3(difflib) < 0, python3(enum) < 0, python3(fnmatch) < 0, python3(functools) < 0, python3(getopt) < 0, python3(glob) < 0, python3(hashlib) < 0, python3(http) < 0, python3(importlib) < 0, python3(importlib.abc) < 0, python3(importlib.machinery) < 0, python3(importlib.util) < 0, python3(inspect) < 0, python3(io) < 0, python3(json) < 0, python3(keyword) < 0, python3(linecache) < 0, python3(locale) < 0, python3(logging) < 0, python3(math) < 0, python3(operator) < 0, python3(os) < 0, python3(os.path) < 0, python3(pathlib) < 0, python3(pickle) < 0, python3(platform) < 0, python3(pprint) < 0, python3(prompt_toolkit) < 0, python3(prompt_toolkit.application.current) < 0, python3(prompt_toolkit.auto_suggest) < 0, python3(prompt_toolkit.clipboard) < 0, python3(prompt_toolkit.completion) < 0, python3(prompt_toolkit.enums) < 0, python3(prompt_toolkit.filters) < 0, python3(prompt_toolkit.formatted_text) < 0, python3(prompt_toolkit.history) < 0, python3(prompt_toolkit.input) < 0, python3(prompt_toolkit.key_binding.bindings.emacs) < 0, python3(prompt_toolkit.key_binding.bindings.named_commands) < 0, python3(prompt_toolkit.key_binding.key_bindings) < 0, python3(prompt_toolkit.keys) < 0, python3(prompt_toolkit.shortcuts) < 0, python3(prompt_toolkit.shortcuts.prompt) < 0, python3(prompt_toolkit.styles) < 0, python3(prompt_toolkit.styles.pygments) < 0, python3(pygments) < 0, python3(pygments.lexer) < 0, python3(pygments.lexers.agile) < 0, python3(pygments.style) < 0, python3(pygments.token) < 0, python3(pygments.util) < 0, python3(pytest) < 0, python3(queue) < 0, python3(random) < 0, python3(re) < 0, python3(resource) < 0, python3(select) < 0, python3(shlex) < 0, python3(shutil) < 0, python3(signal) < 0, python3(socket) < 0, python3(socketserver) < 0, python3(sqlite3) < 0, python3(stat) < 0, python3(string) < 0, python3(struct) < 0, python3(subprocess) < 0, python3(tempfile) < 0, python3(textwrap) < 0, python3(threading) < 0, python3(timeit) < 0, python3(token) < 0, python3(traceback) < 0, python3(types) < 0, python3(typing) < 0, python3(unittest.mock) < 0, python3(urllib) < 0, python3(uuid) < 0, python3(virtualenv.activation.via_template) < 0, python3(warnings) < 0, python3(weakref) < 0, python3(xml.etree.ElementTree) < 0, python3(zipimport) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-xonsh-0.15.1-alt1.noarch.rpm (w2.lzdio) 51.04user 8.74system 1:04.54elapsed 92%CPU (0avgtext+0avgdata 149636maxresident)k 0inputs+0outputs (0major+1086683minor)pagefaults 0swaps 6.89user 3.75system 1:38.30elapsed 10%CPU (0avgtext+0avgdata 127352maxresident)k 3720inputs+0outputs (0major+308242minor)pagefaults 0swaps --- python3-module-xonsh-0.15.1-alt1.noarch.rpm.repo 2024-03-25 06:44:07.000000000 +0000 +++ python3-module-xonsh-0.15.1-alt1.noarch.rpm.hasher 2024-04-27 11:10:16.369604678 +0000 @@ -936,5 +936,5 @@ File: /usr/lib/python3/site-packages/xonsh/__pycache__/completer.cpython-312.pyc 100644 root:root 22c05dca845a4e9a22787a70a6919f0d -File: /usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.opt-1.pyc 100644 root:root 94ba7cc163ab445d87b4b2893d52a5e8 -File: /usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.opt-2.pyc 100644 root:root 94ba7cc163ab445d87b4b2893d52a5e8 -File: /usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.pyc 100644 root:root 94ba7cc163ab445d87b4b2893d52a5e8 +File: /usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.opt-1.pyc 100644 root:root 1a6f5f2010c7d42046b581d7e5eab7a9 +File: /usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.opt-2.pyc 100644 root:root 1a6f5f2010c7d42046b581d7e5eab7a9 +File: /usr/lib/python3/site-packages/xonsh/__pycache__/completion_parser_table.cpython-312.pyc 100644 root:root 1a6f5f2010c7d42046b581d7e5eab7a9 File: /usr/lib/python3/site-packages/xonsh/__pycache__/contexts.cpython-312.opt-1.pyc 100644 root:root 8398809893d14252afea786fd1410cf7 @@ -1122,3 +1122,3 @@ File: /usr/lib/python3/site-packages/xonsh/completers/tools.py 100644 root:root 8fe73ef06ae25878b2905c4efb25e975 -File: /usr/lib/python3/site-packages/xonsh/completion_parser_table.py 100644 root:root e2480f4da5c567385ced4e932ffa7891 +File: /usr/lib/python3/site-packages/xonsh/completion_parser_table.py 100644 root:root 3f5b2c31e72d9c40e56c42e7ef6337a1 File: /usr/lib/python3/site-packages/xonsh/contexts.py 100644 root:root 4869ddda710bf013786c1500e896795b @@ -1487,2 +1487,2 @@ File: /usr/lib/python3/site-packages/xontrib/coreutils.py 100644 root:root d53897c60f897c701e14ee4016a1b6c1 -RPMIdentity: 81fd60de6e5890bd4ed1d59c261244877c723715fd71fced133e1741e915872038b4ecb537913437d51488568573e8d51717e0c683af6e58977863e05d12741d +RPMIdentity: a13069d6bb3bedb4dfeb5cd8430febf03cf98c2610b39b8bb70393a3433d79dfb8a64ef470e2f5bbc84d46cb3f63d9de24326bd1d2dac7ea4daf3c7534b8cf4b