D: [iurt_root_command] chroot warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend. Installing /home/iurt/rpmbuild/SRPMS/python-sure-2.0.0-1.mga9.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.RDz4Es + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf sure-2.0.0 + /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/sure-2.0.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd sure-2.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/python3.10-workaround.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + rm -rf sure.egg-info + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.N3Go0V + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd sure-2.0.0 + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py39 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 58.5.3) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.36.2) HOOK STDOUT: running egg_info HOOK STDOUT: creating sure.egg-info HOOK STDOUT: writing sure.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to sure.egg-info/dependency_links.txt HOOK STDOUT: writing entry points to sure.egg-info/entry_points.txt HOOK STDOUT: writing requirements to sure.egg-info/requires.txt HOOK STDOUT: writing top-level names to sure.egg-info/top_level.txt HOOK STDOUT: writing manifest file 'sure.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest file 'sure.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest template 'MANIFEST.in' HOOK STDOUT: adding license file 'COPYING' HOOK STDOUT: writing manifest file 'sure.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) HOOK STDOUT: running dist_info HOOK STDOUT: writing sure.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to sure.egg-info/dependency_links.txt HOOK STDOUT: writing entry points to sure.egg-info/entry_points.txt HOOK STDOUT: writing requirements to sure.egg-info/requires.txt HOOK STDOUT: writing top-level names to sure.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'sure.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest template 'MANIFEST.in' HOOK STDOUT: adding license file 'COPYING' HOOK STDOUT: writing manifest file 'sure.egg-info/SOURCES.txt' HOOK STDOUT: creating '/home/iurt/rpmbuild/BUILD/sure-2.0.0/sure.dist-info' HOOK STDOUT: adding license file "COPYING" (matched pattern "COPYING*") Handling mock from wheel metadata: Requires-Dist Requirement satisfied: mock (installed: mock 4.0.3) Handling six from wheel metadata: Requires-Dist Requirement satisfied: six (installed: six 1.16.0) + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ofWyGk + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd sure-2.0.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + mkdir -p /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + TMPDIR=/home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir + /usr/bin/python3 -m pip wheel --wheel-dir /home/iurt/rpmbuild/BUILD/sure-2.0.0/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose . Processing /home/iurt/rpmbuild/BUILD/sure-2.0.0 Preparing metadata (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/tmp_h8s92wi running dist_info creating /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info writing /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info/PKG-INFO writing dependency_links to /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info/dependency_links.txt writing entry points to /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info/entry_points.txt writing requirements to /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info/requires.txt writing top-level names to /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info/top_level.txt writing manifest file '/home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info/SOURCES.txt' reading manifest file '/home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file '/home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.egg-info/SOURCES.txt' creating '/home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-modern-metadata-jkylwf5w/sure.dist-info' adding license file "COPYING" (matched pattern "COPYING*") Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: sure Building wheel for sure (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/tmpjqwmstum running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/sure copying sure/version.py -> build/lib/sure copying sure/terminal.py -> build/lib/sure copying sure/stubs.py -> build/lib/sure copying sure/registry.py -> build/lib/sure copying sure/old.py -> build/lib/sure copying sure/magic.py -> build/lib/sure copying sure/deprecated.py -> build/lib/sure copying sure/core.py -> build/lib/sure copying sure/compat.py -> build/lib/sure copying sure/cli.py -> build/lib/sure copying sure/__init__.py -> build/lib/sure running egg_info creating sure.egg-info writing sure.egg-info/PKG-INFO writing dependency_links to sure.egg-info/dependency_links.txt writing entry points to sure.egg-info/entry_points.txt writing requirements to sure.egg-info/requires.txt writing top-level names to sure.egg-info/top_level.txt writing manifest file 'sure.egg-info/SOURCES.txt' reading manifest file 'sure.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file 'sure.egg-info/SOURCES.txt' installing to build/bdist.linux-aarch64/wheel running install running install_lib creating build/bdist.linux-aarch64 creating build/bdist.linux-aarch64/wheel creating build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/__init__.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/cli.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/compat.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/core.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/deprecated.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/magic.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/old.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/registry.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/stubs.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/terminal.py -> build/bdist.linux-aarch64/wheel/sure copying build/lib/sure/version.py -> build/bdist.linux-aarch64/wheel/sure running install_egg_info Copying sure.egg-info to build/bdist.linux-aarch64/wheel/sure-2.0.0-py3.9.egg-info running install_scripts adding license file "COPYING" (matched pattern "COPYING*") creating build/bdist.linux-aarch64/wheel/sure-2.0.0.dist-info/WHEEL creating '/home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir/pip-wheel-nb6y8uyu/tmpgy8dfd6v/sure-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it adding 'sure/__init__.py' adding 'sure/cli.py' adding 'sure/compat.py' adding 'sure/core.py' adding 'sure/deprecated.py' adding 'sure/magic.py' adding 'sure/old.py' adding 'sure/registry.py' adding 'sure/stubs.py' adding 'sure/terminal.py' adding 'sure/version.py' adding 'sure-2.0.0.dist-info/COPYING' adding 'sure-2.0.0.dist-info/METADATA' adding 'sure-2.0.0.dist-info/WHEEL' adding 'sure-2.0.0.dist-info/entry_points.txt' adding 'sure-2.0.0.dist-info/top_level.txt' adding 'sure-2.0.0.dist-info/RECORD' removing build/bdist.linux-aarch64/wheel Building wheel for sure (pyproject.toml): finished with status 'done' Created wheel for sure: filename=sure-2.0.0-py3-none-any.whl size=35649 sha256=f7a256e611356f5c82640a6640283745d49b4300de70d07f7909b460ad3b96eb Stored in directory: /home/iurt/.cache/pip/wheels/4e/7f/09/5e26389d83333da39397a85e9833d29f5882ed55081a8a3889 Successfully built sure + env PYTHONPATH=/home/iurt/rpmbuild/BUILD/sure-2.0.0 /usr/bin/make -O -j8 V=1 VERBOSE=1 -C docs/ html SPHINXOPTS=-j8 make: Entering directory '/home/iurt/rpmbuild/BUILD/sure-2.0.0/docs' sphinx-build -b html -d build/doctrees -j8 source build/html Running Sphinx v4.2.0 making output directory... done WARNING: html_static_path entry 'sure_docs_static' does not exist loading intersphinx inventory from https://docs.python.org/objects.inv... WARNING: failed to reach any of the inventories with the following issues: intersphinx inventory 'https://docs.python.org/objects.inv' not fetchable due to : HTTPSConnectionPool(host='docs.python.org', port=443): Max retries exceeded with url: /objects.inv (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')) loading intersphinx inventory from https://redis-py.readthedocs.io/en/latest/objects.inv... WARNING: failed to reach any of the inventories with the following issues: intersphinx inventory 'https://redis-py.readthedocs.io/en/latest/objects.inv' not fetchable due to : HTTPSConnectionPool(host='redis-py.readthedocs.io', port=443): Max retries exceeded with url: /en/latest/objects.inv (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')) building [mo]: targets for 0 po files that are out of date building [html]: targets for 7 source files that are out of date updating environment: [new config] 7 added, 0 changed, 0 removed reading sources... [ 14%] about reading sources... [ 28%] api-reference reading sources... [ 42%] getting-started reading sources... [ 57%] how-it-works reading sources... [ 71%] index reading sources... [ 85%] intro reading sources... [100%] tutorial waiting for workers... /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:120: WARNING: Title underline too short. ``tests/test_filesystem.py`` ........................ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:120: WARNING: Title underline too short. ``tests/test_filesystem.py`` ........................ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:402: WARNING: Title level inconsistent: ``.have.property().being.*`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:428: WARNING: Title level inconsistent: ``.have.key().being.*`` ^^^^^^^^^^^^^^^^^^^^^^^ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:481: WARNING: Title underline too short. ``callable.when.called_with(arg1, kwarg1=2).should.have.raised(Exception)`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:490: WARNING: Title level inconsistent: Regular Expression matching on the exception message ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:595: WARNING: Title level inconsistent: All those possibilities below work just as the same ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:610: WARNING: Title level inconsistent: Also if you prefer using the assert keyword in your tests just go ahead an do it! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:644: WARNING: Title level inconsistent: A note about the assert keyword ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:767: WARNING: Title level inconsistent: Holy guacamole, how did you implement that feature ? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ looking for now-outdated files... none found pickling environment... done checking consistency... /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/tutorial.rst: WARNING: document isn't included in any toctree done preparing documents... done writing output... [ 16%] api-reference writing output... [ 33%] getting-started writing output... [ 50%] how-it-works writing output... [ 66%] index writing output... [ 83%] intro writing output... [100%] tutorial waiting for workers... /home/iurt/rpmbuild/BUILD/sure-2.0.0/docs/source/api-reference.rst:198: WARNING: Could not lex literal_block as "bash". Highlighting skipped. generating indices... genindex py-modindex done highlighting module code... [ 50%] sure highlighting module code... [100%] sure.core writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 15 warnings. The HTML pages are in build/html. Build finished. The HTML pages are in build/html. make: Leaving directory '/home/iurt/rpmbuild/BUILD/sure-2.0.0/docs' + rm -vf docs/_build/html/.buildinfo + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.kx3o9w + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 + cd sure-2.0.0 + '[' 1 -eq 1 ']' ++ ls /home/iurt/rpmbuild/BUILD/sure-2.0.0/pyproject-wheeldir/sure-2.0.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=sure==2.0.0 + TMPDIR=/home/iurt/rpmbuild/BUILD/sure-2.0.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /home/iurt/rpmbuild/BUILD/sure-2.0.0/pyproject-wheeldir sure==2.0.0 Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) Looking in links: /home/iurt/rpmbuild/BUILD/sure-2.0.0/pyproject-wheeldir Processing ./pyproject-wheeldir/sure-2.0.0-py3-none-any.whl Installing collected packages: sure Creating /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/bin changing mode of /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/bin/sure to 755 Successfully installed sure-2.0.0 + '[' -d /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/bin ']' + '[' -f /usr/bin/pathfix3.9.py ']' + pathfix=/usr/bin/pathfix.py + '[' -z s ']' + shebang_flags=-kas + /usr/bin/pathfix.py -pni /usr/bin/python3 -kas /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/bin/sure /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/bin/sure: updating + rm -rfv /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/bin/__pycache__ + rm -f /home/iurt/rpmbuild/BUILD/pyproject-ghost-distinfo + site_dirs=() + '[' -d /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages ']' + site_dirs+=("/usr/lib/python3.9/site-packages") + '[' /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib64/python3.9/site-packages '!=' /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages ']' + '[' -d /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib64/python3.9/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.9/site-packages/sure-2.0.0.dist-info' + sed -i s/pip/rpm/ /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages/sure-2.0.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 --record /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages/sure-2.0.0.dist-info/RECORD --output /home/iurt/rpmbuild/BUILD/pyproject-record + rm -fv /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages/sure-2.0.0.dist-info/RECORD removed '/home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages/sure-2.0.0.dist-info/RECORD' + rm -fv /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages/sure-2.0.0.dist-info/REQUESTED removed '/home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages/sure-2.0.0.dist-info/REQUESTED' ++ wc -l /home/iurt/rpmbuild/BUILD/pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output /home/iurt/rpmbuild/BUILD/pyproject-files --buildroot /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 --sitelib /usr/lib/python3.9/site-packages --sitearch /usr/lib64/python3.9/site-packages --python-version 3.9 --pyproject-record /home/iurt/rpmbuild/BUILD/pyproject-record sure + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 2.0.0-1.mga9 --unique-debug-suffix -2.0.0-1.mga9.aarch64 --unique-debug-src-base python-sure-2.0.0-1.mga9.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/sure-2.0.0 + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python3 1 0 Bytecompiling .py files below /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9 using python3.9 + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.f2IeZU + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd sure-2.0.0 + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + PATH=/home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/bin:/usr/local/bin:/usr/bin:/usr/local/games:/usr/games:/usr/local/sbin:/usr/sbin:/home/iurt/.local/bin:/home/iurt/bin + PYTHONPATH=/home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib64/python3.9/site-packages:/home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/pytest ============================= test session starts ============================== platform linux -- Python 3.9.8, pytest-6.2.4, py-1.10.0, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/iurt/rpmbuild/BUILD/sure-2.0.0, configfile: setup.cfg, testpaths: tests plugins: cov-2.12.1 collecting ... collected 140 items tests/test_assertion_builder.py::test_assertion_builder_synonyms PASSED tests/test_assertion_builder.py::test_4_equal_2p2 PASSED tests/test_assertion_builder.py::test_2_within_0a2 PASSED tests/test_assertion_builder.py::test_true_be_ok PASSED tests/test_assertion_builder.py::test_false_be_falsy PASSED tests/test_assertion_builder.py::test_none PASSED tests/test_assertion_builder.py::test_should_be_a PASSED tests/test_assertion_builder.py::test_should_be_callable PASSED tests/test_assertion_builder.py::test_iterable_should_be_empty PASSED tests/test_assertion_builder.py::test_iterable_should_have_length_of PASSED tests/test_assertion_builder.py::test_greater_than PASSED tests/test_assertion_builder.py::test_greater_than_or_equal_to PASSED tests/test_assertion_builder.py::test_lower_than PASSED tests/test_assertion_builder.py::test_lower_than_or_equal_to PASSED tests/test_assertion_builder.py::test_be PASSED tests/test_assertion_builder.py::test_have_property PASSED tests/test_assertion_builder.py::test_have_property_with_value PASSED tests/test_assertion_builder.py::test_have_key PASSED tests/test_assertion_builder.py::test_have_key_with_value PASSED tests/test_assertion_builder.py::test_look_like PASSED tests/test_assertion_builder.py::test_equal_with_repr_of_complex_types_and_unicode PASSED tests/test_assertion_builder.py::test_equal_with_repr_of_complex_types_and_repr PASSED tests/test_assertion_builder.py::test_match_regex PASSED tests/test_assertion_builder.py::test_match_contain PASSED tests/test_assertion_builder.py::test_catching_exceptions PASSED tests/test_assertion_builder.py::test_catching_exceptions_with_params PASSED tests/test_assertion_builder.py::test_success_with_params PASSED tests/test_assertion_builder.py::test_success_with_params_exception PASSED tests/test_assertion_builder.py::test_throw_matching_regex PASSED tests/test_assertion_builder.py::test_should_not_be_different PASSED tests/test_assertion_builder.py::test_equals_handles_mock_call_list PASSED tests/test_assertion_builder.py::test_equals_handles_float_with_epsilon PASSED tests/test_assertion_builder.py::test_equals_dictionaries_with_tuple_keys PASSED tests/test_assertion_builder.py::test_ordereddict_comparison PASSED tests/test_assertion_builder.py::test_equals_anything PASSED tests/test_assertion_builder.py::test_equals_crosstype PASSED tests/test_custom_assertions.py::test_custom_assertion PASSED tests/test_custom_assertions.py::test_custom_chain_method PASSED tests/test_custom_assertions.py::test_custom_chain_property PASSED tests/test_ensure_ctxmgr.py::test_ensure_simple_assertion PASSED tests/test_ensure_ctxmgr.py::test_ensure_just_assertion_error PASSED tests/test_old_api.py::test_setup_with_context PASSED tests/test_old_api.py::test_context_is_not_optional PASSED tests/test_old_api.py::test_setup_with_context_context_failing PASSED tests/test_old_api.py::test_teardown_with_context PASSED tests/test_old_api.py::test_that_is_a PASSED tests/test_old_api.py::test_that_equals PASSED tests/test_old_api.py::test_that_differs PASSED tests/test_old_api.py::test_that_has PASSED tests/test_old_api.py::test_that_at_key_equals PASSED tests/test_old_api.py::test_that_len_is PASSED tests/test_old_api.py::test_that_len_greater_than PASSED tests/test_old_api.py::test_that_len_greater_than_should_raise_assertion_error PASSED tests/test_old_api.py::test_that_len_greater_than_or_equals PASSED tests/test_old_api.py::test_that_len_greater_than_or_equals_should_raise_assertion_error PASSED tests/test_old_api.py::test_that_len_lower_than PASSED tests/test_old_api.py::test_that_len_lower_than_should_raise_assertion_error PASSED tests/test_old_api.py::test_that_len_lower_than_or_equals PASSED tests/test_old_api.py::test_that_len_lower_than_or_equals_should_raise_assertion_error PASSED tests/test_old_api.py::test_that_checking_all_atributes PASSED tests/test_old_api.py::test_that_checking_all_atributes_of_range PASSED tests/test_old_api.py::test_that_checking_all_elements PASSED tests/test_old_api.py::test_that_checking_each_matches PASSED tests/test_old_api.py::test_that_raises PASSED tests/test_old_api.py::test_that_looks_like PASSED tests/test_old_api.py::test_that_raises_does_raise_for_exception_type_mismatch PASSED tests/test_old_api.py::test_that_raises_with_args PASSED tests/test_old_api.py::test_that_does_not_raise_with_args PASSED tests/test_old_api.py::test_that_contains_string PASSED tests/test_old_api.py::test_that_doesnt_contain_string PASSED tests/test_old_api.py::test_that_contains_none PASSED tests/test_old_api.py::test_that_none_contains_string PASSED tests/test_old_api.py::test_that_some_iterable_is_empty PASSED tests/test_old_api.py::test_that_something_is_empty_raises PASSED tests/test_old_api.py::test_that_something_iterable_matches_another PASSED tests/test_old_api.py::test_within_pass 0.14 5000 PASSED tests/test_old_api.py::test_within_fail 7007.58 5000 PASSED tests/test_old_api.py::test_word_to_number PASSED tests/test_old_api.py::test_word_to_number_fail PASSED tests/test_old_api.py::test_microsecond_unit PASSED tests/test_old_api.py::test_milisecond_unit PASSED tests/test_old_api.py::test_second_unit PASSED tests/test_old_api.py::test_minute_unit PASSED tests/test_old_api.py::test_within_pass_utc 0.07 5000 PASSED tests/test_old_api.py::test_that_is_a_matcher_should_absorb_callables_to_be_used_as_matcher PASSED tests/test_old_api.py::test_accepts_setup_list PASSED tests/test_old_api.py::test_accepts_teardown_list PASSED tests/test_old_api.py::test_scenario_is_alias_for_context_on_setup_and_teardown PASSED tests/test_old_api.py::test_actions_returns_context PASSED tests/test_old_api.py::test_actions_providing_variables_in_the_context PASSED tests/test_old_api.py::test_fails_when_action_doesnt_fulfill_the_agreement_of_provides PASSED tests/test_old_api.py::test_depends_on_failing_due_nothing_found PASSED tests/test_old_api.py::test_depends_on_failing_due_not_calling_a_previous_action PASSED tests/test_old_api.py::test_that_contains_dictionary_keys PASSED tests/test_old_api.py::test_that_contains_list PASSED tests/test_old_api.py::test_that_contains_set PASSED tests/test_old_api.py::test_that_contains_tuple PASSED tests/test_old_api.py::test_variables_bag_provides_meaningful_error_on_nonexisting_attribute PASSED tests/test_old_api.py::test_actions_providing_dinamically_named_variables PASSED tests/test_old_api.py::test_deep_equals_dict_level1_success PASSED tests/test_old_api.py::test_deep_equals_dict_level1_fail PASSED tests/test_old_api.py::test_deep_equals_list_level1_success PASSED tests/test_old_api.py::test_deep_equals_list_level1_fail_by_value PASSED tests/test_old_api.py::test_deep_equals_list_level1_fail_by_length_x_gt_y PASSED tests/test_old_api.py::test_deep_equals_list_level1_fail_by_length_y_gt_x PASSED tests/test_old_api.py::test_deep_equals_dict_level1_fails_missing_key_on_y PASSED tests/test_old_api.py::test_deep_equals_failing_basic_vs_complex PASSED tests/test_old_api.py::test_deep_equals_failing_complex_vs_basic PASSED tests/test_old_api.py::test_deep_equals_tuple_level1_success PASSED tests/test_old_api.py::test_deep_equals_tuple_level1_fail_by_value PASSED tests/test_old_api.py::test_deep_equals_tuple_level1_fail_by_length_x_gt_y PASSED tests/test_old_api.py::test_deep_equals_tuple_level1_fail_by_length_y_gt_x PASSED tests/test_old_api.py::test_deep_equals_fallsback_to_generic_comparator PASSED tests/test_old_api.py::test_deep_equals_fallsback_to_generic_comparator_failing PASSED tests/test_old_api.py::test_deep_equals_fallsback_to_generic_comparator_failing_type PASSED tests/test_old_api.py::test_deep_equals_dict_level2_success PASSED tests/test_old_api.py::test_deep_equals_dict_level2_list_success PASSED tests/test_old_api.py::test_deep_equals_dict_level2_fail PASSED tests/test_old_api.py::test_deep_equals_dict_level3_fail_values PASSED tests/test_old_api.py::test_deep_equals_dict_level3_fails_missing_key PASSED tests/test_old_api.py::test_deep_equals_dict_level3_fails_extra_key PASSED tests/test_old_api.py::test_deep_equals_dict_level3_fails_different_key PASSED tests/test_old_api.py::test_deep_equals_list_level2_fail_by_length_x_gt_y PASSED tests/test_old_api.py::test_deep_equals_list_level2_fail_by_length_y_gt_x PASSED tests/test_old_api.py::test_function_decorated_with_wip_should_set_a_flag PASSED tests/test_old_api.py::test_that_equals_fails PASSED tests/test_old_api.py::test_raises_with_string PASSED tests/test_old_api.py::test_deep_equals_weird PASSED tests/test_safe_repr.py::test_basic_list PASSED tests/test_safe_repr.py::test_basic_dict PASSED tests/test_safe_repr.py::test_nested_dict PASSED tests/test_safe_repr.py::test_unicode PASSED tests/issues/test_issue_104.py::test_issue_104 PASSED tests/issues/test_issue_134.py::test_issue_132 PASSED tests/issues/test_issue_136.py::test_issue_136 PASSED tests/issues/test_issue_139.py::test_issue_139 PASSED tests/issues/test_issue_148.py::test_should_compare_dict_with_non_orderable_key_types PASSED tests/issues/test_issue_148.py::test_should_compare_dict_with_enum_keys PASSED tests/issues/test_issue_19.py::test_issue_19 PASSED tests/issues/test_issue_48.py::test_issue_48 PASSEDCoverage.py warning: No data was collected. (no-data-collected) ----------- coverage: platform linux, python 3.9.8-final-0 ----------- Name Stmts Miss Cover Missing -------------------------------------------------- sure/__init__.py 628 628 0% 17-1174 sure/cli.py 9 9 0% 1-29 sure/compat.py 71 71 0% 3-112 sure/core.py 161 161 0% 17-280 sure/deprecated.py 4 4 0% 17-23 sure/magic.py 22 22 0% 18-64 sure/old.py 263 263 0% 17-446 sure/registry.py 2 2 0% 18-20 sure/stubs.py 6 6 0% 19-38 sure/terminal.py 29 29 0% 17-60 sure/version.py 1 1 0% 1 -------------------------------------------------- TOTAL 1196 1196 0% ============================= 140 passed in 2.59s ============================== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-sure-2.0.0-1.mga9.noarch Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.LJqqQO + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd sure-2.0.0 + LICENSEDIR=/home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/licenses/python3-sure + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/licenses/python3-sure + cp -pr COPYING /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/licenses/python3-sure + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-sure = 2.0.0-1.mga9 python3-sure = 2.0.0-1.mga9 python3.9-sure = 2.0.0-1.mga9 python3.9dist(sure) = 2 python3dist(sure) = 2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.9 python3.9dist(mock) python3.9dist(six) Obsoletes: python-sure < 2.0.0-1.mga9 Processing files: python-sure-doc-2.0.0-1.mga9.noarch Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.fQqYeY + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd sure-2.0.0 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/doc/python-sure-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/doc/python-sure-doc + cp -pr CHANGELOG.md /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/doc/python-sure-doc + cp -pr README.rst /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/doc/python-sure-doc + cp -pr TODO.rst /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/doc/python-sure-doc + cp -pr docs/build/html /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/doc/python-sure-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.9g9qG9 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd sure-2.0.0 + LICENSEDIR=/home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/licenses/python-sure-doc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/licenses/python-sure-doc + cp -pr COPYING /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64/usr/share/licenses/python-sure-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-sure-doc = 2.0.0-1.mga9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 Wrote: /home/iurt/rpmbuild/RPMS/noarch/python3-sure-2.0.0-1.mga9.noarch.rpm Wrote: /home/iurt/rpmbuild/RPMS/noarch/python-sure-doc-2.0.0-1.mga9.noarch.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.V9BiF0 + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd sure-2.0.0 + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/python-sure-2.0.0-1.mga9.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.oES9uD + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf sure-2.0.0 + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!