>>> pyinfra: Building testing/pyinfra 3.3.1-r0 (using abuild 3.15.0-r2) started Wed, 16 Jul 2025 00:27:14 +0000 >>> pyinfra: Validating /home/buildozer/aports/testing/pyinfra/APKBUILD... >>> pyinfra: Analyzing dependencies... >>> pyinfra: Installing for build: build-base py3-click py3-dateutil py3-distro py3-gevent py3-jinja2 py3-packaging py3-paramiko py3-typeguard py3-typing-extensions py3-gpep517 py3-installer py3-setuptools py3-pytest py3-yaml ( 1/81) Installing libffi (3.5.1-r0) ( 2/81) Installing gdbm (1.24-r0) ( 3/81) Installing mpdecimal (4.0.1-r0) ( 4/81) Installing libpanelw (6.5_p20250705-r0) ( 5/81) Installing sqlite-libs (3.50.2-r0) ( 6/81) Installing python3 (3.12.11-r0) ( 7/81) Installing python3-pycache-pyc0 (3.12.11-r0) ( 8/81) Installing pyc (3.12.11-r0) ( 9/81) Installing py3-click-pyc (8.1.8-r1) (10/81) Installing python3-pyc (3.12.11-r0) (11/81) Installing py3-click (8.1.8-r1) (12/81) Installing py3-six (1.17.0-r0) (13/81) Installing py3-six-pyc (1.17.0-r0) (14/81) Installing py3-dateutil (2.9.0-r1) (15/81) Installing py3-dateutil-pyc (2.9.0-r1) (16/81) Installing py3-distro (1.9.0-r2) (17/81) Installing py3-distro-pyc (1.9.0-r2) (18/81) Installing py3-cparser (2.22-r1) (19/81) Installing py3-cparser-pyc (2.22-r1) (20/81) Installing py3-cffi (1.17.1-r1) (21/81) Installing py3-cffi-pyc (1.17.1-r1) (22/81) Installing py3-greenlet (3.2.3-r0) (23/81) Installing py3-greenlet-pyc (3.2.3-r0) (24/81) Installing py3-parsing (3.2.3-r0) (25/81) Installing py3-parsing-pyc (3.2.3-r0) (26/81) Installing py3-packaging (25.0-r0) (27/81) Installing py3-packaging-pyc (25.0-r0) (28/81) Installing py3-setuptools (80.9.0-r0) (29/81) Installing py3-setuptools-pyc (80.9.0-r0) (30/81) Installing py3-zope-event (5.0-r1) (31/81) Installing py3-zope-event-pyc (5.0-r1) (32/81) Installing py3-zope-interface (7.2-r0) (33/81) Installing py3-zope-interface-pyc (7.2-r0) (34/81) Installing libev (4.33-r1) (35/81) Installing libuv (1.51.0-r0) (36/81) Installing py3-gevent (25.4.2-r0) (37/81) Installing py3-gevent-pyc (25.4.2-r0) (38/81) Installing py3-markupsafe (3.0.2-r0) (39/81) Installing py3-markupsafe-pyc (3.0.2-r0) (40/81) Installing py3-jinja2 (3.1.6-r0) (41/81) Installing py3-jinja2-pyc (3.1.6-r0) (42/81) Installing py3-bcrypt (4.3.0-r0) (43/81) Installing py3-bcrypt-pyc (4.3.0-r0) (44/81) Installing py3-cryptography (44.0.3-r0) (45/81) Installing py3-cryptography-pyc (44.0.3-r0) (46/81) Installing py3-pynacl (1.5.0-r6) (47/81) Installing py3-pynacl-pyc (1.5.0-r6) (48/81) Installing py3-paramiko (3.5.1-r0) (49/81) Installing py3-paramiko-pyc (3.5.1-r0) (50/81) Installing py3-editables (0.5-r2) (51/81) Installing py3-editables-pyc (0.5-r2) (52/81) Installing py3-pathspec (0.12.1-r2) (53/81) Installing py3-pathspec-pyc (0.12.1-r2) (54/81) Installing py3-pluggy (1.6.0-r0) (55/81) Installing py3-pluggy-pyc (1.6.0-r0) (56/81) Installing py3-trove-classifiers (2025.1.15.22-r0) (57/81) Installing py3-trove-classifiers-pyc (2025.1.15.22-r0) (58/81) Installing py3-hatchling (1.27.0-r0) (59/81) Installing py3-hatchling-pyc (1.27.0-r0) (60/81) Installing py3-bracex (2.5-r0) (61/81) Installing py3-bracex-pyc (2.5-r0) (62/81) Installing py3-typing-extensions (4.14.1-r0) (63/81) Installing py3-typing-extensions-pyc (4.14.1-r0) (64/81) Installing py3-typeguard (4.4.2-r0) (65/81) Installing py3-typeguard-pyc (4.4.2-r0) (66/81) Installing py3-installer (0.7.0-r2) (67/81) Installing py3-installer-pyc (0.7.0-r2) (68/81) Installing py3-gpep517 (19-r0) (69/81) Installing py3-gpep517-pyc (19-r0) (70/81) Installing py3-iniconfig (2.1.0-r0) (71/81) Installing py3-iniconfig-pyc (2.1.0-r0) (72/81) Installing py3-py (1.11.0-r4) (73/81) Installing py3-py-pyc (1.11.0-r4) (74/81) Installing py3-pygments (2.19.2-r0) (75/81) Installing py3-pygments-pyc (2.19.2-r0) (76/81) Installing py3-pytest (8.4.1-r0) (77/81) Installing py3-pytest-pyc (8.4.1-r0) (78/81) Installing yaml (0.2.5-r2) (79/81) Installing py3-yaml (6.0.2-r0) (80/81) Installing py3-yaml-pyc (6.0.2-r0) (81/81) Installing .makedepends-pyinfra (20250716.002718) busybox-1.37.0-r19.trigger: Executing script... OK: 426 MiB in 191 packages >>> pyinfra: Cleaning up srcdir >>> pyinfra: Cleaning up pkgdir >>> pyinfra: Cleaning up tmpdir >>> pyinfra: Fetching https://distfiles.alpinelinux.org/distfiles/edge/pyinfra-3.3.1.tar.gz >>> pyinfra: Fetching https://distfiles.alpinelinux.org/distfiles/edge/pyinfra-3.3.1.tar.gz >>> pyinfra: Checking sha512sums... pyinfra-3.3.1.tar.gz: OK >>> pyinfra: Unpacking /var/cache/distfiles/edge/pyinfra-3.3.1.tar.gz... 2025-07-16 00:27:23,398 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2025-07-16 00:27:23,622 root INFO running bdist_wheel /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. By 2025-Aug-30, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! self.finalize_options() 2025-07-16 00:27:23,774 root INFO running build 2025-07-16 00:27:23,774 root INFO running build_py 2025-07-16 00:27:23,807 root INFO creating build/lib/pyinfra_cli 2025-07-16 00:27:23,810 root INFO copying pyinfra_cli/exceptions.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,811 root INFO copying pyinfra_cli/inventory.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,813 root INFO copying pyinfra_cli/__init__.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,815 root INFO copying pyinfra_cli/commands.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,817 root INFO copying pyinfra_cli/main.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,819 root INFO copying pyinfra_cli/util.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,820 root INFO copying pyinfra_cli/__main__.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,822 root INFO copying pyinfra_cli/log.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,824 root INFO copying pyinfra_cli/prints.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,825 root INFO copying pyinfra_cli/virtualenv.py -> build/lib/pyinfra_cli 2025-07-16 00:27:23,828 root INFO creating build/lib/pyinfra 2025-07-16 00:27:23,829 root INFO copying pyinfra/context.py -> build/lib/pyinfra 2025-07-16 00:27:23,830 root INFO copying pyinfra/local.py -> build/lib/pyinfra 2025-07-16 00:27:23,832 root INFO copying pyinfra/__init__.py -> build/lib/pyinfra 2025-07-16 00:27:23,833 root INFO copying pyinfra/version.py -> build/lib/pyinfra 2025-07-16 00:27:23,835 root INFO copying pyinfra/progress.py -> build/lib/pyinfra 2025-07-16 00:27:23,836 root INFO copying pyinfra/__main__.py -> build/lib/pyinfra 2025-07-16 00:27:23,839 root INFO creating build/lib/pyinfra/api 2025-07-16 00:27:23,840 root INFO copying pyinfra/api/facts.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,841 root INFO copying pyinfra/api/exceptions.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,843 root INFO copying pyinfra/api/inventory.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,844 root INFO copying pyinfra/api/state.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,846 root INFO copying pyinfra/api/__init__.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,847 root INFO copying pyinfra/api/arguments_typed.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,849 root INFO copying pyinfra/api/connect.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,850 root INFO copying pyinfra/api/operation.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,852 root INFO copying pyinfra/api/util.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,853 root INFO copying pyinfra/api/operations.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,855 root INFO copying pyinfra/api/deploy.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,856 root INFO copying pyinfra/api/config.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,858 root INFO copying pyinfra/api/arguments.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,859 root INFO copying pyinfra/api/host.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,861 root INFO copying pyinfra/api/command.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,863 root INFO copying pyinfra/api/connectors.py -> build/lib/pyinfra/api 2025-07-16 00:27:23,867 root INFO creating build/lib/pyinfra/facts 2025-07-16 00:27:23,868 root INFO copying pyinfra/facts/apk.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,869 root INFO copying pyinfra/facts/xbps.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,871 root INFO copying pyinfra/facts/efibootmgr.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,872 root INFO copying pyinfra/facts/npm.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,873 root INFO copying pyinfra/facts/upstart.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,875 root INFO copying pyinfra/facts/pkg.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,876 root INFO copying pyinfra/facts/openrc.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,877 root INFO copying pyinfra/facts/apt.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,879 root INFO copying pyinfra/facts/choco.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,880 root INFO copying pyinfra/facts/snap.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,882 root INFO copying pyinfra/facts/__init__.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,883 root INFO copying pyinfra/facts/mysql.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,885 root INFO copying pyinfra/facts/crontab.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,886 root INFO copying pyinfra/facts/cargo.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,888 root INFO copying pyinfra/facts/brew.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,889 root INFO copying pyinfra/facts/server.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,891 root INFO copying pyinfra/facts/pacman.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,892 root INFO copying pyinfra/facts/yum.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,894 root INFO copying pyinfra/facts/zypper.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,895 root INFO copying pyinfra/facts/lxd.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,897 root INFO copying pyinfra/facts/vzctl.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,898 root INFO copying pyinfra/facts/postgres.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,899 root INFO copying pyinfra/facts/deb.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,901 root INFO copying pyinfra/facts/rpm.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,902 root INFO copying pyinfra/facts/pkgin.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,904 root INFO copying pyinfra/facts/opkg.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,905 root INFO copying pyinfra/facts/bsdinit.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,907 root INFO copying pyinfra/facts/files.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,908 root INFO copying pyinfra/facts/git.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,910 root INFO copying pyinfra/facts/zfs.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,911 root INFO copying pyinfra/facts/selinux.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,913 root INFO copying pyinfra/facts/hardware.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,914 root INFO copying pyinfra/facts/docker.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,916 root INFO copying pyinfra/facts/pip.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,917 root INFO copying pyinfra/facts/postgresql.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,919 root INFO copying pyinfra/facts/systemd.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,920 root INFO copying pyinfra/facts/launchd.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,922 root INFO copying pyinfra/facts/flatpak.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,923 root INFO copying pyinfra/facts/freebsd.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,925 root INFO copying pyinfra/facts/pipx.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,926 root INFO copying pyinfra/facts/gpg.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,927 root INFO copying pyinfra/facts/runit.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,929 root INFO copying pyinfra/facts/gem.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,930 root INFO copying pyinfra/facts/dnf.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,932 root INFO copying pyinfra/facts/iptables.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,933 root INFO copying pyinfra/facts/sysvinit.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,935 root INFO copying pyinfra/facts/podman.py -> build/lib/pyinfra/facts 2025-07-16 00:27:23,938 root INFO creating build/lib/pyinfra/operations 2025-07-16 00:27:23,939 root INFO copying pyinfra/operations/python.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,941 root INFO copying pyinfra/operations/apk.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,942 root INFO copying pyinfra/operations/xbps.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,944 root INFO copying pyinfra/operations/npm.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,945 root INFO copying pyinfra/operations/upstart.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,946 root INFO copying pyinfra/operations/pkg.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,948 root INFO copying pyinfra/operations/openrc.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,949 root INFO copying pyinfra/operations/apt.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,951 root INFO copying pyinfra/operations/choco.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,952 root INFO copying pyinfra/operations/snap.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,954 root INFO copying pyinfra/operations/__init__.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,955 root INFO copying pyinfra/operations/mysql.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,957 root INFO copying pyinfra/operations/crontab.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,958 root INFO copying pyinfra/operations/cargo.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,960 root INFO copying pyinfra/operations/brew.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,961 root INFO copying pyinfra/operations/server.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,963 root INFO copying pyinfra/operations/pacman.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,964 root INFO copying pyinfra/operations/yum.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,965 root INFO copying pyinfra/operations/zypper.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,967 root INFO copying pyinfra/operations/lxd.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,968 root INFO copying pyinfra/operations/vzctl.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,970 root INFO copying pyinfra/operations/postgres.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,971 root INFO copying pyinfra/operations/pkgin.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,973 root INFO copying pyinfra/operations/opkg.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,974 root INFO copying pyinfra/operations/bsdinit.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,976 root INFO copying pyinfra/operations/files.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,978 root INFO copying pyinfra/operations/git.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,979 root INFO copying pyinfra/operations/zfs.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,981 root INFO copying pyinfra/operations/selinux.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,982 root INFO copying pyinfra/operations/ssh.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,984 root INFO copying pyinfra/operations/puppet.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,985 root INFO copying pyinfra/operations/docker.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,987 root INFO copying pyinfra/operations/pip.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,988 root INFO copying pyinfra/operations/postgresql.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,989 root INFO copying pyinfra/operations/systemd.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,991 root INFO copying pyinfra/operations/launchd.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,992 root INFO copying pyinfra/operations/flatpak.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,994 root INFO copying pyinfra/operations/pipx.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,995 root INFO copying pyinfra/operations/runit.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,996 root INFO copying pyinfra/operations/gem.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,998 root INFO copying pyinfra/operations/dnf.py -> build/lib/pyinfra/operations 2025-07-16 00:27:23,999 root INFO copying pyinfra/operations/iptables.py -> build/lib/pyinfra/operations 2025-07-16 00:27:24,001 root INFO copying pyinfra/operations/sysvinit.py -> build/lib/pyinfra/operations 2025-07-16 00:27:24,003 root INFO creating build/lib/pyinfra/connectors 2025-07-16 00:27:24,004 root INFO copying pyinfra/connectors/vagrant.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,005 root INFO copying pyinfra/connectors/dockerssh.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,007 root INFO copying pyinfra/connectors/local.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,009 root INFO copying pyinfra/connectors/__init__.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,010 root INFO copying pyinfra/connectors/util.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,011 root INFO copying pyinfra/connectors/ssh_util.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,013 root INFO copying pyinfra/connectors/ssh.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,014 root INFO copying pyinfra/connectors/terraform.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,016 root INFO copying pyinfra/connectors/docker.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,017 root INFO copying pyinfra/connectors/chroot.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,019 root INFO copying pyinfra/connectors/base.py -> build/lib/pyinfra/connectors 2025-07-16 00:27:24,021 root INFO creating build/lib/pyinfra/facts/util 2025-07-16 00:27:24,022 root INFO copying pyinfra/facts/util/__init__.py -> build/lib/pyinfra/facts/util 2025-07-16 00:27:24,024 root INFO copying pyinfra/facts/util/units.py -> build/lib/pyinfra/facts/util 2025-07-16 00:27:24,025 root INFO copying pyinfra/facts/util/databases.py -> build/lib/pyinfra/facts/util 2025-07-16 00:27:24,026 root INFO copying pyinfra/facts/util/win_files.py -> build/lib/pyinfra/facts/util 2025-07-16 00:27:24,028 root INFO copying pyinfra/facts/util/packaging.py -> build/lib/pyinfra/facts/util 2025-07-16 00:27:24,030 root INFO creating build/lib/pyinfra/operations/util 2025-07-16 00:27:24,031 root INFO copying pyinfra/operations/util/__init__.py -> build/lib/pyinfra/operations/util 2025-07-16 00:27:24,032 root INFO copying pyinfra/operations/util/files.py -> build/lib/pyinfra/operations/util 2025-07-16 00:27:24,034 root INFO copying pyinfra/operations/util/service.py -> build/lib/pyinfra/operations/util 2025-07-16 00:27:24,035 root INFO copying pyinfra/operations/util/docker.py -> build/lib/pyinfra/operations/util 2025-07-16 00:27:24,037 root INFO copying pyinfra/operations/util/packaging.py -> build/lib/pyinfra/operations/util 2025-07-16 00:27:24,039 root INFO creating build/lib/pyinfra/operations/freebsd 2025-07-16 00:27:24,040 root INFO copying pyinfra/operations/freebsd/pkg.py -> build/lib/pyinfra/operations/freebsd 2025-07-16 00:27:24,041 root INFO copying pyinfra/operations/freebsd/__init__.py -> build/lib/pyinfra/operations/freebsd 2025-07-16 00:27:24,043 root INFO copying pyinfra/operations/freebsd/freebsd_update.py -> build/lib/pyinfra/operations/freebsd 2025-07-16 00:27:24,044 root INFO copying pyinfra/operations/freebsd/service.py -> build/lib/pyinfra/operations/freebsd 2025-07-16 00:27:24,046 root INFO copying pyinfra/operations/freebsd/sysrc.py -> build/lib/pyinfra/operations/freebsd 2025-07-16 00:27:24,048 root INFO creating build/lib/pyinfra/connectors/sshuserclient 2025-07-16 00:27:24,049 root INFO copying pyinfra/connectors/sshuserclient/__init__.py -> build/lib/pyinfra/connectors/sshuserclient 2025-07-16 00:27:24,050 root INFO copying pyinfra/connectors/sshuserclient/client.py -> build/lib/pyinfra/connectors/sshuserclient 2025-07-16 00:27:24,052 root INFO copying pyinfra/connectors/sshuserclient/config.py -> build/lib/pyinfra/connectors/sshuserclient 2025-07-16 00:27:24,054 root INFO creating build/lib/tests/test_connectors 2025-07-16 00:27:24,055 root INFO copying tests/test_connectors/test_docker.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,057 root INFO copying tests/test_connectors/__init__.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,058 root INFO copying tests/test_connectors/test_local.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,060 root INFO copying tests/test_connectors/test_sshuserclient.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,061 root INFO copying tests/test_connectors/test_ssh.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,064 root INFO copying tests/test_connectors/test_vagrant.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,065 root INFO copying tests/test_connectors/test_terraform.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,066 root INFO copying tests/test_connectors/test_dockerssh.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,068 root INFO copying tests/test_connectors/test_util.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,069 root INFO copying tests/test_connectors/test_chroot.py -> build/lib/tests/test_connectors 2025-07-16 00:27:24,072 root INFO creating build/lib/tests/test_api 2025-07-16 00:27:24,073 root INFO copying tests/test_api/test_api_util.py -> build/lib/tests/test_api 2025-07-16 00:27:24,074 root INFO copying tests/test_api/test_api_config.py -> build/lib/tests/test_api 2025-07-16 00:27:24,076 root INFO copying tests/test_api/__init__.py -> build/lib/tests/test_api 2025-07-16 00:27:24,077 root INFO copying tests/test_api/test_api_arguments.py -> build/lib/tests/test_api 2025-07-16 00:27:24,078 root INFO copying tests/test_api/test_api_operations.py -> build/lib/tests/test_api 2025-07-16 00:27:24,080 root INFO copying tests/test_api/test_api_command.py -> build/lib/tests/test_api 2025-07-16 00:27:24,081 root INFO copying tests/test_api/test_api_host.py -> build/lib/tests/test_api 2025-07-16 00:27:24,083 root INFO copying tests/test_api/test_api_deploys.py -> build/lib/tests/test_api 2025-07-16 00:27:24,084 root INFO copying tests/test_api/test_api.py -> build/lib/tests/test_api 2025-07-16 00:27:24,086 root INFO copying tests/test_api/test_api_facts.py -> build/lib/tests/test_api 2025-07-16 00:27:24,087 root INFO copying tests/test_api/test_api_inventory.py -> build/lib/tests/test_api 2025-07-16 00:27:24,090 root INFO creating build/lib/tests/test_cli 2025-07-16 00:27:24,091 root INFO copying tests/test_cli/__init__.py -> build/lib/tests/test_cli 2025-07-16 00:27:24,092 root INFO copying tests/test_cli/test_cli_deploy.py -> build/lib/tests/test_cli 2025-07-16 00:27:24,093 root INFO copying tests/test_cli/util.py -> build/lib/tests/test_cli 2025-07-16 00:27:24,095 root INFO copying tests/test_cli/test_context_objects.py -> build/lib/tests/test_cli 2025-07-16 00:27:24,096 root INFO copying tests/test_cli/test_cli.py -> build/lib/tests/test_cli 2025-07-16 00:27:24,098 root INFO copying tests/test_cli/test_cli_exceptions.py -> build/lib/tests/test_cli 2025-07-16 00:27:24,099 root INFO copying tests/test_cli/test_cli_inventory.py -> build/lib/tests/test_cli 2025-07-16 00:27:24,101 root INFO copying tests/test_cli/test_cli_util.py -> build/lib/tests/test_cli 2025-07-16 00:27:24,102 root INFO running egg_info 2025-07-16 00:27:24,128 root INFO creating pyinfra.egg-info 2025-07-16 00:27:24,128 root INFO writing pyinfra.egg-info/PKG-INFO 2025-07-16 00:27:24,168 root INFO writing dependency_links to pyinfra.egg-info/dependency_links.txt 2025-07-16 00:27:24,170 root INFO writing entry points to pyinfra.egg-info/entry_points.txt 2025-07-16 00:27:24,195 root INFO writing requirements to pyinfra.egg-info/requires.txt 2025-07-16 00:27:24,196 root INFO writing top-level names to pyinfra.egg-info/top_level.txt 2025-07-16 00:27:24,197 root INFO writing manifest file 'pyinfra.egg-info/SOURCES.txt' 2025-07-16 00:27:24,252 root INFO reading manifest file 'pyinfra.egg-info/SOURCES.txt' 2025-07-16 00:27:24,254 root INFO reading manifest template 'MANIFEST.in' 2025-07-16 00:27:24,256 root INFO adding license file 'LICENSE.md' 2025-07-16 00:27:24,269 root INFO writing manifest file 'pyinfra.egg-info/SOURCES.txt' 2025-07-16 00:27:24,282 root INFO copying pyinfra/py.typed -> build/lib/pyinfra 2025-07-16 00:27:24,358 root INFO installing to build/bdist.linux-riscv64/wheel 2025-07-16 00:27:24,358 root INFO running install 2025-07-16 00:27:24,423 root INFO running install_lib 2025-07-16 00:27:24,453 root INFO creating build/bdist.linux-riscv64/wheel 2025-07-16 00:27:24,455 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra_cli 2025-07-16 00:27:24,456 root INFO copying build/lib/pyinfra_cli/exceptions.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,457 root INFO copying build/lib/pyinfra_cli/inventory.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,458 root INFO copying build/lib/pyinfra_cli/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,459 root INFO copying build/lib/pyinfra_cli/commands.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,460 root INFO copying build/lib/pyinfra_cli/main.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,461 root INFO copying build/lib/pyinfra_cli/util.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,462 root INFO copying build/lib/pyinfra_cli/__main__.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,464 root INFO copying build/lib/pyinfra_cli/log.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,465 root INFO copying build/lib/pyinfra_cli/prints.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,466 root INFO copying build/lib/pyinfra_cli/virtualenv.py -> build/bdist.linux-riscv64/wheel/./pyinfra_cli 2025-07-16 00:27:24,467 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra 2025-07-16 00:27:24,468 root INFO copying build/lib/pyinfra/context.py -> build/bdist.linux-riscv64/wheel/./pyinfra 2025-07-16 00:27:24,470 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra/api 2025-07-16 00:27:24,471 root INFO copying build/lib/pyinfra/api/facts.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,472 root INFO copying build/lib/pyinfra/api/exceptions.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,473 root INFO copying build/lib/pyinfra/api/inventory.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,474 root INFO copying build/lib/pyinfra/api/state.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,476 root INFO copying build/lib/pyinfra/api/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,477 root INFO copying build/lib/pyinfra/api/arguments_typed.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,478 root INFO copying build/lib/pyinfra/api/connect.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,479 root INFO copying build/lib/pyinfra/api/operation.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,480 root INFO copying build/lib/pyinfra/api/util.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,481 root INFO copying build/lib/pyinfra/api/operations.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,482 root INFO copying build/lib/pyinfra/api/deploy.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,483 root INFO copying build/lib/pyinfra/api/config.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,485 root INFO copying build/lib/pyinfra/api/arguments.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,486 root INFO copying build/lib/pyinfra/api/host.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,487 root INFO copying build/lib/pyinfra/api/command.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,488 root INFO copying build/lib/pyinfra/api/connectors.py -> build/bdist.linux-riscv64/wheel/./pyinfra/api 2025-07-16 00:27:24,489 root INFO copying build/lib/pyinfra/local.py -> build/bdist.linux-riscv64/wheel/./pyinfra 2025-07-16 00:27:24,490 root INFO copying build/lib/pyinfra/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra 2025-07-16 00:27:24,492 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra/facts 2025-07-16 00:27:24,493 root INFO copying build/lib/pyinfra/facts/apk.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,494 root INFO copying build/lib/pyinfra/facts/xbps.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,495 root INFO copying build/lib/pyinfra/facts/efibootmgr.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,496 root INFO copying build/lib/pyinfra/facts/npm.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,497 root INFO copying build/lib/pyinfra/facts/upstart.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,498 root INFO copying build/lib/pyinfra/facts/pkg.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,499 root INFO copying build/lib/pyinfra/facts/openrc.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,500 root INFO copying build/lib/pyinfra/facts/apt.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,501 root INFO copying build/lib/pyinfra/facts/choco.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,503 root INFO copying build/lib/pyinfra/facts/snap.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,504 root INFO copying build/lib/pyinfra/facts/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,505 root INFO copying build/lib/pyinfra/facts/mysql.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,506 root INFO copying build/lib/pyinfra/facts/crontab.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,507 root INFO copying build/lib/pyinfra/facts/cargo.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,508 root INFO copying build/lib/pyinfra/facts/brew.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,509 root INFO copying build/lib/pyinfra/facts/server.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,511 root INFO copying build/lib/pyinfra/facts/pacman.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,512 root INFO copying build/lib/pyinfra/facts/yum.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,513 root INFO copying build/lib/pyinfra/facts/zypper.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,514 root INFO copying build/lib/pyinfra/facts/lxd.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,515 root INFO copying build/lib/pyinfra/facts/vzctl.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,516 root INFO copying build/lib/pyinfra/facts/postgres.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,517 root INFO copying build/lib/pyinfra/facts/deb.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,518 root INFO copying build/lib/pyinfra/facts/rpm.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,520 root INFO copying build/lib/pyinfra/facts/pkgin.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,521 root INFO copying build/lib/pyinfra/facts/opkg.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,522 root INFO copying build/lib/pyinfra/facts/bsdinit.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,523 root INFO copying build/lib/pyinfra/facts/files.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,524 root INFO copying build/lib/pyinfra/facts/git.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,525 root INFO copying build/lib/pyinfra/facts/zfs.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,526 root INFO copying build/lib/pyinfra/facts/selinux.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,528 root INFO copying build/lib/pyinfra/facts/hardware.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,529 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra/facts/util 2025-07-16 00:27:24,530 root INFO copying build/lib/pyinfra/facts/util/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts/util 2025-07-16 00:27:24,531 root INFO copying build/lib/pyinfra/facts/util/units.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts/util 2025-07-16 00:27:24,532 root INFO copying build/lib/pyinfra/facts/util/databases.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts/util 2025-07-16 00:27:24,533 root INFO copying build/lib/pyinfra/facts/util/win_files.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts/util 2025-07-16 00:27:24,534 root INFO copying build/lib/pyinfra/facts/util/packaging.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts/util 2025-07-16 00:27:24,535 root INFO copying build/lib/pyinfra/facts/docker.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,536 root INFO copying build/lib/pyinfra/facts/pip.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,537 root INFO copying build/lib/pyinfra/facts/postgresql.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,539 root INFO copying build/lib/pyinfra/facts/systemd.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,540 root INFO copying build/lib/pyinfra/facts/launchd.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,541 root INFO copying build/lib/pyinfra/facts/flatpak.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,542 root INFO copying build/lib/pyinfra/facts/freebsd.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,543 root INFO copying build/lib/pyinfra/facts/pipx.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,544 root INFO copying build/lib/pyinfra/facts/gpg.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,545 root INFO copying build/lib/pyinfra/facts/runit.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,546 root INFO copying build/lib/pyinfra/facts/gem.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,547 root INFO copying build/lib/pyinfra/facts/dnf.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,548 root INFO copying build/lib/pyinfra/facts/iptables.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,549 root INFO copying build/lib/pyinfra/facts/sysvinit.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,550 root INFO copying build/lib/pyinfra/facts/podman.py -> build/bdist.linux-riscv64/wheel/./pyinfra/facts 2025-07-16 00:27:24,551 root INFO copying build/lib/pyinfra/version.py -> build/bdist.linux-riscv64/wheel/./pyinfra 2025-07-16 00:27:24,552 root INFO copying build/lib/pyinfra/progress.py -> build/bdist.linux-riscv64/wheel/./pyinfra 2025-07-16 00:27:24,553 root INFO copying build/lib/pyinfra/py.typed -> build/bdist.linux-riscv64/wheel/./pyinfra 2025-07-16 00:27:24,555 root INFO copying build/lib/pyinfra/__main__.py -> build/bdist.linux-riscv64/wheel/./pyinfra 2025-07-16 00:27:24,556 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra/operations 2025-07-16 00:27:24,557 root INFO copying build/lib/pyinfra/operations/python.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,558 root INFO copying build/lib/pyinfra/operations/apk.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,559 root INFO copying build/lib/pyinfra/operations/xbps.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,560 root INFO copying build/lib/pyinfra/operations/npm.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,561 root INFO copying build/lib/pyinfra/operations/upstart.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,563 root INFO copying build/lib/pyinfra/operations/pkg.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,564 root INFO copying build/lib/pyinfra/operations/openrc.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,565 root INFO copying build/lib/pyinfra/operations/apt.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,566 root INFO copying build/lib/pyinfra/operations/choco.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,567 root INFO copying build/lib/pyinfra/operations/snap.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,568 root INFO copying build/lib/pyinfra/operations/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,569 root INFO copying build/lib/pyinfra/operations/mysql.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,571 root INFO copying build/lib/pyinfra/operations/crontab.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,572 root INFO copying build/lib/pyinfra/operations/cargo.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,573 root INFO copying build/lib/pyinfra/operations/brew.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,574 root INFO copying build/lib/pyinfra/operations/server.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,575 root INFO copying build/lib/pyinfra/operations/pacman.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,576 root INFO copying build/lib/pyinfra/operations/yum.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,577 root INFO copying build/lib/pyinfra/operations/zypper.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,579 root INFO copying build/lib/pyinfra/operations/lxd.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,580 root INFO copying build/lib/pyinfra/operations/vzctl.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,581 root INFO copying build/lib/pyinfra/operations/postgres.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,582 root INFO copying build/lib/pyinfra/operations/pkgin.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,583 root INFO copying build/lib/pyinfra/operations/opkg.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,584 root INFO copying build/lib/pyinfra/operations/bsdinit.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,585 root INFO copying build/lib/pyinfra/operations/files.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,587 root INFO copying build/lib/pyinfra/operations/git.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,588 root INFO copying build/lib/pyinfra/operations/zfs.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,589 root INFO copying build/lib/pyinfra/operations/selinux.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,591 root INFO copying build/lib/pyinfra/operations/ssh.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,592 root INFO copying build/lib/pyinfra/operations/puppet.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,593 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra/operations/util 2025-07-16 00:27:24,594 root INFO copying build/lib/pyinfra/operations/util/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/util 2025-07-16 00:27:24,595 root INFO copying build/lib/pyinfra/operations/util/files.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/util 2025-07-16 00:27:24,596 root INFO copying build/lib/pyinfra/operations/util/service.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/util 2025-07-16 00:27:24,597 root INFO copying build/lib/pyinfra/operations/util/docker.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/util 2025-07-16 00:27:24,598 root INFO copying build/lib/pyinfra/operations/util/packaging.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/util 2025-07-16 00:27:24,600 root INFO copying build/lib/pyinfra/operations/docker.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,601 root INFO copying build/lib/pyinfra/operations/pip.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,602 root INFO copying build/lib/pyinfra/operations/postgresql.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,603 root INFO copying build/lib/pyinfra/operations/systemd.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,604 root INFO copying build/lib/pyinfra/operations/launchd.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,605 root INFO copying build/lib/pyinfra/operations/flatpak.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,606 root INFO copying build/lib/pyinfra/operations/pipx.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,607 root INFO copying build/lib/pyinfra/operations/runit.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,608 root INFO copying build/lib/pyinfra/operations/gem.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,609 root INFO copying build/lib/pyinfra/operations/dnf.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,610 root INFO copying build/lib/pyinfra/operations/iptables.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,611 root INFO copying build/lib/pyinfra/operations/sysvinit.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations 2025-07-16 00:27:24,613 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra/operations/freebsd 2025-07-16 00:27:24,614 root INFO copying build/lib/pyinfra/operations/freebsd/pkg.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/freebsd 2025-07-16 00:27:24,615 root INFO copying build/lib/pyinfra/operations/freebsd/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/freebsd 2025-07-16 00:27:24,616 root INFO copying build/lib/pyinfra/operations/freebsd/freebsd_update.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/freebsd 2025-07-16 00:27:24,617 root INFO copying build/lib/pyinfra/operations/freebsd/service.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/freebsd 2025-07-16 00:27:24,619 root INFO copying build/lib/pyinfra/operations/freebsd/sysrc.py -> build/bdist.linux-riscv64/wheel/./pyinfra/operations/freebsd 2025-07-16 00:27:24,621 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra/connectors 2025-07-16 00:27:24,622 root INFO copying build/lib/pyinfra/connectors/vagrant.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,623 root INFO copying build/lib/pyinfra/connectors/dockerssh.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,624 root INFO copying build/lib/pyinfra/connectors/local.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,625 root INFO copying build/lib/pyinfra/connectors/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,626 root INFO copying build/lib/pyinfra/connectors/util.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,628 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra/connectors/sshuserclient 2025-07-16 00:27:24,629 root INFO copying build/lib/pyinfra/connectors/sshuserclient/__init__.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors/sshuserclient 2025-07-16 00:27:24,630 root INFO copying build/lib/pyinfra/connectors/sshuserclient/client.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors/sshuserclient 2025-07-16 00:27:24,632 root INFO copying build/lib/pyinfra/connectors/sshuserclient/config.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors/sshuserclient 2025-07-16 00:27:24,633 root INFO copying build/lib/pyinfra/connectors/ssh_util.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,634 root INFO copying build/lib/pyinfra/connectors/ssh.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,636 root INFO copying build/lib/pyinfra/connectors/terraform.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,637 root INFO copying build/lib/pyinfra/connectors/docker.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,638 root INFO copying build/lib/pyinfra/connectors/chroot.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,639 root INFO copying build/lib/pyinfra/connectors/base.py -> build/bdist.linux-riscv64/wheel/./pyinfra/connectors 2025-07-16 00:27:24,641 root INFO creating build/bdist.linux-riscv64/wheel/tests 2025-07-16 00:27:24,642 root INFO creating build/bdist.linux-riscv64/wheel/tests/test_connectors 2025-07-16 00:27:24,643 root INFO copying build/lib/tests/test_connectors/test_docker.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,644 root INFO copying build/lib/tests/test_connectors/__init__.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,645 root INFO copying build/lib/tests/test_connectors/test_local.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,647 root INFO copying build/lib/tests/test_connectors/test_sshuserclient.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,648 root INFO copying build/lib/tests/test_connectors/test_ssh.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,649 root INFO copying build/lib/tests/test_connectors/test_vagrant.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,650 root INFO copying build/lib/tests/test_connectors/test_terraform.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,651 root INFO copying build/lib/tests/test_connectors/test_dockerssh.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,653 root INFO copying build/lib/tests/test_connectors/test_util.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,654 root INFO copying build/lib/tests/test_connectors/test_chroot.py -> build/bdist.linux-riscv64/wheel/./tests/test_connectors 2025-07-16 00:27:24,655 root INFO creating build/bdist.linux-riscv64/wheel/tests/test_api 2025-07-16 00:27:24,656 root INFO copying build/lib/tests/test_api/test_api_util.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,657 root INFO copying build/lib/tests/test_api/test_api_config.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,659 root INFO copying build/lib/tests/test_api/__init__.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,659 root INFO copying build/lib/tests/test_api/test_api_arguments.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,661 root INFO copying build/lib/tests/test_api/test_api_operations.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,662 root INFO copying build/lib/tests/test_api/test_api_command.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,663 root INFO copying build/lib/tests/test_api/test_api_host.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,664 root INFO copying build/lib/tests/test_api/test_api_deploys.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,666 root INFO copying build/lib/tests/test_api/test_api.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,667 root INFO copying build/lib/tests/test_api/test_api_facts.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,668 root INFO copying build/lib/tests/test_api/test_api_inventory.py -> build/bdist.linux-riscv64/wheel/./tests/test_api 2025-07-16 00:27:24,669 root INFO creating build/bdist.linux-riscv64/wheel/tests/test_cli 2025-07-16 00:27:24,671 root INFO copying build/lib/tests/test_cli/__init__.py -> build/bdist.linux-riscv64/wheel/./tests/test_cli 2025-07-16 00:27:24,672 root INFO copying build/lib/tests/test_cli/test_cli_deploy.py -> build/bdist.linux-riscv64/wheel/./tests/test_cli 2025-07-16 00:27:24,673 root INFO copying build/lib/tests/test_cli/util.py -> build/bdist.linux-riscv64/wheel/./tests/test_cli 2025-07-16 00:27:24,674 root INFO copying build/lib/tests/test_cli/test_context_objects.py -> build/bdist.linux-riscv64/wheel/./tests/test_cli 2025-07-16 00:27:24,675 root INFO copying build/lib/tests/test_cli/test_cli.py -> build/bdist.linux-riscv64/wheel/./tests/test_cli 2025-07-16 00:27:24,676 root INFO copying build/lib/tests/test_cli/test_cli_exceptions.py -> build/bdist.linux-riscv64/wheel/./tests/test_cli 2025-07-16 00:27:24,677 root INFO copying build/lib/tests/test_cli/test_cli_inventory.py -> build/bdist.linux-riscv64/wheel/./tests/test_cli 2025-07-16 00:27:24,678 root INFO copying build/lib/tests/test_cli/test_cli_util.py -> build/bdist.linux-riscv64/wheel/./tests/test_cli 2025-07-16 00:27:24,679 root INFO running install_egg_info 2025-07-16 00:27:24,711 root INFO Copying pyinfra.egg-info to build/bdist.linux-riscv64/wheel/./pyinfra-3.3.1-py3.12.egg-info 2025-07-16 00:27:24,717 root INFO running install_scripts 2025-07-16 00:27:24,724 root INFO creating build/bdist.linux-riscv64/wheel/pyinfra-3.3.1.dist-info/WHEEL 2025-07-16 00:27:24,727 wheel INFO creating '/home/buildozer/aports/testing/pyinfra/src/pyinfra-3.3.1/.dist/.tmp-rvi376wu/pyinfra-3.3.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2025-07-16 00:27:24,729 wheel INFO adding 'pyinfra/__init__.py' 2025-07-16 00:27:24,730 wheel INFO adding 'pyinfra/__main__.py' 2025-07-16 00:27:24,732 wheel INFO adding 'pyinfra/context.py' 2025-07-16 00:27:24,733 wheel INFO adding 'pyinfra/local.py' 2025-07-16 00:27:24,734 wheel INFO adding 'pyinfra/progress.py' 2025-07-16 00:27:24,736 wheel INFO adding 'pyinfra/py.typed' 2025-07-16 00:27:24,737 wheel INFO adding 'pyinfra/version.py' 2025-07-16 00:27:24,738 wheel INFO adding 'pyinfra/api/__init__.py' 2025-07-16 00:27:24,739 wheel INFO adding 'pyinfra/api/arguments.py' 2025-07-16 00:27:24,741 wheel INFO adding 'pyinfra/api/arguments_typed.py' 2025-07-16 00:27:24,742 wheel INFO adding 'pyinfra/api/command.py' 2025-07-16 00:27:24,744 wheel INFO adding 'pyinfra/api/config.py' 2025-07-16 00:27:24,745 wheel INFO adding 'pyinfra/api/connect.py' 2025-07-16 00:27:24,746 wheel INFO adding 'pyinfra/api/connectors.py' 2025-07-16 00:27:24,747 wheel INFO adding 'pyinfra/api/deploy.py' 2025-07-16 00:27:24,749 wheel INFO adding 'pyinfra/api/exceptions.py' 2025-07-16 00:27:24,750 wheel INFO adding 'pyinfra/api/facts.py' 2025-07-16 00:27:24,752 wheel INFO adding 'pyinfra/api/host.py' 2025-07-16 00:27:24,753 wheel INFO adding 'pyinfra/api/inventory.py' 2025-07-16 00:27:24,755 wheel INFO adding 'pyinfra/api/operation.py' 2025-07-16 00:27:24,757 wheel INFO adding 'pyinfra/api/operations.py' 2025-07-16 00:27:24,758 wheel INFO adding 'pyinfra/api/state.py' 2025-07-16 00:27:24,760 wheel INFO adding 'pyinfra/api/util.py' 2025-07-16 00:27:24,761 wheel INFO adding 'pyinfra/connectors/__init__.py' 2025-07-16 00:27:24,763 wheel INFO adding 'pyinfra/connectors/base.py' 2025-07-16 00:27:24,764 wheel INFO adding 'pyinfra/connectors/chroot.py' 2025-07-16 00:27:24,766 wheel INFO adding 'pyinfra/connectors/docker.py' 2025-07-16 00:27:24,768 wheel INFO adding 'pyinfra/connectors/dockerssh.py' 2025-07-16 00:27:24,769 wheel INFO adding 'pyinfra/connectors/local.py' 2025-07-16 00:27:24,771 wheel INFO adding 'pyinfra/connectors/ssh.py' 2025-07-16 00:27:24,773 wheel INFO adding 'pyinfra/connectors/ssh_util.py' 2025-07-16 00:27:24,774 wheel INFO adding 'pyinfra/connectors/terraform.py' 2025-07-16 00:27:24,776 wheel INFO adding 'pyinfra/connectors/util.py' 2025-07-16 00:27:24,778 wheel INFO adding 'pyinfra/connectors/vagrant.py' 2025-07-16 00:27:24,779 wheel INFO adding 'pyinfra/connectors/sshuserclient/__init__.py' 2025-07-16 00:27:24,781 wheel INFO adding 'pyinfra/connectors/sshuserclient/client.py' 2025-07-16 00:27:24,782 wheel INFO adding 'pyinfra/connectors/sshuserclient/config.py' 2025-07-16 00:27:24,784 wheel INFO adding 'pyinfra/facts/__init__.py' 2025-07-16 00:27:24,785 wheel INFO adding 'pyinfra/facts/apk.py' 2025-07-16 00:27:24,787 wheel INFO adding 'pyinfra/facts/apt.py' 2025-07-16 00:27:24,788 wheel INFO adding 'pyinfra/facts/brew.py' 2025-07-16 00:27:24,790 wheel INFO adding 'pyinfra/facts/bsdinit.py' 2025-07-16 00:27:24,791 wheel INFO adding 'pyinfra/facts/cargo.py' 2025-07-16 00:27:24,792 wheel INFO adding 'pyinfra/facts/choco.py' 2025-07-16 00:27:24,794 wheel INFO adding 'pyinfra/facts/crontab.py' 2025-07-16 00:27:24,795 wheel INFO adding 'pyinfra/facts/deb.py' 2025-07-16 00:27:24,796 wheel INFO adding 'pyinfra/facts/dnf.py' 2025-07-16 00:27:24,797 wheel INFO adding 'pyinfra/facts/docker.py' 2025-07-16 00:27:24,798 wheel INFO adding 'pyinfra/facts/efibootmgr.py' 2025-07-16 00:27:24,800 wheel INFO adding 'pyinfra/facts/files.py' 2025-07-16 00:27:24,802 wheel INFO adding 'pyinfra/facts/flatpak.py' 2025-07-16 00:27:24,803 wheel INFO adding 'pyinfra/facts/freebsd.py' 2025-07-16 00:27:24,804 wheel INFO adding 'pyinfra/facts/gem.py' 2025-07-16 00:27:24,805 wheel INFO adding 'pyinfra/facts/git.py' 2025-07-16 00:27:24,806 wheel INFO adding 'pyinfra/facts/gpg.py' 2025-07-16 00:27:24,808 wheel INFO adding 'pyinfra/facts/hardware.py' 2025-07-16 00:27:24,809 wheel INFO adding 'pyinfra/facts/iptables.py' 2025-07-16 00:27:24,810 wheel INFO adding 'pyinfra/facts/launchd.py' 2025-07-16 00:27:24,811 wheel INFO adding 'pyinfra/facts/lxd.py' 2025-07-16 00:27:24,812 wheel INFO adding 'pyinfra/facts/mysql.py' 2025-07-16 00:27:24,814 wheel INFO adding 'pyinfra/facts/npm.py' 2025-07-16 00:27:24,815 wheel INFO adding 'pyinfra/facts/openrc.py' 2025-07-16 00:27:24,816 wheel INFO adding 'pyinfra/facts/opkg.py' 2025-07-16 00:27:24,817 wheel INFO adding 'pyinfra/facts/pacman.py' 2025-07-16 00:27:24,819 wheel INFO adding 'pyinfra/facts/pip.py' 2025-07-16 00:27:24,820 wheel INFO adding 'pyinfra/facts/pipx.py' 2025-07-16 00:27:24,821 wheel INFO adding 'pyinfra/facts/pkg.py' 2025-07-16 00:27:24,822 wheel INFO adding 'pyinfra/facts/pkgin.py' 2025-07-16 00:27:24,823 wheel INFO adding 'pyinfra/facts/podman.py' 2025-07-16 00:27:24,824 wheel INFO adding 'pyinfra/facts/postgres.py' 2025-07-16 00:27:24,825 wheel INFO adding 'pyinfra/facts/postgresql.py' 2025-07-16 00:27:24,826 wheel INFO adding 'pyinfra/facts/rpm.py' 2025-07-16 00:27:24,827 wheel INFO adding 'pyinfra/facts/runit.py' 2025-07-16 00:27:24,829 wheel INFO adding 'pyinfra/facts/selinux.py' 2025-07-16 00:27:24,830 wheel INFO adding 'pyinfra/facts/server.py' 2025-07-16 00:27:24,832 wheel INFO adding 'pyinfra/facts/snap.py' 2025-07-16 00:27:24,833 wheel INFO adding 'pyinfra/facts/systemd.py' 2025-07-16 00:27:24,834 wheel INFO adding 'pyinfra/facts/sysvinit.py' 2025-07-16 00:27:24,835 wheel INFO adding 'pyinfra/facts/upstart.py' 2025-07-16 00:27:24,837 wheel INFO adding 'pyinfra/facts/vzctl.py' 2025-07-16 00:27:24,838 wheel INFO adding 'pyinfra/facts/xbps.py' 2025-07-16 00:27:24,839 wheel INFO adding 'pyinfra/facts/yum.py' 2025-07-16 00:27:24,840 wheel INFO adding 'pyinfra/facts/zfs.py' 2025-07-16 00:27:24,841 wheel INFO adding 'pyinfra/facts/zypper.py' 2025-07-16 00:27:24,843 wheel INFO adding 'pyinfra/facts/util/__init__.py' 2025-07-16 00:27:24,844 wheel INFO adding 'pyinfra/facts/util/databases.py' 2025-07-16 00:27:24,845 wheel INFO adding 'pyinfra/facts/util/packaging.py' 2025-07-16 00:27:24,846 wheel INFO adding 'pyinfra/facts/util/units.py' 2025-07-16 00:27:24,847 wheel INFO adding 'pyinfra/facts/util/win_files.py' 2025-07-16 00:27:24,849 wheel INFO adding 'pyinfra/operations/__init__.py' 2025-07-16 00:27:24,850 wheel INFO adding 'pyinfra/operations/apk.py' 2025-07-16 00:27:24,851 wheel INFO adding 'pyinfra/operations/apt.py' 2025-07-16 00:27:24,853 wheel INFO adding 'pyinfra/operations/brew.py' 2025-07-16 00:27:24,854 wheel INFO adding 'pyinfra/operations/bsdinit.py' 2025-07-16 00:27:24,855 wheel INFO adding 'pyinfra/operations/cargo.py' 2025-07-16 00:27:24,857 wheel INFO adding 'pyinfra/operations/choco.py' 2025-07-16 00:27:24,858 wheel INFO adding 'pyinfra/operations/crontab.py' 2025-07-16 00:27:24,859 wheel INFO adding 'pyinfra/operations/dnf.py' 2025-07-16 00:27:24,860 wheel INFO adding 'pyinfra/operations/docker.py' 2025-07-16 00:27:24,862 wheel INFO adding 'pyinfra/operations/files.py' 2025-07-16 00:27:24,865 wheel INFO adding 'pyinfra/operations/flatpak.py' 2025-07-16 00:27:24,866 wheel INFO adding 'pyinfra/operations/gem.py' 2025-07-16 00:27:24,867 wheel INFO adding 'pyinfra/operations/git.py' 2025-07-16 00:27:24,869 wheel INFO adding 'pyinfra/operations/iptables.py' 2025-07-16 00:27:24,870 wheel INFO adding 'pyinfra/operations/launchd.py' 2025-07-16 00:27:24,871 wheel INFO adding 'pyinfra/operations/lxd.py' 2025-07-16 00:27:24,873 wheel INFO adding 'pyinfra/operations/mysql.py' 2025-07-16 00:27:24,874 wheel INFO adding 'pyinfra/operations/npm.py' 2025-07-16 00:27:24,875 wheel INFO adding 'pyinfra/operations/openrc.py' 2025-07-16 00:27:24,877 wheel INFO adding 'pyinfra/operations/opkg.py' 2025-07-16 00:27:24,878 wheel INFO adding 'pyinfra/operations/pacman.py' 2025-07-16 00:27:24,880 wheel INFO adding 'pyinfra/operations/pip.py' 2025-07-16 00:27:24,881 wheel INFO adding 'pyinfra/operations/pipx.py' 2025-07-16 00:27:24,883 wheel INFO adding 'pyinfra/operations/pkg.py' 2025-07-16 00:27:24,884 wheel INFO adding 'pyinfra/operations/pkgin.py' 2025-07-16 00:27:24,886 wheel INFO adding 'pyinfra/operations/postgres.py' 2025-07-16 00:27:24,888 wheel INFO adding 'pyinfra/operations/postgresql.py' 2025-07-16 00:27:24,889 wheel INFO adding 'pyinfra/operations/puppet.py' 2025-07-16 00:27:24,890 wheel INFO adding 'pyinfra/operations/python.py' 2025-07-16 00:27:24,892 wheel INFO adding 'pyinfra/operations/runit.py' 2025-07-16 00:27:24,893 wheel INFO adding 'pyinfra/operations/selinux.py' 2025-07-16 00:27:24,895 wheel INFO adding 'pyinfra/operations/server.py' 2025-07-16 00:27:24,897 wheel INFO adding 'pyinfra/operations/snap.py' 2025-07-16 00:27:24,899 wheel INFO adding 'pyinfra/operations/ssh.py' 2025-07-16 00:27:24,900 wheel INFO adding 'pyinfra/operations/systemd.py' 2025-07-16 00:27:24,902 wheel INFO adding 'pyinfra/operations/sysvinit.py' 2025-07-16 00:27:24,903 wheel INFO adding 'pyinfra/operations/upstart.py' 2025-07-16 00:27:24,905 wheel INFO adding 'pyinfra/operations/vzctl.py' 2025-07-16 00:27:24,906 wheel INFO adding 'pyinfra/operations/xbps.py' 2025-07-16 00:27:24,908 wheel INFO adding 'pyinfra/operations/yum.py' 2025-07-16 00:27:24,909 wheel INFO adding 'pyinfra/operations/zfs.py' 2025-07-16 00:27:24,910 wheel INFO adding 'pyinfra/operations/zypper.py' 2025-07-16 00:27:24,912 wheel INFO adding 'pyinfra/operations/freebsd/__init__.py' 2025-07-16 00:27:24,913 wheel INFO adding 'pyinfra/operations/freebsd/freebsd_update.py' 2025-07-16 00:27:24,914 wheel INFO adding 'pyinfra/operations/freebsd/pkg.py' 2025-07-16 00:27:24,916 wheel INFO adding 'pyinfra/operations/freebsd/service.py' 2025-07-16 00:27:24,917 wheel INFO adding 'pyinfra/operations/freebsd/sysrc.py' 2025-07-16 00:27:24,918 wheel INFO adding 'pyinfra/operations/util/__init__.py' 2025-07-16 00:27:24,920 wheel INFO adding 'pyinfra/operations/util/docker.py' 2025-07-16 00:27:24,921 wheel INFO adding 'pyinfra/operations/util/files.py' 2025-07-16 00:27:24,922 wheel INFO adding 'pyinfra/operations/util/packaging.py' 2025-07-16 00:27:24,924 wheel INFO adding 'pyinfra/operations/util/service.py' 2025-07-16 00:27:24,926 wheel INFO adding 'pyinfra-3.3.1.dist-info/licenses/LICENSE.md' 2025-07-16 00:27:24,927 wheel INFO adding 'pyinfra_cli/__init__.py' 2025-07-16 00:27:24,928 wheel INFO adding 'pyinfra_cli/__main__.py' 2025-07-16 00:27:24,929 wheel INFO adding 'pyinfra_cli/commands.py' 2025-07-16 00:27:24,931 wheel INFO adding 'pyinfra_cli/exceptions.py' 2025-07-16 00:27:24,932 wheel INFO adding 'pyinfra_cli/inventory.py' 2025-07-16 00:27:24,933 wheel INFO adding 'pyinfra_cli/log.py' 2025-07-16 00:27:24,935 wheel INFO adding 'pyinfra_cli/main.py' 2025-07-16 00:27:24,936 wheel INFO adding 'pyinfra_cli/prints.py' 2025-07-16 00:27:24,938 wheel INFO adding 'pyinfra_cli/util.py' 2025-07-16 00:27:24,939 wheel INFO adding 'pyinfra_cli/virtualenv.py' 2025-07-16 00:27:24,941 wheel INFO adding 'tests/test_api/__init__.py' 2025-07-16 00:27:24,942 wheel INFO adding 'tests/test_api/test_api.py' 2025-07-16 00:27:24,943 wheel INFO adding 'tests/test_api/test_api_arguments.py' 2025-07-16 00:27:24,944 wheel INFO adding 'tests/test_api/test_api_command.py' 2025-07-16 00:27:24,946 wheel INFO adding 'tests/test_api/test_api_config.py' 2025-07-16 00:27:24,947 wheel INFO adding 'tests/test_api/test_api_deploys.py' 2025-07-16 00:27:24,948 wheel INFO adding 'tests/test_api/test_api_facts.py' 2025-07-16 00:27:24,950 wheel INFO adding 'tests/test_api/test_api_host.py' 2025-07-16 00:27:24,951 wheel INFO adding 'tests/test_api/test_api_inventory.py' 2025-07-16 00:27:24,952 wheel INFO adding 'tests/test_api/test_api_operations.py' 2025-07-16 00:27:24,954 wheel INFO adding 'tests/test_api/test_api_util.py' 2025-07-16 00:27:24,956 wheel INFO adding 'tests/test_cli/__init__.py' 2025-07-16 00:27:24,957 wheel INFO adding 'tests/test_cli/test_cli.py' 2025-07-16 00:27:24,958 wheel INFO adding 'tests/test_cli/test_cli_deploy.py' 2025-07-16 00:27:24,959 wheel INFO adding 'tests/test_cli/test_cli_exceptions.py' 2025-07-16 00:27:24,961 wheel INFO adding 'tests/test_cli/test_cli_inventory.py' 2025-07-16 00:27:24,962 wheel INFO adding 'tests/test_cli/test_cli_util.py' 2025-07-16 00:27:24,963 wheel INFO adding 'tests/test_cli/test_context_objects.py' 2025-07-16 00:27:24,965 wheel INFO adding 'tests/test_cli/util.py' 2025-07-16 00:27:24,966 wheel INFO adding 'tests/test_connectors/__init__.py' 2025-07-16 00:27:24,967 wheel INFO adding 'tests/test_connectors/test_chroot.py' 2025-07-16 00:27:24,969 wheel INFO adding 'tests/test_connectors/test_docker.py' 2025-07-16 00:27:24,970 wheel INFO adding 'tests/test_connectors/test_dockerssh.py' 2025-07-16 00:27:24,972 wheel INFO adding 'tests/test_connectors/test_local.py' 2025-07-16 00:27:24,973 wheel INFO adding 'tests/test_connectors/test_ssh.py' 2025-07-16 00:27:24,976 wheel INFO adding 'tests/test_connectors/test_sshuserclient.py' 2025-07-16 00:27:24,977 wheel INFO adding 'tests/test_connectors/test_terraform.py' 2025-07-16 00:27:24,978 wheel INFO adding 'tests/test_connectors/test_util.py' 2025-07-16 00:27:24,980 wheel INFO adding 'tests/test_connectors/test_vagrant.py' 2025-07-16 00:27:24,981 wheel INFO adding 'pyinfra-3.3.1.dist-info/METADATA' 2025-07-16 00:27:24,982 wheel INFO adding 'pyinfra-3.3.1.dist-info/WHEEL' 2025-07-16 00:27:24,983 wheel INFO adding 'pyinfra-3.3.1.dist-info/entry_points.txt' 2025-07-16 00:27:24,984 wheel INFO adding 'pyinfra-3.3.1.dist-info/top_level.txt' 2025-07-16 00:27:24,987 wheel INFO adding 'pyinfra-3.3.1.dist-info/RECORD' 2025-07-16 00:27:24,992 root INFO removing build/bdist.linux-riscv64/wheel 2025-07-16 00:27:25,015 gpep517 INFO The backend produced .dist/pyinfra-3.3.1-py2.py3-none-any.whl pyinfra-3.3.1-py2.py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.11, pytest-8.4.1, pluggy-1.6.0 rootdir: /home/buildozer/aports/testing/pyinfra/src/pyinfra-3.3.1 configfile: setup.cfg plugins: typeguard-4.4.2 collected 1170 items / 12 deselected / 1158 selected tests/test_api/test_api.py .... [ 0%] tests/test_api/test_api_arguments.py .... [ 0%] tests/test_api/test_api_command.py ............... [ 1%] tests/test_api/test_api_config.py .. [ 2%] tests/test_api/test_api_deploys.py .. [ 2%] tests/test_api/test_api_facts.py ........... [ 3%] tests/test_api/test_api_host.py .... [ 3%] tests/test_api/test_api_inventory.py ..... [ 4%] tests/test_api/test_api_operations.py .................. [ 5%] tests/test_api/test_api_util.py ........ [ 6%] tests/test_cli/test_cli.py ............... [ 7%] tests/test_cli/test_cli_deploy.py .. [ 7%] tests/test_cli/test_cli_exceptions.py ....... [ 8%] tests/test_cli/test_cli_inventory.py ...... [ 8%] tests/test_cli/test_cli_util.py ......... [ 9%] tests/test_cli/test_context_objects.py ........ [ 10%] tests/test_connectors/test_chroot.py .......... [ 11%] tests/test_connectors/test_docker.py ............ [ 12%] tests/test_connectors/test_dockerssh.py ............. [ 13%] tests/test_connectors/test_local.py ............. [ 14%] tests/test_connectors/test_ssh.py ................................. [ 17%] tests/test_connectors/test_sshuserclient.py ....... [ 17%] tests/test_connectors/test_terraform.py ....... [ 18%] tests/test_connectors/test_util.py .................. [ 20%] tests/test_connectors/test_vagrant.py ... [ 20%] tests/test_facts.py .................................................... [ 24%] ........................................................................ [ 31%] ........................................................................ [ 37%] ................................... [ 40%] tests/test_global_arguments.py . [ 40%] tests/test_operations.py ............................................... [ 44%] ........................................................................ [ 50%] ........................................................................ [ 56%] ........................................................................ [ 63%] ........................................................................ [ 69%] ........................................................................ [ 75%] ........................................................................ [ 81%] ........................................................................ [ 87%] ........................................................................ [ 94%] .............................................................. [ 99%] tests/test_operations_utils.py .... [ 99%] tests/test_units.py . [100%] =============================== warnings summary =============================== tests/test_cli/test_cli_util.py::TestCliUtil::test_json_encode_datetime /home/buildozer/aports/testing/pyinfra/src/pyinfra-3.3.1/tests/test_cli/test_cli_util.py:20: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). now = datetime.utcnow() tests/test_facts.py: 48 warnings /home/buildozer/aports/testing/pyinfra/src/pyinfra-3.3.1/pyinfra/facts/files.py:81: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). return datetime.utcfromtimestamp(value) tests/test_facts.py::sysvinit.InitdStatus::test_sysvinit.InitdStatus_services /home/buildozer/aports/testing/pyinfra/src/pyinfra-3.3.1/tests/test_facts.py:51: UserWarning: No command set for test: services (got " for SERVICE in `ls /etc/init.d/`; do _=`cat /etc/init.d/$SERVICE | grep "### BEGIN INIT INFO"` if [ "$?" = "0" ]; then STATUS=`/etc/init.d/$SERVICE status` echo "$SERVICE=$?" fi done ") warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ========= 1158 passed, 12 deselected, 50 warnings in 111.90s (0:01:51) ========= >>> pyinfra: Entering fakeroot... >>> pyinfra-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/pyinfra_cli/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra_cli/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/api/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/api/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/facts/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/facts/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/facts/util/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/facts/util/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/operations/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/operations/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/operations/util/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/operations/util/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/operations/freebsd/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/operations/freebsd/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/connectors/sshuserclient/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/connectors/sshuserclient/__pycache__' 'usr/lib/python3.12/site-packages/pyinfra/connectors/__pycache__' -> '/home/buildozer/aports/testing/pyinfra/pkg/pyinfra-pyc/usr/lib/python3.12/site-packages/pyinfra/connectors/__pycache__' >>> pyinfra-pyc*: Preparing subpackage pyinfra-pyc... >>> pyinfra-pyc*: Running postcheck for pyinfra-pyc >>> pyinfra*: Running postcheck for pyinfra >>> pyinfra*: Preparing package pyinfra... >>> pyinfra-pyc*: Tracing dependencies... py3-click py3-dateutil py3-distro py3-gevent py3-jinja2 py3-packaging py3-paramiko py3-typeguard py3-typing-extensions python3~3.12 >>> pyinfra-pyc*: Package size: 886.1 KB >>> pyinfra-pyc*: Compressing data... >>> pyinfra-pyc*: Create checksum... >>> pyinfra-pyc*: Create pyinfra-pyc-3.3.1-r0.apk >>> pyinfra*: Tracing dependencies... py3-click py3-dateutil py3-distro py3-gevent py3-jinja2 py3-packaging py3-paramiko py3-typeguard py3-typing-extensions python3~3.12 >>> pyinfra*: Package size: 740.7 KB >>> pyinfra*: Compressing data... >>> pyinfra*: Create checksum... >>> pyinfra*: Create pyinfra-3.3.1-r0.apk >>> pyinfra: Build complete at Wed, 16 Jul 2025 00:29:29 +0000 elapsed time 0h 2m 15s >>> pyinfra: Cleaning up srcdir >>> pyinfra: Cleaning up pkgdir >>> pyinfra: Uninstalling dependencies... ( 1/81) Purging .makedepends-pyinfra (20250716.002718) ( 2/81) Purging py3-click-pyc (8.1.8-r1) ( 3/81) Purging py3-click (8.1.8-r1) ( 4/81) Purging py3-dateutil-pyc (2.9.0-r1) ( 5/81) Purging py3-dateutil (2.9.0-r1) ( 6/81) Purging py3-six-pyc (1.17.0-r0) ( 7/81) Purging py3-six (1.17.0-r0) ( 8/81) Purging py3-distro-pyc (1.9.0-r2) ( 9/81) Purging py3-distro (1.9.0-r2) (10/81) Purging py3-gevent-pyc (25.4.2-r0) (11/81) Purging py3-gevent (25.4.2-r0) (12/81) Purging py3-greenlet-pyc (3.2.3-r0) (13/81) Purging py3-greenlet (3.2.3-r0) (14/81) Purging py3-zope-event-pyc (5.0-r1) (15/81) Purging py3-zope-event (5.0-r1) (16/81) Purging py3-zope-interface-pyc (7.2-r0) (17/81) Purging py3-zope-interface (7.2-r0) (18/81) Purging py3-jinja2-pyc (3.1.6-r0) (19/81) Purging py3-jinja2 (3.1.6-r0) (20/81) Purging py3-markupsafe-pyc (3.0.2-r0) (21/81) Purging py3-markupsafe (3.0.2-r0) (22/81) Purging py3-paramiko-pyc (3.5.1-r0) (23/81) Purging py3-paramiko (3.5.1-r0) (24/81) Purging py3-bcrypt-pyc (4.3.0-r0) (25/81) Purging py3-bcrypt (4.3.0-r0) (26/81) Purging py3-cryptography-pyc (44.0.3-r0) (27/81) Purging py3-cryptography (44.0.3-r0) (28/81) Purging py3-pynacl-pyc (1.5.0-r6) (29/81) Purging py3-pynacl (1.5.0-r6) (30/81) Purging py3-cffi-pyc (1.17.1-r1) (31/81) Purging py3-cffi (1.17.1-r1) (32/81) Purging py3-cparser-pyc (2.22-r1) (33/81) Purging py3-cparser (2.22-r1) (34/81) Purging py3-typeguard-pyc (4.4.2-r0) (35/81) Purging py3-typeguard (4.4.2-r0) (36/81) Purging py3-bracex-pyc (2.5-r0) (37/81) Purging py3-bracex (2.5-r0) (38/81) Purging py3-hatchling-pyc (1.27.0-r0) (39/81) Purging py3-hatchling (1.27.0-r0) (40/81) Purging py3-editables-pyc (0.5-r2) (41/81) Purging py3-editables (0.5-r2) (42/81) Purging py3-pathspec-pyc (0.12.1-r2) (43/81) Purging py3-pathspec (0.12.1-r2) (44/81) Purging py3-trove-classifiers-pyc (2025.1.15.22-r0) (45/81) Purging py3-trove-classifiers (2025.1.15.22-r0) (46/81) Purging py3-typing-extensions-pyc (4.14.1-r0) (47/81) Purging py3-typing-extensions (4.14.1-r0) (48/81) Purging py3-gpep517-pyc (19-r0) (49/81) Purging py3-gpep517 (19-r0) (50/81) Purging py3-installer-pyc (0.7.0-r2) (51/81) Purging py3-installer (0.7.0-r2) (52/81) Purging py3-setuptools-pyc (80.9.0-r0) (53/81) Purging py3-setuptools (80.9.0-r0) (54/81) Purging py3-pytest-pyc (8.4.1-r0) (55/81) Purging py3-pytest (8.4.1-r0) (56/81) Purging py3-iniconfig-pyc (2.1.0-r0) (57/81) Purging py3-iniconfig (2.1.0-r0) (58/81) Purging py3-packaging-pyc (25.0-r0) (59/81) Purging py3-packaging (25.0-r0) (60/81) Purging py3-parsing-pyc (3.2.3-r0) (61/81) Purging py3-parsing (3.2.3-r0) (62/81) Purging py3-pluggy-pyc (1.6.0-r0) (63/81) Purging py3-pluggy (1.6.0-r0) (64/81) Purging py3-py-pyc (1.11.0-r4) (65/81) Purging py3-py (1.11.0-r4) (66/81) Purging py3-pygments-pyc (2.19.2-r0) (67/81) Purging py3-pygments (2.19.2-r0) (68/81) Purging py3-yaml-pyc (6.0.2-r0) (69/81) Purging py3-yaml (6.0.2-r0) (70/81) Purging python3-pyc (3.12.11-r0) (71/81) Purging python3-pycache-pyc0 (3.12.11-r0) (72/81) Purging pyc (3.12.11-r0) (73/81) Purging python3 (3.12.11-r0) (74/81) Purging gdbm (1.24-r0) (75/81) Purging libev (4.33-r1) (76/81) Purging libffi (3.5.1-r0) (77/81) Purging libpanelw (6.5_p20250705-r0) (78/81) Purging libuv (1.51.0-r0) (79/81) Purging mpdecimal (4.0.1-r0) (80/81) Purging sqlite-libs (3.50.2-r0) (81/81) Purging yaml (0.2.5-r2) busybox-1.37.0-r19.trigger: Executing script... OK: 348 MiB in 110 packages >>> pyinfra: Updating the testing/riscv64 repository index... >>> pyinfra: Signing the index...