Mock Version: 3.0 Mock Version: 3.0 Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-semver.spec'], chrootPath='/var/lib/mock/epel9-build-35511306-4632835/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-semver.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1642723200 Wrote: /builddir/build/SRPMS/python-semver-2.13.0-6.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-semver.spec'], chrootPath='/var/lib/mock/epel9-build-35511306-4632835/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-semver.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1642723200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lpHM5C + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf python-semver-2.13.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/semver-2.13.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd python-semver-2.13.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i '/-cov[=-]/d' setup.cfg + sed -i 's/TypeError: __init__() got an unexpected/TypeError: ...__init__() got an unexpected/' docs/usage.rst + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.7XeXcN + umask 022 + cd /builddir/build/BUILD + cd python-semver-2.13.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib copying semver.py -> build/lib running egg_info creating semver.egg-info writing semver.egg-info/PKG-INFO writing dependency_links to semver.egg-info/dependency_links.txt writing entry points to semver.egg-info/entry_points.txt writing top-level names to semver.egg-info/top_level.txt writing manifest file 'semver.egg-info/SOURCES.txt' reading manifest file 'semver.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.travis.yml' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*' found under directory '.github' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.dylib' found anywhere in distribution adding license file 'LICENSE.txt' writing manifest file 'semver.egg-info/SOURCES.txt' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.sFZQEY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch ++ dirname /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch + cd python-semver-2.13.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch running install running install_lib creating /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr creating /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/lib creating /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/lib/python3.9 creating /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/lib/python3.9/site-packages copying build/lib/semver.py -> /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/lib/python3.9/site-packages byte-compiling /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/lib/python3.9/site-packages/semver.py to semver.cpython-39.pyc writing byte-compilation script '/tmp/tmp7pg2tay1.py' /usr/bin/python3 /tmp/tmp7pg2tay1.py removing /tmp/tmp7pg2tay1.py running install_egg_info running egg_info writing semver.egg-info/PKG-INFO writing dependency_links to semver.egg-info/dependency_links.txt writing entry points to semver.egg-info/entry_points.txt writing top-level names to semver.egg-info/top_level.txt reading manifest file 'semver.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.travis.yml' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*' found under directory '.github' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.dylib' found anywhere in distribution adding license file 'LICENSE.txt' writing manifest file 'semver.egg-info/SOURCES.txt' Copying semver.egg-info to /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/lib/python3.9/site-packages/semver-2.13.0-py3.9.egg-info running install_scripts Installing pysemver script to /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/bin + rm -rfv /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/bin/__pycache__ + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 2.13.0-6.el9 --unique-debug-suffix -2.13.0-6.el9.noarch --unique-debug-src-base python-semver-2.13.0-6.el9.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/python-semver-2.13.0 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/lib/python3.9 using python3.9 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.D9ztSd + umask 022 + cd /builddir/build/BUILD + cd python-semver-2.13.0 + py.test-3.9 -v ============================= test session starts ============================== platform linux -- Python 3.9.10, pytest-6.2.2, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-semver-2.13.0, configfile: setup.cfg, testpaths: ., docs collecting ... collected 319 items README.rst::README.rst PASSED [ 0%] semver.py::semver.VersionInfo.__getitem__ PASSED [ 0%] semver.py::semver.VersionInfo._asdict PASSED [ 0%] semver.py::semver.VersionInfo._astuple PASSED [ 1%] semver.py::semver.VersionInfo.bump_build PASSED [ 1%] semver.py::semver.VersionInfo.bump_major PASSED [ 1%] semver.py::semver.VersionInfo.bump_minor PASSED [ 2%] semver.py::semver.VersionInfo.bump_patch PASSED [ 2%] semver.py::semver.VersionInfo.bump_prerelease PASSED [ 2%] semver.py::semver.VersionInfo.compare PASSED [ 3%] semver.py::semver.VersionInfo.finalize_version PASSED [ 3%] semver.py::semver.VersionInfo.match PASSED [ 3%] semver.py::semver.VersionInfo.next_version PASSED [ 4%] semver.py::semver.VersionInfo.parse PASSED [ 4%] semver.py::semver.VersionInfo.to_dict PASSED [ 4%] semver.py::semver.VersionInfo.to_tuple PASSED [ 5%] semver.py::semver.bump_build PASSED [ 5%] semver.py::semver.bump_major PASSED [ 5%] semver.py::semver.bump_minor PASSED [ 5%] semver.py::semver.bump_patch PASSED [ 6%] semver.py::semver.bump_prerelease PASSED [ 6%] semver.py::semver.compare PASSED [ 6%] semver.py::semver.finalize_version PASSED [ 7%] semver.py::semver.format_version PASSED [ 7%] semver.py::semver.match PASSED [ 7%] semver.py::semver.max_ver PASSED [ 8%] semver.py::semver.min_ver PASSED [ 8%] semver.py::semver.parse PASSED [ 8%] semver.py::semver.parse_version_info PASSED [ 9%] semver.py::semver.replace PASSED [ 9%] test_semver.py::test_should_private_increment_string[rc-rc] PASSED [ 9%] test_semver.py::test_should_private_increment_string[rc.1-rc.2] PASSED [ 10%] test_semver.py::test_should_private_increment_string[2x-3x] PASSED [ 10%] test_semver.py::test_fordocstrings[compare] PASSED [ 10%] test_semver.py::test_fordocstrings[createparser] PASSED [ 10%] test_semver.py::test_fordocstrings[bump_build] PASSED [ 11%] test_semver.py::test_fordocstrings[bump_major] PASSED [ 11%] test_semver.py::test_fordocstrings[bump_minor] PASSED [ 11%] test_semver.py::test_fordocstrings[bump_patch] PASSED [ 12%] test_semver.py::test_fordocstrings[bump_prerelease] PASSED [ 12%] test_semver.py::test_fordocstrings[finalize_version] PASSED [ 12%] test_semver.py::test_fordocstrings[format_version] PASSED [ 13%] test_semver.py::test_fordocstrings[match] PASSED [ 13%] test_semver.py::test_fordocstrings[max_ver] PASSED [ 13%] test_semver.py::test_fordocstrings[min_ver] PASSED [ 14%] test_semver.py::test_fordocstrings[parse] PASSED [ 14%] test_semver.py::test_fordocstrings[process] PASSED [ 14%] test_semver.py::test_fordocstrings[replace] PASSED [ 15%] test_semver.py::test_should_not_allow_negative_numbers[ver0] PASSED [ 15%] test_semver.py::test_should_not_allow_negative_numbers[ver1] PASSED [ 15%] test_semver.py::test_should_not_allow_negative_numbers[ver2] PASSED [ 15%] test_semver.py::test_should_not_allow_negative_numbers[ver3] PASSED [ 16%] test_semver.py::test_should_parse_version[1.2.3-alpha.1.2+build.11.e0f985a-expected0] PASSED [ 16%] test_semver.py::test_should_parse_version[1.2.3-alpha-1+build.11.e0f985a-expected1] PASSED [ 16%] test_semver.py::test_should_parse_version[0.1.0-0f-expected2] PASSED [ 17%] test_semver.py::test_should_parse_version[0.0.0-0foo.1-expected3] PASSED [ 17%] test_semver.py::test_should_parse_version[0.0.0-0foo.1+build.1-expected4] PASSED [ 17%] test_semver.py::test_should_parse_zero_prerelease[1.2.3-rc.0+build.0-expected0] PASSED [ 18%] test_semver.py::test_should_parse_zero_prerelease[1.2.3-rc.0.0+build.0-expected1] PASSED [ 18%] test_semver.py::test_should_get_less[1.0.0-2.0.0] PASSED [ 18%] test_semver.py::test_should_get_less[1.0.0-alpha-1.0.0-alpha.1] PASSED [ 19%] test_semver.py::test_should_get_less[1.0.0-alpha.1-1.0.0-alpha.beta] PASSED [ 19%] test_semver.py::test_should_get_less[1.0.0-alpha.beta-1.0.0-beta] PASSED [ 19%] test_semver.py::test_should_get_less[1.0.0-beta-1.0.0-beta.2] PASSED [ 20%] test_semver.py::test_should_get_less[1.0.0-beta.2-1.0.0-beta.11] PASSED [ 20%] test_semver.py::test_should_get_less[1.0.0-beta.11-1.0.0-rc.1] PASSED [ 20%] test_semver.py::test_should_get_less[1.0.0-rc.1-1.0.0] PASSED [ 21%] test_semver.py::test_should_get_greater[2.0.0-1.0.0] PASSED [ 21%] test_semver.py::test_should_get_greater[1.0.0-alpha.1-1.0.0-alpha] PASSED [ 21%] test_semver.py::test_should_get_greater[1.0.0-alpha.beta-1.0.0-alpha.1] PASSED [ 21%] test_semver.py::test_should_get_greater[1.0.0-beta-1.0.0-alpha.beta] PASSED [ 22%] test_semver.py::test_should_get_greater[1.0.0-beta.2-1.0.0-beta] PASSED [ 22%] test_semver.py::test_should_get_greater[1.0.0-beta.11-1.0.0-beta.2] PASSED [ 22%] test_semver.py::test_should_get_greater[1.0.0-rc.1-1.0.0-beta.11] PASSED [ 23%] test_semver.py::test_should_get_greater[1.0.0-1.0.0-rc.1] PASSED [ 23%] test_semver.py::test_should_match_simple PASSED [ 23%] test_semver.py::test_should_no_match_simple PASSED [ 24%] test_semver.py::test_should_match_not_equal[2.3.7-!=2.3.8-True] PASSED [ 24%] test_semver.py::test_should_match_not_equal[2.3.7-!=2.3.6-True] PASSED [ 24%] test_semver.py::test_should_match_not_equal[2.3.7-!=2.3.7-False] PASSED [ 25%] test_semver.py::test_should_not_raise_value_error_for_expected_match_expression[2.3.7-<2.4.0-True] PASSED [ 25%] test_semver.py::test_should_not_raise_value_error_for_expected_match_expression[2.3.7->2.3.5-True] PASSED [ 25%] test_semver.py::test_should_not_raise_value_error_for_expected_match_expression[2.3.7-<=2.3.9-True] PASSED [ 26%] test_semver.py::test_should_not_raise_value_error_for_expected_match_expression[2.3.7->=2.3.5-True] PASSED [ 26%] test_semver.py::test_should_not_raise_value_error_for_expected_match_expression[2.3.7-==2.3.7-True] PASSED [ 26%] test_semver.py::test_should_not_raise_value_error_for_expected_match_expression[2.3.7-!=2.3.7-False] PASSED [ 26%] test_semver.py::test_should_raise_value_error_for_unexpected_match_expression[2.3.7-=2.3.7] PASSED [ 27%] test_semver.py::test_should_raise_value_error_for_unexpected_match_expression[2.3.7-~2.3.7] PASSED [ 27%] test_semver.py::test_should_raise_value_error_for_unexpected_match_expression[2.3.7-^2.3.7] PASSED [ 27%] test_semver.py::test_should_raise_value_error_for_zero_prefixed_versions[01.2.3] PASSED [ 28%] test_semver.py::test_should_raise_value_error_for_zero_prefixed_versions[1.02.3] PASSED [ 28%] test_semver.py::test_should_raise_value_error_for_zero_prefixed_versions[1.2.03] PASSED [ 28%] test_semver.py::test_should_raise_value_error_for_invalid_value[foo-bar] PASSED [ 29%] test_semver.py::test_should_raise_value_error_for_invalid_value[1.0-1.0.0] PASSED [ 29%] test_semver.py::test_should_raise_value_error_for_invalid_value[1.x-1.0.0] PASSED [ 29%] test_semver.py::test_should_raise_value_error_for_invalid_match_expression[1.0.0-] PASSED [ 30%] test_semver.py::test_should_raise_value_error_for_invalid_match_expression[1.0.0-!] PASSED [ 30%] test_semver.py::test_should_raise_value_error_for_invalid_match_expression[1.0.0-1.0.0] PASSED [ 30%] test_semver.py::test_should_follow_specification_comparison PASSED [ 31%] test_semver.py::test_should_compare_rc_builds[1.0.0-beta.2-1.0.0-beta.11] PASSED [ 31%] test_semver.py::test_should_compare_release_candidate_with_release[1.0.0-rc.1-1.0.0] PASSED [ 31%] test_semver.py::test_should_compare_release_candidate_with_release[1.0.0-rc.1+build.1-1.0.0] PASSED [ 31%] test_semver.py::test_should_say_equal_versions_are_equal[2.0.0-2.0.0] PASSED [ 32%] test_semver.py::test_should_say_equal_versions_are_equal[1.1.9-rc.1-1.1.9-rc.1] PASSED [ 32%] test_semver.py::test_should_say_equal_versions_are_equal[1.1.9+build.1-1.1.9+build.1] PASSED [ 32%] test_semver.py::test_should_say_equal_versions_are_equal[1.1.9-rc.1+build.1-1.1.9-rc.1+build.1] PASSED [ 33%] test_semver.py::test_should_compare_versions_with_build_and_release[1.1.9-rc.1-1.1.9-rc.1+build.1-0] PASSED [ 33%] test_semver.py::test_should_compare_versions_with_build_and_release[1.1.9-rc.1-1.1.9+build.1--1] PASSED [ 33%] test_semver.py::test_should_ignore_builds_on_compare[1.0.0+build.1-1.0.0-0] PASSED [ 34%] test_semver.py::test_should_ignore_builds_on_compare[1.0.0-alpha.1+build.1-1.0.0-alpha.1-0] PASSED [ 34%] test_semver.py::test_should_ignore_builds_on_compare[1.0.0+build.1-1.0.0-alpha.1-1] PASSED [ 34%] test_semver.py::test_should_ignore_builds_on_compare[1.0.0+build.1-1.0.0-alpha.1+build.1-1] PASSED [ 35%] test_semver.py::test_should_correctly_format_version PASSED [ 35%] test_semver.py::test_should_bump_major PASSED [ 35%] test_semver.py::test_should_bump_minor PASSED [ 36%] test_semver.py::test_should_bump_patch PASSED [ 36%] test_semver.py::test_should_versioninfo_bump_major_and_minor PASSED [ 36%] test_semver.py::test_should_versioninfo_bump_minor_and_patch PASSED [ 36%] test_semver.py::test_should_versioninfo_bump_patch_and_prerelease PASSED [ 37%] test_semver.py::test_should_versioninfo_bump_patch_and_prerelease_with_token PASSED [ 37%] test_semver.py::test_should_versioninfo_bump_prerelease_and_build PASSED [ 37%] test_semver.py::test_should_versioninfo_bump_prerelease_and_build_with_token PASSED [ 38%] test_semver.py::test_should_versioninfo_bump_multiple PASSED [ 38%] test_semver.py::test_should_versioninfo_to_dict PASSED [ 38%] test_semver.py::test_should_versioninfo_to_tuple PASSED [ 39%] test_semver.py::test_should_ignore_extensions_for_bump PASSED [ 39%] test_semver.py::test_should_get_max PASSED [ 39%] test_semver.py::test_should_get_max_same PASSED [ 40%] test_semver.py::test_should_get_min PASSED [ 40%] test_semver.py::test_should_get_min_same PASSED [ 40%] test_semver.py::test_should_get_more_rc1 PASSED [ 41%] test_semver.py::test_prerelease_order[1.2.3-rc.2-1.2.3-rc.10-1.2.3-rc.2] PASSED [ 41%] test_semver.py::test_prerelease_order[1.2.3-rc2-1.2.3-rc10-1.2.3-rc10] PASSED [ 41%] test_semver.py::test_prerelease_order[1.2.3-Rc10-1.2.3-rc10-1.2.3-Rc10] PASSED [ 42%] test_semver.py::test_prerelease_order[1.2.3-2-1.2.3-rc-1.2.3-2] PASSED [ 42%] test_semver.py::test_prerelease_order[1.2.3-rc.2.1-1.2.3-rc.2-1.2.3-rc.2] PASSED [ 42%] test_semver.py::test_prerelease_order[1.2.3-1.2.3-1-1.2.3-1] PASSED [ 42%] test_semver.py::test_prerelease_order[1.0.0-alpha-1.0.0-alpha.1-1.0.0-alpha] PASSED [ 43%] test_semver.py::test_should_bump_prerelease[3.4.5-rc.9-None-3.4.5-rc.10] PASSED [ 43%] test_semver.py::test_should_bump_prerelease[3.4.5-None-3.4.5-rc.1] PASSED [ 43%] test_semver.py::test_should_bump_prerelease[3.4.5-dev-3.4.5-dev.1] PASSED [ 44%] test_semver.py::test_should_bump_prerelease[3.4.5--3.4.5-rc.1] PASSED [ 44%] test_semver.py::test_should_ignore_build_on_prerelease_bump PASSED [ 44%] test_semver.py::test_should_bump_build[3.4.5-rc.1+build.9-3.4.5-rc.1+build.10] PASSED [ 45%] test_semver.py::test_should_bump_build[3.4.5-rc.1+0009.dev-3.4.5-rc.1+0010.dev] PASSED [ 45%] test_semver.py::test_should_bump_build[3.4.5-rc.1-3.4.5-rc.1+build.1] PASSED [ 45%] test_semver.py::test_should_bump_build[3.4.5-3.4.5+build.1] PASSED [ 46%] test_semver.py::test_should_finalize_version[1.2.3-1.2.3] PASSED [ 46%] test_semver.py::test_should_finalize_version[1.2.3-rc.5-1.2.3] PASSED [ 46%] test_semver.py::test_should_finalize_version[1.2.3+build.2-1.2.3] PASSED [ 47%] test_semver.py::test_should_finalize_version[1.2.3-rc.1+build.5-1.2.3] PASSED [ 47%] test_semver.py::test_should_finalize_version[1.2.3-alpha-1.2.3] PASSED [ 47%] test_semver.py::test_should_finalize_version[1.2.0-1.2.0] PASSED [ 47%] test_semver.py::test_should_compare_version_info_objects PASSED [ 48%] test_semver.py::test_should_compare_version_dictionaries PASSED [ 48%] test_semver.py::test_should_compare_version_tuples[t0] PASSED [ 48%] test_semver.py::test_should_compare_version_tuples[t1] PASSED [ 49%] test_semver.py::test_should_compare_version_tuples[t2] PASSED [ 49%] test_semver.py::test_should_compare_version_tuples[t3] PASSED [ 49%] test_semver.py::test_should_compare_version_tuples[t4] PASSED [ 50%] test_semver.py::test_should_compare_version_list[lst0] PASSED [ 50%] test_semver.py::test_should_compare_version_list[lst1] PASSED [ 50%] test_semver.py::test_should_compare_version_list[lst2] PASSED [ 51%] test_semver.py::test_should_compare_version_list[lst3] PASSED [ 51%] test_semver.py::test_should_compare_version_list[lst4] PASSED [ 51%] test_semver.py::test_should_compare_version_string[1.0.0] PASSED [ 52%] test_semver.py::test_should_compare_version_string[1.0.0-pre.2] PASSED [ 52%] test_semver.py::test_should_compare_version_string[1.0.0-pre.2+build.4] PASSED [ 52%] test_semver.py::test_should_not_allow_to_compare_invalid_versionstring[1] PASSED [ 52%] test_semver.py::test_should_not_allow_to_compare_invalid_versionstring[1.0] PASSED [ 53%] test_semver.py::test_should_not_allow_to_compare_invalid_versionstring[1.0.x] PASSED [ 53%] test_semver.py::test_should_not_allow_to_compare_version_with_int PASSED [ 53%] test_semver.py::test_should_compare_prerelease_with_numbers_and_letters PASSED [ 54%] test_semver.py::test_parse_version_info_str_hash PASSED [ 54%] test_semver.py::test_equal_versions_have_equal_hashes PASSED [ 54%] test_semver.py::test_parse_method_for_version_info PASSED [ 55%] test_semver.py::test_immutable_major PASSED [ 55%] test_semver.py::test_immutable_minor PASSED [ 55%] test_semver.py::test_immutable_patch PASSED [ 56%] test_semver.py::test_immutable_prerelease PASSED [ 56%] test_semver.py::test_immutable_build PASSED [ 56%] test_semver.py::test_immutable_unknown_attribute PASSED [ 57%] test_semver.py::test_version_info_should_be_iterable PASSED [ 57%] test_semver.py::test_should_compare_prerelease_and_build_with_numbers PASSED [ 57%] test_semver.py::test_should_be_able_to_use_strings_as_major_minor_patch PASSED [ 57%] test_semver.py::test_using_non_numeric_string_as_major_minor_patch_throws PASSED [ 58%] test_semver.py::test_should_be_able_to_use_integers_as_prerelease_build PASSED [ 58%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0+build.0-0-1] PASSED [ 58%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0+build.0-1-2] PASSED [ 59%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0+build.0-2-3] PASSED [ 59%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0+build.0-3-rc.0] PASSED [ 59%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0+build.0-4-build.0] PASSED [ 60%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0-0-1] PASSED [ 60%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0-1-2] PASSED [ 60%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0-2-3] PASSED [ 61%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-rc.0-3-rc.0] PASSED [ 61%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-0-1] PASSED [ 61%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-1-2] PASSED [ 62%] test_semver.py::test_version_info_should_be_accessed_with_index[1.2.3-2-3] PASSED [ 62%] test_semver.py::test_version_info_should_be_accessed_with_index[1.0.2-1-0] PASSED [ 62%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object0-expected0] PASSED [ 63%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object1-expected1] PASSED [ 63%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object2-expected2] PASSED [ 63%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object3-expected3] PASSED [ 63%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object4-expected4] PASSED [ 64%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0-slice_object5-expected5] PASSED [ 64%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0-slice_object6-expected6] PASSED [ 64%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0-slice_object7-expected7] PASSED [ 65%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-slice_object8-expected8] PASSED [ 65%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-slice_object9-expected9] PASSED [ 65%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-slice_object10-expected10] PASSED [ 66%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object11-expected11] PASSED [ 66%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object12-expected12] PASSED [ 66%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object13-expected13] PASSED [ 67%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.3-rc.0+build.0-slice_object14-expected14] PASSED [ 67%] test_semver.py::test_version_info_should_be_accessed_with_slice_object[1.2.0-rc.0+build.0-slice_object15-expected15] PASSED [ 67%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-3] PASSED [ 68%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-index1] PASSED [ 68%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-4] PASSED [ 68%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-index3] PASSED [ 68%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-5] PASSED [ 69%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-index5] PASSED [ 69%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-rc.0-5] PASSED [ 69%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-rc.0-index7] PASSED [ 70%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-rc.0-6] PASSED [ 70%] test_semver.py::test_version_info_should_throw_index_error[1.2.3-rc.0-index9] PASSED [ 70%] test_semver.py::test_version_info_should_throw_index_error_when_negative_index[1.2.3--1] PASSED [ 71%] test_semver.py::test_version_info_should_throw_index_error_when_negative_index[1.2.3--2] PASSED [ 71%] test_semver.py::test_version_info_should_throw_index_error_when_negative_index[1.2.3-index2] PASSED [ 71%] test_semver.py::test_version_info_should_throw_index_error_when_negative_index[1.2.3-index3] PASSED [ 72%] test_semver.py::test_version_info_should_throw_index_error_when_negative_index[1.2.3-index4] PASSED [ 72%] test_semver.py::test_should_parse_cli_arguments[cli0-expected0] PASSED [ 72%] test_semver.py::test_should_parse_cli_arguments[cli1-expected1] PASSED [ 73%] test_semver.py::test_should_parse_cli_arguments[cli2-expected2] PASSED [ 73%] test_semver.py::test_should_parse_cli_arguments[cli3-expected3] PASSED [ 73%] test_semver.py::test_should_parse_cli_arguments[cli4-expected4] PASSED [ 73%] test_semver.py::test_should_parse_cli_arguments[cli5-expected5] PASSED [ 74%] test_semver.py::test_should_parse_cli_arguments[cli6-expected6] PASSED [ 74%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_bump-args0-expectation0] PASSED [ 74%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_bump-args1-expectation1] PASSED [ 75%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_bump-args2-expectation2] PASSED [ 75%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_bump-args3-expectation3] PASSED [ 75%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_bump-args4-expectation4] PASSED [ 76%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_compare-args5-expectation5] PASSED [ 76%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_compare-args6-expectation6] PASSED [ 76%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_compare-args7-expectation7] PASSED [ 77%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_check-args8-expectation8] PASSED [ 77%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_check-args9-expectation9] PASSED [ 77%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_nextver-args10-expectation10] PASSED [ 78%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_nextver-args11-expectation11] PASSED [ 78%] test_semver.py::test_should_process_parsed_cli_arguments[cmd_nextver-args12-expectation12] PASSED [ 78%] test_semver.py::test_should_process_print PASSED [ 78%] test_semver.py::test_should_process_raise_error PASSED [ 79%] test_semver.py::test_should_raise_systemexit_when_called_with_empty_arguments PASSED [ 79%] test_semver.py::test_should_raise_systemexit_when_bump_iscalled_with_empty_arguments PASSED [ 79%] test_semver.py::test_should_process_check_iscalled_with_valid_version PASSED [ 80%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-parts0-2.4.5] PASSED [ 80%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-parts1-2.4.5] PASSED [ 80%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-parts2-2.5.5] PASSED [ 81%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-parts3-3.2.5] PASSED [ 81%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-parts4-2.5.10] PASSED [ 81%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-parts5-2.5.10-rc1] PASSED [ 82%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-parts6-2.5.10-rc1+b1] PASSED [ 82%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-alpha.1.2-parts7-2.4.5-alpha.1.2] PASSED [ 82%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5-alpha.1.2-parts8-3.4.5-alpha.1.2+x1] PASSED [ 83%] test_semver.py::test_replace_method_replaces_requested_parts[3.4.5+build1-parts9-2.4.5+build1] PASSED [ 83%] test_semver.py::test_replace_raises_TypeError_for_invalid_keyword_arg PASSED [ 83%] test_semver.py::test_should_return_versioninfo_with_replaced_parts[3.4.5-parts0-2.5.5] PASSED [ 84%] test_semver.py::test_should_return_versioninfo_with_replaced_parts[3.4.5-parts1-2.5.10] PASSED [ 84%] test_semver.py::test_should_return_versioninfo_with_replaced_parts[3.4.5-alpha.1.2-parts2-2.4.5-alpha.1.2] PASSED [ 84%] test_semver.py::test_should_return_versioninfo_with_replaced_parts[3.4.5-alpha.1.2-parts3-3.4.5-alpha.1.2+x1] PASSED [ 84%] test_semver.py::test_should_return_versioninfo_with_replaced_parts[3.4.5+build1-parts4-2.4.5+build1] PASSED [ 85%] test_semver.py::test_replace_raises_ValueError_for_non_numeric_values PASSED [ 85%] test_semver.py::test_should_versioninfo_isvalid PASSED [ 85%] test_semver.py::test_should_raise_deprecation_warnings[bump_build-args0-kwargs0] PASSED [ 86%] test_semver.py::test_should_raise_deprecation_warnings[bump_major-args1-kwargs1] PASSED [ 86%] test_semver.py::test_should_raise_deprecation_warnings[bump_minor-args2-kwargs2] PASSED [ 86%] test_semver.py::test_should_raise_deprecation_warnings[bump_patch-args3-kwargs3] PASSED [ 87%] test_semver.py::test_should_raise_deprecation_warnings[bump_prerelease-args4-kwargs4] PASSED [ 87%] test_semver.py::test_should_raise_deprecation_warnings[compare-args5-kwargs5] PASSED [ 87%] test_semver.py::test_should_raise_deprecation_warnings[format_version-args6-kwargs6] PASSED [ 88%] test_semver.py::test_should_raise_deprecation_warnings[finalize_version-args7-kwargs7] PASSED [ 88%] test_semver.py::test_should_raise_deprecation_warnings[match-args8-kwargs8] PASSED [ 88%] test_semver.py::test_should_raise_deprecation_warnings[parse-args9-kwargs9] PASSED [ 89%] test_semver.py::test_should_raise_deprecation_warnings[parse_version_info-args10-kwargs10] PASSED [ 89%] test_semver.py::test_should_raise_deprecation_warnings[replace-args11-kwargs11] PASSED [ 89%] test_semver.py::test_should_raise_deprecation_warnings[max_ver-args12-kwargs12] PASSED [ 89%] test_semver.py::test_should_raise_deprecation_warnings[min_ver-args13-kwargs13] PASSED [ 90%] test_semver.py::test_deprecated_deco_without_argument PASSED [ 90%] test_semver.py::test_next_version_with_invalid_parts PASSED [ 90%] test_semver.py::test_next_version_with_versioninfo[1.0.4-rc.1-major-2.0.0] PASSED [ 91%] test_semver.py::test_next_version_with_versioninfo[1.1.0-rc.1-major-2.0.0] PASSED [ 91%] test_semver.py::test_next_version_with_versioninfo[1.1.4-rc.1-major-2.0.0] PASSED [ 91%] test_semver.py::test_next_version_with_versioninfo[1.2.3-major-2.0.0] PASSED [ 92%] test_semver.py::test_next_version_with_versioninfo[1.0.0-rc.1-major-1.0.0] PASSED [ 92%] test_semver.py::test_next_version_with_versioninfo[0.2.0-rc.1-minor-0.2.0] PASSED [ 92%] test_semver.py::test_next_version_with_versioninfo[0.2.5-rc.1-minor-0.3.0] PASSED [ 93%] test_semver.py::test_next_version_with_versioninfo[1.3.1-minor-1.4.0] PASSED [ 93%] test_semver.py::test_next_version_with_versioninfo[1.3.2-patch-1.3.3] PASSED [ 93%] test_semver.py::test_next_version_with_versioninfo[0.1.5-rc.2-patch-0.1.5] PASSED [ 94%] test_semver.py::test_next_version_with_versioninfo[0.1.4-prerelease-0.1.5-rc.1] PASSED [ 94%] test_semver.py::test_next_version_with_versioninfo[0.1.5-rc.1-prerelease-0.1.5-rc.2] PASSED [ 94%] test_semver.py::test_next_version_with_versioninfo[0.2.0-rc.1-patch-0.2.0] PASSED [ 94%] test_semver.py::test_next_version_with_versioninfo[1.0.0-rc.1-patch-1.0.0] PASSED [ 95%] test_semver.py::test_next_version_with_versioninfo[1.0.0-rc.1-minor-1.0.0] PASSED [ 95%] test_semver.py::test_repr[version0-VersionInfo(major=1, minor=2, patch=3, prerelease=None, build=None)] PASSED [ 95%] test_semver.py::test_repr[version1-VersionInfo(major=1, minor=2, patch=3, prerelease='r.1', build=None)] PASSED [ 96%] test_semver.py::test_repr[version2-VersionInfo(major=1, minor=2, patch=3, prerelease='dev.1', build=None)] PASSED [ 96%] test_semver.py::test_repr[version3-VersionInfo(major=1, minor=2, patch=3, prerelease='dev.1', build='b.1')] PASSED [ 96%] test_semver.py::test_repr[version4-VersionInfo(major=1, minor=2, patch=3, prerelease='r.1', build='b.1')] PASSED [ 97%] test_semver.py::test_repr[version5-VersionInfo(major=1, minor=2, patch=3, prerelease='r.1', build='build.1')] PASSED [ 97%] test_semver.py::test_subclass_from_versioninfo PASSED [ 97%] test_typeerror-274.py::test_should_work_with_string_and_unicode PASSED [ 98%] test_typeerror-274.py::TestEnsure::test_ensure_binary_raise_type_error PASSED [ 98%] test_typeerror-274.py::TestEnsure::test_errors_and_encoding PASSED [ 98%] test_typeerror-274.py::TestEnsure::test_ensure_binary_raise PASSED [ 99%] test_typeerror-274.py::TestEnsure::test_ensure_str PASSED [ 99%] docs/development.rst::development.rst PASSED [ 99%] docs/usage.rst::usage.rst PASSED [100%] ============================= 319 passed in 1.07s ============================== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-semver-2.13.0-6.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PAV76K + umask 022 + cd /builddir/build/BUILD + cd python-semver-2.13.0 + DOCDIR=/builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/share/doc/python3-semver + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/share/doc/python3-semver + cp -pr README.rst /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/share/doc/python3-semver + cp -pr CHANGELOG.rst /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/share/doc/python3-semver + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4CZUG1 + umask 022 + cd /builddir/build/BUILD + cd python-semver-2.13.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/share/licenses/python3-semver + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/share/licenses/python3-semver + cp -pr LICENSE.txt /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch/usr/share/licenses/python3-semver + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-semver = 2.13.0-6.el9 python3-semver = 2.13.0-6.el9 python3.9-semver = 2.13.0-6.el9 python3.9dist(semver) = 2.13 python3dist(semver) = 2.13 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.9 python3.9dist(setuptools) Obsoletes: python-semver < 2.13.0-6.el9 python39-semver < 2.13.0-6.el9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch Wrote: /builddir/build/RPMS/python3-semver-2.13.0-6.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.JrwHOc + umask 022 + cd /builddir/build/BUILD + cd python-semver-2.13.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-semver-2.13.0-6.el9.noarch + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0