<86>Apr 27 09:49:11 userdel[3622193]: delete user 'rooter' <86>Apr 27 09:49:11 userdel[3622193]: removed group 'rooter' owned by 'rooter' <86>Apr 27 09:49:11 userdel[3622193]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 27 09:49:11 groupadd[3622306]: group added to /etc/group: name=rooter, GID=1829 <86>Apr 27 09:49:11 groupadd[3622306]: group added to /etc/gshadow: name=rooter <86>Apr 27 09:49:11 groupadd[3622306]: new group: name=rooter, GID=1829 <86>Apr 27 09:49:11 useradd[3622396]: new user: name=rooter, UID=1829, GID=1829, home=/root, shell=/bin/bash, from=none <86>Apr 27 09:49:11 userdel[3622493]: delete user 'builder' <86>Apr 27 09:49:11 userdel[3622493]: removed group 'builder' owned by 'builder' <86>Apr 27 09:49:11 userdel[3622493]: removed shadow group 'builder' owned by 'builder' <86>Apr 27 09:49:11 groupadd[3622553]: group added to /etc/group: name=builder, GID=1830 <86>Apr 27 09:49:11 groupadd[3622553]: group added to /etc/gshadow: name=builder <86>Apr 27 09:49:11 groupadd[3622553]: new group: name=builder, GID=1830 <86>Apr 27 09:49:11 useradd[3622623]: new user: name=builder, UID=1830, GID=1830, home=/usr/src, shell=/bin/bash, from=none <13>Apr 27 09:49:15 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Apr 27 09:49:15 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Apr 27 09:49:15 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 27 09:49:15 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Apr 27 09:49:15 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 09:49:15 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Apr 27 09:49:15 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 09:49:15 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 09:49:15 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed <13>Apr 27 09:49:15 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Apr 27 09:49:15 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 09:49:15 rpmi: libcrypto3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 09:49:15 rpmi: libssl3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 09:49:15 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:49:16 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:49:16 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Apr 27 09:49:16 rpmi: python3-module-pyproject-installer-0.5.3-alt1 sisyphus+344989.100.3.1 1713974805 installed <13>Apr 27 09:49:16 rpmi: rpm-macros-pyproject-0.0.5-alt1 sisyphus+344989.500.3.1 1713974843 installed <13>Apr 27 09:49:16 rpmi: tests-for-installed-python3-pkgs-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 09:49:16 rpmi: rpm-build-python3-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 09:49:16 rpmi: rpm-build-pyproject-0.0.5-alt1 sisyphus+344989.500.3.1 1713974843 installed <13>Apr 27 09:49:36 rpmi: python3-module-docutils-0.20.1-alt1 sisyphus+323438.100.1.1 1687370718 installed <13>Apr 27 09:49:37 rpmi: python3-module-Pygments-2.17.2-alt1 sisyphus+334864.100.2.1 1701773787 installed <13>Apr 27 09:49:37 rpmi: python3-module-urllib3-2:2.2.1-alt1 sisyphus+341073.200.1.1 1708356525 installed <13>Apr 27 09:49:37 rpmi: libtcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548256 installed <13>Apr 27 09:49:37 rpmi: python3-module-pluggy-1.5.0-alt1 sisyphus+345632.100.2.1 1713864244 installed <13>Apr 27 09:49:37 rpmi: python3-module-packaging-24.0-alt1 sisyphus+342487.100.2.1 1710407438 installed <13>Apr 27 09:49:37 rpmi: python3-module-semantic_version-2.10.0-alt3 sisyphus+311250.41540.176.1 1685741260 installed <13>Apr 27 09:49:37 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Apr 27 09:49:37 rpmi: python3-module-asttokens-2.4.1-alt1 sisyphus+338523.100.2.1 1706229862 installed <13>Apr 27 09:49:37 rpmi: tcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548256 installed <13>Apr 27 09:49:37 rpmi: python3-module-alabaster-0.7.6-alt4 sisyphus+281697.200.1.1 1627919931 installed <13>Apr 27 09:49:37 rpmi: python3-module-pkg_resources-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 09:49:37 rpmi: python3-module-wheel-0.43.0-alt1 sisyphus+342546.200.3.1 1710867409 installed <13>Apr 27 09:49:37 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>Apr 27 09:49:37 rpmi: python3-module-markdown-it-3.0.0-alt1 sisyphus+324665.100.1.1 1689081992 installed <13>Apr 27 09:49:37 rpmi: python3-module-rich-13.7.1-alt1 sisyphus+341675.100.1.1 1709202925 installed <13>Apr 27 09:49:37 rpmi: python3-module-rfc3986-1.4.0-alt1.1 sisyphus+339321.100.1.1 1706546350 installed <13>Apr 27 09:49:37 rpmi: python3-module-pkginfo-1.9.6-alt2 sisyphus+338825.100.1.1 1706082480 installed <13>Apr 27 09:49:37 rpmi: python3-module-more-itertools-10.2.0-alt1 sisyphus+337886.100.2.1 1705917332 installed <13>Apr 27 09:49:37 rpmi: python3-module-jaraco.functools-4.0.1-alt1 sisyphus+345573.100.1.1 1713672617 installed <13>Apr 27 09:49:37 rpmi: python3-module-jaraco.context-5.3.0-alt1 sisyphus+344634.100.1.1 1712568316 installed <13>Apr 27 09:49:37 rpmi: python3-module-tabulate-0.9.0-alt1 sisyphus+309729.100.1.1 1667927256 installed <13>Apr 27 09:49:37 rpmi: python3-module-snowballstemmer-2.2.0-alt1 sisyphus+319215.100.1.1 1682346633 installed <13>Apr 27 09:49:37 rpmi: python3-module-markupsafe-1:2.1.5-alt1 sisyphus+339663.100.1.1 1706899589 installed <13>Apr 27 09:49:37 rpmi: python3-module-jinja2-3.1.3-alt1 sisyphus+338371.3500.8.1 1706006785 installed <13>Apr 27 09:49:37 rpmi: python3-module-nh3-0.2.15-alt1 sisyphus+341891.100.1.1 1709429852 installed <13>Apr 27 09:49:37 rpmi: python3-module-readme-renderer-43.0-alt1 sisyphus+341891.200.1.1 1709429892 installed <13>Apr 27 09:49:37 rpmi: python3-module-pip-24.0-alt1 sisyphus+340181.100.1.1 1707480859 installed <13>Apr 27 09:49:37 rpmi: python3-module-lexicon-1.0.0-alt2 sisyphus+279609.100.1.1 1626609017 installed <13>Apr 27 09:49:37 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Apr 27 09:49:38 rpmi: python3-module-pytest-8.0.2-alt1 sisyphus+341429.100.2.1 1709025013 installed <13>Apr 27 09:49:38 rpmi: python3-module-zipp-3.18.1-alt1 sisyphus+342979.100.2.1 1710837966 installed <13>Apr 27 09:49:38 rpmi: python3-module-importlib-metadata-7.1.0-alt1 sisyphus+343253.100.1.1 1711017097 installed <13>Apr 27 09:49:38 rpmi: python3-module-keyring-25.1.0-alt1 sisyphus+344253.100.1.1 1712132474 installed <13>Apr 27 09:49:38 rpmi: python3-module-imagesize-1.4.1-alt1 sisyphus+318084.100.1.1 1680697673 installed <13>Apr 27 09:49:38 rpmi: python3-module-idna-3.7-alt1 sisyphus+345659.100.1.1 1713798399 installed <13>Apr 27 09:49:38 rpmi: python3-module-executing-2.0.1-alt1 sisyphus+339000.100.1.1 1706204708 installed <13>Apr 27 09:49:38 rpmi: python3-module-wrapt-1.16.0-alt1 sisyphus+338885.100.1.2 1706112829 installed <13>Apr 27 09:49:38 rpmi: python3-module-decorator-4.4.2-alt2 sisyphus+280713.100.1.1 1627266028 installed <13>Apr 27 09:49:38 rpmi: python3-module-colorama-0.4.6-alt1 sisyphus+308971.100.1.1 1666698282 installed <13>Apr 27 09:49:38 rpmi: python3-module-charset-normalizer-2.1.1-alt1 sisyphus+311047.100.1.1 1669992940 installed <13>Apr 27 09:49:38 rpmi: python3-module-requests-2.31.0-alt1 sisyphus+321663.100.2.1 1684917021 installed <13>Apr 27 09:49:38 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Apr 27 09:49:38 rpmi: python3-module-cffi-1.16.0-alt1 sisyphus+333513.10400.71.1 1704540321 installed <13>Apr 27 09:49:38 rpmi: python3-module-cryptography-42.0.5-alt1 sisyphus+341498.100.1.1 1709027854 installed <13>Apr 27 09:49:38 rpmi: python3-module-openssl-24.0.0-alt1 sisyphus+340924.100.1.1 1708214977 installed <13>Apr 27 09:49:38 rpmi: python3-module-requests_toolbelt-1.0.0-alt3 sisyphus+338996.100.1.1 1706201427 installed <13>Apr 27 09:49:38 rpmi: python3-module-twine-4.0.2-alt2 sisyphus+340399.100.1.1 1707632728 installed <13>Apr 27 09:49:38 rpmi: python3-modules-curses-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:49:38 rpmi: python3-module-blessings-1.7-alt1 sisyphus+282838.100.1.1 1629042135 installed <13>Apr 27 09:49:38 rpmi: python3-module-bcrypt-3.2.2-alt1 sisyphus+333513.30700.72.1 1704589372 installed <13>Apr 27 09:49:38 rpmi: python3-module-babel-1:2.14.0-alt1.1 sisyphus+342546.1400.3.1 1710867888 installed <13>Apr 27 09:49:38 rpmi: python-sphinx-objects.inv-1:2.3.13.20240324-alt1 sisyphus+343668.100.1.1 1711482584 installed <13>Apr 27 09:49:38 rpmi: python3-module-sphinxcontrib-applehelp-1.0.8-alt1 sisyphus+338681.100.1.1 1705971952 installed <13>Apr 27 09:49:38 rpmi: python3-module-sphinxcontrib-devhelp-1.0.6-alt1 sisyphus+338681.200.1.1 1705971978 installed <13>Apr 27 09:49:38 rpmi: python3-module-sphinxcontrib-jquery-4.1-alt3 sisyphus+339023.100.1.1 1706234262 installed <13>Apr 27 09:49:38 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt1 sisyphus+276004.100.1.1 1624811634 installed <13>Apr 27 09:49:38 rpmi: python3-module-sphinxcontrib-htmlhelp-2.0.0-alt2 sisyphus+298571.100.1.1 1650103344 installed <13>Apr 27 09:49:38 rpmi: python3-module-sphinxcontrib-serializinghtml-1.1.10-alt1 sisyphus+338546.100.3.1 1705871063 installed <13>Apr 27 09:49:38 rpmi: python3-module-sphinxcontrib-qthelp-1.0.7-alt1 sisyphus+338681.300.1.1 1705972004 installed <13>Apr 27 09:49:39 rpmi: python3-module-sphinx-1:7.2.6-alt1 sisyphus+338037.100.1.2 1705651927 installed <13>Apr 27 09:49:39 rpmi: python3-module-releases-2.1.1-alt1 sisyphus+319594.100.1.1 1682772436 installed <13>Apr 27 09:49:39 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094932 installed <13>Apr 27 09:49:39 rpmi: python3-module-yaml-6.0.1-alt1.1 sisyphus+333513.45640.73.1 1704640302 installed <13>Apr 27 09:49:39 rpmi: python3-module-invoke-2.2.0-alt1 sisyphus+326614.100.2.1 1691484876 installed <13>Apr 27 09:49:39 rpmi: libsodium26-1.0.19-alt2 sisyphus+343953.200.2.1 1711792342 installed <13>Apr 27 09:49:39 rpmi: python3-module-pynacl-1.5.0-alt1 sisyphus+333513.31600.72.1 1704589705 installed <13>Apr 27 09:49:39 rpmi: libpython3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:49:39 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:49:39 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:49:39 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:49:40 rpmi: python3-dev-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:49:40 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781690 installed <13>Apr 27 09:49:40 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 27 09:49:40 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 27 09:49:40 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed <13>Apr 27 09:49:40 rpmi: libharfbuzz-8.4.0-alt1 sisyphus+344161.100.1.1 1711987969 installed <13>Apr 27 09:49:40 rpmi: libfreetype-2.13.2-alt1 sisyphus+328677.100.1.1 1693834346 installed <13>Apr 27 09:49:40 rpmi: libfontconfig1-2.14.2-alt8 sisyphus+328444.100.1.1 1693553407 installed <13>Apr 27 09:49:40 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441073 installed <13>Apr 27 09:49:40 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed <13>Apr 27 09:49:40 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342009 installed <13>Apr 27 09:49:40 rpmi: libX11-locales-3:1.8.8-alt1 sisyphus+343583.100.1.1 1711440719 installed <13>Apr 27 09:49:40 rpmi: libX11-3:1.8.8-alt1 sisyphus+343583.100.1.1 1711440722 installed <13>Apr 27 09:49:40 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436131 installed <13>Apr 27 09:49:40 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023273 installed <13>Apr 27 09:49:40 rpmi: libtk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548528 installed <13>Apr 27 09:49:40 rpmi: tk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548528 installed <13>Apr 27 09:49:40 rpmi: tcl-tix-8.4.3-alt4 sisyphus+277292.300.2.1 1625442551 installed <13>Apr 27 09:49:40 rpmi: python3-modules-tkinter-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:49:40 rpmi: python3-module-tqdm-4.66.2-alt1 sisyphus+340523.100.1.2 1707760160 installed <13>Apr 27 09:49:40 rpmi: python3-module-invocations-3.3.0-alt2 sisyphus+322305.300.3.1 1686236296 installed <13>Apr 27 09:49:41 rpmi: python3-module-setuptools-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 09:49:41 rpmi: python3-module-paramiko-3.4.0-alt1 sisyphus+339791.200.4.1 1707386060 installed <13>Apr 27 09:49:41 rpmi: python3-module-icecream-2.1.3-alt1 sisyphus+319344.300.3.1 1683120084 installed <13>Apr 27 09:49:41 rpmi: python3-module-pytest-relaxed-2.0.2-alt1 sisyphus+344128.100.1.1 1711970854 installed <13>Apr 27 09:49:41 rpmi: python3-module-deprecated-1.2.14-alt1 sisyphus+323063.100.1.1 1686816667 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-Fabric-3.2.2-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-Fabric-3.2.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.50868 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-Fabric-3.2.2 + echo 'Source #0 (python3-module-Fabric-3.2.2.tar):' Source #0 (python3-module-Fabric-3.2.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-Fabric-3.2.2.tar + cd python3-module-Fabric-3.2.2 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (python3-module-Fabric-3.2.2-alt.patch):' Patch #0 (python3-module-Fabric-3.2.2-alt.patch): + /usr/bin/patch -p1 patching file integration/concurrency.py patching file integration/connection.py patching file integration/transfer.py patching file tests/_util.py patching file tests/auth.py patching file tests/config.py patching file tests/connection.py patching file tests/group.py patching file tests/transfer.py + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep518 INFO : pyproject.toml was not found, using defaults + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep517 INFO : pyproject.toml was not found, using defaults + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify metadata INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-Fabric-3.2.2 INFO : Output dir: /usr/src/tmp/tmpf2hxjrce INFO : pyproject.toml was not found, using defaults + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show check + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify check + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.86041 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-Fabric-3.2.2 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-Fabric-3.2.2 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec INFO : pyproject_installer.lib.build_backend : pyproject.toml was not found, using defaults INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta:__legacy__ INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} /usr/lib/python3/site-packages/setuptools/_distutils/dist.py:266: UserWarning: Unknown distribution option: 'python_requres' warnings.warn(msg) INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py INFO : root : creating build INFO : root : creating build/lib INFO : root : creating build/lib/fabric INFO : root : copying fabric/util.py -> build/lib/fabric INFO : root : copying fabric/tunnels.py -> build/lib/fabric INFO : root : copying fabric/transfer.py -> build/lib/fabric INFO : root : copying fabric/tasks.py -> build/lib/fabric INFO : root : copying fabric/runners.py -> build/lib/fabric INFO : root : copying fabric/main.py -> build/lib/fabric INFO : root : copying fabric/group.py -> build/lib/fabric INFO : root : copying fabric/executor.py -> build/lib/fabric INFO : root : copying fabric/exceptions.py -> build/lib/fabric INFO : root : copying fabric/connection.py -> build/lib/fabric INFO : root : copying fabric/config.py -> build/lib/fabric INFO : root : copying fabric/auth.py -> build/lib/fabric INFO : root : copying fabric/_version.py -> build/lib/fabric INFO : root : copying fabric/__main__.py -> build/lib/fabric INFO : root : copying fabric/__init__.py -> build/lib/fabric INFO : root : creating build/lib/fabric/testing INFO : root : copying fabric/testing/fixtures.py -> build/lib/fabric/testing INFO : root : copying fabric/testing/base.py -> build/lib/fabric/testing INFO : root : copying fabric/testing/__init__.py -> build/lib/fabric/testing INFO : wheel : installing to build/bdist.linux-i686/wheel INFO : root : running install INFO : root : running install_lib INFO : root : creating build/bdist.linux-i686 INFO : root : creating build/bdist.linux-i686/wheel INFO : root : creating build/bdist.linux-i686/wheel/fabric INFO : root : creating build/bdist.linux-i686/wheel/fabric/testing INFO : root : copying build/lib/fabric/testing/__init__.py -> build/bdist.linux-i686/wheel/fabric/testing INFO : root : copying build/lib/fabric/testing/base.py -> build/bdist.linux-i686/wheel/fabric/testing INFO : root : copying build/lib/fabric/testing/fixtures.py -> build/bdist.linux-i686/wheel/fabric/testing INFO : root : copying build/lib/fabric/__init__.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/__main__.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/_version.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/auth.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/config.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/connection.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/exceptions.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/executor.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/group.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/main.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/runners.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/tasks.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/transfer.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/tunnels.py -> build/bdist.linux-i686/wheel/fabric INFO : root : copying build/lib/fabric/util.py -> build/bdist.linux-i686/wheel/fabric INFO : root : running install_egg_info INFO : root : running egg_info INFO : root : writing fabric.egg-info/PKG-INFO INFO : root : writing dependency_links to fabric.egg-info/dependency_links.txt INFO : root : writing entry points to fabric.egg-info/entry_points.txt INFO : root : writing requirements to fabric.egg-info/requires.txt INFO : root : writing top-level names to fabric.egg-info/top_level.txt INFO : root : reading manifest file 'fabric.egg-info/SOURCES.txt' INFO : root : reading manifest template 'MANIFEST.in' WARNING : root : warning: no previously-included files matching '*' found under directory 'sites/*/_build' WARNING : root : warning: no previously-included files matching '*.pyc' found under directory 'tests' WARNING : root : warning: no previously-included files matching '*.pyo' found under directory 'tests' WARNING : root : warning: no previously-included files matching '*.pyc' found under directory 'integration' WARNING : root : warning: no previously-included files matching '*.pyo' found under directory 'integration' INFO : root : adding license file 'LICENSE' INFO : root : writing manifest file 'fabric.egg-info/SOURCES.txt' INFO : root : Copying fabric.egg-info to build/bdist.linux-i686/wheel/fabric-3.2.2-py3.12.egg-info INFO : root : running install_scripts INFO : wheel : creating build/bdist.linux-i686/wheel/fabric-3.2.2.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/dist/.tmp-jnxt2n8f/fabric-3.2.2-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it INFO : wheel : adding 'fabric/__init__.py' INFO : wheel : adding 'fabric/__main__.py' INFO : wheel : adding 'fabric/_version.py' INFO : wheel : adding 'fabric/auth.py' INFO : wheel : adding 'fabric/config.py' INFO : wheel : adding 'fabric/connection.py' INFO : wheel : adding 'fabric/exceptions.py' INFO : wheel : adding 'fabric/executor.py' INFO : wheel : adding 'fabric/group.py' INFO : wheel : adding 'fabric/main.py' INFO : wheel : adding 'fabric/runners.py' INFO : wheel : adding 'fabric/tasks.py' INFO : wheel : adding 'fabric/transfer.py' INFO : wheel : adding 'fabric/tunnels.py' INFO : wheel : adding 'fabric/util.py' INFO : wheel : adding 'fabric/testing/__init__.py' INFO : wheel : adding 'fabric/testing/base.py' INFO : wheel : adding 'fabric/testing/fixtures.py' INFO : wheel : adding 'fabric-3.2.2.dist-info/LICENSE' INFO : wheel : adding 'fabric-3.2.2.dist-info/METADATA' INFO : wheel : adding 'fabric-3.2.2.dist-info/WHEEL' INFO : wheel : adding 'fabric-3.2.2.dist-info/entry_points.txt' INFO : wheel : adding 'fabric-3.2.2.dist-info/top_level.txt' INFO : wheel : adding 'fabric-3.2.2.dist-info/RECORD' INFO : wheel : removing build/bdist.linux-i686/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: fabric-3.2.2-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.12590 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-Fabric-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-Fabric-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-Fabric-3.2.2 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-Fabric-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: fabric-3.2.2-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-Fabric-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: fabric-3.2.2.dist-info/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: fabric-3.2.2.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: fabric-3.2.2.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: fabric-3.2.2.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Generating entrypoints scripts DEBUG : pyproject_installer.lib.scripts : Installing console script: fab INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-Fabric-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-Fabric-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-Fabric-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-Fabric-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-Fabric-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-Fabric-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-Fabric-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-Fabric-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/__init__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/base.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/fixtures.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__main__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/_version.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/auth.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/config.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/connection.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/exceptions.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/executor.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/group.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/main.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/runners.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/tasks.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/transfer.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/tunnels.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/util.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-Fabric-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/__init__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/base.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/fixtures.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__main__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/_version.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/auth.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/config.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/connection.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/exceptions.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/executor.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/group.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/main.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/runners.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/tasks.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/transfer.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/tunnels.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/util.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-Fabric-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/__init__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/base.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/fixtures.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__main__.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/_version.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/auth.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/config.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/connection.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/exceptions.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/executor.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/group.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/main.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/runners.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/tasks.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/transfer.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/tunnels.py compile /usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/util.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/fabric/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/__main__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/__main__.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/_version.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/_version.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/_version.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/_version.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/auth.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/auth.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/config.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/config.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/connection.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/connection.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/exceptions.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/exceptions.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/executor.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/executor.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/group.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/group.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/main.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/main.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/runners.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/runners.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/tasks.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/tasks.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/transfer.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/transfer.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/tunnels.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/tunnels.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/__pycache__/util.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/__pycache__/util.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/testing/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/testing/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/fabric/testing/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/fabric/testing/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/fabric/testing/__pycache__/fixtures.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/fabric/testing/__pycache__/fixtures.cpython-312.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.12590 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-Fabric-3.2.2 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- inv test INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/dist/fabric-3.2.2-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/dist/fabric-3.2.2-py3-none-any.whl'] INFO : Running command: ['inv', 'test'] ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.5.0 -- /usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/.run_venv/bin/python3 cachedir: .pytest_cache rootdir: /usr/src/RPM/BUILD/python3-module-Fabric-3.2.2 configfile: pytest.ini testpaths: tests plugins: relaxed-2.0.2 collecting ...  collected 401 items  OpenSSHAuthStrategy init accepts additional args and creates agent get sources yields in specific order authenticate always closes agent close closes agent get pubkeys fabric config loads identities config var silently skips nonexistent files ssh config loads identityfile key silently skips nonexistent files implicit user home locations loads all four known key types silently skips nonexistent files does not load if config based keys given uses windows style ssh dir on windows loads keys from agent yields sources in specific order Config defaults to merger of global defaults our global defaults can override invokes has various Fabric specific default keys overrides some Invoke defaults amends Invoke runners map uses Fabric prefix from v1 must be given explicit env arg additional kwargs forwards arbitrary kwargs to init subservient to runtime overrides connect kwargs also merged with imported values var mappings always use pty forward agent gateway key filename base is not set if None no agent password set just to connect kwargs if sudo password set set to both password fields if necessary ssh config path sudo password sudo prompt timeout use ssh config warn only ssh config loading defaults to empty sshconfig obj if no files found object can be given explicitly via ssh config kwarg when config obj given default paths are not sought config obj prevents loading runtime path too when runtime path given other paths are not sought runtime path can be given via config itself runtime path does not die silently default file paths match openssh system path loads ok user path loads ok both paths loaded if both exist with user winning runtime path subject to user expansion user path subject to user expansion core ssh load option allows skipping ssh config loading skips default paths does not affect explicit object does not skip loading runtime path lazy loading and explicit methods may use lazy plus explicit methods to control flow Connection basic attributes is connected defaults to False client defaults to a new SSHClient known hosts behavior defaults to auto add init host is required is exposed as attribute may contain user shorthand may contain port shorthand may contain user and port shorthand ipv6 addresses work ok but avoid port shorthand user defaults to local user with no config accepts config user option may be given as kwarg errors when given as both kwarg and shorthand kwarg wins over config shorthand wins over config port defaults to 22 because yup accepts configuration port may be given as kwarg errors when given as both kwarg and shorthand kwarg wins over config shorthand wins over config forward agent defaults to False accepts configuration value may be given as kwarg kwarg wins over config connect timeout defaults to None accepts configuration value may be given as kwarg kwarg wins over config config is not required can be specified if given an invoke Config we upgrade to our own Config gateway is optional and defaults to None takes a Connection takes a string accepts configuration value initializes client instantiates empty SSHClient sets missing host key policy is made available as client attr ssh config effectively blank when no loaded config shows result of lookup when loaded config hostname original host always set hostname directive overrides host attr user wins over default wins over configuration loses to explicit port wins over default wins over configuration loses to explicit forward agent wins over default wins over configuration loses to explicit proxy command wins over default wins over configuration loses to explicit explicit False turns off feature proxy jump wins over default wins over configuration loses to explicit explicit False turns off feature wins over proxycommand multi hop works ok wildcards do not trigger recursion multihop plus wildcards still no recursion gateway Connections get parent connection configs connect timeout wins over default wins over configuration loses to explicit identity file basic loading of value connect kwargs defaults to empty dict may be given explicitly may be configured kwarg wins over config inline ssh env defaults to config value may be given from v1 must be given explicit env arg obtaining config defaults to calling Config from v1 may be given config explicitly additional kwargs forwards arbitrary kwargs to init conflicting kwargs win over v1 env values var mappings host string None host string errors usefully user port basic casted to int not supplied if given in host string string representation str displays repr displays core params omits default param values param comparison uses config proxyjump gateway shows type proxycommand gateway shows type comparison and hashing comparison uses host user and port comparison to non Connections is False hashing works sorting works open has no required args and returns value of connect calls SSHClient connect passes through connect kwargs refuses to overwrite connect kwargs with others connect kwargs protection not tripped by defaults submits connect timeout is connected True when successful short circuits if already connected is connected still False when connect fails uses configured user host and port uses gateway channel as sock for SSHClient connect uses proxycommand as sock for Client connect connect kwargs key filename merges sources[All sources] merges sources[All sources, kwarg (string)] merges sources[No sources] merges sources[ssh config only] merges sources[Invoke-level config only] merges sources[Connection kwarg only] merges sources[Connection kwarg (string) only] merges sources[ssh config + invoke config, no kwarg] merges sources[ssh config + kwarg, no Invoke-level config] merges sources[ssh config + kwarg (string), no Invoke-level config] merges sources[Invoke-level config + kwarg, no ssh config] merges sources[Invoke-level config + kwarg (string), no ssh config] merges sources[ssh config, string Invoke config, no kwarg] merges sources[no ssh config, string Invoke config, list kwarg] merges sources[no ssh config, string Invoke config, string kwarg] merges sources[ssh config, string Invoke config, string kwarg] close has no required args and returns None calls SSHClient close calls SFTPClient close calls SFTPClient close not called if not open calls agent handler close if enabled short circuits if not connected class works as a closing contextmanager create session calls open for you activates paramiko agent forwarding if configured run calls open for you passes inline env to Remote calls Remote run with command and kwargs and returns its result shell calls RemoteShell run with all kwargs and returns its result raises TypeError for disallowed kwargs honors config system for allowed kwargs local calls invoke Local run sudo calls open for you passes inline env to Remote basic invocation per host password works as expected sftp returns result of client open sftp lazily caches result get calls Transfer get put calls Transfer put forward local forwards local port to remote end distinct remote port non localhost listener non remote localhost connection tunnel errors bubble up tunnel manager errors bubble up multiple tunnels can be open at once forward remote forwards remote port to local end distinct local port non localhost connections remote non localhost listener multiple tunnels can be open at once tunnel errors bubble up listener errors bubble up Executor expand calls hosts flag empty no parameterization is done hosts flag set parameterization per host post tasks happen once only hosts attribute on task objects parameterization per host post tasks happen once only may give Connection kwargs as values Invoke task objects without hosts attribute still work execution happens normally without parameterization hosts flag still triggers parameterization hosts flag vs attributes flag wins remainder raises NothingToDo when no hosts creates anonymous call per host dedupe deduplication not performed parameterize always generates ConnectionCall with host attr Group init may be empty takes splat arg of host strings takes splat kwargs and passes them to Connections from connections inits from iterable of Connections acts like an iterable of Connections abstract methods not implemented[run] abstract methods not implemented[sudo] abstract methods not implemented[put] abstract methods not implemented[get] close and contextmanager behavior close closes all member connections contextmanager behavior works like Connection get local defaults to host interpolated path when no arg or kwarg given not when arg given not when kwarg given SerialGroup executes arguments on contents run serially[run] executes arguments on contents run serially[sudo] executes arguments on contents run serially[put] executes arguments on contents run serially[get] errors in execution capture and continue til end[run] errors in execution capture and continue til end[sudo] errors in execution capture and continue til end[put] errors in execution capture and continue til end[get] returns results mapping[run] returns results mapping[sudo] returns results mapping[put] returns results mapping[get] ThreadingGroup executes arguments on contents run via threading[run] executes arguments on contents run via threading[sudo] executes arguments on contents run via threading[put] executes arguments on contents run via threading[get] queue used to return results[run] queue used to return results[sudo] queue used to return results[put] queue used to return results[get] bubbles up errors within threads[run] bubbles up errors within threads[sudo] bubbles up errors within threads[put] bubbles up errors within threads[get] returns results mapping[run] returns results mapping[sudo] returns results mapping[put] returns results mapping[get] init version and version info Connection Remote RemoteShell Result Config Group SerialGroup ThreadingGroup GroupResult task Task Executor OpenSSHAuthStrategy Fab core program behavior version output contains our name plus deps help output says fab exposes hosts flag in help executes remainder as anonymous task can list agent keys uses FABRIC env prefix basic pre and post tasks still work filenames loads fabfile not tasks loads fabric config files not invoke ones runtime ssh config path capital F flag specifies runtime ssh config file long form flag also works IOErrors if given missing file config only loaded once per session hosts flag parameterizes tasks single string is single host and single exec comma separated string is multiple hosts multiple hosts works with remainder too host string shorthand is passed through pre post tasks are not parameterized across hosts hosts task arg parameterizes tasks single string is single exec multiple strings is multiple host args host string shorthand works ok may give Connection init kwarg dicts may give mixed value types no hosts flag or task arg calls task once with invoke context vanilla Invoke task works too generates exception if combined with remainder invokelike multitask invocation preserves config mutation connect timeout dash t supplies default connect timeout double dash connect timeout also works runtime identity file dash i supplies default connect kwarg key filename double dash identity also works may be given multiple times secrets prompts password prompt updates connect kwargs passphrase prompt updates connect kwargs configuration updating and merging key filename can be set via non override config levels cli identity still overrides when non empty completion complete flag does not trigger remainder only behavior main python dash m acts like fab Remote needs handle on a Connection env replaces when replace env True augments when replace env False run calls expected paramiko bits writes remote streams to local streams return value is Result subclass exposing cxn used channel is closed normally channel is closed on body exceptions stop calls super correctly channel close skipped when channel not even made pty True uses paramiko get pty with local size no SIGWINCH means no handler SIGWINCH handled when present SIGWINCH not handled in subthreads window change handler uses resize pty start sends env to paramiko update environment by default uses export prefixing when inline env is True send start message sends exec command kill closes the channel RemoteShell send start message sends invoke shell Task accepts Invoke level init kwargs allows hosts kwarg task accepts Invoke level kwargs returns Fabric level Task instance does not touch klass kwarg if explicitly given hosts kwarg values may be connection first posarg strings values may be Connection constructor kwarg dicts values may be mixed ConnectionCall init inherits regular kwargs extends with init kwargs kwarg str includes init kwargs host value MockRemote mocks by default prevents real ssh connectivity via paramiko guts does not run safety checks when nothing really expected contextmanager behavior calls safety and stop on exit with try finally enable sftp does not break ssh mocking enables per session sftp mocks safety checks work Transfer init requires connection is remote dir returns bool of stat ISDIR flag returns False if stat raises IOError get basics accepts single remote path posarg accepts local and remote kwargs returns rich Result object path arg edge cases local None uses remote filename local empty string uses remote filename remote arg is required remote arg cannot be None remote arg cannot be empty string local arg interpolation connection params connection params as dir remote path posixpath bits file like local paths remote path to local StringIO result contains fd for local path mode concerns preserves remote mode by default allows disabling remote mode preservation local directory creation without trailing slash means leaf file with trailing slash means mkdir entire arg put basics accepts single local path posarg accepts local and remote kwargs returns rich Result object remote end is directory appends local file basename file like local objects name attribute present appends like basename no name attribute raises ValueError path arg edge cases remote None uses local filename remote empty string uses local filename remote cant be empty if local file like local arg is required local arg cannot be None local arg cannot be empty string file like local paths remote path from local StringIO local FLOs are rewound before putting result contains fd for local path mode concerns preserves local mode by default allows disabling local mode preservation get local user defaults to getpass getuser KeyError means SaaS and thus None =============================== warnings summary =============================== tests/transfer.py: 36 warnings /usr/src/RPM/BUILD/python3-module-Fabric-3.2.2/.run_venv/lib/python3/site-packages/fabric/testing/fixtures.py:119: DeprecationWarning: Call to deprecated class MockSFTP. (This class has been merged with `MockRemote` which can now handle SFTP mocking too. Please switch to it!) -- Deprecated since version 3.2. mock = MockSFTP(autostart=False) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================= 394 passed, 7 skipped, 36 warnings in 2.19s ================== INFO : Command's result: OK + exit 0 Processing files: python3-module-Fabric-3.2.2-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.8623 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-Fabric-3.2.2 + DOCDIR=/usr/src/tmp/python3-module-Fabric-buildroot/usr/share/doc/python3-module-Fabric-3.2.2 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-Fabric-buildroot/usr/share/doc/python3-module-Fabric-3.2.2 + /bin/mkdir -p /usr/src/tmp/python3-module-Fabric-buildroot/usr/share/doc/python3-module-Fabric-3.2.2 + cp -prL README.rst /usr/src/tmp/python3-module-Fabric-buildroot/usr/share/doc/python3-module-Fabric-3.2.2 + chmod -R go-w /usr/src/tmp/python3-module-Fabric-buildroot/usr/share/doc/python3-module-Fabric-3.2.2 + chmod -R a+rX /usr/src/tmp/python3-module-Fabric-buildroot/usr/share/doc/python3-module-Fabric-3.2.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RYCi4D 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.UijNfv find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) py3prov: detected potential module:fabric py3prov: detected potential module:fabric py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/bin/fab: skipping "sys" lines:[3] py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/bin/fab: "fabric.main" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py: "fabric._version" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py: "fabric.connection" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py: "fabric.runners" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py: "fabric.group" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py: "fabric.tasks" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py: "fabric.executor" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__init__.py: "fabric.auth" lines:[[13]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/__main__.py: "fabric.main" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/auth.py: "fabric.util" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/config.py: skipping "errno" lines:[2] py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/config.py: "fabric.runners" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/config.py: "fabric.util" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/connection.py: "fabric.config" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/connection.py: "fabric.exceptions" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/connection.py: "fabric.transfer" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/connection.py: "fabric.tunnels" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/executor.py: "fabric.tasks" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/executor.py: "fabric.exceptions" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/executor.py: "fabric.util" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/group.py: "fabric.connection" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/group.py: "fabric.exceptions" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/main.py: "fabric" lines:[14, 15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/tasks.py: "fabric.connection" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/transfer.py: "fabric.util" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/tunnels.py: skipping "time" lines:[10] py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/util.py: skipping "sys" lines:[2] py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/util.py: "getpass" lines:[[26]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/util.py: "win32api" lines:[[[[[40]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/util.py: "win32security" lines:[[[[[41]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/util.py: "win32profile" lines:[[[[[42]]]]]: Ignore for REQ:slight Provides: python3-module-fabric = 3.2.2-alt1, python3(fabric), python3(fabric.__main__), python3(fabric._version), python3(fabric.auth), python3(fabric.config), python3(fabric.connection), python3(fabric.exceptions), python3(fabric.executor), python3(fabric.group), python3(fabric.main), python3(fabric.runners), python3(fabric.tasks), python3(fabric.transfer), python3(fabric.tunnels), python3(fabric.util) Requires: python3-module-decorator, python3-module-deprecated, python3-module-invoke, python3-module-paramiko, /usr/bin/python3, /usr/lib/python3/site-packages, python3(contextlib) < 0, python3(copy) < 0, python3(decorator) < 0, python3(functools) < 0, python3(getpass) < 0, python3(invoke) < 0, python3(invoke.config) < 0, python3(invoke.exceptions) < 0, python3(invoke.util) < 0, python3(io) < 0, python3(logging) < 0, python3(os) < 0, python3(paramiko) < 0, python3(paramiko.agent) < 0, python3(paramiko.auth_strategy) < 0, python3(paramiko.client) < 0, python3(paramiko.config) < 0, python3(paramiko.proxy) < 0, python3(pathlib) < 0, python3(posixpath) < 0, python3(queue) < 0, python3(select) < 0, python3(signal) < 0, python3(socket) < 0, python3(stat) < 0, python3(threading) < 0 Conflicts: python-module-Fabric Processing files: python3-module-Fabric-tests-3.2.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ByUTsU 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.qLMGsD find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) py3prov: detected potential module:fabric py3prov: detected potential module:fabric py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/base.py: skipping "itertools" lines:[19] py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/fixtures.py: "fabric.testing.base" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/fixtures.py: "pytest" lines:[[21]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-Fabric-buildroot/usr/lib/python3/site-packages/fabric/testing/fixtures.py: "warnings" lines:[[[23]]]: Ignore for REQ:slight Provides: python3(fabric.testing), python3(fabric.testing.base), python3(fabric.testing.fixtures) Requires: python3-module-Fabric, /usr/lib/python3/site-packages, python3(deprecated.classic) < 0, python3(deprecated.sphinx) < 0, python3(fabric.transfer) < 0, python3(io) < 0, python3(os) < 0, python3(unittest.mock) < 0, python3(fabric) < 0 Adding to python3-module-Fabric-tests a strict dependency on python3-module-Fabric Removing 2 extra deps from python3-module-Fabric-tests due to dependency on python3-module-Fabric Removing 3 extra deps from python3-module-Fabric-tests due to repentancy on python3-module-Fabric Wrote: /usr/src/RPM/RPMS/noarch/python3-module-Fabric-3.2.2-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/python3-module-Fabric-tests-3.2.2-alt1.noarch.rpm (w2.lzdio) 6.94user 1.87system 0:11.96elapsed 73%CPU (0avgtext+0avgdata 48176maxresident)k 0inputs+0outputs (0major+264053minor)pagefaults 0swaps 4.93user 3.53system 0:49.20elapsed 17%CPU (0avgtext+0avgdata 127504maxresident)k 15744inputs+0outputs (0major+320675minor)pagefaults 0swaps