<86>Apr 20 15:41:41 userdel[1670831]: delete user 'rooter'
<86>Apr 20 15:41:41 userdel[1670831]: removed group 'rooter' owned by 'rooter'
<86>Apr 20 15:41:41 userdel[1670831]: removed shadow group 'rooter' owned by 'rooter'
<86>Apr 20 15:41:41 groupadd[1670841]: group added to /etc/group: name=rooter, GID=567
<86>Apr 20 15:41:41 groupadd[1670841]: group added to /etc/gshadow: name=rooter
<86>Apr 20 15:41:41 groupadd[1670841]: new group: name=rooter, GID=567
<86>Apr 20 15:41:41 useradd[1670854]: new user: name=rooter, UID=567, GID=567, home=/root, shell=/bin/bash
<86>Apr 20 15:41:41 userdel[1670869]: delete user 'builder'
<86>Apr 20 15:41:41 userdel[1670869]: removed group 'builder' owned by 'builder'
<86>Apr 20 15:41:41 userdel[1670869]: removed shadow group 'builder' owned by 'builder'
<86>Apr 20 15:41:41 groupadd[1670876]: group added to /etc/group: name=builder, GID=568
<86>Apr 20 15:41:41 groupadd[1670876]: group added to /etc/gshadow: name=builder
<86>Apr 20 15:41:41 groupadd[1670876]: new group: name=builder, GID=568
<86>Apr 20 15:41:41 useradd[1670882]: new user: name=builder, UID=568, GID=568, home=/usr/src, shell=/bin/bash
<13>Apr 20 15:41:45 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Apr 20 15:41:45 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Apr 20 15:41:45 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Apr 20 15:41:45 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed
<13>Apr 20 15:41:45 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Apr 20 15:41:45 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Apr 20 15:41:45 rpmi: ca-certificates-2020.01.23-alt1 sisyphus+244791.300.2.1 1580285500 installed
<13>Apr 20 15:41:45 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Apr 20 15:41:45 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Apr 20 15:41:45 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Apr 20 15:41:45 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Apr 20 15:41:45 rpmi: python3-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed
<13>Apr 20 15:41:46 rpmi: python3-base-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed
<13>Apr 20 15:41:46 rpmi: libpython3-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed
<13>Apr 20 15:41:46 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed
<13>Apr 20 15:41:46 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed
<13>Apr 20 15:41:46 rpmi: rpm-macros-sphinx3-1:2.2.0-alt3 sisyphus+238476.100.2.1 1569998637 installed
<13>Apr 20 15:41:51 rpmi: python3-module-pkg_resources-1:41.4.0-alt1 sisyphus+238787.100.2.1 1570608044 installed
<13>Apr 20 15:41:51 rpmi: python3-module-six-1.13.0-alt1 sisyphus+240546.100.2.1 1573542703 installed
<13>Apr 20 15:41:51 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed
<13>Apr 20 15:41:51 rpmi: python3-module-ntlm-1.1.0-alt1.2 sisyphus+228512.100.1.1 1556654575 installed
<13>Apr 20 15:41:51 rpmi: python3-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed
<13>Apr 20 15:41:51 rpmi: python3-module-markupsafe-1.1.1-alt1 sisyphus+248369.100.1.1 1585046136 installed
<13>Apr 20 15:41:51 rpmi: python3-module-jinja2-2.10.3-alt1 sisyphus+241982.100.1.1 1575023523 installed
<13>Apr 20 15:41:51 rpmi: python3-module-imagesize-1.1.0-alt1 sisyphus+229015.100.2.1 1557233756 installed
<13>Apr 20 15:41:51 rpmi: python3-module-pytz-1:2019.3-alt1 sisyphus+242012.100.2.1 1575623104 installed
<13>Apr 20 15:41:52 rpmi: python3-module-babel-1:2.6.0-alt1 sisyphus+228351.2400.6.2 1556652168 installed
<13>Apr 20 15:41:52 rpmi: python3-module-ndg-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed
<13>Apr 20 15:41:52 rpmi: python3-module-idna-2.9-alt1 sisyphus+248055.100.1.1 1584555852 installed
<13>Apr 20 15:41:52 rpmi: python3-module-chardet-3.0.4-alt1 sisyphus+227476.1700.1.2 1555756717 installed
<13>Apr 20 15:41:52 rpmi: python3-module-webencodings-0.5.1-alt2 sisyphus+245915.200.1.1 1581496105 installed
<13>Apr 20 15:41:52 rpmi: python3-module-genshi-0.7-alt2 sisyphus+229363.100.1.1 1557847335 installed
<13>Apr 20 15:41:52 rpmi: python3-module-pycparser-2.19-alt2 sisyphus+245734.100.1.1 1581192421 installed
<13>Apr 20 15:41:52 rpmi: python3-module-cffi-1.14.0-alt1 sisyphus+244999.200.3.1 1585219427 installed
<13>Apr 20 15:41:52 rpmi: python3-module-cryptography-2.9-alt1 sisyphus+249274.100.1.1 1585916902 installed
<13>Apr 20 15:41:52 rpmi: python3-module-OpenSSL-19.0.0-alt1 sisyphus+238757.100.1.1 1570339901 installed
<13>Apr 20 15:41:52 rpmi: python3-module-ndg-httpsclient-0.4.2-alt1.qa1 sisyphus+227504.1300.1.2 1555853234 installed
<13>Apr 20 15:41:52 rpmi: python3-module-urllib3-2:1.25.6-alt1 sisyphus+238720.100.2.1 1570349439 installed
<13>Apr 20 15:41:52 rpmi: python3-module-requests-2.23.0-alt1 sisyphus+248062.500.2.1 1584568230 installed
<13>Apr 20 15:41:52 rpmi: python-sphinx-objects.inv-1:2.3.9.20200324-alt1 sisyphus+248564.100.1.1 1585184032 installed
<13>Apr 20 15:41:52 rpmi: python3-module-zipp-0.5.0-alt1 sisyphus+229321.100.1.1 1557825329 installed
<13>Apr 20 15:41:52 rpmi: python3-module-importlib_metadata-1.5.0-alt1 sisyphus+246069.300.1.1 1581604535 installed
<13>Apr 20 15:41:52 rpmi: python3-module-pluggy-0.13.0-alt2 sisyphus+246682.100.1.1 1582205671 installed
<13>Apr 20 15:41:52 rpmi: python3-module-pyparsing-2.4.2-alt1 sisyphus+236061.100.3.1 1565853577 installed
<13>Apr 20 15:41:52 rpmi: python3-module-packaging-19.0-alt2 sisyphus+235493.3500.8.1 1565461874 installed
<13>Apr 20 15:41:52 rpmi: python3-module-more-itertools-7.0.0-alt3 sisyphus+226536.100.1.1 1554329928 installed
<13>Apr 20 15:41:52 rpmi: python3-module-attrs-19.3.0-alt1 sisyphus+240796.100.1.1 1573741715 installed
<13>Apr 20 15:41:52 rpmi: python3-module-wcwidth-0.1.7-alt2.1 sisyphus+227536.2000.1.2 1555963469 installed
<13>Apr 20 15:41:52 rpmi: python3-module-iniconfig-1.0.0-alt2 sisyphus+235493.2400.6.1 1565442448 installed
<13>Apr 20 15:41:52 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+227465.1100.1.2 1555756555 installed
<13>Apr 20 15:41:52 rpmi: python3-module-py-1.8.0-alt5 sisyphus+242058.200.5.1 1575792989 installed
<13>Apr 20 15:41:52 rpmi: python3-module-pytest-5.3.2-alt2 sisyphus+248945.100.1.1 1585598915 installed
<13>Apr 20 15:41:52 rpmi: python-base-2.7.17-alt3 sisyphus+240580.60.5.1 1573516905 installed
<13>Apr 20 15:41:52 rpmi: python-modules-curses-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:52 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed
<13>Apr 20 15:41:52 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed
<13>Apr 20 15:41:52 rpmi: python3-dev-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed
<13>Apr 20 15:41:52 rpmi: python3-module-setuptools-1:41.4.0-alt1 sisyphus+238787.100.2.1 1570608044 installed
<13>Apr 20 15:41:52 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed
<13>Apr 20 15:41:53 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed
<13>Apr 20 15:41:53 rpmi: libxslt-1.1.34-alt2 sisyphus+248264.100.1.1 1584829770 installed
<13>Apr 20 15:41:53 rpmi: python3-module-cssselect-0.9.1-alt1.2 sisyphus+227479.1100.1.2 1555757152 installed
<13>Apr 20 15:41:53 rpmi: python3-module-html5lib-1:1.0.1-alt1 sisyphus+238807.100.2.1 1570465973 installed
<13>Apr 20 15:41:53 rpmi: python3-module-lxml-4.5.0-alt1 sisyphus+244999.400.3.1 1585220375 installed
<13>Apr 20 15:41:53 rpmi: python3-module-docutils-0.16.0-alt1 sisyphus+250087.100.1.1 1587043829 installed
<13>Apr 20 15:41:53 rpmi: python3-module-alabaster-0.7.6-alt3 sisyphus+228351.700.4.1 1556637370 installed
<13>Apr 20 15:41:53 rpmi: python3-module-sphinxcontrib-applehelp-1.0.1-alt1 sisyphus+228217.100.1.1 1556282506 installed
<13>Apr 20 15:41:53 rpmi: python3-module-sphinxcontrib-devhelp-1.0.1-alt1 sisyphus+228218.100.1.1 1556283262 installed
<13>Apr 20 15:41:53 rpmi: python3-module-sphinxcontrib-htmlhelp-1.0.2-alt1 sisyphus+228401.100.1.1 1556572721 installed
<13>Apr 20 15:41:53 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt1 sisyphus+238085.500.1.1 1569313099 installed
<13>Apr 20 15:41:53 rpmi: python3-module-sphinxcontrib-qthelp-1.0.2-alt1 sisyphus+228215.100.1.1 1556282300 installed
<13>Apr 20 15:41:53 rpmi: python3-module-sphinxcontrib-serializinghtml-1.1.3-alt1 sisyphus+228216.100.1.1 1556282403 installed
<13>Apr 20 15:41:53 rpmi: python3-module-sphinx-1:2.2.0-alt3 sisyphus+238476.100.2.1 1569998637 installed
<13>Apr 20 15:41:54 rpmi: python3-module-Pygments-2.4.2-alt2 sisyphus+245852.1100.2.1 1581424681 installed
<13>Apr 20 15:41:54 rpmi: publicsuffix-list-dafsa-20200401-alt1 sisyphus+249161.100.1.1 1585815856 installed
<13>Apr 20 15:41:54 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531657 installed
<13>Apr 20 15:41:54 rpmi: libnghttp2-1.40.0-alt1 sisyphus+244416.100.1.1 1579241942 installed
<13>Apr 20 15:41:54 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Apr 20 15:41:54 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Apr 20 15:41:54 rpmi: rsync-3.1.3-alt1 1518721086 installed
<13>Apr 20 15:41:54 rpmi: openssh-common-7.9p1-alt1 sisyphus+233206.100.1.1 1561507843 installed
<13>Apr 20 15:41:54 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Apr 20 15:41:54 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed
<13>Apr 20 15:41:54 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<86>Apr 20 15:41:54 groupadd[1679677]: group added to /etc/group: name=_keytab, GID=499
<86>Apr 20 15:41:54 groupadd[1679677]: group added to /etc/gshadow: name=_keytab
<86>Apr 20 15:41:54 groupadd[1679677]: new group: name=_keytab, GID=499
<13>Apr 20 15:41:54 rpmi: libkrb5-1.17.1-alt1 sisyphus+242784.100.1.1 1576137330 installed
<86>Apr 20 15:41:54 groupadd[1679704]: group added to /etc/group: name=sasl, GID=498
<86>Apr 20 15:41:54 groupadd[1679704]: group added to /etc/gshadow: name=sasl
<86>Apr 20 15:41:54 groupadd[1679704]: new group: name=sasl, GID=498
<13>Apr 20 15:41:54 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed
<13>Apr 20 15:41:54 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449022 installed
<13>Apr 20 15:41:54 rpmi: libcurl-7.69.1-alt1 sisyphus+247613.100.1.1 1583913910 installed
<13>Apr 20 15:41:54 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed
<13>Apr 20 15:41:54 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Apr 20 15:41:54 rpmi: python-modules-compiler-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:54 rpmi: python-modules-email-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:54 rpmi: python-modules-unittest-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:54 rpmi: python-modules-encodings-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-nis-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-xml-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-ctypes-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-multiprocessing-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-logging-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-hotshot-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-bsddb-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-strict-2.7.17-alt4 sisyphus+244873.100.2.1 1581419620 installed
<13>Apr 20 15:41:55 rpmi: python-modules-json-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: python-modules-wsgiref-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed
<13>Apr 20 15:41:55 rpmi: mercurial-5.1-alt1 sisyphus+235785.100.1.1 1565271307 installed
<13>Apr 20 15:41:55 rpmi: libedit3-3.1.20190324-alt1 sisyphus+236523.100.1.1 1566578247 installed
<86>Apr 20 15:41:55 groupadd[1680422]: group added to /etc/group: name=sshagent, GID=497
<86>Apr 20 15:41:55 groupadd[1680422]: group added to /etc/gshadow: name=sshagent
<86>Apr 20 15:41:55 groupadd[1680422]: new group: name=sshagent, GID=497
<13>Apr 20 15:41:55 rpmi: openssh-clients-7.9p1-alt1 sisyphus+233206.100.1.1 1561507843 installed
<13>Apr 20 15:41:55 rpmi: less-530-alt1 sisyphus+226367.200.2.2 1554151813 installed
<13>Apr 20 15:41:55 rpmi: diffstat-1.63-alt1 sisyphus+243663.100.1.1 1577480060 installed
<13>Apr 20 15:41:56 rpmi: git-core-2.25.3-alt1 sisyphus+249967.100.1.1 1586888875 installed
<13>Apr 20 15:41:56 rpmi: python3-module-setuptools_scm-3.3.3-alt2 sisyphus+235493.5200.8.1 1565463194 installed
<13>Apr 20 15:41:56 rpmi: pytest3-5.3.2-alt2 sisyphus+248945.100.1.1 1585598915 installed
<13>Apr 20 15:41:56 rpmi: python3-module-pytest-mock-1.10.4-alt2 sisyphus+231758.700.2.1 1560165619 installed
<13>Apr 20 15:41:56 rpmi: python3-module-sphinx_rtd_theme-0.4.3-alt1 sisyphus+227529.2100.1.2 1555925105 installed
<13>Apr 20 15:41:56 rpmi: python3-module-pyperclip-1.7.0-alt2 sisyphus+240687.100.1.1 1573651091 installed
<13>Apr 20 15:41:56 rpmi: python3-module-colorama-0.4.3-alt1 sisyphus+243273.100.2.1 1577795472 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/python3-module-cmd2-1.0.1-alt1.nosrc.rpm
Installing python3-module-cmd2-1.0.1-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.87652
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf cmd2-1.0.1
+ echo 'Source #0 (cmd2-1.0.1.tar.gz):'
Source #0 (cmd2-1.0.1.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/cmd2-1.0.1.tar.gz
+ /bin/tar -xf -
+ cd cmd2-1.0.1
+ /bin/chmod -c -Rf u+rwX,go-w .
+ install -pm644 /usr/share/python-sphinx/objects.inv ./
+ '[' -e ./conf.py ']'
+ cp -u /usr/lib/python3/site-packages/sphinx/conf.py.template ./conf.py
+ ln -s ../objects.inv docs/
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.89291
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd cmd2-1.0.1
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ /usr/bin/python3 setup.py build --debug
running build
running build_py
creating build
creating build/lib
creating build/lib/cmd2
copying cmd2/utils.py -> build/lib/cmd2
copying cmd2/transcript.py -> build/lib/cmd2
copying cmd2/rl_utils.py -> build/lib/cmd2
copying cmd2/py_bridge.py -> build/lib/cmd2
copying cmd2/plugin.py -> build/lib/cmd2
copying cmd2/parsing.py -> build/lib/cmd2
copying cmd2/history.py -> build/lib/cmd2
copying cmd2/exceptions.py -> build/lib/cmd2
copying cmd2/decorators.py -> build/lib/cmd2
copying cmd2/constants.py -> build/lib/cmd2
copying cmd2/cmd2.py -> build/lib/cmd2
copying cmd2/clipboard.py -> build/lib/cmd2
copying cmd2/argparse_custom.py -> build/lib/cmd2
copying cmd2/argparse_completer.py -> build/lib/cmd2
copying cmd2/ansi.py -> build/lib/cmd2
copying cmd2/__init__.py -> build/lib/cmd2
+ /usr/bin/python3 setup.py install --skip-build --root=_build --force
running install
running install_lib
creating _build
creating _build/usr
creating _build/usr/lib
creating _build/usr/lib/python3
creating _build/usr/lib/python3/site-packages
creating _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/__init__.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/ansi.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/argparse_completer.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/argparse_custom.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/clipboard.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/cmd2.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/constants.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/decorators.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/exceptions.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/history.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/parsing.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/plugin.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/py_bridge.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/rl_utils.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/transcript.py -> _build/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/utils.py -> _build/usr/lib/python3/site-packages/cmd2
byte-compiling _build/usr/lib/python3/site-packages/cmd2/__init__.py to __init__.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/ansi.py to ansi.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/argparse_completer.py to argparse_completer.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/argparse_custom.py to argparse_custom.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/clipboard.py to clipboard.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/cmd2.py to cmd2.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/constants.py to constants.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/decorators.py to decorators.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/exceptions.py to exceptions.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/history.py to history.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/parsing.py to parsing.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/plugin.py to plugin.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/py_bridge.py to py_bridge.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/rl_utils.py to rl_utils.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/transcript.py to transcript.cpython-38.pyc
byte-compiling _build/usr/lib/python3/site-packages/cmd2/utils.py to utils.cpython-38.pyc
running install_egg_info
running egg_info
writing cmd2.egg-info/PKG-INFO
writing dependency_links to cmd2.egg-info/dependency_links.txt
writing requirements to cmd2.egg-info/requires.txt
writing top-level names to cmd2.egg-info/top_level.txt
reading manifest file 'cmd2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.travis.yml'
warning: no previously-included files found matching 'azure-pipelines.yml'
warning: no previously-included files found matching 'CODEOWNERS'
warning: no previously-included files found matching 'tasks.py'
writing manifest file 'cmd2.egg-info/SOURCES.txt'
Copying cmd2.egg-info to _build/usr/lib/python3/site-packages/cmd2-1.0.1-py3.8.egg-info
running install_scripts
+ export PYTHONPATH=/usr/src/RPM/BUILD/cmd2-1.0.1/_build//usr/lib/python3/site-packages
+ PYTHONPATH=/usr/src/RPM/BUILD/cmd2-1.0.1/_build//usr/lib/python3/site-packages
+ sphinx-build-3 -b html docs build/html
Running Sphinx v2.2.0
making output directory... done
loading intersphinx inventory from http://docs.python.org/objects.inv...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'http://docs.python.org/objects.inv' not fetchable due to <class 'requests.exceptions.ConnectionError'>: HTTPConnectionPool(host='docs.python.org', port=80): Max retries exceeded with url: /objects.inv (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xf5b70670>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 54 source files that are out of date
updating environment: [new config] 54 added, 0 changed, 0 removed
reading sources... [  1%] api/ansi
reading sources... [  3%] api/argparse_completer
reading sources... [  5%] api/argparse_custom
reading sources... [  7%] api/cmd
reading sources... [  9%] api/constants
reading sources... [ 11%] api/decorators
reading sources... [ 12%] api/history
reading sources... [ 14%] api/index
reading sources... [ 16%] api/parsing
reading sources... [ 18%] api/plugin
reading sources... [ 20%] api/py_bridge
reading sources... [ 22%] api/utils
reading sources... [ 24%] doc_conventions
reading sources... [ 25%] examples/alternate_event_loops
reading sources... [ 27%] examples/first_app
reading sources... [ 29%] examples/index
reading sources... [ 31%] features/argument_processing
reading sources... [ 33%] features/builtin_commands
reading sources... [ 35%] features/clipboard
reading sources... [ 37%] features/commands
reading sources... [ 38%] features/completion
reading sources... [ 40%] features/disable_commands
reading sources... [ 42%] features/embedded_python_shells
reading sources... [ 44%] features/generating_output
reading sources... [ 46%] features/help
reading sources... [ 48%] features/history
reading sources... [ 50%] features/hooks
reading sources... [ 51%] features/index
reading sources... [ 53%] features/initialization
reading sources... [ 55%] features/misc
reading sources... [ 57%] features/multiline_commands
reading sources... [ 59%] features/os
reading sources... [ 61%] features/packaging
reading sources... [ 62%] features/plugins
reading sources... [ 64%] features/prompt
reading sources... [ 66%] features/redirection
reading sources... [ 68%] features/scripting
reading sources... [ 70%] features/settings
reading sources... [ 72%] features/shortcuts_aliases_macros
reading sources... [ 74%] features/startup_commands
reading sources... [ 75%] features/transcripts
reading sources... [ 77%] index
reading sources... [ 79%] migrating/incompatibilities
reading sources... [ 81%] migrating/index
reading sources... [ 83%] migrating/minimum
reading sources... [ 85%] migrating/next_steps
reading sources... [ 87%] migrating/summary
reading sources... [ 88%] migrating/why
reading sources... [ 90%] overview/alternatives
reading sources... [ 92%] overview/index
reading sources... [ 94%] overview/installation
reading sources... [ 96%] overview/integrating
reading sources... [ 98%] overview/resources
reading sources... [100%] overview/summary

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [  1%] api/ansi
writing output... [  3%] api/argparse_completer
writing output... [  5%] api/argparse_custom
writing output... [  7%] api/cmd
writing output... [  9%] api/constants
writing output... [ 11%] api/decorators
writing output... [ 12%] api/history
writing output... [ 14%] api/index
writing output... [ 16%] api/parsing
writing output... [ 18%] api/plugin
writing output... [ 20%] api/py_bridge
writing output... [ 22%] api/utils
writing output... [ 24%] doc_conventions
writing output... [ 25%] examples/alternate_event_loops
writing output... [ 27%] examples/first_app
writing output... [ 29%] examples/index
writing output... [ 31%] features/argument_processing
writing output... [ 33%] features/builtin_commands
writing output... [ 35%] features/clipboard
writing output... [ 37%] features/commands
writing output... [ 38%] features/completion
writing output... [ 40%] features/disable_commands
writing output... [ 42%] features/embedded_python_shells
writing output... [ 44%] features/generating_output
writing output... [ 46%] features/help
writing output... [ 48%] features/history
writing output... [ 50%] features/hooks
writing output... [ 51%] features/index
writing output... [ 53%] features/initialization
writing output... [ 55%] features/misc
writing output... [ 57%] features/multiline_commands
writing output... [ 59%] features/os
writing output... [ 61%] features/packaging
writing output... [ 62%] features/plugins
writing output... [ 64%] features/prompt
writing output... [ 66%] features/redirection
writing output... [ 68%] features/scripting
writing output... [ 70%] features/settings
writing output... [ 72%] features/shortcuts_aliases_macros
writing output... [ 74%] features/startup_commands
writing output... [ 75%] features/transcripts
writing output... [ 77%] index
writing output... [ 79%] migrating/incompatibilities
writing output... [ 81%] migrating/index
writing output... [ 83%] migrating/minimum
writing output... [ 85%] migrating/next_steps
writing output... [ 87%] migrating/summary
writing output... [ 88%] migrating/why
writing output... [ 90%] overview/alternatives
writing output... [ 92%] overview/index
writing output... [ 94%] overview/installation
writing output... [ 96%] overview/integrating
writing output... [ 98%] overview/resources
writing output... [100%] overview/summary

generating indices...  genindex py-modindexdone
writing additional pages...  searchdone
copying static files... ... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 1 warning.

The HTML pages are in build/html.
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx_rtd_theme/search.html:20: RemovedInSphinx30Warning: To modify script_files in the theme is deprecated. Please insert a <script> tag directly in your theme instead.
  {{ super() }}
+ sphinx-build-3 -b pickle docs build/pickle
Running Sphinx v2.2.0
making output directory... done
loading intersphinx inventory from http://docs.python.org/objects.inv...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'http://docs.python.org/objects.inv' not fetchable due to <class 'requests.exceptions.ConnectionError'>: HTTPConnectionPool(host='docs.python.org', port=80): Max retries exceeded with url: /objects.inv (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0xf5ad4778>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
building [mo]: targets for 0 po files that are out of date
building [pickle]: targets for 54 source files that are out of date
updating environment: [new config] 54 added, 0 changed, 0 removed
reading sources... [  1%] api/ansi
reading sources... [  3%] api/argparse_completer
reading sources... [  5%] api/argparse_custom
reading sources... [  7%] api/cmd
reading sources... [  9%] api/constants
reading sources... [ 11%] api/decorators
reading sources... [ 12%] api/history
reading sources... [ 14%] api/index
reading sources... [ 16%] api/parsing
reading sources... [ 18%] api/plugin
reading sources... [ 20%] api/py_bridge
reading sources... [ 22%] api/utils
reading sources... [ 24%] doc_conventions
reading sources... [ 25%] examples/alternate_event_loops
reading sources... [ 27%] examples/first_app
reading sources... [ 29%] examples/index
reading sources... [ 31%] features/argument_processing
reading sources... [ 33%] features/builtin_commands
reading sources... [ 35%] features/clipboard
reading sources... [ 37%] features/commands
reading sources... [ 38%] features/completion
reading sources... [ 40%] features/disable_commands
reading sources... [ 42%] features/embedded_python_shells
reading sources... [ 44%] features/generating_output
reading sources... [ 46%] features/help
reading sources... [ 48%] features/history
reading sources... [ 50%] features/hooks
reading sources... [ 51%] features/index
reading sources... [ 53%] features/initialization
reading sources... [ 55%] features/misc
reading sources... [ 57%] features/multiline_commands
reading sources... [ 59%] features/os
reading sources... [ 61%] features/packaging
reading sources... [ 62%] features/plugins
reading sources... [ 64%] features/prompt
reading sources... [ 66%] features/redirection
reading sources... [ 68%] features/scripting
reading sources... [ 70%] features/settings
reading sources... [ 72%] features/shortcuts_aliases_macros
reading sources... [ 74%] features/startup_commands
reading sources... [ 75%] features/transcripts
reading sources... [ 77%] index
reading sources... [ 79%] migrating/incompatibilities
reading sources... [ 81%] migrating/index
reading sources... [ 83%] migrating/minimum
reading sources... [ 85%] migrating/next_steps
reading sources... [ 87%] migrating/summary
reading sources... [ 88%] migrating/why
reading sources... [ 90%] overview/alternatives
reading sources... [ 92%] overview/index
reading sources... [ 94%] overview/installation
reading sources... [ 96%] overview/integrating
reading sources... [ 98%] overview/resources
reading sources... [100%] overview/summary

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [  1%] api/ansi
writing output... [  3%] api/argparse_completer
writing output... [  5%] api/argparse_custom
writing output... [  7%] api/cmd
writing output... [  9%] api/constants
writing output... [ 11%] api/decorators
writing output... [ 12%] api/history
writing output... [ 14%] api/index
writing output... [ 16%] api/parsing
writing output... [ 18%] api/plugin
writing output... [ 20%] api/py_bridge
writing output... [ 22%] api/utils
writing output... [ 24%] doc_conventions
writing output... [ 25%] examples/alternate_event_loops
writing output... [ 27%] examples/first_app
writing output... [ 29%] examples/index
writing output... [ 31%] features/argument_processing
writing output... [ 33%] features/builtin_commands
writing output... [ 35%] features/clipboard
writing output... [ 37%] features/commands
writing output... [ 38%] features/completion
writing output... [ 40%] features/disable_commands
writing output... [ 42%] features/embedded_python_shells
writing output... [ 44%] features/generating_output
writing output... [ 46%] features/help
writing output... [ 48%] features/history
writing output... [ 50%] features/hooks
writing output... [ 51%] features/index
writing output... [ 53%] features/initialization
writing output... [ 55%] features/misc
writing output... [ 57%] features/multiline_commands
writing output... [ 59%] features/os
writing output... [ 61%] features/packaging
writing output... [ 62%] features/plugins
writing output... [ 64%] features/prompt
writing output... [ 66%] features/redirection
writing output... [ 68%] features/scripting
writing output... [ 70%] features/settings
writing output... [ 72%] features/shortcuts_aliases_macros
writing output... [ 74%] features/startup_commands
writing output... [ 75%] features/transcripts
writing output... [ 77%] index
writing output... [ 79%] migrating/incompatibilities
writing output... [ 81%] migrating/index
writing output... [ 83%] migrating/minimum
writing output... [ 85%] migrating/next_steps
writing output... [ 87%] migrating/summary
writing output... [ 88%] migrating/why
writing output... [ 90%] overview/alternatives
writing output... [ 92%] overview/index
writing output... [ 94%] overview/installation
writing output... [ 96%] overview/integrating
writing output... [ 98%] overview/resources
writing output... [100%] overview/summary

generating indices...  genindex py-modindexdone
writing additional pages...  searchdone
copying static files... ... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 1 warning.

You can now process the pickle files in build/pickle.
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
/usr/lib/python3/site-packages/sphinx/util/nodes.py:151: FutureWarning: 
   The iterable returned by Node.traverse()
   will become an iterator instead of a list in Docutils > 0.16.
  for classifier in reversed(node.parent.traverse(nodes.classifier)):
+ rm -rf build/html/.doctrees build/html/.buildinfo
+ rm -rf build/pickles/.doctrees build/pickles/.buildinfo
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.88723
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-cmd2-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/python3-module-cmd2-buildroot
+ cd cmd2-1.0.1
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-cmd2-buildroot --force
running install
running install_lib
creating /usr/src/tmp/python3-module-cmd2-buildroot
creating /usr/src/tmp/python3-module-cmd2-buildroot/usr
creating /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib
creating /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3
creating /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages
creating /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/__init__.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/ansi.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/argparse_completer.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/argparse_custom.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/clipboard.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/cmd2.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/constants.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/decorators.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/exceptions.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/history.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/parsing.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/plugin.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/py_bridge.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/rl_utils.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/transcript.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
copying build/lib/cmd2/utils.py -> /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/ansi.py to ansi.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py to argparse_completer.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_custom.py to argparse_custom.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/clipboard.py to clipboard.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py to cmd2.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/constants.py to constants.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py to decorators.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/exceptions.py to exceptions.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/history.py to history.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/parsing.py to parsing.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/plugin.py to plugin.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/py_bridge.py to py_bridge.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py to rl_utils.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/transcript.py to transcript.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py to utils.cpython-38.pyc
running install_egg_info
running egg_info
writing cmd2.egg-info/PKG-INFO
writing dependency_links to cmd2.egg-info/dependency_links.txt
writing requirements to cmd2.egg-info/requires.txt
writing top-level names to cmd2.egg-info/top_level.txt
reading manifest file 'cmd2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.travis.yml'
warning: no previously-included files found matching 'azure-pipelines.yml'
warning: no previously-included files found matching 'CODEOWNERS'
warning: no previously-included files found matching 'tasks.py'
writing manifest file 'cmd2.egg-info/SOURCES.txt'
Copying cmd2.egg-info to /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2-1.0.1-py3.8.egg-info
running install_scripts
+ install -d /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2
+ cp -fR build/pickle /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/python3-module-cmd2-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/python3-module-cmd2-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/python3-module-cmd2-buildroot/ (default)
Compressing files in /usr/src/tmp/python3-module-cmd2-buildroot (auto)
Adjusting library links in /usr/src/tmp/python3-module-cmd2-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/python3-module-cmd2-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Bytecompiling python modules in /usr/src/tmp/python3-module-cmd2-buildroot using /usr/bin/python2.7
Bytecompiling python modules with optimization in /usr/src/tmp/python3-module-cmd2-buildroot using /usr/bin/python2.7 -O
Bytecompiling python3 modules in /usr/src/tmp/python3-module-cmd2-buildroot using /usr/bin/python3
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/__init__.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/ansi.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/argparse_completer.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/argparse_custom.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/clipboard.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/cmd2.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/constants.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/decorators.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/exceptions.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/history.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/parsing.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/plugin.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/py_bridge.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/rl_utils.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/transcript.cpython-38.pyc
unlink /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__pycache__/utils.cpython-38.pyc
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/ansi.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_custom.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/clipboard.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/constants.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/exceptions.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/history.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/parsing.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/plugin.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/py_bridge.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/transcript.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py
Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-cmd2-buildroot using /usr/bin/python3 -O
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/ansi.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_custom.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/clipboard.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/constants.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/exceptions.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/history.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/parsing.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/plugin.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/py_bridge.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/transcript.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py
Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-cmd2-buildroot using /usr/bin/python3 -OO
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/ansi.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_custom.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/clipboard.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/constants.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/exceptions.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/history.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/parsing.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/plugin.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/py_bridge.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/transcript.py
compile /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py
Hardlinking identical .pyc and .opt-?.pyc files
'./usr/lib/python3/site-packages/cmd2/__pycache__/transcript.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/transcript.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/rl_utils.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/rl_utils.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/py_bridge.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/py_bridge.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/plugin.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/plugin.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/parsing.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/parsing.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/history.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/history.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/exceptions.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/exceptions.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/decorators.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/decorators.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/constants.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/constants.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/cmd2.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/cmd2.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/clipboard.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/clipboard.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/argparse_completer.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/argparse_completer.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/ansi.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/ansi.cpython-38.pyc'
'./usr/lib/python3/site-packages/cmd2/__pycache__/__init__.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/cmd2/__pycache__/__init__.cpython-38.pyc'
Hardlinking identical .pyc and .pyo files
Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.26329
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd cmd2-1.0.1
+ export PYTHONPATH=/usr/src/RPM/BUILD/cmd2-1.0.1/_build//usr/lib/python3/site-packages
+ PYTHONPATH=/usr/src/RPM/BUILD/cmd2-1.0.1/_build//usr/lib/python3/site-packages
+ pytest3 -v
============================= test session starts ==============================
platform linux -- Python 3.8.2, pytest-5.3.2, py-1.8.0, pluggy-0.13.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /usr/src/RPM/BUILD/cmd2-1.0.1, inifile: tox.ini, testpaths: tests
plugins: mock-1.10.4
collecting ... collected 891 items

tests/test_ansi.py::test_strip_style PASSED                              [  0%]
tests/test_ansi.py::test_style_aware_wcswidth PASSED                     [  0%]
tests/test_ansi.py::test_style_none PASSED                               [  0%]
tests/test_ansi.py::test_style_fg PASSED                                 [  0%]
tests/test_ansi.py::test_style_bg PASSED                                 [  0%]
tests/test_ansi.py::test_style_bold PASSED                               [  0%]
tests/test_ansi.py::test_style_dim PASSED                                [  0%]
tests/test_ansi.py::test_style_underline PASSED                          [  0%]
tests/test_ansi.py::test_style_multi PASSED                              [  1%]
tests/test_ansi.py::test_style_color_not_exist PASSED                    [  1%]
tests/test_ansi.py::test_fg_lookup_exist PASSED                          [  1%]
tests/test_ansi.py::test_fg_lookup_nonexist PASSED                       [  1%]
tests/test_ansi.py::test_bg_lookup_exist PASSED                          [  1%]
tests/test_ansi.py::test_bg_lookup_nonexist PASSED                       [  1%]
tests/test_ansi.py::test_set_title_str PASSED                            [  1%]
tests/test_ansi.py::test_async_alert_str[127-(Cmd) -help his-12-\x1b[35mHello World!\x1b[39m-\x1b[2K\r\x1b[35mHello World!\x1b[39m] PASSED [  1%]
tests/test_ansi.py::test_async_alert_str[127-\n(Cmd) -help -5-foo-\x1b[2K\x1b[1A\x1b[2K\rfoo] PASSED [  1%]
tests/test_ansi.py::test_async_alert_str[10-(Cmd) -help history of the american republic-4-boo-\x1b[3B\x1b[2K\x1b[1A\x1b[2K\x1b[1A\x1b[2K\x1b[1A\x1b[2K\x1b[1A\x1b[2K\rboo] PASSED [  2%]
tests/test_ansi.py::test_cast_color_as_str PASSED                        [  2%]
tests/test_ansi.py::test_color_str_building PASSED                       [  2%]
tests/test_ansi.py::test_color_nonunique_values PASSED                   [  2%]
tests/test_ansi.py::test_color_enum PASSED                               [  2%]
tests/test_ansi.py::test_colors_list PASSED                              [  2%]
tests/test_argparse.py::test_invalid_syntax PASSED                       [  2%]
tests/test_argparse.py::test_argparse_basic_command PASSED               [  2%]
tests/test_argparse.py::test_argparse_remove_quotes PASSED               [  2%]
tests/test_argparse.py::test_argparse_preserve_quotes PASSED             [  3%]
tests/test_argparse.py::test_argparse_custom_namespace PASSED            [  3%]
tests/test_argparse.py::test_argparse_with_list PASSED                   [  3%]
tests/test_argparse.py::test_argparse_with_list_remove_quotes PASSED     [  3%]
tests/test_argparse.py::test_argparse_with_list_preserve_quotes PASSED   [  3%]
tests/test_argparse.py::test_argparse_with_list_custom_namespace PASSED  [  3%]
tests/test_argparse.py::test_argparse_with_list_and_empty_doc PASSED     [  3%]
tests/test_argparse.py::test_argparser_correct_args_with_quotes_and_midline_options PASSED [  3%]
tests/test_argparse.py::test_argparse_quoted_arguments_multiple PASSED   [  3%]
tests/test_argparse.py::test_argparse_help_docstring PASSED              [  4%]
tests/test_argparse.py::test_argparse_help_description PASSED            [  4%]
tests/test_argparse.py::test_argparse_prog PASSED                        [  4%]
tests/test_argparse.py::test_arglist PASSED                              [  4%]
tests/test_argparse.py::test_preservelist PASSED                         [  4%]
tests/test_argparse.py::test_subcommand_foo PASSED                       [  4%]
tests/test_argparse.py::test_subcommand_bar PASSED                       [  4%]
tests/test_argparse.py::test_subcommand_invalid PASSED                   [  4%]
tests/test_argparse.py::test_subcommand_base_help PASSED                 [  4%]
tests/test_argparse.py::test_subcommand_help PASSED                      [  5%]
tests/test_argparse.py::test_subcommand_invalid_help PASSED              [  5%]
tests/test_argparse_completer.py::test_help[music] PASSED                [  5%]
tests/test_argparse_completer.py::test_help[music create] PASSED         [  5%]
tests/test_argparse_completer.py::test_help[music create rock] PASSED    [  5%]
tests/test_argparse_completer.py::test_help[music create jazz] PASSED    [  5%]
tests/test_argparse_completer.py::test_bad_subcommand_help PASSED        [  5%]
tests/test_argparse_completer.py::test_complete_help[-mus-completions0] PASSED [  5%]
tests/test_argparse_completer.py::test_complete_help[music-cre-completions1] PASSED [  5%]
tests/test_argparse_completer.py::test_complete_help[music-creab-completions2] PASSED [  6%]
tests/test_argparse_completer.py::test_complete_help[music create--completions3] PASSED [  6%]
tests/test_argparse_completer.py::test_complete_help[music crea-jazz-completions4] PASSED [  6%]
tests/test_argparse_completer.py::test_complete_help[music create-foo-completions5] PASSED [  6%]
tests/test_argparse_completer.py::test_complete_help[fake create--completions6] PASSED [  6%]
tests/test_argparse_completer.py::test_complete_help[music fake--completions7] PASSED [  6%]
tests/test_argparse_completer.py::test_subcommand_completions[create--completions0] PASSED [  6%]
tests/test_argparse_completer.py::test_subcommand_completions[create-ja-completions1] PASSED [  6%]
tests/test_argparse_completer.py::test_subcommand_completions[create-foo-completions2] PASSED [  6%]
tests/test_argparse_completer.py::test_subcommand_completions[creab-ja-completions3] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag---completions0] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag----completions1] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag--n-completions2] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag---n-completions3] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag --append_flag---completions4] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag--r-completions5] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag---r-completions6] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag -r value---completions7] PASSED [  7%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag --remainder_flag value----completions8] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag--s-completions9] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag---s-completions10] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag -n----completions11] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag --append_const_flag -c --append_flag value----completions12] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[plus_flag-+-completions13] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[plus_flag-++-completions14] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag ------completions15] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[flag --help ------completions16] PASSED [  8%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[plus_flag ---++-completions17] PASSED [  9%]
tests/test_argparse_completer.py::test_autcomp_flag_completion[plus_flag ++help ---++-completions18] PASSED [  9%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[-l--completions0] PASSED [  9%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[--list-s-completions1] PASSED [  9%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[-f--completions2] PASSED [  9%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[--function-ch-completions3] PASSED [  9%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[-m--completions4] PASSED [  9%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[--method-m-completions5] PASSED [  9%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[-i--completions6] PASSED [  9%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[--int-1-completions7] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[--int---completions8] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_flag_choices_completion[--int--1-completions9] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_positional_choices_completion[1--completions0] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_positional_choices_completion[1-s-completions1] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_positional_choices_completion[2--completions2] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_positional_choices_completion[2-ch-completions3] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_positional_choices_completion[3--completions4] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_positional_choices_completion[3-m-completions5] PASSED [ 10%]
tests/test_argparse_completer.py::test_autocomp_flag_completers[-f--completions0] PASSED [ 11%]
tests/test_argparse_completer.py::test_autocomp_flag_completers[--function-f-completions1] PASSED [ 11%]
tests/test_argparse_completer.py::test_autocomp_flag_completers[-m--completions2] PASSED [ 11%]
tests/test_argparse_completer.py::test_autocomp_flag_completers[--method-m-completions3] PASSED [ 11%]
tests/test_argparse_completer.py::test_autocomp_positional_completers[1--completions0] PASSED [ 11%]
tests/test_argparse_completer.py::test_autocomp_positional_completers[1-c-completions1] PASSED [ 11%]
tests/test_argparse_completer.py::test_autocomp_positional_completers[2--completions2] PASSED [ 11%]
tests/test_argparse_completer.py::test_autocomp_positional_completers[2-m-completions3] PASSED [ 11%]
tests/test_argparse_completer.py::test_autocomp_blank_token PASSED       [ 12%]
tests/test_argparse_completer.py::test_completion_items[1-False] PASSED  [ 12%]
tests/test_argparse_completer.py::test_completion_items[5-True] PASSED   [ 12%]
tests/test_argparse_completer.py::test_completion_items[100-False] PASSED [ 12%]
tests/test_argparse_completer.py::test_autcomp_nargs[--set_value-completions0] PASSED [ 12%]
tests/test_argparse_completer.py::test_autcomp_nargs[--set_value set-completions1] PASSED [ 12%]
tests/test_argparse_completer.py::test_autcomp_nargs[--set_value set value-completions2] PASSED [ 12%]
tests/test_argparse_completer.py::test_autcomp_nargs[--set_value set value --set_value-completions3] PASSED [ 12%]
tests/test_argparse_completer.py::test_autcomp_nargs[--one_or_more-completions4] PASSED [ 12%]
tests/test_argparse_completer.py::test_autcomp_nargs[--one_or_more one-completions5] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--optional-completions6] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--optional optional-completions7] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--range-completions8] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--range some-completions9] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--range some range-completions10] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--remainder-completions11] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--remainder remainder -completions12] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--remainder choices --set_value-completions13] PASSED [ 13%]
tests/test_argparse_completer.py::test_autcomp_nargs[--range choice ---completions14] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[--remainder remainder ---completions15] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[-- --one_or_more -completions16] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[-completions17] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[positional-completions18] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[positional --set_value-completions19] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[positional --set_value set-completions20] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[positional --set_value set value-completions21] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[positional --range choice ---completions22] PASSED [ 14%]
tests/test_argparse_completer.py::test_autcomp_nargs[the positional-completions23] PASSED [ 15%]
tests/test_argparse_completer.py::test_autcomp_nargs[the positional remainder-completions24] PASSED [ 15%]
tests/test_argparse_completer.py::test_autcomp_nargs[the positional remainder choices-completions25] PASSED [ 15%]
tests/test_argparse_completer.py::test_autcomp_nargs[the positional --set_value-completions26] PASSED [ 15%]
tests/test_argparse_completer.py::test_autcomp_nargs[the positional remainder --set_value-completions27] PASSED [ 15%]
tests/test_argparse_completer.py::test_unfinished_flag_error[hint --flag foo ----False] PASSED [ 15%]
tests/test_argparse_completer.py::test_unfinished_flag_error[hint --flag foo --help--False] PASSED [ 15%]
tests/test_argparse_completer.py::test_unfinished_flag_error[hint --flag foo----False] PASSED [ 15%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --one_or_more one ----False] PASSED [ 15%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --one_or_more one or --set_value--False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --one_or_more one or more----False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --set_value set value ----False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --set_value set value --one_or_more--False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --set_value set value----False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --set_val set value----False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --range choices ----False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --range choices range --set_value--False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --range range----False] PASSED [ 16%]
tests/test_argparse_completer.py::test_unfinished_flag_error[hint --flag ----True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[hint --flag --help--True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[hint --flag----True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --one_or_more ----True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --one_or_more --set_value--True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --one_or_more----True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --set_value set ----True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --set_value set --one_or_more--True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --set_value set----True] PASSED [ 17%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --set_val set----True] PASSED [ 18%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --range ----True] PASSED [ 18%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --range --set_value--True] PASSED [ 18%]
tests/test_argparse_completer.py::test_unfinished_flag_error[nargs --range----True] PASSED [ 18%]
tests/test_argparse_completer.py::test_completion_items_default_header PASSED [ 18%]
tests/test_argparse_completer.py::test_autocomp_hint[hint--True] PASSED  [ 18%]
tests/test_argparse_completer.py::test_autocomp_hint[hint --flag--True] PASSED [ 18%]
tests/test_argparse_completer.py::test_autocomp_hint[hint --suppressed_help--False] PASSED [ 18%]
tests/test_argparse_completer.py::test_autocomp_hint[hint --suppressed_hint--False] PASSED [ 18%]
tests/test_argparse_completer.py::test_autocomp_hint[nargs --one_or_more---True] PASSED [ 19%]
tests/test_argparse_completer.py::test_autocomp_hint[nargs --one_or_more choices-bad_completion-True] PASSED [ 19%]
tests/test_argparse_completer.py::test_autocomp_hint[nargs --one_or_more choices---False] PASSED [ 19%]
tests/test_argparse_completer.py::test_autocomp_hint[nargs --remainder---True] PASSED [ 19%]
tests/test_argparse_completer.py::test_autocomp_hint[hint---False] PASSED [ 19%]
tests/test_argparse_completer.py::test_autocomp_hint[nargs the choices---True] PASSED [ 19%]
tests/test_argparse_completer.py::test_autocomp_hint[nargs the choices remainder---True] PASSED [ 19%]
tests/test_argparse_completer.py::test_autocomp_hint_no_help_text PASSED [ 19%]
tests/test_argparse_completer.py::test_completion_error[--choice -choice] PASSED [ 19%]
tests/test_argparse_completer.py::test_completion_error[-completer] PASSED [ 20%]
tests/test_argparse_completer.py::test_arg_tokens[arg_tokens choice subcmd-completions0] PASSED [ 20%]
tests/test_argparse_completer.py::test_arg_tokens[arg_tokens completer subcmd fake-completions1] PASSED [ 20%]
tests/test_argparse_completer.py::test_arg_tokens[arg_tokens completer subcmd --parent_arg override fake-completions2] PASSED [ 20%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex--the optional positional-None] PASSED [ 20%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex---fl----flag ] PASSED [ 20%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex --flag--the flag arg-None] PASSED [ 20%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex pos_val---fl--None] PASSED [ 20%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex pos_val --flag--f/--flag: not allowed with argument optional_pos-None] PASSED [ 20%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex --flag flag_val--the last arg-None] PASSED [ 21%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex --flag flag_val---oth--None] PASSED [ 21%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex --flag flag_val --other---o/--other_flag: not allowed with argument -f/--flag-None] PASSED [ 21%]
tests/test_argparse_completer.py::test_complete_mutex_group[mutex --flag flag_val --flag--the flag arg-None] PASSED [ 21%]
tests/test_argparse_completer.py::test_single_prefix_char PASSED         [ 21%]
tests/test_argparse_completer.py::test_looks_like_flag PASSED            [ 21%]
tests/test_argparse_completer.py::test_complete_command_no_tokens PASSED [ 21%]
tests/test_argparse_completer.py::test_complete_command_help_no_tokens PASSED [ 21%]
tests/test_argparse_custom.py::test_apcustom_choices_callable_count[kwargs0-True] PASSED [ 21%]
tests/test_argparse_custom.py::test_apcustom_choices_callable_count[kwargs1-True] PASSED [ 22%]
tests/test_argparse_custom.py::test_apcustom_choices_callable_count[kwargs2-True] PASSED [ 22%]
tests/test_argparse_custom.py::test_apcustom_choices_callable_count[kwargs3-True] PASSED [ 22%]
tests/test_argparse_custom.py::test_apcustom_choices_callable_count[kwargs4-False] PASSED [ 22%]
tests/test_argparse_custom.py::test_apcustom_choices_callable_count[kwargs5-False] PASSED [ 22%]
tests/test_argparse_custom.py::test_apcustom_choices_callable_count[kwargs6-False] PASSED [ 22%]
tests/test_argparse_custom.py::test_apcustom_no_choices_callables_alongside_choices[kwargs0] PASSED [ 22%]
tests/test_argparse_custom.py::test_apcustom_no_choices_callables_alongside_choices[kwargs1] PASSED [ 22%]
tests/test_argparse_custom.py::test_apcustom_no_choices_callables_alongside_choices[kwargs2] PASSED [ 23%]
tests/test_argparse_custom.py::test_apcustom_no_choices_callables_alongside_choices[kwargs3] PASSED [ 23%]
tests/test_argparse_custom.py::test_apcustom_no_choices_callables_when_nargs_is_0[kwargs0] PASSED [ 23%]
tests/test_argparse_custom.py::test_apcustom_no_choices_callables_when_nargs_is_0[kwargs1] PASSED [ 23%]
tests/test_argparse_custom.py::test_apcustom_no_choices_callables_when_nargs_is_0[kwargs2] PASSED [ 23%]
tests/test_argparse_custom.py::test_apcustom_no_choices_callables_when_nargs_is_0[kwargs3] PASSED [ 23%]
tests/test_argparse_custom.py::test_apcustom_usage PASSED                [ 23%]
tests/test_argparse_custom.py::test_apcustom_nargs_help_format PASSED    [ 23%]
tests/test_argparse_custom.py::test_apcustom_nargs_range_validation PASSED [ 23%]
tests/test_argparse_custom.py::test_apcustom_narg_invalid_tuples[nargs_tuple0] PASSED [ 24%]
tests/test_argparse_custom.py::test_apcustom_narg_invalid_tuples[nargs_tuple1] PASSED [ 24%]
tests/test_argparse_custom.py::test_apcustom_narg_invalid_tuples[nargs_tuple2] PASSED [ 24%]
tests/test_argparse_custom.py::test_apcustom_narg_invalid_tuples[nargs_tuple3] PASSED [ 24%]
tests/test_argparse_custom.py::test_apcustom_narg_tuple_order PASSED     [ 24%]
tests/test_argparse_custom.py::test_apcustom_narg_tuple_negative PASSED  [ 24%]
tests/test_argparse_custom.py::test_apcustom_narg_tuple_zero_base PASSED [ 24%]
tests/test_argparse_custom.py::test_apcustom_narg_tuple_one_base PASSED  [ 24%]
tests/test_argparse_custom.py::test_apcustom_narg_tuple_other_ranges PASSED [ 24%]
tests/test_argparse_custom.py::test_apcustom_print_message PASSED        [ 25%]
tests/test_argparse_custom.py::test_generate_range_error PASSED          [ 25%]
tests/test_argparse_custom.py::test_apcustom_required_options PASSED     [ 25%]
tests/test_argparse_custom.py::test_override_parser PASSED               [ 25%]
tests/test_cmd2.py::test_version PASSED                                  [ 25%]
tests/test_cmd2.py::test_not_in_main_thread PASSED                       [ 25%]
tests/test_cmd2.py::test_empty_statement PASSED                          [ 25%]
tests/test_cmd2.py::test_base_help PASSED                                [ 25%]
tests/test_cmd2.py::test_base_help_verbose PASSED                        [ 25%]
tests/test_cmd2.py::test_base_argparse_help PASSED                       [ 26%]
tests/test_cmd2.py::test_base_invalid_option PASSED                      [ 26%]
tests/test_cmd2.py::test_base_shortcuts PASSED                           [ 26%]
tests/test_cmd2.py::test_command_starts_with_shortcut PASSED             [ 26%]
tests/test_cmd2.py::test_base_show PASSED                                [ 26%]
tests/test_cmd2.py::test_base_show_long PASSED                           [ 26%]
tests/test_cmd2.py::test_set PASSED                                      [ 26%]
tests/test_cmd2.py::test_set_val_empty PASSED                            [ 26%]
tests/test_cmd2.py::test_set_val_is_flag PASSED                          [ 26%]
tests/test_cmd2.py::test_set_not_supported PASSED                        [ 27%]
tests/test_cmd2.py::test_set_no_settables PASSED                         [ 27%]
tests/test_cmd2.py::test_set_allow_style[Never-True-Never] PASSED        [ 27%]
tests/test_cmd2.py::test_set_allow_style[neVeR-True-Never] PASSED        [ 27%]
tests/test_cmd2.py::test_set_allow_style[Terminal-True-Terminal] PASSED  [ 27%]
tests/test_cmd2.py::test_set_allow_style[TeRMInal-True-Terminal] PASSED  [ 27%]
tests/test_cmd2.py::test_set_allow_style[Always-True-Always] PASSED      [ 27%]
tests/test_cmd2.py::test_set_allow_style[AlWaYs-True-Always] PASSED      [ 27%]
tests/test_cmd2.py::test_set_allow_style[invalid-False-Terminal] PASSED  [ 27%]
tests/test_cmd2.py::test_set_onchange_hook PASSED                        [ 28%]
tests/test_cmd2.py::test_base_shell PASSED                               [ 28%]
tests/test_cmd2.py::test_base_py PASSED                                  [ 28%]
tests/test_cmd2.py::test_base_error PASSED                               [ 28%]
tests/test_cmd2.py::test_run_script PASSED                               [ 28%]
tests/test_cmd2.py::test_run_script_with_empty_args PASSED               [ 28%]
tests/test_cmd2.py::test_run_script_with_nonexistent_file PASSED         [ 28%]
tests/test_cmd2.py::test_run_script_with_directory PASSED                [ 28%]
tests/test_cmd2.py::test_run_script_with_empty_file PASSED               [ 28%]
tests/test_cmd2.py::test_run_script_with_binary_file PASSED              [ 29%]
tests/test_cmd2.py::test_run_script_with_python_file PASSED              [ 29%]
tests/test_cmd2.py::test_run_script_with_utf8_file PASSED                [ 29%]
tests/test_cmd2.py::test_run_script_nested_run_scripts PASSED            [ 29%]
tests/test_cmd2.py::test_runcmds_plus_hooks PASSED                       [ 29%]
tests/test_cmd2.py::test_relative_run_script PASSED                      [ 29%]
tests/test_cmd2.py::test_relative_run_script_with_odd_file_names[nothingweird] PASSED [ 29%]
tests/test_cmd2.py::test_relative_run_script_with_odd_file_names[has   spaces] PASSED [ 29%]
tests/test_cmd2.py::test_relative_run_script_with_odd_file_names["is_double_quoted"] PASSED [ 29%]
tests/test_cmd2.py::test_relative_run_script_with_odd_file_names['is_single_quoted'] PASSED [ 30%]
tests/test_cmd2.py::test_relative_run_script_requires_an_argument PASSED [ 30%]
tests/test_cmd2.py::test_in_script PASSED                                [ 30%]
tests/test_cmd2.py::test_output_redirection PASSED                       [ 30%]
tests/test_cmd2.py::test_output_redirection_to_nonexistent_directory PASSED [ 30%]
tests/test_cmd2.py::test_output_redirection_to_too_long_filename PASSED  [ 30%]
tests/test_cmd2.py::test_feedback_to_output_true PASSED                  [ 30%]
tests/test_cmd2.py::test_feedback_to_output_false PASSED                 [ 30%]
tests/test_cmd2.py::test_disallow_redirection PASSED                     [ 30%]
tests/test_cmd2.py::test_pipe_to_shell PASSED                            [ 31%]
tests/test_cmd2.py::test_pipe_to_shell_and_redirect PASSED               [ 31%]
tests/test_cmd2.py::test_pipe_to_shell_error PASSED                      [ 31%]
tests/test_cmd2.py::test_send_to_paste_buffer SKIPPED                    [ 31%]
tests/test_cmd2.py::test_base_timing PASSED                              [ 31%]
tests/test_cmd2.py::test_base_debug PASSED                               [ 31%]
tests/test_cmd2.py::test_debug_not_settable PASSED                       [ 31%]
tests/test_cmd2.py::test_remove_settable_keyerror PASSED                 [ 31%]
tests/test_cmd2.py::test_edit_file PASSED                                [ 31%]
tests/test_cmd2.py::test_edit_file_with_odd_file_names[nothingweird] PASSED [ 32%]
tests/test_cmd2.py::test_edit_file_with_odd_file_names[has   spaces] PASSED [ 32%]
tests/test_cmd2.py::test_edit_file_with_odd_file_names["is_double_quoted"] PASSED [ 32%]
tests/test_cmd2.py::test_edit_file_with_odd_file_names['is_single_quoted'] PASSED [ 32%]
tests/test_cmd2.py::test_edit_file_with_spaces PASSED                    [ 32%]
tests/test_cmd2.py::test_edit_blank PASSED                               [ 32%]
tests/test_cmd2.py::test_base_py_interactive PASSED                      [ 32%]
tests/test_cmd2.py::test_base_cmdloop_with_startup_commands PASSED       [ 32%]
tests/test_cmd2.py::test_base_cmdloop_without_startup_commands PASSED    [ 32%]
tests/test_cmd2.py::test_cmdloop_without_rawinput PASSED                 [ 33%]
tests/test_cmd2.py::test_stty_sane PASSED                                [ 33%]
tests/test_cmd2.py::test_precmd_hook_success PASSED                      [ 33%]
tests/test_cmd2.py::test_precmd_hook_failure PASSED                      [ 33%]
tests/test_cmd2.py::test_interrupt_quit PASSED                           [ 33%]
tests/test_cmd2.py::test_interrupt_noquit PASSED                         [ 33%]
tests/test_cmd2.py::test_default_to_shell PASSED                         [ 33%]
tests/test_cmd2.py::test_ansi_prompt_not_esacped PASSED                  [ 33%]
tests/test_cmd2.py::test_ansi_prompt_escaped PASSED                      [ 34%]
tests/test_cmd2.py::test_custom_command_help PASSED                      [ 34%]
tests/test_cmd2.py::test_custom_help_menu PASSED                         [ 34%]
tests/test_cmd2.py::test_help_undocumented PASSED                        [ 34%]
tests/test_cmd2.py::test_help_overridden_method PASSED                   [ 34%]
tests/test_cmd2.py::test_help_cat_base PASSED                            [ 34%]
tests/test_cmd2.py::test_help_cat_verbose PASSED                         [ 34%]
tests/test_cmd2.py::test_select_options PASSED                           [ 34%]
tests/test_cmd2.py::test_select_invalid_option_too_big PASSED            [ 34%]
tests/test_cmd2.py::test_select_invalid_option_too_small PASSED          [ 35%]
tests/test_cmd2.py::test_select_list_of_strings PASSED                   [ 35%]
tests/test_cmd2.py::test_select_list_of_tuples PASSED                    [ 35%]
tests/test_cmd2.py::test_select_uneven_list_of_tuples PASSED             [ 35%]
tests/test_cmd2.py::test_select_eof PASSED                               [ 35%]
tests/test_cmd2.py::test_select_ctrl_c PASSED                            [ 35%]
tests/test_cmd2.py::test_help_with_no_docstring PASSED                   [ 35%]
tests/test_cmd2.py::test_which_editor_good PASSED                        [ 35%]
tests/test_cmd2.py::test_which_editor_bad PASSED                         [ 35%]
tests/test_cmd2.py::test_multiline_complete_empty_statement_raises_exception PASSED [ 36%]
tests/test_cmd2.py::test_multiline_complete_statement_without_terminator PASSED [ 36%]
tests/test_cmd2.py::test_multiline_complete_statement_with_unclosed_quotes PASSED [ 36%]
tests/test_cmd2.py::test_multiline_input_line_to_statement PASSED        [ 36%]
tests/test_cmd2.py::test_clipboard_failure PASSED                        [ 36%]
tests/test_cmd2.py::test_commandresult_truthy PASSED                     [ 36%]
tests/test_cmd2.py::test_commandresult_falsy PASSED                      [ 36%]
tests/test_cmd2.py::test_is_text_file_bad_input PASSED                   [ 36%]
tests/test_cmd2.py::test_eof PASSED                                      [ 36%]
tests/test_cmd2.py::test_echo PASSED                                     [ 37%]
tests/test_cmd2.py::test_read_input_rawinput_true PASSED                 [ 37%]
tests/test_cmd2.py::test_read_input_rawinput_false PASSED                [ 37%]
tests/test_cmd2.py::test_read_command_line_eof PASSED                    [ 37%]
tests/test_cmd2.py::test_poutput_string PASSED                           [ 37%]
tests/test_cmd2.py::test_poutput_zero PASSED                             [ 37%]
tests/test_cmd2.py::test_poutput_empty_string PASSED                     [ 37%]
tests/test_cmd2.py::test_poutput_none PASSED                             [ 37%]
tests/test_cmd2.py::test_poutput_ansi_always PASSED                      [ 37%]
tests/test_cmd2.py::test_poutput_ansi_never PASSED                       [ 38%]
tests/test_cmd2.py::test_get_alias_completion_items PASSED               [ 38%]
tests/test_cmd2.py::test_get_macro_completion_items PASSED               [ 38%]
tests/test_cmd2.py::test_get_settable_completion_items PASSED            [ 38%]
tests/test_cmd2.py::test_alias_no_subcommand PASSED                      [ 38%]
tests/test_cmd2.py::test_alias_create PASSED                             [ 38%]
tests/test_cmd2.py::test_alias_create_with_quoted_value PASSED           [ 38%]
tests/test_cmd2.py::test_alias_create_invalid_name[""] PASSED            [ 38%]
tests/test_cmd2.py::test_alias_create_invalid_name[#] PASSED             [ 38%]
tests/test_cmd2.py::test_alias_create_invalid_name[!no_shortcut] PASSED  [ 39%]
tests/test_cmd2.py::test_alias_create_invalid_name[">"] PASSED           [ 39%]
tests/test_cmd2.py::test_alias_create_invalid_name["no>pe"] PASSED       [ 39%]
tests/test_cmd2.py::test_alias_create_invalid_name["no spaces"] PASSED   [ 39%]
tests/test_cmd2.py::test_alias_create_invalid_name["nopipe|"] PASSED     [ 39%]
tests/test_cmd2.py::test_alias_create_invalid_name["noterm;"] PASSED     [ 39%]
tests/test_cmd2.py::test_alias_create_invalid_name[noembedded"quotes] PASSED [ 39%]
tests/test_cmd2.py::test_alias_create_with_command_name PASSED           [ 39%]
tests/test_cmd2.py::test_alias_create_with_macro_name PASSED             [ 39%]
tests/test_cmd2.py::test_alias_that_resolves_into_comment PASSED         [ 40%]
tests/test_cmd2.py::test_alias_list_invalid_alias PASSED                 [ 40%]
tests/test_cmd2.py::test_alias_delete PASSED                             [ 40%]
tests/test_cmd2.py::test_alias_delete_all PASSED                         [ 40%]
tests/test_cmd2.py::test_alias_delete_non_existing PASSED                [ 40%]
tests/test_cmd2.py::test_alias_delete_no_name PASSED                     [ 40%]
tests/test_cmd2.py::test_multiple_aliases PASSED                         [ 40%]
tests/test_cmd2.py::test_macro_no_subcommand PASSED                      [ 40%]
tests/test_cmd2.py::test_macro_create PASSED                             [ 40%]
tests/test_cmd2.py::test_macro_create_with_quoted_value PASSED           [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name[""] PASSED            [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name[#] PASSED             [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name[!no_shortcut] PASSED  [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name[">"] PASSED           [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name["no>pe"] PASSED       [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name["no spaces"] PASSED   [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name["nopipe|"] PASSED     [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name["noterm;"] PASSED     [ 41%]
tests/test_cmd2.py::test_macro_create_invalid_name[noembedded"quotes] PASSED [ 42%]
tests/test_cmd2.py::test_macro_create_with_command_name PASSED           [ 42%]
tests/test_cmd2.py::test_macro_create_with_alias_name PASSED             [ 42%]
tests/test_cmd2.py::test_macro_create_with_args PASSED                   [ 42%]
tests/test_cmd2.py::test_macro_create_with_escaped_args PASSED           [ 42%]
tests/test_cmd2.py::test_macro_usage_with_missing_args PASSED            [ 42%]
tests/test_cmd2.py::test_macro_usage_with_exta_args PASSED               [ 42%]
tests/test_cmd2.py::test_macro_create_with_missing_arg_nums PASSED       [ 42%]
tests/test_cmd2.py::test_macro_create_with_invalid_arg_num PASSED        [ 42%]
tests/test_cmd2.py::test_macro_create_with_unicode_numbered_arg PASSED   [ 43%]
tests/test_cmd2.py::test_macro_create_with_missing_unicode_arg_nums PASSED [ 43%]
tests/test_cmd2.py::test_macro_that_resolves_into_comment PASSED         [ 43%]
tests/test_cmd2.py::test_macro_list_invalid_macro PASSED                 [ 43%]
tests/test_cmd2.py::test_macro_delete PASSED                             [ 43%]
tests/test_cmd2.py::test_macro_delete_all PASSED                         [ 43%]
tests/test_cmd2.py::test_macro_delete_non_existing PASSED                [ 43%]
tests/test_cmd2.py::test_macro_delete_no_name PASSED                     [ 43%]
tests/test_cmd2.py::test_multiple_macros PASSED                          [ 43%]
tests/test_cmd2.py::test_nonexistent_macro PASSED                        [ 44%]
tests/test_cmd2.py::test_perror_style PASSED                             [ 44%]
tests/test_cmd2.py::test_perror_no_style PASSED                          [ 44%]
tests/test_cmd2.py::test_pwarning_style PASSED                           [ 44%]
tests/test_cmd2.py::test_pwarning_no_style PASSED                        [ 44%]
tests/test_cmd2.py::test_ppaged PASSED                                   [ 44%]
tests/test_cmd2.py::test_ppaged_blank PASSED                             [ 44%]
tests/test_cmd2.py::test_ppaged_none PASSED                              [ 44%]
tests/test_cmd2.py::test_ppaged_strips_ansi_when_redirecting PASSED      [ 45%]
tests/test_cmd2.py::test_ppaged_strips_ansi_when_redirecting_if_always PASSED [ 45%]
tests/test_cmd2.py::test_parseline_empty PASSED                          [ 45%]
tests/test_cmd2.py::test_parseline PASSED                                [ 45%]
tests/test_cmd2.py::test_onecmd_raw_str_continue PASSED                  [ 45%]
tests/test_cmd2.py::test_onecmd_raw_str_quit PASSED                      [ 45%]
tests/test_cmd2.py::test_onecmd_add_to_history PASSED                    [ 45%]
tests/test_cmd2.py::test_get_all_commands PASSED                         [ 45%]
tests/test_cmd2.py::test_get_help_topics PASSED                          [ 45%]
tests/test_cmd2.py::test_get_help_topics_hidden PASSED                   [ 46%]
tests/test_cmd2.py::test_exit_code_default PASSED                        [ 46%]
tests/test_cmd2.py::test_exit_code_nonzero PASSED                        [ 46%]
tests/test_cmd2.py::test_ansi_pouterr_always_tty PASSED                  [ 46%]
tests/test_cmd2.py::test_ansi_pouterr_always_notty PASSED                [ 46%]
tests/test_cmd2.py::test_ansi_terminal_tty PASSED                        [ 46%]
tests/test_cmd2.py::test_ansi_terminal_notty PASSED                      [ 46%]
tests/test_cmd2.py::test_ansi_never_tty PASSED                           [ 46%]
tests/test_cmd2.py::test_ansi_never_notty PASSED                         [ 46%]
tests/test_cmd2.py::test_disable_and_enable_category PASSED              [ 47%]
tests/test_cmd2.py::test_enable_enabled_command PASSED                   [ 47%]
tests/test_cmd2.py::test_disable_fake_command PASSED                     [ 47%]
tests/test_cmd2.py::test_disable_command_twice PASSED                    [ 47%]
tests/test_cmd2.py::test_disabled_command_not_in_history PASSED          [ 47%]
tests/test_cmd2.py::test_disabled_message_command_name PASSED            [ 47%]
tests/test_cmd2.py::test_startup_script PASSED                           [ 47%]
tests/test_cmd2.py::test_startup_script_with_odd_file_names[nothingweird] PASSED [ 47%]
tests/test_cmd2.py::test_startup_script_with_odd_file_names[has   spaces] PASSED [ 47%]
tests/test_cmd2.py::test_startup_script_with_odd_file_names["is_double_quoted"] PASSED [ 48%]
tests/test_cmd2.py::test_startup_script_with_odd_file_names['is_single_quoted'] PASSED [ 48%]
tests/test_cmd2.py::test_transcripts_at_init PASSED                      [ 48%]
tests/test_completion.py::test_cmd2_command_completion_single PASSED     [ 48%]
tests/test_completion.py::test_complete_command_single PASSED            [ 48%]
tests/test_completion.py::test_complete_empty_arg PASSED                 [ 48%]
tests/test_completion.py::test_complete_bogus_command PASSED             [ 48%]
tests/test_completion.py::test_complete_exception PASSED                 [ 48%]
tests/test_completion.py::test_complete_macro PASSED                     [ 48%]
tests/test_completion.py::test_default_sort_key PASSED                   [ 49%]
tests/test_completion.py::test_cmd2_command_completion_multiple PASSED   [ 49%]
tests/test_completion.py::test_cmd2_command_completion_nomatch PASSED    [ 49%]
tests/test_completion.py::test_cmd2_help_completion_single PASSED        [ 49%]
tests/test_completion.py::test_cmd2_help_completion_multiple PASSED      [ 49%]
tests/test_completion.py::test_cmd2_help_completion_nomatch PASSED       [ 49%]
tests/test_completion.py::test_shell_command_completion_shortcut PASSED  [ 49%]
tests/test_completion.py::test_shell_command_completion_doesnt_match_wildcards PASSED [ 49%]
tests/test_completion.py::test_shell_command_completion_multiple PASSED  [ 49%]
tests/test_completion.py::test_shell_command_completion_nomatch PASSED   [ 50%]
tests/test_completion.py::test_shell_command_completion_doesnt_complete_when_just_shell PASSED [ 50%]
tests/test_completion.py::test_shell_command_completion_does_path_completion_when_after_command PASSED [ 50%]
tests/test_completion.py::test_shell_commmand_complete_in_path PASSED    [ 50%]
tests/test_completion.py::test_path_completion_single_end PASSED         [ 50%]
tests/test_completion.py::test_path_completion_multiple PASSED           [ 50%]
tests/test_completion.py::test_path_completion_nomatch PASSED            [ 50%]
tests/test_completion.py::test_default_to_shell_completion PASSED        [ 50%]
tests/test_completion.py::test_path_completion_no_text PASSED            [ 50%]
tests/test_completion.py::test_path_completion_no_path PASSED            [ 51%]
tests/test_completion.py::test_path_completion_cwd_is_root_dir PASSED    [ 51%]
tests/test_completion.py::test_path_completion_doesnt_match_wildcards PASSED [ 51%]
tests/test_completion.py::test_path_completion_complete_user PASSED      [ 51%]
tests/test_completion.py::test_path_completion_user_path_expansion PASSED [ 51%]
tests/test_completion.py::test_path_completion_directories_only PASSED   [ 51%]
tests/test_completion.py::test_basic_completion_single PASSED            [ 51%]
tests/test_completion.py::test_basic_completion_multiple PASSED          [ 51%]
tests/test_completion.py::test_basic_completion_nomatch PASSED           [ 51%]
tests/test_completion.py::test_delimiter_completion PASSED               [ 52%]
tests/test_completion.py::test_flag_based_completion_single PASSED       [ 52%]
tests/test_completion.py::test_flag_based_completion_multiple PASSED     [ 52%]
tests/test_completion.py::test_flag_based_completion_nomatch PASSED      [ 52%]
tests/test_completion.py::test_flag_based_default_completer PASSED       [ 52%]
tests/test_completion.py::test_flag_based_callable_completer PASSED      [ 52%]
tests/test_completion.py::test_index_based_completion_single PASSED      [ 52%]
tests/test_completion.py::test_index_based_completion_multiple PASSED    [ 52%]
tests/test_completion.py::test_index_based_completion_nomatch PASSED     [ 52%]
tests/test_completion.py::test_index_based_default_completer PASSED      [ 53%]
tests/test_completion.py::test_index_based_callable_completer PASSED     [ 53%]
tests/test_completion.py::test_tokens_for_completion_quoted PASSED       [ 53%]
tests/test_completion.py::test_tokens_for_completion_unclosed_quote PASSED [ 53%]
tests/test_completion.py::test_tokens_for_completion_punctuation PASSED  [ 53%]
tests/test_completion.py::test_tokens_for_completion_quoted_punctuation PASSED [ 53%]
tests/test_completion.py::test_add_opening_quote_basic_no_text PASSED    [ 53%]
tests/test_completion.py::test_add_opening_quote_basic_nothing_added PASSED [ 53%]
tests/test_completion.py::test_add_opening_quote_basic_quote_added PASSED [ 53%]
tests/test_completion.py::test_add_opening_quote_basic_single_quote_added PASSED [ 54%]
tests/test_completion.py::test_add_opening_quote_basic_text_is_common_prefix PASSED [ 54%]
tests/test_completion.py::test_add_opening_quote_delimited_no_text PASSED [ 54%]
tests/test_completion.py::test_add_opening_quote_delimited_nothing_added PASSED [ 54%]
tests/test_completion.py::test_add_opening_quote_delimited_quote_added PASSED [ 54%]
tests/test_completion.py::test_add_opening_quote_delimited_text_is_common_prefix PASSED [ 54%]
tests/test_completion.py::test_add_opening_quote_delimited_space_in_prefix PASSED [ 54%]
tests/test_completion.py::test_no_completer PASSED                       [ 54%]
tests/test_completion.py::test_quote_as_command PASSED                   [ 54%]
tests/test_completion.py::test_complete_multiline_on_single_line PASSED  [ 55%]
tests/test_completion.py::test_complete_multiline_on_multiple_lines PASSED [ 55%]
tests/test_completion.py::test_redirect_complete[fake-RedirCompType.DEFAULT] PASSED [ 55%]
tests/test_completion.py::test_redirect_complete[fake arg-RedirCompType.DEFAULT] PASSED [ 55%]
tests/test_completion.py::test_redirect_complete[fake |-RedirCompType.SHELL_CMD] PASSED [ 55%]
tests/test_completion.py::test_redirect_complete[fake | grep-RedirCompType.PATH] PASSED [ 55%]
tests/test_completion.py::test_redirect_complete[fake | grep arg-RedirCompType.PATH] PASSED [ 55%]
tests/test_completion.py::test_redirect_complete[fake | grep >-RedirCompType.PATH] PASSED [ 55%]
tests/test_completion.py::test_redirect_complete[fake | grep > >-RedirCompType.NONE] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake | grep > file-RedirCompType.NONE] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake | grep > file >-RedirCompType.NONE] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake | grep > file |-RedirCompType.SHELL_CMD] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake | grep > file | grep-RedirCompType.PATH] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake | |-RedirCompType.NONE] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake | >-RedirCompType.NONE] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake >-RedirCompType.PATH] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake >>-RedirCompType.PATH] PASSED [ 56%]
tests/test_completion.py::test_redirect_complete[fake > >-RedirCompType.NONE] PASSED [ 57%]
tests/test_completion.py::test_redirect_complete[fake > |-RedirCompType.SHELL_CMD] PASSED [ 57%]
tests/test_completion.py::test_redirect_complete[fake >> file |-RedirCompType.SHELL_CMD] PASSED [ 57%]
tests/test_completion.py::test_redirect_complete[fake >> file | grep-RedirCompType.PATH] PASSED [ 57%]
tests/test_completion.py::test_redirect_complete[fake > file-RedirCompType.NONE] PASSED [ 57%]
tests/test_completion.py::test_redirect_complete[fake > file >-RedirCompType.NONE] PASSED [ 57%]
tests/test_completion.py::test_redirect_complete[fake > file >>-RedirCompType.NONE] PASSED [ 57%]
tests/test_completion.py::test_complete_set_value PASSED                 [ 57%]
tests/test_completion.py::test_complete_set_value_invalid_settable PASSED [ 57%]
tests/test_completion.py::test_cmd2_subcommand_completion_single_end PASSED [ 58%]
tests/test_completion.py::test_cmd2_subcommand_completion_multiple PASSED [ 58%]
tests/test_completion.py::test_cmd2_subcommand_completion_nomatch PASSED [ 58%]
tests/test_completion.py::test_help_subcommand_completion_single PASSED  [ 58%]
tests/test_completion.py::test_help_subcommand_completion_multiple PASSED [ 58%]
tests/test_completion.py::test_help_subcommand_completion_nomatch PASSED [ 58%]
tests/test_completion.py::test_subcommand_tab_completion PASSED          [ 58%]
tests/test_completion.py::test_subcommand_tab_completion_with_no_completer PASSED [ 58%]
tests/test_completion.py::test_subcommand_tab_completion_space_in_text PASSED [ 58%]
tests/test_completion.py::test_subcmd_with_unknown_completion_single_end PASSED [ 59%]
tests/test_completion.py::test_subcmd_with_unknown_completion_multiple PASSED [ 59%]
tests/test_completion.py::test_subcmd_with_unknown_completion_nomatch PASSED [ 59%]
tests/test_completion.py::test_help_subcommand_completion_single_scu PASSED [ 59%]
tests/test_completion.py::test_help_subcommand_completion_multiple_scu PASSED [ 59%]
tests/test_completion.py::test_help_subcommand_completion_with_flags_before_command PASSED [ 59%]
tests/test_completion.py::test_complete_help_subcommands_with_blank_command PASSED [ 59%]
tests/test_completion.py::test_help_subcommand_completion_nomatch_scu PASSED [ 59%]
tests/test_completion.py::test_subcommand_tab_completion_scu PASSED      [ 59%]
tests/test_completion.py::test_subcommand_tab_completion_with_no_completer_scu PASSED [ 60%]
tests/test_completion.py::test_subcommand_tab_completion_space_in_text_scu PASSED [ 60%]
tests/test_history.py::test_readline_remove_history_item PASSED          [ 60%]
tests/test_history.py::test_history_class_span PASSED                    [ 60%]
tests/test_history.py::test_persisted_history_span PASSED                [ 60%]
tests/test_history.py::test_history_class_get PASSED                     [ 60%]
tests/test_history.py::test_history_str_search PASSED                    [ 60%]
tests/test_history.py::test_history_regex_search PASSED                  [ 60%]
tests/test_history.py::test_history_max_length_zero PASSED               [ 60%]
tests/test_history.py::test_history_max_length_negative PASSED           [ 61%]
tests/test_history.py::test_history_max_length PASSED                    [ 61%]
tests/test_history.py::test_multiline_histitem PASSED                    [ 61%]
tests/test_history.py::test_multiline_histitem_verbose PASSED            [ 61%]
tests/test_history.py::test_history_item_instantiate PASSED              [ 61%]
tests/test_history.py::test_history_item_properties PASSED               [ 61%]
tests/test_history.py::test_base_history PASSED                          [ 61%]
tests/test_history.py::test_history_script_format PASSED                 [ 61%]
tests/test_history.py::test_history_with_string_argument PASSED          [ 61%]
tests/test_history.py::test_history_expanded_with_string_argument PASSED [ 62%]
tests/test_history.py::test_history_expanded_with_regex_argument PASSED  [ 62%]
tests/test_history.py::test_history_with_integer_argument PASSED         [ 62%]
tests/test_history.py::test_history_with_integer_span PASSED             [ 62%]
tests/test_history.py::test_history_with_span_start PASSED               [ 62%]
tests/test_history.py::test_history_with_span_end PASSED                 [ 62%]
tests/test_history.py::test_history_with_span_index_error PASSED         [ 62%]
tests/test_history.py::test_history_output_file PASSED                   [ 62%]
tests/test_history.py::test_history_bad_output_file PASSED               [ 62%]
tests/test_history.py::test_history_edit PASSED                          [ 63%]
tests/test_history.py::test_history_run_all_commands PASSED              [ 63%]
tests/test_history.py::test_history_run_one_command PASSED               [ 63%]
tests/test_history.py::test_history_clear PASSED                         [ 63%]
tests/test_history.py::test_history_verbose_with_other_options PASSED    [ 63%]
tests/test_history.py::test_history_verbose PASSED                       [ 63%]
tests/test_history.py::test_history_script_with_invalid_options PASSED   [ 63%]
tests/test_history.py::test_history_script PASSED                        [ 63%]
tests/test_history.py::test_history_expanded_with_invalid_options PASSED [ 63%]
tests/test_history.py::test_history_expanded PASSED                      [ 64%]
tests/test_history.py::test_history_script_expanded PASSED               [ 64%]
tests/test_history.py::test_base_help_history PASSED                     [ 64%]
tests/test_history.py::test_exclude_from_history PASSED                  [ 64%]
tests/test_history.py::test_history_file_is_directory PASSED             [ 64%]
tests/test_history.py::test_history_can_create_directory PASSED          [ 64%]
tests/test_history.py::test_history_cannot_create_directory PASSED       [ 64%]
tests/test_history.py::test_history_file_permission_error PASSED         [ 64%]
tests/test_history.py::test_history_file_conversion_no_truncate_on_init PASSED [ 64%]
tests/test_history.py::test_history_populates_readline PASSED            [ 65%]
tests/test_history.py::test_persist_history_ensure_no_error_if_no_histfile PASSED [ 65%]
tests/test_history.py::test_persist_history_permission_error PASSED      [ 65%]
tests/test_parsing.py::test_parse_empty_string PASSED                    [ 65%]
tests/test_parsing.py::test_parse_empty_string_default PASSED            [ 65%]
tests/test_parsing.py::test_tokenize_default[command-tokens0] PASSED     [ 65%]
tests/test_parsing.py::test_tokenize_default[#comment-tokens1] PASSED    [ 65%]
tests/test_parsing.py::test_tokenize_default[not # a comment-tokens2] PASSED [ 65%]
tests/test_parsing.py::test_tokenize_default[termbare ; > /tmp/output-tokens3] PASSED [ 65%]
tests/test_parsing.py::test_tokenize_default[termbare; > /tmp/output-tokens4] PASSED [ 66%]
tests/test_parsing.py::test_tokenize_default[termbare & > /tmp/output-tokens5] PASSED [ 66%]
tests/test_parsing.py::test_tokenize_default[termbare& > /tmp/output-tokens6] PASSED [ 66%]
tests/test_parsing.py::test_tokenize_default[help|less-tokens7] PASSED   [ 66%]
tests/test_parsing.py::test_tokenize[command-tokens0] PASSED             [ 66%]
tests/test_parsing.py::test_tokenize[# comment-tokens1] PASSED           [ 66%]
tests/test_parsing.py::test_tokenize[not # a comment-tokens2] PASSED     [ 66%]
tests/test_parsing.py::test_tokenize[42 arg1 arg2-tokens3] PASSED        [ 66%]
tests/test_parsing.py::test_tokenize[l-tokens4] PASSED                   [ 67%]
tests/test_parsing.py::test_tokenize[termbare ; > /tmp/output-tokens5] PASSED [ 67%]
tests/test_parsing.py::test_tokenize[termbare; > /tmp/output-tokens6] PASSED [ 67%]
tests/test_parsing.py::test_tokenize[termbare & > /tmp/output-tokens7] PASSED [ 67%]
tests/test_parsing.py::test_tokenize[termbare& > /tmp/output-tokens8] PASSED [ 67%]
tests/test_parsing.py::test_tokenize[help|less-tokens9] PASSED           [ 67%]
tests/test_parsing.py::test_tokenize[l|less-tokens10] PASSED             [ 67%]
tests/test_parsing.py::test_tokenize_unclosed_quotes PASSED              [ 67%]
tests/test_parsing.py::test_command_and_args[tokens0--] PASSED           [ 67%]
tests/test_parsing.py::test_command_and_args[tokens1-command-] PASSED    [ 68%]
tests/test_parsing.py::test_command_and_args[tokens2-command-arg1 arg2] PASSED [ 68%]
tests/test_parsing.py::test_parse_single_word[plainword] PASSED          [ 68%]
tests/test_parsing.py::test_parse_single_word["one word"] PASSED         [ 68%]
tests/test_parsing.py::test_parse_single_word['one word'] PASSED         [ 68%]
tests/test_parsing.py::test_parse_word_plus_terminator[termbare;-;] PASSED [ 68%]
tests/test_parsing.py::test_parse_word_plus_terminator[termbare ;-;] PASSED [ 68%]
tests/test_parsing.py::test_parse_word_plus_terminator[termbare&-&] PASSED [ 68%]
tests/test_parsing.py::test_parse_word_plus_terminator[termbare &-&] PASSED [ 68%]
tests/test_parsing.py::test_parse_suffix_after_terminator[termbare;  suffx-;] PASSED [ 69%]
tests/test_parsing.py::test_parse_suffix_after_terminator[termbare ;suffx-;] PASSED [ 69%]
tests/test_parsing.py::test_parse_suffix_after_terminator[termbare&  suffx-&] PASSED [ 69%]
tests/test_parsing.py::test_parse_suffix_after_terminator[termbare &suffx-&] PASSED [ 69%]
tests/test_parsing.py::test_parse_command_with_args PASSED               [ 69%]
tests/test_parsing.py::test_parse_command_with_quoted_args PASSED        [ 69%]
tests/test_parsing.py::test_parse_command_with_args_terminator_and_suffix PASSED [ 69%]
tests/test_parsing.py::test_parse_comment PASSED                         [ 69%]
tests/test_parsing.py::test_parse_embedded_comment_char PASSED           [ 69%]
tests/test_parsing.py::test_parse_simple_pipe[simple | piped] PASSED     [ 70%]
tests/test_parsing.py::test_parse_simple_pipe[simple|piped] PASSED       [ 70%]
tests/test_parsing.py::test_parse_double_pipe_is_not_a_pipe PASSED       [ 70%]
tests/test_parsing.py::test_parse_complex_pipe PASSED                    [ 70%]
tests/test_parsing.py::test_parse_redirect[help > out.txt->] PASSED      [ 70%]
tests/test_parsing.py::test_parse_redirect[help>out.txt->] PASSED        [ 70%]
tests/test_parsing.py::test_parse_redirect[help >> out.txt->>] PASSED    [ 70%]
tests/test_parsing.py::test_parse_redirect[help>>out.txt->>] PASSED      [ 70%]
tests/test_parsing.py::test_parse_redirect_with_args PASSED              [ 70%]
tests/test_parsing.py::test_parse_redirect_with_dash_in_path PASSED      [ 71%]
tests/test_parsing.py::test_parse_redirect_append PASSED                 [ 71%]
tests/test_parsing.py::test_parse_pipe_then_redirect PASSED              [ 71%]
tests/test_parsing.py::test_parse_multiple_pipes PASSED                  [ 71%]
tests/test_parsing.py::test_redirect_then_pipe PASSED                    [ 71%]
tests/test_parsing.py::test_append_then_pipe PASSED                      [ 71%]
tests/test_parsing.py::test_append_then_redirect PASSED                  [ 71%]
tests/test_parsing.py::test_redirect_then_append PASSED                  [ 71%]
tests/test_parsing.py::test_redirect_to_quoted_string PASSED             [ 71%]
tests/test_parsing.py::test_redirect_to_single_quoted_string PASSED      [ 72%]
tests/test_parsing.py::test_redirect_to_empty_quoted_string PASSED       [ 72%]
tests/test_parsing.py::test_redirect_to_empty_single_quoted_string PASSED [ 72%]
tests/test_parsing.py::test_parse_output_to_paste_buffer PASSED          [ 72%]
tests/test_parsing.py::test_parse_redirect_inside_terminator PASSED      [ 72%]
tests/test_parsing.py::test_parse_multiple_terminators[multiline with | inside;-;] PASSED [ 72%]
tests/test_parsing.py::test_parse_multiple_terminators[multiline with | inside ;-;] PASSED [ 72%]
tests/test_parsing.py::test_parse_multiple_terminators[multiline with | inside;;;-;] PASSED [ 72%]
tests/test_parsing.py::test_parse_multiple_terminators[multiline with | inside;; ;;-;] PASSED [ 72%]
tests/test_parsing.py::test_parse_multiple_terminators[multiline with | inside&-&] PASSED [ 73%]
tests/test_parsing.py::test_parse_multiple_terminators[multiline with | inside &;-&] PASSED [ 73%]
tests/test_parsing.py::test_parse_multiple_terminators[multiline with | inside&&;-&] PASSED [ 73%]
tests/test_parsing.py::test_parse_multiple_terminators[multiline with | inside &; &;-&] PASSED [ 73%]
tests/test_parsing.py::test_parse_unfinished_multiliine_command PASSED   [ 73%]
tests/test_parsing.py::test_parse_basic_multiline_command PASSED         [ 73%]
tests/test_parsing.py::test_parse_multiline_command_ignores_redirectors_within_it[multiline has > inside;-;] PASSED [ 73%]
tests/test_parsing.py::test_parse_multiline_command_ignores_redirectors_within_it[multiline has > inside;;;-;] PASSED [ 73%]
tests/test_parsing.py::test_parse_multiline_command_ignores_redirectors_within_it[multiline has > inside;; ;;-;] PASSED [ 73%]
tests/test_parsing.py::test_parse_multiline_command_ignores_redirectors_within_it[multiline has > inside &-&] PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_command_ignores_redirectors_within_it[multiline has > inside & &-&] PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_terminated_by_empty_line PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_with_embedded_newline[multiline command "with\nembedded newline";-;] PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_with_embedded_newline[multiline command "with\nembedded newline";;;-;] PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_with_embedded_newline[multiline command "with\nembedded newline";; ;;-;] PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_with_embedded_newline[multiline command "with\nembedded newline" &-&] PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_with_embedded_newline[multiline command "with\nembedded newline" & &-&] PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_with_embedded_newline[multiline command "with\nembedded newline"\n\n-\n] PASSED [ 74%]
tests/test_parsing.py::test_parse_multiline_ignores_terminators_in_quotes PASSED [ 75%]
tests/test_parsing.py::test_parse_command_with_unicode_args PASSED       [ 75%]
tests/test_parsing.py::test_parse_unicode_command PASSED                 [ 75%]
tests/test_parsing.py::test_parse_redirect_to_unicode_filename PASSED    [ 75%]
tests/test_parsing.py::test_parse_unclosed_quotes PASSED                 [ 75%]
tests/test_parsing.py::test_empty_statement_raises_exception PASSED      [ 75%]
tests/test_parsing.py::test_parse_alias_and_shortcut_expansion[helpalias-help-] PASSED [ 75%]
tests/test_parsing.py::test_parse_alias_and_shortcut_expansion[helpalias mycommand-help-mycommand] PASSED [ 75%]
tests/test_parsing.py::test_parse_alias_and_shortcut_expansion[42-theanswer-] PASSED [ 75%]
tests/test_parsing.py::test_parse_alias_and_shortcut_expansion[42 arg1 arg2-theanswer-arg1 arg2] PASSED [ 76%]
tests/test_parsing.py::test_parse_alias_and_shortcut_expansion[!ls-shell-ls] PASSED [ 76%]
tests/test_parsing.py::test_parse_alias_and_shortcut_expansion[!ls -al /tmp-shell-ls -al /tmp] PASSED [ 76%]
tests/test_parsing.py::test_parse_alias_and_shortcut_expansion[l-shell-ls -al] PASSED [ 76%]
tests/test_parsing.py::test_parse_alias_on_multiline_command PASSED      [ 76%]
tests/test_parsing.py::test_parse_alias_redirection[helpalias > out.txt->] PASSED [ 76%]
tests/test_parsing.py::test_parse_alias_redirection[helpalias>out.txt->] PASSED [ 76%]
tests/test_parsing.py::test_parse_alias_redirection[helpalias >> out.txt->>] PASSED [ 76%]
tests/test_parsing.py::test_parse_alias_redirection[helpalias>>out.txt->>] PASSED [ 76%]
tests/test_parsing.py::test_parse_alias_pipe[helpalias | less] PASSED    [ 77%]
tests/test_parsing.py::test_parse_alias_pipe[helpalias|less] PASSED      [ 77%]
tests/test_parsing.py::test_parse_alias_terminator_no_whitespace[helpalias;] PASSED [ 77%]
tests/test_parsing.py::test_parse_alias_terminator_no_whitespace[helpalias;;] PASSED [ 77%]
tests/test_parsing.py::test_parse_alias_terminator_no_whitespace[helpalias;; ;] PASSED [ 77%]
tests/test_parsing.py::test_parse_alias_terminator_no_whitespace[helpalias ;] PASSED [ 77%]
tests/test_parsing.py::test_parse_alias_terminator_no_whitespace[helpalias ; ;] PASSED [ 77%]
tests/test_parsing.py::test_parse_alias_terminator_no_whitespace[helpalias ;; ;] PASSED [ 77%]
tests/test_parsing.py::test_parse_command_only_command_and_args PASSED   [ 78%]
tests/test_parsing.py::test_parse_command_only_strips_line PASSED        [ 78%]
tests/test_parsing.py::test_parse_command_only_expands_alias PASSED      [ 78%]
tests/test_parsing.py::test_parse_command_only_expands_shortcuts PASSED  [ 78%]
tests/test_parsing.py::test_parse_command_only_quoted_args PASSED        [ 78%]
tests/test_parsing.py::test_parse_command_only_specialchars[helpalias > out.txt-> out.txt] PASSED [ 78%]
tests/test_parsing.py::test_parse_command_only_specialchars[helpalias>out.txt->out.txt] PASSED [ 78%]
tests/test_parsing.py::test_parse_command_only_specialchars[helpalias >> out.txt->> out.txt] PASSED [ 78%]
tests/test_parsing.py::test_parse_command_only_specialchars[helpalias>>out.txt->>out.txt] PASSED [ 78%]
tests/test_parsing.py::test_parse_command_only_specialchars[help|less-|less] PASSED [ 79%]
tests/test_parsing.py::test_parse_command_only_specialchars[helpalias;-;] PASSED [ 79%]
tests/test_parsing.py::test_parse_command_only_specialchars[help ;;-;;] PASSED [ 79%]
tests/test_parsing.py::test_parse_command_only_specialchars[help; ;;-; ;;] PASSED [ 79%]
tests/test_parsing.py::test_parse_command_only_empty[] PASSED            [ 79%]
tests/test_parsing.py::test_parse_command_only_empty[;] PASSED           [ 79%]
tests/test_parsing.py::test_parse_command_only_empty[;;] PASSED          [ 79%]
tests/test_parsing.py::test_parse_command_only_empty[;; ;] PASSED        [ 79%]
tests/test_parsing.py::test_parse_command_only_empty[&] PASSED           [ 79%]
tests/test_parsing.py::test_parse_command_only_empty[& &] PASSED         [ 80%]
tests/test_parsing.py::test_parse_command_only_empty[ && &] PASSED       [ 80%]
tests/test_parsing.py::test_parse_command_only_empty[>] PASSED           [ 80%]
tests/test_parsing.py::test_parse_command_only_empty['] PASSED           [ 80%]
tests/test_parsing.py::test_parse_command_only_empty["] PASSED           [ 80%]
tests/test_parsing.py::test_parse_command_only_empty[|] PASSED           [ 80%]
tests/test_parsing.py::test_parse_command_only_multiline PASSED          [ 80%]
tests/test_parsing.py::test_statement_initialization PASSED              [ 80%]
tests/test_parsing.py::test_statement_is_immutable PASSED                [ 80%]
tests/test_parsing.py::test_is_valid_command_invalid PASSED              [ 81%]
tests/test_parsing.py::test_is_valid_command_valid PASSED                [ 81%]
tests/test_parsing.py::test_macro_normal_arg_pattern PASSED              [ 81%]
tests/test_parsing.py::test_macro_escaped_arg_pattern PASSED             [ 81%]
tests/test_plugin.py::test_register_preloop_hook_too_many_parameters PASSED [ 81%]
tests/test_plugin.py::test_register_preloop_hook_with_return_annotation PASSED [ 81%]
tests/test_plugin.py::test_preloop_hook PASSED                           [ 81%]
tests/test_plugin.py::test_preloop_hooks PASSED                          [ 81%]
tests/test_plugin.py::test_register_postloop_hook_too_many_parameters PASSED [ 81%]
tests/test_plugin.py::test_register_postloop_hook_with_wrong_return_annotation PASSED [ 82%]
tests/test_plugin.py::test_postloop_hook PASSED                          [ 82%]
tests/test_plugin.py::test_postloop_hooks PASSED                         [ 82%]
tests/test_plugin.py::test_preparse PASSED                               [ 82%]
tests/test_plugin.py::test_postparsing_hook_too_many_parameters PASSED   [ 82%]
tests/test_plugin.py::test_postparsing_hook_undeclared_parameter_annotation PASSED [ 82%]
tests/test_plugin.py::test_postparsing_hook_wrong_parameter_annotation PASSED [ 82%]
tests/test_plugin.py::test_postparsing_hook_undeclared_return_annotation PASSED [ 82%]
tests/test_plugin.py::test_postparsing_hook_wrong_return_annotation PASSED [ 82%]
tests/test_plugin.py::test_postparsing_hook PASSED                       [ 83%]
tests/test_plugin.py::test_postparsing_hook_stop_first PASSED            [ 83%]
tests/test_plugin.py::test_postparsing_hook_stop_second PASSED           [ 83%]
tests/test_plugin.py::test_postparsing_hook_emptystatement_first PASSED  [ 83%]
tests/test_plugin.py::test_postparsing_hook_emptystatement_second PASSED [ 83%]
tests/test_plugin.py::test_postparsing_hook_exception PASSED             [ 83%]
tests/test_plugin.py::test_register_precmd_hook_parameter_count PASSED   [ 83%]
tests/test_plugin.py::test_register_precmd_hook_no_parameter_annotation PASSED [ 83%]
tests/test_plugin.py::test_register_precmd_hook_wrong_parameter_annotation PASSED [ 83%]
tests/test_plugin.py::test_register_precmd_hook_no_return_annotation PASSED [ 84%]
tests/test_plugin.py::test_register_precmd_hook_wrong_return_annotation PASSED [ 84%]
tests/test_plugin.py::test_precmd_hook PASSED                            [ 84%]
tests/test_plugin.py::test_precmd_hook_emptystatement_first PASSED       [ 84%]
tests/test_plugin.py::test_precmd_hook_emptystatement_second PASSED      [ 84%]
tests/test_plugin.py::test_register_postcmd_hook_parameter_count PASSED  [ 84%]
tests/test_plugin.py::test_register_postcmd_hook_no_parameter_annotation PASSED [ 84%]
tests/test_plugin.py::test_register_postcmd_hook_wrong_parameter_annotation PASSED [ 84%]
tests/test_plugin.py::test_register_postcmd_hook_no_return_annotation PASSED [ 84%]
tests/test_plugin.py::test_register_postcmd_hook_wrong_return_annotation PASSED [ 85%]
tests/test_plugin.py::test_postcmd PASSED                                [ 85%]
tests/test_plugin.py::test_postcmd_exception_first PASSED                [ 85%]
tests/test_plugin.py::test_postcmd_exception_second PASSED               [ 85%]
tests/test_plugin.py::test_register_cmdfinalization_hook_parameter_count PASSED [ 85%]
tests/test_plugin.py::test_register_cmdfinalization_hook_no_parameter_annotation PASSED [ 85%]
tests/test_plugin.py::test_register_cmdfinalization_hook_wrong_parameter_annotation PASSED [ 85%]
tests/test_plugin.py::test_register_cmdfinalization_hook_no_return_annotation PASSED [ 85%]
tests/test_plugin.py::test_register_cmdfinalization_hook_wrong_return_annotation PASSED [ 85%]
tests/test_plugin.py::test_cmdfinalization PASSED                        [ 86%]
tests/test_plugin.py::test_cmdfinalization_stop_first PASSED             [ 86%]
tests/test_plugin.py::test_cmdfinalization_stop_second PASSED            [ 86%]
tests/test_plugin.py::test_cmdfinalization_hook_exception PASSED         [ 86%]
tests/test_plugin.py::test_cmd2_argparse_exception PASSED                [ 86%]
tests/test_run_pyscript.py::test_run_pyscript PASSED                     [ 86%]
tests/test_run_pyscript.py::test_run_pyscript_recursive_not_allowed PASSED [ 86%]
tests/test_run_pyscript.py::test_run_pyscript_with_nonexist_file PASSED  [ 86%]
tests/test_run_pyscript.py::test_run_pyscript_with_non_python_file PASSED [ 86%]
tests/test_run_pyscript.py::test_run_pyscript_with_odd_file_names[nothingweird] PASSED [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_with_odd_file_names[has   spaces] PASSED [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_with_odd_file_names["is_double_quoted"] PASSED [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_with_odd_file_names['is_single_quoted'] PASSED [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_with_exception PASSED      [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_requires_an_argument PASSED [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_help PASSED                [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_dir PASSED                 [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_stdout_capture PASSED      [ 87%]
tests/test_run_pyscript.py::test_run_pyscript_stop PASSED                [ 88%]
tests/test_run_pyscript.py::test_run_pyscript_environment PASSED         [ 88%]
tests/test_transcript.py::test_commands_at_invocation PASSED             [ 88%]
tests/test_transcript.py::test_transcript[bol_eol.txt-False] PASSED      [ 88%]
tests/test_transcript.py::test_transcript[characterclass.txt-False] PASSED [ 88%]
tests/test_transcript.py::test_transcript[dotstar.txt-False] PASSED      [ 88%]
tests/test_transcript.py::test_transcript[extension_notation.txt-False] PASSED [ 88%]
tests/test_transcript.py::test_transcript[from_cmdloop.txt-True] PASSED  [ 88%]
tests/test_transcript.py::test_transcript[multiline_no_regex.txt-False] PASSED [ 89%]
tests/test_transcript.py::test_transcript[multiline_regex.txt-False] PASSED [ 89%]
tests/test_transcript.py::test_transcript[no_output.txt-False] PASSED    [ 89%]
tests/test_transcript.py::test_transcript[no_output_last.txt-False] PASSED [ 89%]
tests/test_transcript.py::test_transcript[regex_set.txt-False] PASSED    [ 89%]
tests/test_transcript.py::test_transcript[singleslash.txt-False] PASSED  [ 89%]
tests/test_transcript.py::test_transcript[slashes_escaped.txt-False] PASSED [ 89%]
tests/test_transcript.py::test_transcript[slashslash.txt-False] PASSED   [ 89%]
tests/test_transcript.py::test_transcript[spaces.txt-False] PASSED       [ 89%]
tests/test_transcript.py::test_transcript[word_boundaries.txt-False] PASSED [ 90%]
tests/test_transcript.py::test_history_transcript PASSED                 [ 90%]
tests/test_transcript.py::test_history_transcript_bad_filename PASSED    [ 90%]
tests/test_transcript.py::test_run_script_record_transcript PASSED       [ 90%]
tests/test_transcript.py::test_generate_transcript_stop PASSED           [ 90%]
tests/test_transcript.py::test_parse_transcript_expected[text with no slashes-text\\ with\\ no\\ slashes] PASSED [ 90%]
tests/test_transcript.py::test_parse_transcript_expected[specials .*-specials\\ \\.\\*] PASSED [ 90%]
tests/test_transcript.py::test_parse_transcript_expected[use 2/3 cup-use\\ 2/3\\ cup] PASSED [ 90%]
tests/test_transcript.py::test_parse_transcript_expected[/tmp is nice-/tmp\\ is\\ nice] PASSED [ 90%]
tests/test_transcript.py::test_parse_transcript_expected[slash at end/-slash\\ at\\ end/] PASSED [ 91%]
tests/test_transcript.py::test_parse_transcript_expected[not this slash\\/ or this one\\/-not\\ this\\ slash/\\ or\\ this\\ one/] PASSED [ 91%]
tests/test_transcript.py::test_parse_transcript_expected[/.*/-.*] PASSED [ 91%]
tests/test_transcript.py::test_parse_transcript_expected[specials ^ and + /[0-9]+/-specials\\ \\^\\ and\\ \\+\\ [0-9]+] PASSED [ 91%]
tests/test_transcript.py::test_parse_transcript_expected[/a{6}/ but not \\/a{6} with /.*?/ more-a{6}\\ but\\ not\\ /a\\{6\\}\\ with\\ .*?\\ more] PASSED [ 91%]
tests/test_transcript.py::test_parse_transcript_expected[not \\/, use /\\|?/, not \\/-not\\ /,\\ use\\ \\|?,\\ not\\ /] PASSED [ 91%]
tests/test_transcript.py::test_parse_transcript_expected[not \\/, use /\\/?/, not \\/-not\\ /,\\ use\\ /?,\\ not\\ /] PASSED [ 91%]
tests/test_transcript.py::test_parse_transcript_expected[lots /\\/?/ more /.*/ stuff-lots\\ /?\\ more\\ .*\\ stuff] PASSED [ 91%]
tests/test_transcript.py::test_transcript_failure PASSED                 [ 91%]
tests/test_transcript.py::test_transcript_no_file PASSED                 [ 92%]
tests/test_utils.py::test_strip_quotes_no_quotes PASSED                  [ 92%]
tests/test_utils.py::test_strip_quotes_with_quotes PASSED                [ 92%]
tests/test_utils.py::test_remove_duplicates_no_duplicates PASSED         [ 92%]
tests/test_utils.py::test_remove_duplicates_with_duplicates PASSED       [ 92%]
tests/test_utils.py::test_unicode_normalization PASSED                   [ 92%]
tests/test_utils.py::test_unicode_casefold PASSED                        [ 92%]
tests/test_utils.py::test_alphabetical_sort PASSED                       [ 92%]
tests/test_utils.py::test_try_int_or_force_to_lower_case PASSED          [ 92%]
tests/test_utils.py::test_natural_keys PASSED                            [ 93%]
tests/test_utils.py::test_natural_sort PASSED                            [ 93%]
tests/test_utils.py::test_is_quoted_short PASSED                         [ 93%]
tests/test_utils.py::test_is_quoted_yes PASSED                           [ 93%]
tests/test_utils.py::test_is_quoted_no PASSED                            [ 93%]
tests/test_utils.py::test_quote_string PASSED                            [ 93%]
tests/test_utils.py::test_quote_string_if_needed_yes PASSED              [ 93%]
tests/test_utils.py::test_quote_string_if_needed_no PASSED               [ 93%]
tests/test_utils.py::test_stdsim_write_str PASSED                        [ 93%]
tests/test_utils.py::test_stdsim_write_bytes PASSED                      [ 94%]
tests/test_utils.py::test_stdsim_buffer_write_bytes PASSED               [ 94%]
tests/test_utils.py::test_stdsim_buffer_write_str PASSED                 [ 94%]
tests/test_utils.py::test_stdsim_read PASSED                             [ 94%]
tests/test_utils.py::test_stdsim_read_bytes PASSED                       [ 94%]
tests/test_utils.py::test_stdsim_clear PASSED                            [ 94%]
tests/test_utils.py::test_stdsim_getattr_exist PASSED                    [ 94%]
tests/test_utils.py::test_stdsim_getattr_noexist PASSED                  [ 94%]
tests/test_utils.py::test_stdsim_pause_storage PASSED                    [ 94%]
tests/test_utils.py::test_stdsim_line_buffering PASSED                   [ 95%]
tests/test_utils.py::test_proc_reader_send_sigint PASSED                 [ 95%]
tests/test_utils.py::test_proc_reader_terminate PASSED                   [ 95%]
tests/test_utils.py::test_context_flag_bool PASSED                       [ 95%]
tests/test_utils.py::test_context_flag_exit_err PASSED                   [ 95%]
tests/test_utils.py::test_truncate_line PASSED                           [ 95%]
tests/test_utils.py::test_truncate_line_already_fits PASSED              [ 95%]
tests/test_utils.py::test_truncate_line_with_newline PASSED              [ 95%]
tests/test_utils.py::test_truncate_line_width_is_too_small PASSED        [ 95%]
tests/test_utils.py::test_truncate_line_wide_text PASSED                 [ 96%]
tests/test_utils.py::test_truncate_line_split_wide_text PASSED           [ 96%]
tests/test_utils.py::test_truncate_line_tabs PASSED                      [ 96%]
tests/test_utils.py::test_truncate_with_style PASSED                     [ 96%]
tests/test_utils.py::test_align_text_fill_char_is_tab PASSED             [ 96%]
tests/test_utils.py::test_align_text_fill_char_has_color PASSED          [ 96%]
tests/test_utils.py::test_align_text_width_is_too_small PASSED           [ 96%]
tests/test_utils.py::test_align_text_fill_char_is_too_long PASSED        [ 96%]
tests/test_utils.py::test_align_text_fill_char_is_newline PASSED         [ 96%]
tests/test_utils.py::test_align_text_has_tabs PASSED                     [ 97%]
tests/test_utils.py::test_align_text_blank PASSED                        [ 97%]
tests/test_utils.py::test_align_text_wider_than_width PASSED             [ 97%]
tests/test_utils.py::test_align_text_wider_than_width_truncate PASSED    [ 97%]
tests/test_utils.py::test_align_text_wider_than_width_truncate_add_fill PASSED [ 97%]
tests/test_utils.py::test_align_text_has_unprintable PASSED              [ 97%]
tests/test_utils.py::test_align_text_term_width PASSED                   [ 97%]
tests/test_utils.py::test_align_left PASSED                              [ 97%]
tests/test_utils.py::test_align_left_multiline PASSED                    [ 97%]
tests/test_utils.py::test_align_left_wide_text PASSED                    [ 98%]
tests/test_utils.py::test_align_left_wide_fill PASSED                    [ 98%]
tests/test_utils.py::test_align_left_wide_fill_needs_padding PASSED      [ 98%]
tests/test_utils.py::test_align_center PASSED                            [ 98%]
tests/test_utils.py::test_align_center_multiline PASSED                  [ 98%]
tests/test_utils.py::test_align_center_wide_text PASSED                  [ 98%]
tests/test_utils.py::test_align_center_wide_fill PASSED                  [ 98%]
tests/test_utils.py::test_align_center_wide_fill_needs_right_padding PASSED [ 98%]
tests/test_utils.py::test_align_center_wide_fill_needs_left_and_right_padding PASSED [ 98%]
tests/test_utils.py::test_align_right PASSED                             [ 99%]
tests/test_utils.py::test_align_right_multiline PASSED                   [ 99%]
tests/test_utils.py::test_align_right_wide_text PASSED                   [ 99%]
tests/test_utils.py::test_align_right_wide_fill PASSED                   [ 99%]
tests/test_utils.py::test_align_right_wide_fill_needs_padding PASSED     [ 99%]
tests/test_utils.py::test_str_to_bool_true PASSED                        [ 99%]
tests/test_utils.py::test_str_to_bool_false PASSED                       [ 99%]
tests/test_utils.py::test_str_to_bool_invalid PASSED                     [ 99%]
tests/test_utils.py::test_str_to_bool_bad_input PASSED                   [100%]

======================== 890 passed, 1 skipped in 9.71s ========================
+ exit 0
Processing files: python3-module-cmd2-1.0.1-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.17798
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd cmd2-1.0.1
+ DOCDIR=/usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-1.0.1
+ export DOCDIR
+ rm -rf /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-1.0.1
+ /bin/mkdir -p /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-1.0.1
+ cp -prL LICENSE PKG-INFO CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-1.0.1
+ chmod -R go-w /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-1.0.1
+ chmod -R a+rX /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-1.0.1
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.To85CA
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.xxA1Qz
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=13 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=14 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=20 IGNORE (for REQ=slight and deep=8) module=importlib
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=24 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=25 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=26 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=27 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=28 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=29 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/__init__.py: line=30 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/ansi.py: line=304 IGNORE (for REQ=slight and deep=8) module=colorama
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py: line=16 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py: line=17 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py: line=18 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py: line=19 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py: line=20 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_completer.py: line=21 possible relative import from ., UNIMPLEMENTED
python3.req: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_custom.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/argparse_custom.py: line=212 possible relative import from ., UNIMPLEMENTED
python3.req: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=46 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=47 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=48 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=49 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=50 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=51 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=52 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=53 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=54 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=55 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=56 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=57 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=63 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=77 IGNORE (for REQ=slight and deep=12) module=ctypes
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=78 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=87 IGNORE (for REQ=slight and deep=8) module=IPython
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=515 IGNORE (for REQ=slight and deep=15) module=traceback
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=568 IGNORE (for REQ=slight and deep=15) module=subprocess
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=640 IGNORE (for REQ=slight and deep=11) module=copy
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=870 IGNORE (for REQ=slight and deep=19) module=pwd
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=1271 IGNORE (for REQ=slight and deep=23) module=functools
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=1300 IGNORE (for REQ=slight and deep=19) module=copy
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=1444 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=1597 IGNORE (for REQ=slight and deep=11) module=datetime
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=1700 IGNORE (for REQ=slight and deep=19) module=subprocess
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=1895 IGNORE (for REQ=slight and deep=11) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=1896 IGNORE (for REQ=slight and deep=11) module=subprocess
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=1952 IGNORE (for REQ=slight and deep=15) module=tempfile
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=2632 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=2663 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=2731 IGNORE (for REQ=slight and deep=11) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=2907 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=2997 IGNORE (for REQ=slight and deep=12) module=subprocess
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3173 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3330 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3461 IGNORE (for REQ=slight and deep=16) module=tempfile
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3565 IGNORE (for REQ=slight and deep=11) module=atexit
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3810 IGNORE (for REQ=slight and deep=11) module=time
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3811 IGNORE (for REQ=slight and deep=11) module=unittest
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3812 IGNORE (for REQ=slight and deep=11) module=cmd2
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3813 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=3901 IGNORE (for REQ=slight and deep=19) module=shutil
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=4023 IGNORE (for REQ=slight and deep=11) module=functools
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py: line=4094 IGNORE (for REQ=slight and deep=11) module=signal
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py: line=6 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py: line=7 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py: line=8 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py: line=28 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py: line=52 IGNORE (for REQ=slight and deep=8) module=functools
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py: line=131 IGNORE (for REQ=slight and deep=8) module=functools
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/decorators.py: line=203 IGNORE (for REQ=slight and deep=8) module=functools
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/history.py: line=12 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/history.py: line=13 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/parsing.py: line=11 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/parsing.py: line=12 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/parsing.py: line=13 possible relative import from ., UNIMPLEMENTED
python3.req: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/py_bridge.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/py_bridge.py: line=11 possible relative import from ., UNIMPLEMENTED
python3.req: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py: line=11 IGNORE (for REQ=slight and deep=8) module=gnureadline
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py: line=17 IGNORE (for REQ=slight and deep=12) module=readline
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py: line=42 IGNORE (for REQ=slight and deep=8) module=ctypes
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py: line=43 IGNORE (for REQ=slight and deep=8) module=ctypes.wintypes
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py: line=44 IGNORE (for REQ=slight and deep=8) module=atexit
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/rl_utils.py: line=121 IGNORE (for REQ=slight and deep=16) module=ctypes
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/transcript.py: line=16 possible relative import from ., UNIMPLEMENTED
python3.req: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=16 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=211 IGNORE (for REQ=slight and deep=8) module=codecs
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=572 IGNORE (for REQ=slight and deep=11) module=signal
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=728 IGNORE (for REQ=slight and deep=8) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=729 IGNORE (for REQ=slight and deep=8) module=shutil
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=731 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=890 IGNORE (for REQ=slight and deep=8) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=891 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/utils.py: line=954 possible relative import from ., UNIMPLEMENTED
shebang.req.files: executable script /usr/src/tmp/python3-module-cmd2-buildroot/usr/lib/python3/site-packages/cmd2/cmd2.py is not executable
Provides: python3(cmd2), python3(cmd2.ansi), python3(cmd2.argparse_completer), python3(cmd2.argparse_custom), python3(cmd2.clipboard), python3(cmd2.cmd2), python3(cmd2.constants), python3(cmd2.decorators), python3(cmd2.exceptions), python3(cmd2.history), python3(cmd2.parsing), python3(cmd2.plugin), python3(cmd2.py_bridge), python3(cmd2.rl_utils), python3(cmd2.transcript), python3(cmd2.utils)
Requires: /usr/lib/python3/site-packages, python3(argparse) < 0, python3(attr) < 0, python3(cmd) < 0, python3(code) < 0, python3(collections) < 0, python3(collections.abc) < 0, python3(colorama) < 0, python3(contextlib) < 0, python3(enum) < 0, python3(functools) < 0, python3(glob) < 0, python3(inspect) < 0, python3(numbers) < 0, python3(os) < 0, python3(pickle) < 0, python3(pkg_resources) < 0, python3(pyperclip) < 0, python3(re) < 0, python3(shlex) < 0, python3(shutil) < 0, python3(subprocess) < 0, python3(threading) < 0, python3(typing) < 0, python3(unicodedata) < 0, python3(unittest) < 0, python3(wcwidth) < 0
Processing files: python3-module-cmd2-docs-1.0.1-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.38957
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd cmd2-1.0.1
+ DOCDIR=/usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-docs-1.0.1
+ export DOCDIR
+ rm -rf /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-docs-1.0.1
+ /bin/mkdir -p /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-docs-1.0.1
+ cp -prL build/html docs/examples /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-docs-1.0.1
+ chmod -R go-w /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-docs-1.0.1
+ chmod -R a+rX /usr/src/tmp/python3-module-cmd2-buildroot/usr/share/doc/python3-module-cmd2-docs-1.0.1
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qtffEB
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.IrpIQz
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Processing files: python3-module-cmd2-pickles-1.0.1-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1CFJ5z
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.UUkf3z
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: /usr/lib/python3/site-packages
Wrote: /usr/src/RPM/RPMS/noarch/python3-module-cmd2-1.0.1-alt1.noarch.rpm
Wrote: /usr/src/RPM/RPMS/noarch/python3-module-cmd2-docs-1.0.1-alt1.noarch.rpm
Wrote: /usr/src/RPM/RPMS/noarch/python3-module-cmd2-pickles-1.0.1-alt1.noarch.rpm
79.66user 3.07system 1:35.00elapsed 87%CPU (0avgtext+0avgdata 45304maxresident)k
0inputs+0outputs (0major+409783minor)pagefaults 0swaps
95.84user 11.55system 1:59.99elapsed 89%CPU (0avgtext+0avgdata 108800maxresident)k
19528inputs+0outputs (0major+898412minor)pagefaults 0swaps