<86>Mar 26 04:22:29 userdel[615510]: delete user 'rooter' <86>Mar 26 04:22:29 userdel[615510]: removed group 'rooter' owned by 'rooter' <86>Mar 26 04:22:29 groupadd[615516]: group added to /etc/group: name=rooter, GID=963 <86>Mar 26 04:22:29 groupadd[615516]: group added to /etc/gshadow: name=rooter <86>Mar 26 04:22:29 groupadd[615516]: new group: name=rooter, GID=963 <86>Mar 26 04:22:29 useradd[615524]: new user: name=rooter, UID=963, GID=963, home=/root, shell=/bin/bash <86>Mar 26 04:22:29 userdel[615530]: delete user 'builder' <86>Mar 26 04:22:29 userdel[615530]: removed group 'builder' owned by 'builder' <86>Mar 26 04:22:29 userdel[615530]: removed shadow group 'builder' owned by 'builder' <86>Mar 26 04:22:29 groupadd[615543]: group added to /etc/group: name=builder, GID=964 <86>Mar 26 04:22:29 groupadd[615543]: group added to /etc/gshadow: name=builder <86>Mar 26 04:22:29 groupadd[615543]: new group: name=builder, GID=964 <86>Mar 26 04:22:29 useradd[615547]: new user: name=builder, UID=964, GID=964, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/python3-module-semver-2.13.0-alt1.src.rpm: license not found in '/usr/share/license' directory: 3-Clause <13>Mar 26 04:22:30 rpmi: rpm-build-compat-2.2.12-alt1 sisyphus+296907.100.1.1 1647731749 installed <13>Mar 26 04:22:30 rpmi: mpdecimal-2.5.1-alt1 sisyphus+291245.40.54.1 1643293464 installed <13>Mar 26 04:22:30 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Mar 26 04:22:30 rpmi: libexpat-2.4.7-alt1 sisyphus+296417.100.1.1 1646812526 installed <13>Mar 26 04:22:30 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed <13>Mar 26 04:22:30 rpmi: libtasn1-4.18.0-alt1 sisyphus+294217.100.3.1 1643755527 installed <13>Mar 26 04:22:30 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Mar 26 04:22:30 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Mar 26 04:22:30 rpmi: ca-certificates-2021.10.06-alt1 sisyphus+286526.200.1.1 1633528578 installed <13>Mar 26 04:22:30 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Mar 26 04:22:30 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed <13>Mar 26 04:22:30 rpmi: libcrypto1.1-1.1.1n-alt1 sisyphus+296704.100.1.1 1647383884 installed <13>Mar 26 04:22:30 rpmi: libssl1.1-1.1.1n-alt1 sisyphus+296704.100.1.1 1647383884 installed <13>Mar 26 04:22:30 rpmi: python3-3.10.3-alt1 sisyphus+296963.100.1.1 1647867646 installed <13>Mar 26 04:22:31 rpmi: python3-base-3.10.3-alt1 sisyphus+296963.100.1.1 1647867646 installed <13>Mar 26 04:22:31 rpmi: tests-for-installed-python3-pkgs-0.1.18-alt1 sisyphus+290420.100.1.1 1637593698 installed <13>Mar 26 04:22:31 rpmi: rpm-build-python3-0.1.18-alt1 sisyphus+290420.100.1.1 1637593698 installed <13>Mar 26 04:22:31 rpmi: rpm-build-intro-2.2.12-alt1 sisyphus+296907.100.1.1 1647731749 installed <13>Mar 26 04:22:32 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Mar 26 04:22:32 rpmi: python3-module-six-1.16.0-alt1 sisyphus+283489.100.2.1 1629527308 installed <13>Mar 26 04:22:32 rpmi: python3-module-pluggy-1.0.0-alt1 sisyphus+284853.100.1.1 1631109373 installed <13>Mar 26 04:22:32 rpmi: python3-module-iniconfig-1.1.1-alt1 sisyphus+270533.3400.6.1 1619684870 installed <13>Mar 26 04:22:32 rpmi: python3-module-filelock-3.6.0-alt1 sisyphus+296250.400.1.1 1646395323 installed <13>Mar 26 04:22:32 rpmi: python3-module-pip-wheel-22.0.4-alt1 sisyphus+296420.100.2.1 1646824498 installed <13>Mar 26 04:22:32 rpmi: python3-module-setuptools-wheel-1:60.10.0-alt1 sisyphus+296823.100.2.1 1647849380 installed <13>Mar 26 04:22:32 rpmi: python3-module-wheel-wheel-0.37.1-alt1 sisyphus+293292.1100.5.1 1642856637 installed <13>Mar 26 04:22:32 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Mar 26 04:22:32 rpmi: python3-module-toml-0.10.2-alt2 sisyphus+268468.100.2.1 1617010078 installed <13>Mar 26 04:22:32 rpmi: python3-module-tomli-2.0.1-alt1 sisyphus+295189.200.1.1 1644581262 installed <13>Mar 26 04:22:32 rpmi: python3-module-platformdirs-2.5.1-alt1 sisyphus+296250.300.1.1 1646395296 installed <13>Mar 26 04:22:32 rpmi: python3-module-railroad-diagrams-1.1.1-alt1 sisyphus+294587.100.1.1 1643813088 installed <13>Mar 26 04:22:32 rpmi: python3-module-pkg_resources-1:60.10.0-alt1 sisyphus+296823.100.2.1 1647849380 installed <13>Mar 26 04:22:32 rpmi: python3-module-markupsafe-1:2.1.1-alt1 sisyphus+296796.100.1.1 1647522025 installed <13>Mar 26 04:22:32 rpmi: python3-module-jinja2-3.0.3-alt1 sisyphus+295017.500.2.1 1644497839 installed <13>Mar 26 04:22:32 rpmi: python3-module-pyparsing-3.0.7-alt1 sisyphus+294592.100.2.1 1643824768 installed <13>Mar 26 04:22:32 rpmi: python3-module-packaging-21.3-alt1 sisyphus+293292.100.4.1 1642663064 installed <13>Mar 26 04:22:32 rpmi: python3-module-distlib-0.3.4-alt1 sisyphus+296250.100.1.1 1646395243 installed <13>Mar 26 04:22:32 rpmi: python3-module-virtualenv-20.13.4-alt1 sisyphus+296943.300.2.1 1647876765 installed <13>Mar 26 04:22:32 rpmi: python3-module-attrs-21.4.0-alt1 sisyphus+295177.100.1.1 1644522092 installed <13>Mar 26 04:22:32 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+275892.100.2.1 1624872742 installed <13>Mar 26 04:22:32 rpmi: python3-module-py-1.11.0-alt1 sisyphus+295927.100.2.1 1646050822 installed <13>Mar 26 04:22:32 rpmi: python3-module-pytest-7.1.1-alt1 sisyphus+296825.100.1.1 1647592756 installed <13>Mar 26 04:22:32 rpmi: libsqlite3-3.38.1-alt1 sisyphus+296053.400.4.1 1647630784 installed <13>Mar 26 04:22:32 rpmi: python3-modules-sqlite3-3.10.3-alt1 sisyphus+296963.100.1.1 1647867646 installed <13>Mar 26 04:22:32 rpmi: python3-module-coverage-5.5-alt1 sisyphus+291245.10400.54.1 1643302194 installed <13>Mar 26 04:22:32 rpmi: python3-module-pytest-cov-3.0.0-alt2 sisyphus+295927.1700.6.1 1646304449 installed <13>Mar 26 04:22:32 rpmi: python3-module-tox-3.24.5-alt1 sisyphus+293292.1500.5.1 1642856968 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-semver-2.13.0-alt1.nosrc.rpm (w1.gzdio) <13>Mar 26 04:22:34 rpmi: libpython3-3.10.3-alt1 sisyphus+296963.100.1.1 1647867646 installed <13>Mar 26 04:22:34 rpmi: libncurses-6.3.20211106-alt2 sisyphus+294456.100.3.1 1643966459 installed <13>Mar 26 04:22:34 rpmi: libtinfo-devel-6.3.20211106-alt2 sisyphus+294456.100.3.1 1643966459 installed <13>Mar 26 04:22:34 rpmi: libncurses-devel-6.3.20211106-alt2 sisyphus+294456.100.3.1 1643966459 installed <13>Mar 26 04:22:34 rpmi: python3-dev-3.10.3-alt1 sisyphus+296963.100.1.1 1647867646 installed <13>Mar 26 04:22:34 rpmi: python3-module-setuptools-1:60.10.0-alt1 sisyphus+296823.100.2.1 1647849380 installed Installing python3-module-semver-2.13.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.77169 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-semver-2.13.0 + echo 'Source #0 (python3-module-semver-2.13.0.tar):' Source #0 (python3-module-semver-2.13.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-semver-2.13.0.tar + cd python3-module-semver-2.13.0 + /bin/chmod -c -Rf u+rwX,go-w . ++ find ./ -name '*.py' + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' ./test_typeerror-274.py ./test_semver.py ./setup.py ./semver.py ./docs/semverwithvprefix.py ./docs/conf.py ./docs/coerce.py ./conftest.py + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.24315 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-semver-2.13.0 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib copying semver.py -> build/lib 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' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.24315 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-semver-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-semver-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-semver-2.13.0 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-semver-buildroot --force running install /usr/lib/python3/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib creating /usr/src/tmp/python3-module-semver-buildroot creating /usr/src/tmp/python3-module-semver-buildroot/usr creating /usr/src/tmp/python3-module-semver-buildroot/usr/lib creating /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages copying build/lib/semver.py -> /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages byte-compiling /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/semver.py to semver.cpython-310.pyc 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 /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/semver-2.13.0-py3.10.egg-info running install_scripts Installing pysemver script to /usr/src/tmp/python3-module-semver-buildroot/usr/bin + for i in /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/ /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/ + find /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/ -name tests -type d -print0 + xargs -0 rm -rfv + find /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/ -name test -type d -print0 + xargs -0 rm -rfv + for i in /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/ /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/ + find /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/ -name tests -type d -print0 + xargs -0 rm -rfv + find /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/ -name test -type d -print0 + xargs -0 rm -rfv + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-semver-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-semver-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-semver-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-semver-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-semver-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-semver-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-semver-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/__pycache__/semver.cpython-310.pyc compile /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/semver.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-semver-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/semver.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-semver-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-semver-buildroot/usr/lib/python3/site-packages/semver.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/__pycache__/semver.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/__pycache__/semver.cpython-310.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.63752 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-semver-2.13.0 + py.test3 -v . ============================= test session starts ============================== platform linux -- Python 3.10.3, pytest-7.1.1, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /usr/src/RPM/BUILD/python3-module-semver-2.13.0, configfile: setup.cfg plugins: cov-3.0.0 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 FAILED [100%] =================================== FAILURES =================================== _____________________________ [doctest] usage.rst ______________________________ 446 True 447 448 The opposite does also work:: 449 450 >>> dict(major=1) < v 451 True 452 453 If the dictionary contains unknown keys, you get a :class:`TypeError` exception:: 454 455 >>> v > dict(major=1, unknown=42) Differences (ndiff with -expected +actual): Traceback (most recent call last): - ... + File "/usr/lib/python3.10/doctest.py", line 1346, in __run + exec(compile(example.source, filename, "single", + File "", line 1, in + v > dict(major=1, unknown=42) + File "/usr/src/RPM/BUILD/python3-module-semver-2.13.0/semver.py", line 203, in wrapper + return operator(self, other) + File "/usr/src/RPM/BUILD/python3-module-semver-2.13.0/semver.py", line 589, in __gt__ + return self.compare(other) > 0 + File "/usr/src/RPM/BUILD/python3-module-semver-2.13.0/semver.py", line 495, in compare + other = cls(**other) - TypeError: __init__() got an unexpected keyword argument 'unknown' + TypeError: VersionInfo.__init__() got an unexpected keyword argument 'unknown' ? ++++++++++++ /usr/src/RPM/BUILD/python3-module-semver-2.13.0/docs/usage.rst:455: DocTestFailure =========================== short test summary info ============================ FAILED docs/usage.rst::usage.rst ======================== 1 failed, 318 passed in 0.78s ========================= error: Bad exit status from /usr/src/tmp/rpm-tmp.63752 (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.63752 (%check) Command exited with non-zero status 1 3.28user 0.28system 0:03.52elapsed 101%CPU (0avgtext+0avgdata 26528maxresident)k 0inputs+0outputs (0major+66688minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-semver-2.13.0-alt1.src.rpm' failed. Command exited with non-zero status 1 8.16user 3.38system 0:10.72elapsed 107%CPU (0avgtext+0avgdata 104656maxresident)k 0inputs+0outputs (45977major+423878minor)pagefaults 0swaps