<86>Apr 4 02:02:52 userdel[3627417]: delete user 'rooter' <86>Apr 4 02:02:52 userdel[3627417]: removed group 'rooter' owned by 'rooter' <86>Apr 4 02:02:52 userdel[3627417]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 4 02:02:52 groupadd[3627432]: group added to /etc/group: name=rooter, GID=984 <86>Apr 4 02:02:52 groupadd[3627432]: group added to /etc/gshadow: name=rooter <86>Apr 4 02:02:52 groupadd[3627432]: new group: name=rooter, GID=984 <86>Apr 4 02:02:52 useradd[3627446]: new user: name=rooter, UID=984, GID=984, home=/root, shell=/bin/bash <86>Apr 4 02:02:52 userdel[3627457]: delete user 'builder' <86>Apr 4 02:02:52 userdel[3627457]: removed group 'builder' owned by 'builder' <86>Apr 4 02:02:52 userdel[3627457]: removed shadow group 'builder' owned by 'builder' <86>Apr 4 02:02:52 groupadd[3627474]: group added to /etc/group: name=builder, GID=985 <86>Apr 4 02:02:52 groupadd[3627474]: group added to /etc/gshadow: name=builder <86>Apr 4 02:02:52 groupadd[3627474]: new group: name=builder, GID=985 <86>Apr 4 02:02:52 useradd[3627483]: new user: name=builder, UID=985, GID=985, home=/usr/src, shell=/bin/bash <13>Apr 4 02:02:53 rpmi: mpdecimal-2.5.1-alt1 sisyphus+291245.40.54.1 1643293433 installed <13>Apr 4 02:02:53 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Apr 4 02:02:53 rpmi: libexpat-2.4.7-alt1 sisyphus+296417.100.1.1 1646812525 installed <13>Apr 4 02:02:53 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Apr 4 02:02:53 rpmi: libtasn1-4.18.0-alt1 sisyphus+294217.100.3.1 1643755522 installed <13>Apr 4 02:02:53 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Apr 4 02:02:53 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Apr 4 02:02:53 rpmi: ca-certificates-2022.04.01-alt1 sisyphus+297635.100.1.1 1648830809 installed <13>Apr 4 02:02:53 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Apr 4 02:02:53 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Apr 4 02:02:53 rpmi: libcrypto1.1-1.1.1n-alt2 sisyphus+297394.100.2.1 1648745095 installed <13>Apr 4 02:02:53 rpmi: libssl1.1-1.1.1n-alt2 sisyphus+297394.100.2.1 1648745095 installed <13>Apr 4 02:02:53 rpmi: python3-3.10.4-alt1 sisyphus+297487.100.1.1 1648620051 installed <13>Apr 4 02:02:54 rpmi: python3-base-3.10.4-alt1 sisyphus+297487.100.1.1 1648620051 installed <13>Apr 4 02:02:54 rpmi: tests-for-installed-python3-pkgs-0.1.18-alt1 sisyphus+290420.100.1.1 1637593698 installed <13>Apr 4 02:02:54 rpmi: rpm-build-python3-0.1.18-alt1 sisyphus+290420.100.1.1 1637593698 installed <13>Apr 4 02:02:55 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683425 installed <13>Apr 4 02:02:55 rpmi: python3-module-pluggy-1.0.0-alt1 sisyphus+284853.100.1.1 1631109373 installed <13>Apr 4 02:02:55 rpmi: python3-module-pkg_resources-1:60.10.0-alt1 sisyphus+296823.100.2.1 1647849374 installed <13>Apr 4 02:02:55 rpmi: python3-module-six-1.16.0-alt1 sisyphus+283489.100.2.1 1629527308 installed <13>Apr 4 02:02:55 rpmi: python3-module-iniconfig-1.1.1-alt1 sisyphus+270533.3400.6.1 1619684870 installed <13>Apr 4 02:02:55 rpmi: python3-module-filelock-3.6.0-alt1 sisyphus+296250.400.1.1 1646395323 installed <13>Apr 4 02:02:56 rpmi: python3-module-pip-wheel-22.0.4-alt1 sisyphus+296420.100.2.1 1646824490 installed <13>Apr 4 02:02:56 rpmi: python3-module-setuptools-wheel-1:60.10.0-alt1 sisyphus+296823.100.2.1 1647849374 installed <13>Apr 4 02:02:56 rpmi: python3-module-wheel-wheel-0.37.1-alt1 sisyphus+293292.1100.5.1 1642856628 installed <13>Apr 4 02:02:56 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683425 installed <13>Apr 4 02:02:56 rpmi: python3-module-toml-0.10.2-alt2 sisyphus+268468.100.2.1 1617010078 installed <13>Apr 4 02:02:56 rpmi: python3-module-tomli-2.0.1-alt1 sisyphus+295189.200.1.1 1644581262 installed <13>Apr 4 02:02:56 rpmi: python3-module-platformdirs-2.5.1-alt1 sisyphus+296250.300.1.1 1646395296 installed <13>Apr 4 02:02:56 rpmi: python3-module-railroad-diagrams-1.1.1-alt1 sisyphus+294587.100.1.1 1643813088 installed <13>Apr 4 02:02:56 rpmi: python3-module-markupsafe-1:2.1.1-alt1 sisyphus+296796.100.1.1 1647522024 installed <13>Apr 4 02:02:56 rpmi: python3-module-jinja2-3.0.3-alt1 sisyphus+295017.500.2.1 1644497839 installed <13>Apr 4 02:02:56 rpmi: python3-module-pyparsing-3.0.7-alt1 sisyphus+294592.100.2.1 1643824768 installed <13>Apr 4 02:02:56 rpmi: python3-module-packaging-21.3-alt1 sisyphus+293292.100.4.1 1642663064 installed <13>Apr 4 02:02:56 rpmi: python3-module-distlib-0.3.4-alt1 sisyphus+296250.100.1.1 1646395243 installed <13>Apr 4 02:02:56 rpmi: python3-module-virtualenv-20.13.4-alt1 sisyphus+296943.300.2.1 1647876765 installed <13>Apr 4 02:02:56 rpmi: python3-module-attrs-21.4.0-alt1 sisyphus+295177.100.1.1 1644522092 installed <13>Apr 4 02:02:56 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+275892.100.2.1 1624872742 installed <13>Apr 4 02:02:56 rpmi: python3-module-py-1.11.0-alt1 sisyphus+295927.100.2.1 1646050822 installed <13>Apr 4 02:02:56 rpmi: python3-module-pytest-7.1.1-alt1 sisyphus+296825.100.1.1 1647592756 installed <13>Apr 4 02:02:56 rpmi: python3-module-tox-3.24.5-alt1 sisyphus+293292.1500.5.1 1642856968 installed <13>Apr 4 02:02:56 rpmi: libpython3-3.10.4-alt1 sisyphus+297487.100.1.1 1648620051 installed <13>Apr 4 02:02:56 rpmi: libncurses-6.3.20211106-alt2 sisyphus+294456.100.3.1 1643966445 installed <13>Apr 4 02:02:56 rpmi: libtinfo-devel-6.3.20211106-alt2 sisyphus+294456.100.3.1 1643966445 installed <13>Apr 4 02:02:56 rpmi: libncurses-devel-6.3.20211106-alt2 sisyphus+294456.100.3.1 1643966445 installed <13>Apr 4 02:02:56 rpmi: python3-dev-3.10.4-alt1 sisyphus+297487.100.1.1 1648620051 installed <13>Apr 4 02:02:56 rpmi: python3-module-setuptools-1:60.10.0-alt1 sisyphus+296823.100.2.1 1647849374 installed <13>Apr 4 02:02:56 rpmi: python3-module-tox-console-scripts-0.2-alt1 sisyphus+267594.100.2.1 1616577321 installed <13>Apr 4 02:02:56 rpmi: python3-module-pretend-1.0.9-alt1 sisyphus+274939.200.1.1 1624348249 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-packaging-21.3-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-packaging-21.3-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.13047 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-packaging-21.3 + echo 'Source #0 (python3-module-packaging-21.3.tar):' Source #0 (python3-module-packaging-21.3.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-packaging-21.3.tar + cd python3-module-packaging-21.3 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.13047 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-packaging-21.3 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + /usr/bin/python3 setup.py build --debug running build running build_py creating build creating build/lib creating build/lib/packaging copying packaging/version.py -> build/lib/packaging copying packaging/utils.py -> build/lib/packaging copying packaging/tags.py -> build/lib/packaging copying packaging/specifiers.py -> build/lib/packaging copying packaging/requirements.py -> build/lib/packaging copying packaging/markers.py -> build/lib/packaging copying packaging/_structures.py -> build/lib/packaging copying packaging/_musllinux.py -> build/lib/packaging copying packaging/_manylinux.py -> build/lib/packaging copying packaging/__init__.py -> build/lib/packaging copying packaging/__about__.py -> build/lib/packaging copying packaging/py.typed -> build/lib/packaging + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.13047 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-packaging-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-packaging-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-packaging-21.3 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-packaging-buildroot --force running install /usr/lib64/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-packaging-buildroot creating /usr/src/tmp/python3-module-packaging-buildroot/usr creating /usr/src/tmp/python3-module-packaging-buildroot/usr/lib creating /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/py.typed -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/__about__.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/__init__.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/_manylinux.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/_musllinux.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/_structures.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/markers.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/requirements.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/specifiers.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/tags.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/utils.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging copying build/lib/packaging/version.py -> /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__about__.py to __about__.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_manylinux.py to _manylinux.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_musllinux.py to _musllinux.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_structures.py to _structures.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/markers.py to markers.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/requirements.py to requirements.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/specifiers.py to specifiers.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/tags.py to tags.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/utils.py to utils.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/version.py to version.cpython-310.pyc running install_egg_info running egg_info creating packaging.egg-info writing packaging.egg-info/PKG-INFO writing dependency_links to packaging.egg-info/dependency_links.txt writing requirements to packaging.egg-info/requires.txt writing top-level names to packaging.egg-info/top_level.txt writing manifest file 'packaging.egg-info/SOURCES.txt' reading manifest file 'packaging.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'noxfile.py' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching '.travis.yml' warning: no previously-included files found matching 'dev-requirements.txt' warning: no previously-included files found matching 'tests/manylinux/build-hello-world.sh' warning: no previously-included files found matching 'tests/musllinux/build.sh' warning: no previously-included files found matching 'tests/hello-world.c' no previously-included directories found matching 'docs/_build' no previously-included directories found matching 'tasks' adding license file 'LICENSE' adding license file 'LICENSE.APACHE' adding license file 'LICENSE.BSD' writing manifest file 'packaging.egg-info/SOURCES.txt' Copying packaging.egg-info to /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info running install_scripts + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-packaging-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-packaging-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-packaging-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-packaging-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-packaging-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-packaging-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-packaging-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.pyc unlink /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.pyc compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__about__.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__init__.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_manylinux.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_musllinux.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_structures.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/markers.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/requirements.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/specifiers.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/tags.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/utils.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/version.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-packaging-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__about__.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__init__.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_manylinux.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_musllinux.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_structures.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/markers.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/requirements.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/specifiers.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/tags.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/utils.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/version.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-packaging-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__about__.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__init__.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_manylinux.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_musllinux.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_structures.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/markers.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/requirements.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/specifiers.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/tags.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/utils.py compile /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/version.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.pyc' './usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.46418 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-packaging-21.3 + export PIP_NO_BUILD_ISOLATION=no + PIP_NO_BUILD_ISOLATION=no + export PIP_NO_INDEX=YES + PIP_NO_INDEX=YES + export TOXENV=py3 + TOXENV=py3 + cat + tox.py3 --sitepackages --console-scripts -vvr using tox.ini: /usr/src/RPM/BUILD/python3-module-packaging-21.3/tox.ini (pid 3662900) using tox-3.24.5 from /usr/lib/python3/site-packages/tox/__init__.py (pid 3662900) skipping sdist step py3 uses /usr/bin/python3 py3 start: getenv /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3 py3 cannot reuse: -r flag py3 create: /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3 setting PATH=/usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [3663613] /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox$ /usr/bin/python3 -m virtualenv --system-site-packages --no-download --python /usr/bin/python3 py3 created virtual environment CPython3.10.4.final.0-64 in 168ms creator CPython3Posix(dest=/usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3, clear=False, no_vcs_ignore=False, global=True) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/usr/src/.local/share/virtualenv) added seed packages: pip==22.0.4, setuptools==60.10.0, wheel==0.37.1 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator setting PATH=/usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [3664404] /usr/src/RPM/BUILD/python3-module-packaging-21.3$ /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin/python /usr/lib/python3/site-packages/tox_console_scripts/helper/console_scripts.py Installing virtualenv script to .tox/py3/bin Installing py.test script to .tox/py3/bin Installing pytest script to .tox/py3/bin Installing tox script to .tox/py3/bin Installing tox-quickstart script to .tox/py3/bin py3 finish: getenv /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3 after 0.84 seconds py3 start: developpkg /usr/src/RPM/BUILD/python3-module-packaging-21.3 py3 develop-inst: /usr/src/RPM/BUILD/python3-module-packaging-21.3 write config to /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/.tox-config1 as '5ccb0032c1ce62eb4e48cfe354331dee51d5ceb68decb691c6e4abf252f4537e /usr/bin/python3\n3.24.5 1 1 0' setting PATH=/usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [3665197] /usr/src/RPM/BUILD/python3-module-packaging-21.3$ /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin/python -m pip install --exists-action w -e . Obtaining file:///usr/src/RPM/BUILD/python3-module-packaging-21.3 Checking if build backend supports build_editable: started Checking if build backend supports build_editable: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/lib/python3/site-packages (from packaging==21.3) (3.0.7) Installing collected packages: packaging Attempting uninstall: packaging Found existing installation: packaging 21.3 Not uninstalling packaging at /usr/lib/python3/site-packages, outside environment /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3 Can't uninstall 'packaging'. No files were found to uninstall. Running setup.py develop for packaging Successfully installed packaging py3 finish: developpkg /usr/src/RPM/BUILD/python3-module-packaging-21.3 after 2.89 seconds py3 start: envreport setting PATH=/usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [3672695] /usr/src/RPM/BUILD/python3-module-packaging-21.3$ /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin/python -m pip freeze >.tox/py3/log/py3-0.log py3 finish: envreport after 0.31 seconds py3 installed: apipkg==1.5,attrs==21.4.0,distlib==0.3.4,filelock==3.6.0,iniconfig==1.1.1,Jinja2==3.0.3,MarkupSafe==2.1.1,# Editable install with no version control (packaging==21.3),-e /usr/src/RPM/BUILD/python3-module-packaging-21.3,platformdirs==2.5.1,pluggy==1.0.0,pretend==1.0.9,py==1.11.0,pyparsing==3.0.7,pytest==7.1.1,railroad-diagrams==1.1.1,six==1.16.0,toml==0.10.2,tomli==2.0.1,tox==3.24.5,tox-console-scripts==0.2,virtualenv==20.13.4 py3 start: run-test-pre py3 run-test-pre: PYTHONHASHSEED='1290747055' py3 finish: run-test-pre after 0.00 seconds py3 start: run-test py3 run-test: commands[0] | pytest -vra setting PATH=/usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [3673141] /usr/src/RPM/BUILD/python3-module-packaging-21.3$ /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin/pytest -vra ============================= test session starts ============================== platform linux -- Python 3.10.4, pytest-7.1.1, pluggy-1.0.0 -- /usr/src/RPM/BUILD/python3-module-packaging-21.3/.tox/py3/bin/python cachedir: .tox/py3/.pytest_cache rootdir: /usr/src/RPM/BUILD/python3-module-packaging-21.3 collecting ... collected 29297 items tests/test_manylinux.py::test_module_declaration[1-glibc0-True] PASSED [ 0%] tests/test_manylinux.py::test_module_declaration[1-glibc0-False] PASSED [ 0%] tests/test_manylinux.py::test_module_declaration[2010-glibc1-True] PASSED [ 0%] tests/test_manylinux.py::test_module_declaration[2010-glibc1-False] PASSED [ 0%] tests/test_manylinux.py::test_module_declaration[2014-glibc2-True] PASSED [ 0%] tests/test_manylinux.py::test_module_declaration[2014-glibc2-False] PASSED [ 0%] tests/test_manylinux.py::test_module_declaration_missing_attribute[1-glibc0] PASSED [ 0%] tests/test_manylinux.py::test_module_declaration_missing_attribute[2010-glibc1] PASSED [ 0%] tests/test_manylinux.py::test_module_declaration_missing_attribute[2014-glibc2] PASSED [ 0%] tests/test_manylinux.py::test_is_manylinux_compatible_glibc_support[version0-True] PASSED [ 0%] tests/test_manylinux.py::test_is_manylinux_compatible_glibc_support[version1-True] PASSED [ 0%] tests/test_manylinux.py::test_is_manylinux_compatible_glibc_support[version2-False] PASSED [ 0%] tests/test_manylinux.py::test_check_glibc_version_warning[glibc-2.4.5] PASSED [ 0%] tests/test_manylinux.py::test_check_glibc_version_warning[2] PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string[2.4-2.40] PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string[2.4-2.41] PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_confstr PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_fail PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_confstr_fail[inner0] PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_confstr_fail[inner1] PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_confstr_fail[] PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_confstr_missing PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_ctypes_missing PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_ctypes_raise_oserror PASSED [ 0%] tests/test_manylinux.py::test_is_manylinux_compatible_old PASSED [ 0%] tests/test_manylinux.py::test_is_manylinux_compatible PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string_none PASSED [ 0%] tests/test_manylinux.py::test_is_linux_armhf_not_elf PASSED [ 0%] tests/test_manylinux.py::test_is_linux_i686_not_elf PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header[x86_64-x32-1-1-62] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header[x86_64-i386-1-1-3] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header[x86_64-amd64-2-1-62] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header[armv7l-armel-1-1-40] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header[armv7l-armhf-1-1-40] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header[s390x-s390x-2-2-22] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header_bad_executable[None] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header_bad_executable[invalid-magic] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header_bad_executable[invalid-class] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header_bad_executable[invalid-data] PASSED [ 0%] tests/test_manylinux.py::test_get_elf_header_bad_executable[too-short] PASSED [ 0%] tests/test_markers.py::TestNode::test_accepts_value[one] PASSED [ 0%] tests/test_markers.py::TestNode::test_accepts_value[two] PASSED [ 0%] tests/test_markers.py::TestNode::test_accepts_value[None] PASSED [ 0%] tests/test_markers.py::TestNode::test_accepts_value[3] PASSED [ 0%] tests/test_markers.py::TestNode::test_accepts_value[5] PASSED [ 0%] tests/test_markers.py::TestNode::test_accepts_value[value5] PASSED [ 0%] tests/test_markers.py::TestNode::test_str[one] PASSED [ 0%] tests/test_markers.py::TestNode::test_str[two] PASSED [ 0%] tests/test_markers.py::TestNode::test_str[None] PASSED [ 0%] tests/test_markers.py::TestNode::test_str[3] PASSED [ 0%] tests/test_markers.py::TestNode::test_str[5] PASSED [ 0%] tests/test_markers.py::TestNode::test_str[value5] PASSED [ 0%] tests/test_markers.py::TestNode::test_repr[one] PASSED [ 0%] tests/test_markers.py::TestNode::test_repr[two] PASSED [ 0%] tests/test_markers.py::TestNode::test_repr[None] PASSED [ 0%] tests/test_markers.py::TestNode::test_repr[3] PASSED [ 0%] tests/test_markers.py::TestNode::test_repr[5] PASSED [ 0%] tests/test_markers.py::TestNode::test_repr[value5] PASSED [ 0%] tests/test_markers.py::TestNode::test_base_class PASSED [ 0%] tests/test_markers.py::TestOperatorEvaluation::test_prefers_pep440 PASSED [ 0%] tests/test_markers.py::TestOperatorEvaluation::test_falls_back_to_python PASSED [ 0%] tests/test_markers.py::TestOperatorEvaluation::test_fails_when_undefined PASSED [ 0%] tests/test_markers.py::TestDefaultEnvironment::test_matches_expected PASSED [ 0%] tests/test_markers.py::TestDefaultEnvironment::test_multidigit_minor_version PASSED [ 0%] tests/test_markers.py::TestDefaultEnvironment::tests_when_releaselevel_final PASSED [ 0%] tests/test_markers.py::TestDefaultEnvironment::tests_when_releaselevel_not_final PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra === '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra === '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra === 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra === 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra === 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra === 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra == '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra == '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra == 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra == 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra == 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra == 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra >= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra >= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra >= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra >= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra >= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra >= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra <= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra <= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra <= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra <= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra <= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra <= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra != '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra != '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra != 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra != 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra != 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra != 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra ~= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra ~= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra ~= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra ~= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra ~= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra ~= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra > '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra > '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra > 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra > 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra > 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra > 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra < '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra < '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra < 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra < 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra < 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra < 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra not in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra not in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra not in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra not in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra not in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[extra not in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name === '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name === '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name === 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name === 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name === 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name === 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name == '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name == '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name == 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name == 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name == 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name == 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name >= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name >= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name >= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name >= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name >= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name >= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name <= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name <= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name <= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name <= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name <= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name <= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name != '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name != '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name != 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name != 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name != 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name != 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name ~= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name ~= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name ~= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name ~= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name ~= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name ~= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name > '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name > '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name > 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name > 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name > 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name > 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name < '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name < '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name < 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name < 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name < 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name < 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name not in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name not in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name not in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name not in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name not in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_name not in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version === '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version === '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version === 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version === 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version === 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version === 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version == '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version == '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version == 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version == 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version == 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version == 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version >= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version >= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version >= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version >= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version >= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version >= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version <= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version <= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version <= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version <= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version <= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version <= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version != '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version != '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version != 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version != 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version != 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version != 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version ~= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version ~= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version ~= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version ~= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version ~= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version ~= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version > '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version > '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version > 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version > 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version > 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version > 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version < '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version < '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version < 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version < 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version < 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version < 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version not in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version not in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version not in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version not in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version not in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[implementation_version not in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name === '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name === '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name === 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name === 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name === 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name === 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name == '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name == '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name == 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name == 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name == 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name == 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name >= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name >= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name >= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name >= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name >= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name >= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name <= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name <= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name <= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name <= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name <= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name <= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name != '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name != '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name != 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name != 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name != 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name != 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name ~= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name ~= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name ~= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name ~= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name ~= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name ~= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name > '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name > '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name > 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name > 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name > 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name > 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name < '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name < '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name < 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name < 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name < 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name < 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version === '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version === '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version === 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version === 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version === 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version === 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version == '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version == '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version == 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version == 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version == 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version == 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version >= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version >= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version >= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version >= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version >= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version >= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version <= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version <= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version <= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version <= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version <= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version <= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version != '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version != '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version != 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version != 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version != 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version != 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version ~= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version ~= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version ~= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version ~= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version ~= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version ~= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version > '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version > '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version > 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version > 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version > 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version > 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version < '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version < '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version < 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version < 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version < 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version < 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in extra] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= implementation_name] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in implementation_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in implementation_version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in os_name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_release] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_system] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_system] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in python_full_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in python_version] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_python_implementation] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= sys_platform] PASSED [ 4%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in sys_platform] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_invalid[this_isnt_a_real_variable >= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_invalid[python_version] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_invalid[(python_version)] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_invalid[python_version >= 1.0 and (python_version)] PASSED [ 5%] tests/test_markers.py::TestMarker::test_str_and_repr[python_version == '2.7'-python_version == "2.7"] PASSED [ 5%] tests/test_markers.py::TestMarker::test_str_and_repr[python_version == "2.7"-python_version == "2.7"] PASSED [ 5%] tests/test_markers.py::TestMarker::test_str_and_repr[python_version == "2.7" and os_name == "linux"-python_version == "2.7" and os_name == "linux"] PASSED [ 5%] tests/test_markers.py::TestMarker::test_str_and_repr[python_version == "2.7" or os_name == "linux"-python_version == "2.7" or os_name == "linux"] PASSED [ 5%] tests/test_markers.py::TestMarker::test_str_and_repr[python_version == "2.7" and os_name == "linux" or sys_platform == "win32"-python_version == "2.7" and os_name == "linux" or sys_platform == "win32"] PASSED [ 5%] tests/test_markers.py::TestMarker::test_str_and_repr[(python_version == "2.7")-python_version == "2.7"] PASSED [ 5%] tests/test_markers.py::TestMarker::test_str_and_repr[(python_version == "2.7" and sys_platform == "win32")-python_version == "2.7" and sys_platform == "win32"] PASSED [ 5%] tests/test_markers.py::TestMarker::test_str_and_repr[python_version == "2.7" and (sys_platform == "win32" or sys_platform == "linux")-python_version == "2.7" and (sys_platform == "win32" or sys_platform == "linux")] PASSED [ 5%] tests/test_markers.py::TestMarker::test_extra_with_no_extra_in_environment PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[os_name == 'posix'-None-True] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[os_name == 'foo'-environment1-True] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[os_name == 'foo'-environment2-False] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates['2.7' in python_version-environment3-True] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates['2.7' not in python_version-environment4-False] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[os_name == 'foo' and python_version ~= '2.7.0'-environment5-True] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment6-True] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment7-True] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment8-False] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[extra == 'security'-environment9-False] PASSED [ 5%] tests/test_markers.py::TestMarker::test_evaluates[extra == 'security'-environment10-True] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > 'things @#4 dsfd ((('] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < '1.0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < '5.6a0'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < 'dog'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < 'freebsd'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < 'literally any string can go here'] PASSED [ 5%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in '1.0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in '5.6a0'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in 'dog'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in 'freebsd'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in 'literally any string can go here'] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in 'things @#4 dsfd ((('] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in os.name] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in sys.platform] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in platform.version] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > platform.machine] PASSED [ 6%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in platform.machine] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in platform.python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[os.name == 'posix'-None-True] PASSED [ 7%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[sys.platform == 'win32'-environment1-False] PASSED [ 7%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[platform.version in 'Ubuntu'-environment2-False] PASSED [ 7%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[platform.machine=='x86_64'-environment3-True] PASSED [ 7%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[platform.python_implementation=='Jython'-environment4-False] PASSED [ 7%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[python_version == '2.5' and platform.python_implementation!= 'Jython'-environment5-False] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in '1.0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in '5.6a0'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in 'dog'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in 'freebsd'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in 'literally any string can go here'] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in 'things @#4 dsfd ((('] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' === python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' === python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' === python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' === python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' === python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' === python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' == python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' == python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' == python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' == python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' == python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' == python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' >= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' >= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' >= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' >= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' >= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' >= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' <= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' <= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' <= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' <= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' <= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' <= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' != python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' != python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' != python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' != python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' != python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' != python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' ~= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' ~= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' ~= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' ~= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' ~= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' ~= python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' > python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' > python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' > python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' > python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' > python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' > python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' < python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' < python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' < python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' < python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' < python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' < python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' not in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' not in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' not in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' not in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' not in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' not in python_implementation] PASSED [ 7%] tests/test_markers.py::TestMarker::test_evaluate_setuptools_legacy_markers PASSED [ 7%] tests/test_musllinux.py::test_parse_musl_version[amd64-1.2.2] PASSED [ 7%] tests/test_musllinux.py::test_parse_musl_version[i386-1.2.1] PASSED [ 7%] tests/test_musllinux.py::test_parse_musl_version[aarch64-1.1.24] PASSED [ 7%] tests/test_musllinux.py::test_parse_musl_version[invalid] PASSED [ 7%] tests/test_musllinux.py::test_parse_musl_version[unknown] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf[glibc] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf[x86_64] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf[i386] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf[aarch64] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf_invalid[no-magic] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf_invalid[wrong-magic] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf_invalid[unknown-format] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf_invalid_section[25] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf_invalid_section[58] PASSED [ 7%] tests/test_musllinux.py::test_parse_ld_musl_from_elf_no_interpreter_section PASSED [ 7%] tests/test_musllinux.py::test_get_musl_version[does-not-exist] PASSED [ 7%] tests/test_musllinux.py::test_get_musl_version[glibc] PASSED [ 7%] tests/test_musllinux.py::test_get_musl_version[x86_64] PASSED [ 7%] tests/test_musllinux.py::test_get_musl_version[i386] PASSED [ 7%] tests/test_musllinux.py::test_get_musl_version[aarch64] PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_string_specifier_marker PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_string_url PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_string_url_with_marker PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_repr PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_simple_names PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_name_with_other_characters PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_invalid_name PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_name_with_version PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_with_legacy_version PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_with_legacy_version_and_marker PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_version_with_parens_and_whitespace PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_name_with_multiple_versions PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_name_with_multiple_versions_and_whitespace PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_extras PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_empty_extras PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_url PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_url_and_marker PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_invalid_url PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_file_url PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_invalid_file_urls PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_extras_and_url_and_marker PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_complex_url_and_marker PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_multiple_markers PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_multiple_comparison_markers PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_invalid_marker PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_types PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_types_with_nothing PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_types_with_url PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_sys_platform_linux_equal PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_sys_platform_linux_in PASSED [ 7%] tests/test_requirements.py::TestRequirements::test_parseexception_error_msg PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[~=2.0] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[==2.1.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[==2.1.0.3] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[!=2.2.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[!=2.2.0.5] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[<=5] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[>=7.9a1] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[<1.0.dev1] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[>2.0.post1] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[===lolwat] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[2.0] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[=>2.0] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[~=1.0+5] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[>=1.0+deadbeef] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[<=1.0+abc123] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[>1.0+watwat] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[<1.0+1.0] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[~=1.0.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[>=1.0.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[<=1.0.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[>1.0.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[<1.0.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==1.0.*+5] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=1.0.*+deadbeef] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==1.0+5.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=1.0+deadbeef.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==1.0.*.5] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[~=1] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==1.0.dev1.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=1.0.dev1.*] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0dev0] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.dev] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0dev1] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0dev1] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-dev] PASSED [ 7%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-dev1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0DEV0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.DEV] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0DEV1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0DEV1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.DEV1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-DEV] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-DEV1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0a] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.a] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.a1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-a] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-a1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0alpha] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.alpha] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.alpha1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-alpha] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-alpha1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0A] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.A] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.A1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-A] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-A1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0ALPHA] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.ALPHA] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.ALPHA1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-ALPHA] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-ALPHA1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0b] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.b] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.b1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-b] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-b1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0beta] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.beta] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.beta1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-beta] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-beta1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0B] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.B] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.B1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-B] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-B1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0BETA] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.BETA] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.BETA1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-BETA] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-BETA1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0c] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.c] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.c1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-c] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-c1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0rc] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.rc] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.rc1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-rc] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-rc1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0C] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.C] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.C1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-C] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-C1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0RC] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.RC] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.RC1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-RC] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-RC1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0post0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.post] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0post1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0post1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-post] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-post1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0POST0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.POST] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0POST1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0POST1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.POST1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-POST] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-POST1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-5] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0+AbC1.01] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0a05] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0b07] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0c056] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0rc09] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.post000] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.1.dev09000] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[00!1.2] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[0100!0.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[v1.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[ \r \x0c \x0b v1.0\t\n] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[!=2.0-!=2.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[<2.0-<2.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[<=2.0-<=2.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[==2.0-==2.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[>2.0->2.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[>=2.0->=2.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[~=2.0-~=2.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[< 2-<2] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[~=2.0] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[==2.1.*] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[==2.1.0.3] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[!=2.2.*] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[!=2.2.0.5] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[<=5] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[>=7.9a1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[<1.0.dev1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[>2.0.post1] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[===lolwat] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-==2.1.0.3-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-!=2.2.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-<=5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1->=7.9a1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-<1.0.dev1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[===lolwat->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_canonicalizes[==2.8.0-==2.8] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-~=2.0-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-==2.1.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-==2.1.0.3-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-!=2.2.*-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-<=5-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1->=7.9a1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-<1.0.dev1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1->2.0.post1-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat-===lolwat-ne] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-==2.1.0.3-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-!=2.2.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-!=2.2.0.5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-<=5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0->=7.9a1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-<1.0.dev1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-==2.1.0.3-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-!=2.2.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-!=2.2.0.5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-<=5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*->=7.9a1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-<1.0.dev1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-!=2.2.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-!=2.2.0.5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-<=5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3->=7.9a1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-<1.0.dev1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-==2.1.0.3-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-!=2.2.0.5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-<=5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*->=7.9a1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-<1.0.dev1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-==2.1.0.3-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-!=2.2.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-<=5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5->=7.9a1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-<1.0.dev1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-==2.1.0.3-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-!=2.2.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-!=2.2.0.5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5->=7.9a1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-<1.0.dev1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-==2.1.0.3-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-!=2.2.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-!=2.2.0.5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-<=5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-<1.0.dev1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-==2.1.0.3-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-!=2.2.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-!=2.2.0.5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-<=5-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1->=7.9a1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1->2.0.post1-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-===lolwat-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-~=2.0-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-==2.1.*-eq] PASSED [ 8%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-==2.1.0.3-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-!=2.2.*-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-!=2.2.0.5-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-<=5-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1->=7.9a1-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-<1.0.dev1-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-===lolwat-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat-~=2.0-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat-==2.1.*-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat-==2.1.0.3-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat-!=2.2.*-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat-!=2.2.0.5-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat-<=5-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat->=7.9a1-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat-<1.0.dev1-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[===lolwat->2.0.post1-eq] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_comparison_non_specifier PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2+deadbeef-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2.0+deadbeef-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2.0.0+deadbeef-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef.0-==2.0.0+deadbeef.00-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.dev1-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2a1-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2a1.post1-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2b1-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2b1.dev1-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1.post1.dev1-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2rc1-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.0-==2.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1-==2.0.post1.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1.dev1-==2.0.post1.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1+local.version-==2.1.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-!=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-!=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.1-!=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.1-!=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.1-!=2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2.0+deadbeef-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=3.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-!=2.0.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0->=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0->=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0->=2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1->=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1.dev1->=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3->=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<=2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1.dev1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1.post1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1.post1.dev1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0rc1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3->2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1->2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.1->2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1.post1->2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1+local.version->2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1-<2-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<2.1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev0-<2.1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1-~=1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0.1-~=1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.1-~=1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.9999999-~=1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.1-~=1.0a1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-~=2!1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==2!1.*-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==2!1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-!=1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-!=2!1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-<=2!0.1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0->=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-<2!0.1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0->2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.5->2.0dev-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-==2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-==2.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-==2.0.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2.0+deadbeef-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==3.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-==2.0.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2.0.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2.0.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2+deadbeef-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2.0+deadbeef-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2.0.0+deadbeef-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef.0-!=2.0.0+deadbeef.00-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.dev1-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2a1-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2a1.post1-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2b1-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2b1.dev1-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1.post1.dev1-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2rc1-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.0-!=2.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1-!=2.0.post1.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1.dev1-!=2.0.post1.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1.dev1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1.post1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1.post1.dev1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0rc1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1-<=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1.dev1-<=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3-<=2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1.post1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1.dev1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1.post1.dev1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0rc1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1.dev1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+local.version->2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1.post1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b2.dev1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1.post1.dev1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0rc1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.post1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.post1.dev1-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-~=1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.1.0-~=1.0.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.1.post1-~=1.0.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-~=2!1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-~=1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-==2!1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==1.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-==2!1.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-!=2!1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_identity[lolwat-===lolwat-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_identity[Lolwat-===lolwat-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_identity[1.0-===1.0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_identity[nope-===lolwat-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_identity[1.0.0-===1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_identity[1.0.dev0-===1.0.dev0-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[==1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[>=1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[<=1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[~=1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[<1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[>1.0-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[<1.0.dev1-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[>1.0.dev1-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[==1.0.*-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[==1.0.dev1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[>=1.0.dev1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[<=1.0.dev1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[~=1.0.dev1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>=1.0-2.0.dev1-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>=2.0.dev1-2.0a1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[==2.0.*-2.0a1.dev1-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[==2.0a1.*-2.0a1.dev1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0-1.0.dev1-False] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0.dev1-1.0a1-True] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0-None-input0-expected0] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0.dev1-None-input1-expected1] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0.dev1-False-input2-expected2] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_explicit_legacy XFAIL [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[~=2.0-~=] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[==2.1.*-==] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[==2.1.0.3-==] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[!=2.2.*-!=] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[!=2.2.0.5-!=] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[<=5-<=] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[>=7.9a1->=] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[<1.0.dev1-<] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[>2.0.post1->] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[===lolwat-===] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[~=2.0-2.0] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[==2.1.*-2.1.*] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[==2.1.0.3-2.1.0.3] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[!=2.2.*-2.2.*] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[!=2.2.0.5-2.2.0.5] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[<=5-5] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[>=7.9a1-7.9a1] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[<1.0.dev1-1.0.dev1] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[>2.0.post1-2.0.post1] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[===lolwat-lolwat] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_length[-0] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_length[==2.0-1] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_length[>=2.0-1] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_length[>=2.0,<3-2] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_length[>=2.0,<3,==2.4-3] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_iteration[-expected_items0] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_iteration[==2.0-expected_items1] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_iteration[>=2.0-expected_items2] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_iteration[>=2.0,<3-expected_items3] PASSED [ 9%] tests/test_specifiers.py::TestSpecifier::test_iteration[>=2.0,<3,==2.4-expected_items4] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_legacy_specifier_is_deprecated PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-==2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-==2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-==2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.1-!=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.1-!=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.1-!=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.1-!=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.1-!=2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0->=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0->=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0->=2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.post1->=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.post1.dev1->=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[3->=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-<=2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-<=2.0.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.dev1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0a1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0a1.dev1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0b1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0b1.post1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0c1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0c1.post1.dev1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0rc1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[1-<=2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[3->2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.1->2.0-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[1-<2-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-<2.1-True] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.1-==2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.1-==2.0-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.1-==2.0.0-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-!=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-!=2.0-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0-!=2.0.0-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.dev1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0a1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0a1.dev1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0b1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0b1.post1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0c1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0c1.post1.dev1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0rc1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[1->=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.post1-<=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.post1.dev1-<=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[3-<=2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0.dev1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0a1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0a1.post1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0b1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0b1.dev1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0c1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0c1.post1.dev1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0rc1->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[2.0->2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifiers[3-<2-False] PASSED [ 9%] tests/test_specifiers.py::TestLegacySpecifier::test_specifier_explicit_prereleases PASSED [ 9%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.dev456] PASSED [ 9%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a1] PASSED [ 9%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a2.dev456] PASSED [ 9%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a12.dev456] PASSED [ 9%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a12] PASSED [ 9%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b1.dev456] PASSED [ 9%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b2] PASSED [ 9%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b2.post345.dev456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b2.post345] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b2-346] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0c1.dev456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0c1] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0rc2] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0c3] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.post456.dev34] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.post456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.1.dev1] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+123abc] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+123abc456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+abc] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+abc123] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+abc123def] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+1234.abc] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+123456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2.r32+123456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2.rev33+123456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.dev456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a1] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a2.dev456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a12.dev456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a12] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b1.dev456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b2] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b2.post345.dev456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b2.post345] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b2-346] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0c1.dev456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0c1] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0rc2] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0c3] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.post456.dev34] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.post456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.1.dev1] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+123abc] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+123abc456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+abc] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+abc123] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+abc123def] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+1234.abc] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+123456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2.r32+123456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2.rev33+123456] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[foobar] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[a cat is fine too] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[lolwut] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1-0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[2.0-a1] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_prereleases PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input0-expected0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0.dev1-None-None-input1-expected1] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input2-expected2] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input3-expected3] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input4-expected4] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-False-input5-expected5] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0.dev1-None-False-input6-expected6] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-True-input7-expected7] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-True-None-input8-expected8] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-False-None-input9-expected9] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0.dev1-True-None-input10-expected10] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0.dev1-False-None-input11-expected11] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-True-None-input12-expected12] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-False-None-input13-expected13] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_legacy_specifiers_combined PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[!=2.0-!=2.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[<2.0-<2.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[<=2.0-<=2.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[==2.0-==2.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[>2.0->2.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[>=2.0->=2.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[~=2.0-~=2.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[< 2-<2] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[!=2.0,>1.0-!=2.0,>1.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[!=2.0 ,>1.0-!=2.0,>1.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[~=2.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[==2.1.*] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[==2.1.0.30] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[!=2.2.*] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[!=2.2.0.50] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[<=50] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[>=7.9a10] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[<1.0.dev10] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[>2.0.post10] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[===lolwat] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[==2.1.0.31] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[!=2.2.0.51] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[<=51] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[>=7.9a11] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[<1.0.dev11] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[>2.0.post11] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_combine[>2.0-<5.0->2.0,<5.0] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_combine_not_implemented PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[===lolwat->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-~=2.0-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-==2.1.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-==2.1.0.3-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-!=2.2.*-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-<=5-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1->=7.9a1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-<1.0.dev1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1->2.0.post1-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat-===lolwat-ne] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1->2.0.post1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-<=5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1->=7.9a1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-<1.0.dev1-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-===lolwat-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat-~=2.0-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat-==2.1.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat-==2.1.0.3-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat-!=2.2.*-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat-!=2.2.0.5-eq] PASSED [ 10%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat-<=5-eq] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat->=7.9a1-eq] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat-<1.0.dev1-eq] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[===lolwat->2.0.post1-eq] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_canonicalizes[==2.8.0-==2.8] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_non_specifier PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local-==1.0.0-True] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local-!=1.0.0-False] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local-<=1.0.0-True] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local->=1.0.0-True] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local-<1.0.0-False] PASSED [ 11%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local->1.0.0-False] PASSED [ 11%] tests/test_structures.py::test_infinity_repr PASSED [ 11%] tests/test_structures.py::test_negative_infinity_repr PASSED [ 11%] tests/test_structures.py::test_infinity_hash PASSED [ 11%] tests/test_structures.py::test_negative_infinity_hash PASSED [ 11%] tests/test_structures.py::test_infinity_comparison[1] PASSED [ 11%] tests/test_structures.py::test_infinity_comparison[a] PASSED [ 11%] tests/test_structures.py::test_infinity_comparison[left2] PASSED [ 11%] tests/test_structures.py::test_negative_infinity_lesser[1] PASSED [ 11%] tests/test_structures.py::test_negative_infinity_lesser[a] PASSED [ 11%] tests/test_structures.py::test_negative_infinity_lesser[left2] PASSED [ 11%] tests/test_structures.py::test_infinity_equal PASSED [ 11%] tests/test_structures.py::test_negative_infinity_equal PASSED [ 11%] tests/test_structures.py::test_negate_infinity PASSED [ 11%] tests/test_structures.py::test_negate_negative_infinity PASSED [ 11%] tests/test_tags.py::TestTag::test_lowercasing PASSED [ 11%] tests/test_tags.py::TestTag::test_equality PASSED [ 11%] tests/test_tags.py::TestTag::test_equality_fails_with_non_tag PASSED [ 11%] tests/test_tags.py::TestTag::test_hashing PASSED [ 11%] tests/test_tags.py::TestTag::test_hash_equality PASSED [ 11%] tests/test_tags.py::TestTag::test_str PASSED [ 11%] tests/test_tags.py::TestTag::test_repr PASSED [ 11%] tests/test_tags.py::TestTag::test_attribute_access PASSED [ 11%] tests/test_tags.py::TestParseTag::test_simple PASSED [ 11%] tests/test_tags.py::TestParseTag::test_multi_interpreter PASSED [ 11%] tests/test_tags.py::TestParseTag::test_multi_platform PASSED [ 11%] tests/test_tags.py::TestInterpreterName::test_sys_implementation_name PASSED [ 11%] tests/test_tags.py::TestInterpreterName::test_interpreter_short_names PASSED [ 11%] tests/test_tags.py::TestInterpreterVersion::test_warn PASSED [ 11%] tests/test_tags.py::TestInterpreterVersion::test_python_version_nodot PASSED [ 11%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info0-12] PASSED [ 11%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info1-112] PASSED [ 11%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info2-112] PASSED [ 11%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info3-1112] PASSED [ 11%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info4-12] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[i386-True-i386] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[ppc-True-ppc] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[x86_64-False-x86_64] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[x86_64-True-i386] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[ppc64-False-ppc64] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[ppc64-True-ppc] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version0-x86_64-expected0] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version1-x86_64-expected1] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version2-x86_64-expected2] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version3-i386-expected3] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version4-i386-expected4] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version5-intel-expected5] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version6-intel-expected6] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version7-intel-expected7] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version8-i386-expected8] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version9-ppc64-expected9] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version10-ppc64-expected10] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version11-ppc64-expected11] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version12-ppc64-expected12] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version13-ppc-expected13] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version14-ppc-expected14] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version15-ppc-expected15] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version16-ppc-expected16] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version17-riscv-expected17] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version18-x86_64-expected18] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version19-arm64-expected19] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version20-arm64-expected20] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version21-arm64-expected21] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_version_detection PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_arch_detection[x86_64] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_arch_detection[i386] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_mac_platforms PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_macos_11[11-0] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_macos_11[11-3] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_macos_11[12-0] PASSED [ 11%] tests/test_tags.py::TestMacOSPlatforms::test_macos_11[12-3] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_get_config_var_does_not_log PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_get_config_var_does_log PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-False-linux_x86_64] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-True-linux_i686] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-False-linux_aarch64] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-True-linux_armv7l] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux_unsupported PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux1 PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2010 PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014 PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014_armhf_abi PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014_i386_abi PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux_glibc3 PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[cross-aarch64-armv7l-musl_version0] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[cross-i386-i386-musl_version1] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[cross-x86_64-i686-musl_version2] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[native-aarch64-armv7l-musl_version0] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[native-i386-i386-musl_version1] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[native-x86_64-i686-musl_version2] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014_armv6l PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_not_manylinux_abi[x86_64-x32-i686] PASSED [ 11%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l] PASSED [ 11%] tests/test_tags.py::test_platform_tags[Darwin-mac_platforms] PASSED [ 11%] tests/test_tags.py::test_platform_tags[Linux-_linux_platforms] PASSED [ 11%] tests/test_tags.py::test_platform_tags[Generic-_generic_platforms] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_debug[1-False-True] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_debug[0-False-False] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_debug[None-True-True] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_debug_file_extension PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test__debug_cp38[True-expected0] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test__debug_cp38[False-expected1] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_pymalloc[1-version0-True] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_pymalloc[0-version1-False] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_pymalloc[None-version2-True] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_pymalloc[1-version3-False] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[4-1114111-version0-True] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[2-65535-version1-False] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[None-1114111-version2-True] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[None-65535-version3-False] PASSED [ 11%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[4-1114111-version4-False] PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_iterator_returned PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_all_args PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_python_version_defaults PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_abi_defaults PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_abi_defaults_needs_underscore PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_platforms_defaults PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_platforms_defaults_needs_underscore PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_major_only_python_version PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_major_only_python_version_with_default_abis PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_skip_redundant_abis[abis0] PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_skip_redundant_abis[abis1] PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_skip_redundant_abis[abis2] PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_abi3_python33 PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_no_excess_abi3_python32 PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_no_abi3_python31 PASSED [ 11%] tests/test_tags.py::TestCPythonTags::test_no_abi3_python27 PASSED [ 11%] tests/test_tags.py::TestGenericTags::test__generic_abi_soabi_provided PASSED [ 11%] tests/test_tags.py::TestGenericTags::test__generic_abi PASSED [ 11%] tests/test_tags.py::TestGenericTags::test__generic_abi_no_soabi PASSED [ 11%] tests/test_tags.py::TestGenericTags::test_generic_platforms PASSED [ 11%] tests/test_tags.py::TestGenericTags::test_iterator_returned PASSED [ 11%] tests/test_tags.py::TestGenericTags::test_all_args PASSED [ 11%] tests/test_tags.py::TestGenericTags::test_abi_unspecified[abi0] PASSED [ 11%] tests/test_tags.py::TestGenericTags::test_abi_unspecified[abi1] PASSED [ 11%] tests/test_tags.py::TestGenericTags::test_interpreter_default PASSED [ 11%] tests/test_tags.py::TestGenericTags::test_abis_default PASSED [ 11%] tests/test_tags.py::TestGenericTags::test_platforms_default PASSED [ 11%] tests/test_tags.py::TestCompatibleTags::test_all_args PASSED [ 11%] tests/test_tags.py::TestCompatibleTags::test_all_args_needs_underscore PASSED [ 11%] tests/test_tags.py::TestCompatibleTags::test_major_only_python_version PASSED [ 11%] tests/test_tags.py::TestCompatibleTags::test_default_python_version PASSED [ 11%] tests/test_tags.py::TestCompatibleTags::test_default_python_version_needs_underscore PASSED [ 11%] tests/test_tags.py::TestCompatibleTags::test_default_interpreter PASSED [ 11%] tests/test_tags.py::TestCompatibleTags::test_default_platforms PASSED [ 11%] tests/test_tags.py::TestSysTags::test_interpreter_name[CPython-cp] PASSED [ 11%] tests/test_tags.py::TestSysTags::test_interpreter_name[PyPy-pp] PASSED [ 11%] tests/test_tags.py::TestSysTags::test_interpreter_name[Jython-jy] PASSED [ 11%] tests/test_tags.py::TestSysTags::test_interpreter_name[IronPython-ip] PASSED [ 11%] tests/test_tags.py::TestSysTags::test_iterator PASSED [ 11%] tests/test_tags.py::TestSysTags::test_mac_cpython PASSED [ 11%] tests/test_tags.py::TestSysTags::test_windows_cpython PASSED [ 11%] tests/test_tags.py::TestSysTags::test_linux_cpython PASSED [ 11%] tests/test_tags.py::TestSysTags::test_generic PASSED [ 11%] tests/test_tags.py::TestSysTags::test_linux_platforms_manylinux2014_armv6l PASSED [ 11%] tests/test_tags.py::TestSysTags::test_skip_manylinux_2014 PASSED [ 11%] tests/test_tags.py::TestSysTags::test_linux_platforms_not_manylinux_abi[x86_64-x32-i686] PASSED [ 11%] tests/test_tags.py::TestSysTags::test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l] PASSED [ 11%] tests/test_tags.py::TestSysTags::test_linux_use_manylinux_compatible[x86_64-2-20-False] PASSED [ 11%] tests/test_tags.py::TestSysTags::test_linux_use_manylinux_compatible[s390x-2-22-True] PASSED [ 11%] tests/test_tags.py::TestSysTags::test_linux_use_manylinux_compatible_none PASSED [ 11%] tests/test_tags.py::TestSysTags::test_pypy_first_none_any_tag PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[foo-foo] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[Foo-foo] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[fOo-foo] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[foo.bar-foo-bar] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[Foo.Bar-foo-bar] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[Foo.....Bar-foo-bar] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[foo_bar-foo-bar] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[foo___bar-foo-bar] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[foo-bar-foo-bar] PASSED [ 11%] tests/test_utils.py::test_canonicalize_name[foo----bar-foo-bar] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[version0-1.4] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.4.0-1.4] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.40.0-1.40] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.4.0.0.00.000.0000-1.4] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.0-1] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.0+abc-1+abc] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.0.dev0-1.dev0] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.0.post0-1.post0] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.0a0-1a0] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.0rc0-1rc0] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[100!0.0-100!0] PASSED [ 11%] tests/test_utils.py::test_canonicalize_version[1.0.1-test7-1.0.1-test7] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_filename[foo-1.0-py3-none-any.whl-foo-version0-build0-tags0] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_filename[some_PACKAGE-1.0-py3-none-any.whl-some-package-version1-build1-tags1] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_filename[foo-1.0-1000-py3-none-any.whl-foo-version2-build2-tags2] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_filename[foo-1.0-1000abc-py3-none-any.whl-foo-version3-build3-tags3] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo-1.0.whl] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo-1.0-py3-none-any.wheel] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo__bar-1.0-py3-none-any.whl] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo#bar-1.0-py3-none-any.whl] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo-1.0-abc-py3-none-any.whl] PASSED [ 11%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo-1.0-200-py3-none-any-junk.whl] PASSED [ 11%] tests/test_utils.py::test_parse_sdist_filename[foo-1.0.tar.gz-foo-version0] PASSED [ 11%] tests/test_utils.py::test_parse_sdist_filename[foo-1.0.zip-foo-version1] PASSED [ 11%] tests/test_utils.py::test_parse_sdist_invalid_filename[foo-1.0.xz] PASSED [ 11%] tests/test_utils.py::test_parse_sdist_invalid_filename[foo1.0.tar.gz] PASSED [ 11%] tests/test_version.py::test_parse[1.0-Version] PASSED [ 11%] tests/test_version.py::test_parse[1-1-1-LegacyVersion] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0a1] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0a2.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0a12.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0a12] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0b1.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0b2] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0b2.post345.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0b2.post345] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0b2-346] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0c1.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0c1] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0rc2] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0c3] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0.post456.dev34] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.0.post456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.1.dev1] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2+123abc] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2+123abc456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2+abc] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2+abc123] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2+abc123def] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2+1234.abc] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2+123456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2.r32+123456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1.2.rev33+123456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a1] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a2.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a12.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a12] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b1.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b2] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b2.post345.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b2.post345] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b2-346] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0c1.dev456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0c1] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0rc2] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0c3] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.post456.dev34] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.post456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.1.dev1] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+123abc] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+123abc456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+abc] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+abc123] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+abc123def] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+1234.abc] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+123456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2.r32+123456] PASSED [ 11%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2.rev33+123456] PASSED [ 11%] tests/test_version.py::TestVersion::test_invalid_versions[french toast] PASSED [ 11%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+a+] PASSED [ 11%] tests/test_version.py::TestVersion::test_invalid_versions[1.0++] PASSED [ 11%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+_foobar] PASSED [ 11%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+foo&asd] PASSED [ 11%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+1+1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0dev-1.0.dev00] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.dev-1.0.dev0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0dev1-1.0.dev1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0dev-1.0.dev01] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-dev-1.0.dev0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-dev1-1.0.dev1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0DEV-1.0.dev00] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.DEV-1.0.dev0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0DEV1-1.0.dev1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0DEV-1.0.dev01] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.DEV1-1.0.dev1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-DEV-1.0.dev0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-DEV1-1.0.dev1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0a-1.0a0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.a-1.0a0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.a1-1.0a1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-a-1.0a0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-a1-1.0a1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0alpha-1.0a0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.alpha-1.0a0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.alpha1-1.0a1] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-alpha-1.0a0] PASSED [ 11%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-alpha1-1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0A-1.0a0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.A-1.0a0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.A1-1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-A-1.0a0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-A1-1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0ALPHA-1.0a0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.ALPHA-1.0a0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.ALPHA1-1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-ALPHA-1.0a0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-ALPHA1-1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0b-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.b-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.b1-1.0b1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-b-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-b1-1.0b1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0beta-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.beta-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.beta1-1.0b1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-beta-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-beta1-1.0b1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0B-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.B-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.B1-1.0b1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-B-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-B1-1.0b1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0BETA-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.BETA-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.BETA1-1.0b1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-BETA-1.0b0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-BETA1-1.0b1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0c-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.c-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.c1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-c-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-c1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0rc-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.rc-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.rc1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-rc-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-rc1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0C-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.C-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.C1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-C-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-C1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0RC-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.RC-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.RC1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-RC-1.0rc0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-RC1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0post-1.0.post00] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.post-1.0.post0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0post1-1.0.post1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0post-1.0.post01] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-post-1.0.post0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-post1-1.0.post1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0POST-1.0.post00] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.POST-1.0.post0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0POST1-1.0.post1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0POST-1.0.post01] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0r-1.0.post0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0rev-1.0.post0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.POST1-1.0.post1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.r1-1.0.post1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.rev1-1.0.post1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-POST-1.0.post0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-POST1-1.0.post1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-5-1.0.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-r5-1.0.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-rev5-1.0.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0+AbC-1.0+abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.01-1.1] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0a05-1.0a5] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0b07-1.0b7] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0c056-1.0rc56] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0rc09-1.0rc9] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.post000-1.0.post0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[1.1.dev09000-1.1.dev9000] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[00!1.2-1.2] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[0100!0.0-100!0.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[v1.0-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_normalized_versions[ v1.0\t\n-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.dev456-1.0.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0a1-1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0a2.dev456-1.0a2.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0a12.dev456-1.0a12.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0a12-1.0a12] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0b1.dev456-1.0b1.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0b2-1.0b2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0b2.post345.dev456-1.0b2.post345.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0b2.post345-1.0b2.post345] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0rc1.dev456-1.0rc1.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0rc1-1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.post456.dev34-1.0.post456.dev34] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.post456-1.0.post456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.1-1.0.1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[0!1.0.2-1.0.2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.3+7-1.0.3+7] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[0!1.0.4+8.0-1.0.4+8.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.5+9.5-1.0.5+9.5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+1234.abc-1.2+1234.abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+123456-1.2+123456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+123abc-1.2+123abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+123abc456-1.2+123abc456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+abc-1.2+abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+abc123-1.2+abc123] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+abc123def-1.2+abc123def] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[1.1.dev1-1.1.dev1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.dev456-7!1.0.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0a1-7!1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0a2.dev456-7!1.0a2.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0a12.dev456-7!1.0a12.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0a12-7!1.0a12] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0b1.dev456-7!1.0b1.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0b2-7!1.0b2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0b2.post345.dev456-7!1.0b2.post345.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0b2.post345-7!1.0b2.post345] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0rc1.dev456-7!1.0rc1.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0rc1-7!1.0rc1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0-7!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.post456.dev34-7!1.0.post456.dev34] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.post456-7!1.0.post456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.1-7!1.0.1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.2-7!1.0.2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.3+7-7!1.0.3+7] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.4+8.0-7!1.0.4+8.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.5+9.5-7!1.0.5+9.5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.1.dev1-7!1.1.dev1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_rc_and_c_equals PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0a2.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0a12.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0a12] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0b1.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0b2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0b2.post345.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0b2.post345] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0b2-346] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0c1.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0c1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0rc2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0c3] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0.post456.dev34] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.0.post456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.1.dev1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2+123abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2+123abc456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2+abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2+abc123] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2+abc123def] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2+1234.abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2+123456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2.r32+123456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1.2.rev33+123456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a2.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a12.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a12] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b1.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b2.post345.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b2.post345] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b2-346] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0c1.dev456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0c1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0rc2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0c3] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.post456.dev34] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.post456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.1.dev1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+123abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+123abc456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+abc123] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+abc123def] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+1234.abc] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+123456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2.r32+123456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_hash[1!1.2.rev33+123456] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0.dev0-1.0.dev0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0.dev6-1.0.dev6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0a1-1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0a1.post5-1.0a1.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0a1.post5.dev6-1.0a1.post5.dev6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0rc4-1.0rc4] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0.post5-1.0.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0.dev6-1!1.0.dev6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1-1!1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1.post5-1!1.0a1.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1.post5.dev6-1!1.0a1.post5.dev6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0rc4-1!1.0rc4] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0.post5-1!1.0.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0+deadbeef-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0.dev6+deadbeef-1.0.dev6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0a1+deadbeef-1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0a1.post5+deadbeef-1.0a1.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0a1.post5.dev6+deadbeef-1.0a1.post5.dev6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0rc4+deadbeef-1.0rc4] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1.0.post5+deadbeef-1.0.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0+deadbeef-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0.dev6+deadbeef-1!1.0.dev6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1+deadbeef-1!1.0a1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1.post5+deadbeef-1!1.0a1.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1.post5.dev6+deadbeef-1!1.0a1.post5.dev6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0rc4+deadbeef-1!1.0rc4] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_public[1!1.0.post5+deadbeef-1!1.0.post5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0.dev0-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0.dev6-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1.post5-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1.post5.dev6-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0rc4-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0.post5-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0.dev6-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1.post5-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1.post5.dev6-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0rc4-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0.post5-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0+deadbeef-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0.dev6+deadbeef-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1+deadbeef-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1.post5+deadbeef-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1.post5.dev6+deadbeef-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0rc4+deadbeef-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1.0.post5+deadbeef-1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0+deadbeef-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0.dev6+deadbeef-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1+deadbeef-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1.post5+deadbeef-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1.post5.dev6+deadbeef-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0rc4+deadbeef-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0.post5+deadbeef-1!1.0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0.dev0-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0.dev6-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1.post5-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1.post5.dev6-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0rc4-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0.post5-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0.dev6-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1.post5-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1.post5.dev6-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0rc4-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0.post5-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0+deadbeef-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0.dev6+deadbeef-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1+deadbeef-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1.post5+deadbeef-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1.post5.dev6+deadbeef-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0rc4+deadbeef-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1.0.post5+deadbeef-0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0+deadbeef-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0.dev6+deadbeef-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1+deadbeef-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1.post5+deadbeef-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1.post5.dev6+deadbeef-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0rc4+deadbeef-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0.post5+deadbeef-1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0-release0] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0.dev0-release1] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0.dev6-release2] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0a1-release3] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0a1.post5-release4] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0a1.post5.dev6-release5] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0rc4-release6] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0.post5-release7] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1!1.0-release8] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1!1.0.dev6-release9] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1-release10] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1.post5-release11] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1.post5.dev6-release12] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1!1.0rc4-release13] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1!1.0.post5-release14] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0+deadbeef-release15] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0.dev6+deadbeef-release16] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0a1+deadbeef-release17] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0a1.post5+deadbeef-release18] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0a1.post5.dev6+deadbeef-release19] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0rc4+deadbeef-release20] PASSED [ 12%] tests/test_version.py::TestVersion::test_version_release[1.0.post5+deadbeef-release21] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_release[1!1.0+deadbeef-release22] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_release[1!1.0.dev6+deadbeef-release23] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1+deadbeef-release24] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1.post5+deadbeef-release25] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1.post5.dev6+deadbeef-release26] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_release[1!1.0rc4+deadbeef-release27] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_release[1!1.0.post5+deadbeef-release28] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0.dev0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0.dev6-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0a1-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0a1.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0a1.post5.dev6-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0rc4-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0.dev6-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1.post5.dev6-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0rc4-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0.dev6+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0a1+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0a1.post5+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0a1.post5.dev6+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0rc4+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1.0.post5+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0.dev6+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1.post5+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1.post5.dev6+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0rc4+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_local[1!1.0.post5+deadbeef-deadbeef] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0.dev0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0.dev6-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0a1-pre3] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0a1.post5-pre4] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0a1.post5.dev6-pre5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0rc4-pre6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0.dev6-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1-pre10] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1.post5-pre11] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1.post5.dev6-pre12] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0rc4-pre13] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0.dev6+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0a1+deadbeef-pre17] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0a1.post5+deadbeef-pre18] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0a1.post5.dev6+deadbeef-pre19] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0rc4+deadbeef-pre20] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1.0.post5+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0.dev6+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1+deadbeef-pre24] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1.post5+deadbeef-pre25] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1.post5.dev6+deadbeef-pre26] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0rc4+deadbeef-pre27] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_pre[1!1.0.post5+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0.dev0-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0a1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0b1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0c1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0rc1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0a1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0b1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0c1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0rc1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0a1.post1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0b1.post1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0c1.post1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0rc1.post1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0a1.post1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0b1.post1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0c1.post1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0rc1.post1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0+dev-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0.post1-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0.post1+dev-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0.dev0-0] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0.dev6-6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0a1-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0a1.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0a1.post5.dev6-6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0rc4-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0.dev6-6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1.post5.dev6-6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0rc4-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0.post5-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0.dev6+deadbeef-6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0a1+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0a1.post5+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0a1.post5.dev6+deadbeef-6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0rc4+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1.0.post5+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0.dev6+deadbeef-6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1.post5+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1.post5.dev6+deadbeef-6] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0rc4+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_dev[1!1.0.post5+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.dev0-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.dev6-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1.post5-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1.post5.dev6-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0rc4-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.post5-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0.dev6-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1.post5-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1.post5.dev6-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0rc4-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0.post5-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.dev6+deadbeef-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1.post5+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1.post5.dev6+deadbeef-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0rc4+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.post5+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0.dev6+deadbeef-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1.post5+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1.post5.dev6+deadbeef-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0rc4+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0.post5+deadbeef-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0.dev0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0.dev6-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0a1-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0a1.post5-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0a1.post5.dev6-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0rc4-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0.post5-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0.dev6-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1.post5-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1.post5.dev6-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0rc4-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0.post5-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0.dev6+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0a1+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0a1.post5+deadbeef-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0a1.post5.dev6+deadbeef-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0rc4+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1.0.post5+deadbeef-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0.dev6+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1.post5+deadbeef-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1.post5.dev6+deadbeef-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0rc4+deadbeef-None] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_post[1!1.0.post5+deadbeef-5] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0.dev1-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0+foo-False] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0.post1.dev1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0.post1-True] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a2.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a12.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a12-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-346-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c3-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456.dev34-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.1.dev1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123abc456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc123-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc123def-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1234.abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.r32+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.rev33+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a2.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a12.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a12-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-346-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c3-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456.dev34-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.1.dev1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123abc456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc123-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc123def-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1234.abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.r32+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.rev33+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a2.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a12.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a12-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-346-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c3-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456.dev34-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.1.dev1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123abc456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc123-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc123def-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1234.abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.r32+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.rev33+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a2.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a12.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a12-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-346-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c3-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456.dev34-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.1.dev1-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123abc456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc123-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc123def-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1234.abc-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.r32+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.rev33+123456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a12.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a12-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2.post345-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2-346-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c1.dev456-lt] PASSED [ 13%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a12-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a12-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a12-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a2.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a12.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a12-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a12-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a2.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a12.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a12-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a12-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-346-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1.dev456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc2-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c3-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456.dev34-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.1.dev1-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123abc-lt] PASSED [ 14%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a2.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a12.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a12-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-346-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a2.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a12.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a12-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-346-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a12-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2.post345-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2-346-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a2.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a12.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a12-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-346-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a2.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a12.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a12-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-346-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a2.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a12.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a12-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2.post345.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2.post345-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2-346-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a2.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a12.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a12-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-346-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1.dev456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc2-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c3-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456.dev34-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.r32+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.rev33+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.1.dev1-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123abc456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc123-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc123def-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1234.abc-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123456-lt] PASSED [ 15%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+1234.abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2.r32+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2.rev33+123456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a12-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2.post345-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2-346-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0rc2-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c3-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.post456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.1.dev1-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123abc456-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc123-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc123def-lt] PASSED [ 16%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a2.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a12.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a12-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a12-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a12-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a12-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a2.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a12.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a12-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a12-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a12-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c3-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c3-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c3-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c3-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123abc456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc123def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a2.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a12.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a12-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-346-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c3-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456.dev34-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.1.dev1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123abc456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc123-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc123def-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1234.abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.r32+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.rev33+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a2.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a12.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a12-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-346-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c3-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456.dev34-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.1.dev1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123abc456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc123-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc123def-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1234.abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.r32+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.rev33+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a2.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a12.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a12-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-346-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c3-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456.dev34-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.1.dev1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123abc456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc123-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc123def-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1234.abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.r32+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.rev33+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a2.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a12.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a12-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-346-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c3-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456.dev34-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.1.dev1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123abc456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc123-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc123def-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1234.abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.r32+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.rev33+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a2.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a12.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a12-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2.post345-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2-346-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0rc2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c3-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.post456.dev34-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.post456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.1.dev1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123abc456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc123-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc123def-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+1234.abc-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2.r32+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2.rev33+123456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a12-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2.post345-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2-346-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c1-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0rc2-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c3-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0-le] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a12.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a12-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a12-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a12-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a2.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a12.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a12-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a12-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a2.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a12.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a12-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a12-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.1.dev1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123abc456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc123-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc123def-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1234.abc-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.r32+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.rev33+123456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a2.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a12.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a12-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-346-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1.dev456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc2-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c3-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456-le] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-346-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a2.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a12.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a12-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-346-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a12-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2.post345-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2-346-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a2.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a12.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a12-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-346-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a2.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a12.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a12-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-346-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a2.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a12.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a12-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2.post345.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2.post345-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2-346-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a2.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a12.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a12-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-346-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.1.dev1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123abc456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc123-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc123def-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1234.abc-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.r32+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a12-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-346-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc2-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c3-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-le] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a12.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a12-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-346-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c3-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456.dev34-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a12.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a12-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-346-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c3-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456.dev34-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a12.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a12-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2.post345-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2-346-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0rc2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c3-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.post456.dev34-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a12.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a12-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2.post345-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2-346-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0rc2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c3-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a12.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a12-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-346-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c3-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456.dev34-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a12.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a12-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2.post345-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2-346-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0rc2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c3-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.post456.dev34-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a12.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a12-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2.post345-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2-346-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0rc2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c3-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a12-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2.post345-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2-346-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0rc2-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c3-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.post456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.1.dev1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123abc456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc123-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc123def-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.r32+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.rev33+123456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a2.dev456-le] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a12.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a12-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a12-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a12-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a12-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a2.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a12.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a12-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a12-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a12-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a12-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.1.dev1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc123-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-346-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc2-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c3-le] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0rc2-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c3-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.post456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc2-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c3-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456.dev34-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc2-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c3-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c3-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.post456.dev34-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.post456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456.dev34-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.1.dev1-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc123-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-le] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a2.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a12.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a12-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b1.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-346-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c1.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc2-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c3-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.1.dev1-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123abc-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123abc456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc123-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc123def-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+1234.abc-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.r32+123456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a12-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-346-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc2-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c3-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.1.dev1-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123abc-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc123-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-eq] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a2.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a12.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a12-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b1.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-346-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc2-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c3-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456.dev34-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.1.dev1-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123abc-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123abc456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc123-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc123def-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1234.abc-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.r32+123456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.rev33+123456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a2.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a12.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a12-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b1.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-346-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc2-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c3-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456.dev34-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.1.dev1-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123abc-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123abc456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc123-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc123def-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1234.abc-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.r32+123456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.rev33+123456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a2.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a12.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a12-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b1.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-346-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1.dev456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc2-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c3-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456.dev34-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.1.dev1-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123abc-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123abc456-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc-ne] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1!1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc123def-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1234.abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.r32+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.rev33+123456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a2.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a12.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a12-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-346-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1.dev456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc2-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c3-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456.dev34-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.1.dev1-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123abc456-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc123-ne] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.r32+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.rev33+123456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a2.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a12.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a12-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-346-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1.dev456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c3-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456.dev34-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.1.dev1-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123abc456-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc123-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc123def-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1234.abc-ne] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1!1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.r32+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.rev33+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a2.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a12.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a12-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-346-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1.dev456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc2-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c3-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456.dev34-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.1.dev1-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123abc456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc123-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc123def-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1234.abc-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123456-ne] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1!1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1!1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+1234.abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a2.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a12.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a12-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2.post345-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2-346-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c1.dev456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0rc2-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c3-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.post456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.1.dev1-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123abc456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc123-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc123def-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2.r32+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2.rev33+123456-ne] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a2.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a12.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a12-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-346-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc2-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c3-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456.dev34-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.1.dev1-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123abc456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc123-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc123def-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1234.abc-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.r32+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.rev33+123456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.dev456-ne] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ne] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a12-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-346-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c3-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.1.dev1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123abc456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc123-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc123def-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1234.abc-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.r32+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a1-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a2.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a12.dev456-ne] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c3-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123abc456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc123def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+1234.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a12-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c3-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a2.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a12.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a12-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c3-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123abc456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc123def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1234.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a12-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c3-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123abc456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc123def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a12-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c3-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a12-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c3-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a12-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c3-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-346-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2.post345-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2-346-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0c1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-346-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-346-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2.post345-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2-346-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0rc2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c3-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-346-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c3-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a12-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-346-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc2-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c3-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a2.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a12.dev456-ge] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc123-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc123-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc123def-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc123-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc123def-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+1234.abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc123-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc123def-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1234.abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc123-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc123def-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1234.abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.r32+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc123-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc123def-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc123-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc123def-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1234.abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.r32+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a2.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a12.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a12-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-346-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1.dev456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc2-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c3-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456.dev34-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.1.dev1-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123abc456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc123-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc123def-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1234.abc-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.r32+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.rev33+123456-ge] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+1234.abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2.r32+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2.rev33+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1234.abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.r32+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.rev33+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1234.abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.r32+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a12-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2-346-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0rc2-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c3-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.post456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.1.dev1-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc123-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ge] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.1.dev1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123abc456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc123-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc123def-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1234.abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.r32+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.rev33+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.1.dev1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123abc456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc123-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc123def-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1234.abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.r32+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.rev33+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.post456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.1.dev1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123abc456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc123-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc123def-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+1234.abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2.r32+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2.rev33+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.1.dev1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123abc456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc123-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc123def-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1234.abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.r32+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.rev33+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.1.dev1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123abc456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc123-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc123def-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1234.abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.r32+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.rev33+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a2.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a12.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a12-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-346-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc2-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c3-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.1.dev1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123abc456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc123-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc123def-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1234.abc-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.r32+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1-ge] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc123-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc123def-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+1234.abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2.r32+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc123-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc123def-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc123-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc123def-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1234.abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.r32+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.rev33+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc123-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc123def-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+1234.abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2.r32+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc123-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc123-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc123def-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0rc2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c3-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.post456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.1.dev1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc123-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a1-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a12-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ge] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c3-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a2.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a12.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a12-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-346-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c3-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456.dev34-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.1.dev1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123abc456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc123-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc123def-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1234.abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.r32+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.rev33+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a12-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-346-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c3-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.1.dev1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123abc456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc123-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc123def-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a12-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-346-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c3-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.1.dev1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc123-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a12-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c3-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a12-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c3-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-ge] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a2.dev456-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12.dev456-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0a12-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2.post345-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1.dev456-1.0b2-346-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-346-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-346-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2.post345.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2.post345-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0b2-346-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0c1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0c3-1.0rc2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-346-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c3-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a2.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a12.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a12-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-346-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1.dev456-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc2-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c3-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0-gt] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123abc456-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123-1.2+abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc123def-1.2+abc123-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc123-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1234.abc-1.2+abc123def-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc123-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc123def-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1234.abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc123-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc123def-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1234.abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc123-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc123def-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1234.abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.r32+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc123-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc123def-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1234.abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.r32+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.rev33+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-346-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c3-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456.dev34-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.1.dev1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123abc456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc123-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc123def-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1234.abc-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.r32+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.rev33+123456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a1-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0a12-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2-gt] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a12-1!1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0rc2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0c3-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.0.post456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.1.dev1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123abc456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc123-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc123def-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a12-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a2.dev456-gt] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.1.dev1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123abc456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc123-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc123def-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1234.abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.r32+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.rev33+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.1.dev1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123abc456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc123-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc123def-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1234.abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.r32+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.rev33+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.0.post456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.1.dev1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123abc456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc123-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+abc123def-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+1234.abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2.r32+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1.2.rev33+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c3-1!1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.1.dev1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123abc456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc123-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc123def-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1234.abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.r32+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.rev33+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.1.dev1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc123-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.1.dev1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123abc456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc123-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc123def-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1234.abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.r32+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.rev33+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.1.dev1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123abc456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc123-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc123def-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1234.abc-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.r32+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.rev33+123456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-346-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c3-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a1-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a2.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a12.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0a12-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b1.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2.post345-gt] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc123-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+abc123def-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+1234.abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2.r32+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1.2.rev33+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc-1!1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc123-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+abc123def-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+1234.abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2.r32+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc123-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc123def-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1234.abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.r32+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.rev33+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc123-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+abc123def-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+1234.abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2.r32+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1.2.rev33+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc123-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+abc123def-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+1234.abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2.r32+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc123-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc123-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc123def-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a2.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a12.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a12-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-346-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1.dev456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc2-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c3-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456.dev34-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456-gt] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.1.dev1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123abc456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc123-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc123def-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1234.abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.r32+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.rev33+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a2.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a12.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a12-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-346-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c3-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.1.dev1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123abc456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc123-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc123def-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1234.abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a12-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-346-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c3-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.1.dev1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123abc456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc123-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc123def-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a12-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c3-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a12-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-346-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c3-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.1.dev1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc123-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a12-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c3-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-gt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-346-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2-346-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-346-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-346-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2-346-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0rc2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c3-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-346-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c3-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-346-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c3-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a2.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a12.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a12-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-346-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc2-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c3-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456.dev34-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456-lt] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc123-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc123-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc123def-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc123-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc123def-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+1234.abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc123-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc123def-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1234.abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc123-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc123def-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1234.abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.r32+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc123-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc123def-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1234.abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.r32+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc123-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc123def-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1234.abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.r32+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.rev33+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c3-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456.dev34-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.1.dev1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123abc456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc123-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc123def-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1234.abc-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.r32+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.rev33+123456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a12-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2.post345-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2-346-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c1-lt] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0rc2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c3-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.post456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.1.dev1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123abc456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc123-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc123def-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a1-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a12-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-lt] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.1.dev1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123abc456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc123-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc123def-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1234.abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.r32+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.rev33+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.1.dev1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123abc456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc123-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc123def-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1234.abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.r32+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.rev33+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.post456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.1.dev1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123abc456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc123-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc123def-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+1234.abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2.r32+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2.rev33+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.1.dev1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123abc456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc123-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc123def-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1234.abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.r32+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.rev33+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.1.dev1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc123-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.1.dev1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123abc456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc123-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc123def-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1234.abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.r32+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.rev33+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.1.dev1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123abc456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc123-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc123def-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1234.abc-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.r32+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.rev33+123456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a12-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-346-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc2-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c3-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-lt] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc123def-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+1234.abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2.r32+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2.rev33+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc123def-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+1234.abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2.r32+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc123def-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1234.abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.r32+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.rev33+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc123def-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+1234.abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2.r32+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2.rev33+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc123def-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+1234.abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2.r32+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc123def-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a12-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0rc2-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c3-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.post456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-lt] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a2.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a12.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a12-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-346-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c3-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456.dev34-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.1.dev1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123abc456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc123-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc123def-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1234.abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.r32+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.rev33+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a2.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a12.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a12-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-346-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c3-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.1.dev1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123abc456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc123-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc123def-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1234.abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a12-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-346-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c3-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.1.dev1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123abc456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc123-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc123def-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a12-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c3-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a12-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-346-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c3-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.1.dev1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc123-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a12-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c3-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-lt] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2.post345-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2-346-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-346-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-346-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2.post345-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2-346-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0rc2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-346-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c3-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-346-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c3-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a2.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a12.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a12-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-346-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1.dev456-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc2-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c3-le] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc123-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc123-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc123def-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc123-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc123def-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1234.abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc123-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc123def-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1234.abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc123-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc123def-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1234.abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.r32+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc123-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc123def-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1234.abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.r32+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.rev33+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc123-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc123def-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1234.abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.r32+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.rev33+123456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a12-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2.post345-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2-346-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0rc2-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c3-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.post456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.1.dev1-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123abc456-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc-le] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.1.dev1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123abc456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.1.dev1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123abc456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.1.dev1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123abc456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.1.dev1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123abc456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.1.dev1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123abc456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.1.dev1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123abc456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.1.dev1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123abc456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc123-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc123def-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a2.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a12.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a12-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-346-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1.dev456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc2-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c3-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456.dev34-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456-le] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.1.dev1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123abc456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc123-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc123def-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1234.abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.r32+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.rev33+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.1.dev1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123abc456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc123-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc123def-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1234.abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.r32+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.rev33+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.post456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.1.dev1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123abc456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc123-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc123def-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+1234.abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2.r32+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2.rev33+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.1.dev1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123abc456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc123-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc123def-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1234.abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.r32+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.rev33+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.1.dev1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc123-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.1.dev1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123abc456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc123-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc123def-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1234.abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.r32+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.rev33+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.1.dev1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123abc456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc123-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc123def-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1234.abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.r32+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.rev33+123456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a2.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a12.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a12-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2.post345-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2-346-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c1.dev456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0rc2-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c3-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.post456.dev34-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.post456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.1.dev1-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123abc456-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc123-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc123def-le] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+1234.abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2.r32+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2.rev33+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc123-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc123def-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+1234.abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2.r32+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc123-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc123def-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1234.abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.r32+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.rev33+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc123-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc123def-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+1234.abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2.r32+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2.rev33+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc123-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc123def-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+1234.abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2.r32+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc123-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc123-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc123def-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a12-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-346-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc2-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c3-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456.dev34-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.1.dev1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123abc456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc123-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc123def-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1234.abc-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.r32+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.rev33+123456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a2.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a12.dev456-le] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a12-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-346-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c3-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.1.dev1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123abc456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc123-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc123def-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1234.abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a12-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-346-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c3-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.1.dev1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123abc456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc123-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc123def-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a12-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c3-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a12-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-346-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c3-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.1.dev1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc123-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a12-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c3-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-le] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a2.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a12.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a12-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-346-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c3-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456.dev34-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.1.dev1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123abc456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc123-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc123def-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1234.abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.r32+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.rev33+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a2.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a12.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a12-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-346-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c3-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456.dev34-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.1.dev1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123abc456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc123-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc123def-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1234.abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.r32+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.rev33+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a2.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a12.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a12-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-346-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c3-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456.dev34-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.1.dev1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123abc456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc123-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc123def-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1234.abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.r32+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.rev33+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a2.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a12.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a12-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-346-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c3-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456.dev34-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.1.dev1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123abc456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc123-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc123def-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1234.abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.r32+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.rev33+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a12.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a12-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2.post345-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2-346-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0rc2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c3-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.post456.dev34-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.post456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.1.dev1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123abc456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc123-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc123def-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+1234.abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2.r32+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2.rev33+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a12-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2.post345-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2-346-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0rc2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c3-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.post456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.1.dev1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123abc456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc123-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc123def-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a1-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a2.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a12-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b1.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2.post345-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2-346-eq] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c3-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456.dev34-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.1.dev1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123abc456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc123-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc123def-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1234.abc-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.r32+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.rev33+123456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a2.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a12.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a12-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-346-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1.dev456-eq] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0rc2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c3-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.post456.dev34-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.post456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.1.dev1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123abc456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc123-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc123def-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+1234.abc-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2.r32+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2.rev33+123456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a2.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a12.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a12-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-346-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1.dev456-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1-eq] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123abc456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.post456.dev34-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.0.post456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.1.dev1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc123-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc123def-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+1234.abc-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2.r32+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2.rev33+123456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a2.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a12.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a12-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2.post345-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2-346-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c1.dev456-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c1-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0rc2-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c3-eq] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456.dev34-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.1.dev1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123abc456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc123-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc123def-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1234.abc-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.r32+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.rev33+123456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a2.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a12.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a12-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-346-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1.dev456-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc2-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c3-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0-eq] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.1.dev1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123abc456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc123-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc123def-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a12-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c1-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0rc2-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c3-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.post456-eq] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc123-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a2.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a12.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a12-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-346-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1.dev456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc2-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c3-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456.dev34-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.1.dev1-eq] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc123-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc123def-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1234.abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.r32+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.rev33+123456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a2.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a12.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a12-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-346-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1.dev456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc2-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c3-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456.dev34-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.1.dev1-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123abc-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123abc456-eq] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc123-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a2.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a12.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a12-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-346-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1.dev456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc2-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c3-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456.dev34-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.1.dev1-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123abc456-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc-eq] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc123def-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a12-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc2-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c3-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-eq] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a12-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-346-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc2-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c3-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.1.dev1-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123abc-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc123-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a12-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c3-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-eq] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a2.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a12.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a12-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b1.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-346-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c1.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc2-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c3-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.1.dev1-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123abc-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123abc456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc123-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc123def-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+1234.abc-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.r32+123456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a12-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-346-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc2-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c3-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.1.dev1-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123abc-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc123-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-ne] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a2.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a12.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a12-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-346-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c3-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456.dev34-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.1.dev1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123abc456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc123-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc123def-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1234.abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.r32+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.rev33+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a2.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a12.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a12-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-346-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c3-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456.dev34-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.1.dev1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123abc456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc123-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc123def-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1234.abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.r32+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.rev33+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a2.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a12.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a12-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-346-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c3-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456.dev34-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.1.dev1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123abc456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc123-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc123def-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1234.abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.r32+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.rev33+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a2.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a12.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a12-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-346-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c3-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456.dev34-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.1.dev1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123abc456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc123-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc123def-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1234.abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.r32+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.rev33+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a12.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a12-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2.post345-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2-346-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0rc2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c3-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.post456.dev34-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.post456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.1.dev1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123abc456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc123-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc123def-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+1234.abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2.r32+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2.rev33+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a12-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2.post345-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2-346-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0rc2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c3-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.post456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.1.dev1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123abc456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc123-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc123def-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a12-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2.post345-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2-346-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c1.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0rc2-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c3-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.post456.dev34-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.post456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.1.dev1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123abc456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc123-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc123def-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+1234.abc-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2.r32+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2.rev33+123456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a1-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-ge] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a12-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a2.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a12.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a12-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a12-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a2.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a12.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a12-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a12-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a2.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a12.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a12-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.1.dev1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123abc456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc123-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc123def-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1234.abc-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.r32+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.rev33+123456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a2.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a12.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a12-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-346-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1.dev456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc2-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c3-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456.dev34-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456-ge] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a12-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2.post345-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2-346-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a2.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a12.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a12-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-346-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a2.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a12.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a12-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-346-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a2.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a12.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a12-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2.post345.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2.post345-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2-346-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a2.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a12.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a12-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-346-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a12-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-346-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a2.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a12.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a12-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-346-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1.dev456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc2-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c3-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456.dev34-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.1.dev1-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc123-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc123def-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1234.abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.r32+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.rev33+123456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123abc456-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc-ge] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-346-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c3-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.1.dev1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123abc456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc123-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc123def-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a12-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-ge] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a12-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a2.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a12.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a12-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a12-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a12-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-346-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc2-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c3-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.post456.dev34-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.post456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.1.dev1-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123abc456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc123-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc123def-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+1234.abc-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2.r32+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2.rev33+123456-ge] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456.dev34-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.1.dev1-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123abc456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc123-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc123def-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.1.dev1-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123abc456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc123-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc123def-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123abc456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc123-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc123def-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123abc456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc123-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc123def-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc123-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc123-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc123def-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc123def-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.r32+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-ge] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a2.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a12.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-346-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c3-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456.dev34-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.1.dev1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123abc456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc123-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc123def-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1234.abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.r32+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.rev33+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a2.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a12.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-346-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c3-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456.dev34-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.1.dev1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123abc456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc123-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc123def-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1234.abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.r32+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.rev33+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a2.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a12.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-346-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c3-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456.dev34-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.1.dev1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123abc456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc123-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc123def-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1234.abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.r32+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.rev33+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a2.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a12.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-346-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c3-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456.dev34-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.1.dev1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123abc456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc123-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc123def-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1234.abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.r32+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.rev33+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a2.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a12.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0b2-346-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0rc2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0c3-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.post456.dev34-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.0.post456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.1.dev1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123abc456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc123-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+abc123def-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+1234.abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2.r32+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1.2.rev33+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0b2-346-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0rc2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0c3-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.0.post456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.1.dev1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123abc456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc123-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc123def-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a12.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0b2-346-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0rc2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0c3-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.post456.dev34-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.0.post456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.1.dev1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123abc456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc123-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+abc123def-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+1234.abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2.r32+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1.2.rev33+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0b2-346-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0rc2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0c3-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.0.post456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.1.dev1-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123abc456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc123-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc123def-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0a12-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b1.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2.post345.dev456-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2.post345-gt] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a2.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a12.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0a12-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0a12-1!1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a12-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a2.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a12.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a12-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a12-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a2.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a12.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a12-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a2.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a12.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a12-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-346-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1234.abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.r32+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.rev33+123456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c1.dev456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0rc2-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0c3-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.post456.dev34-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.0.post456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.1.dev1-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123abc456-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc123-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+abc123def-gt] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0a12-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2.post345-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0b2-346-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a2.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a12.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a12-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-346-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a2.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a12.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a12-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-346-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a2.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a12.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0a12-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2.post345.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2.post345-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0b2-346-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0c3-1!1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a2.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a12.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a12-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-346-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a12-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-346-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a2.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a12.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a12-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-346-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c3-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456.dev34-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.1.dev1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123abc456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc123-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc123def-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1234.abc-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.r32+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.rev33+123456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a2.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a12.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a12-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b1.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345-gt] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.1.dev1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123abc456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc123-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc123def-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a12-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-346-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc2-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c3-gt] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a12-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a2.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a12.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a12-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a12-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a12-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0a12-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a12-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-346-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc2-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc123-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc123def-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1234.abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.r32+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0c3-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.post456.dev34-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.0.post456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.1.dev1-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123abc-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123abc456-gt] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c3-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456.dev34-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.1.dev1-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123abc456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.1.dev1-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123abc456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.1.dev1-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123abc456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123abc456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc123-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[lt] PASSED [ 73%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[le] PASSED [ 73%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[ge] PASSED [ 73%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[gt] PASSED [ 73%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[ne] PASSED [ 73%] tests/test_version.py::TestVersion::test_compare_other[eq-False] PASSED [ 73%] tests/test_version.py::TestVersion::test_compare_other[ne-True] PASSED [ 73%] tests/test_version.py::TestVersion::test_compare_legacyversion_version PASSED [ 73%] tests/test_version.py::TestVersion::test_major_version PASSED [ 73%] tests/test_version.py::TestVersion::test_minor_version PASSED [ 73%] tests/test_version.py::TestVersion::test_micro_version PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_deprecated PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0a2.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0a12.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0a12] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0b1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0b2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0b2.post345.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0b2.post345] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0b2-346] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0c1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0c1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0rc2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0c3] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0.post456.dev34] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.0.post456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.1.dev1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2+123abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2+123abc456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2+abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2+abc123] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2+abc123def] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2+1234.abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2.r32+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1.2.rev33+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0a2.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0a12.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0a12] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0b1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0b2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0b2.post345.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0b2.post345] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0b2-346] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0c1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0c1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0rc2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0c3] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0.post456.dev34] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.0.post456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.1.dev1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2+123abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2+123abc456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2+abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2+abc123] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2+abc123def] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2+1234.abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2.r32+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1!1.2.rev33+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[foobar] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[a cat is fine too] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[lolwut] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[1-0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_valid_legacy_versions[2.0-a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0a2.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0a12.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0a12] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0b1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0b2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0b2.post345.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0b2.post345] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0b2-346] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0c1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0c1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0rc2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0c3] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0.post456.dev34] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.0.post456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.1.dev1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2+123abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2+123abc456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2+abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2+abc123] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2+abc123def] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2+1234.abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2.r32+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1.2.rev33+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0a2.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0a12.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0a12] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0b1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0b2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0b2.post345.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0b2.post345] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0b2-346] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0c1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0c1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0rc2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0c3] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0.post456.dev34] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.0.post456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.1.dev1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2+123abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2+123abc456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2+abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2+abc123] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2+abc123def] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2+1234.abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2.r32+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1!1.2.rev33+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[foobar] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[a cat is fine too] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[lolwut] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[1-0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_str_repr[2.0-a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0a2.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0a12.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0a12] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0b1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0b2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0b2.post345.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0b2.post345] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0b2-346] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0c1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0c1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0rc2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0c3] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0.post456.dev34] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.0.post456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.1.dev1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2+123abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2+123abc456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2+abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2+abc123] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2+abc123def] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2+1234.abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2.r32+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1.2.rev33+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0a2.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0a12.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0a12] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0b1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0b2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0b2.post345.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0b2.post345] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0b2-346] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0c1.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0c1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0rc2] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0c3] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0.post456.dev34] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.0.post456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.1.dev1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2+123abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2+123abc456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2+abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2+abc123] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2+abc123def] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2+1234.abc] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2.r32+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1!1.2.rev33+123456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[foobar] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[a cat is fine too] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[lolwut] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[1-0] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_hash[2.0-a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0a1] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0a2.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0a12.dev456] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0a12] PASSED [ 73%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1!1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[foobar] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[a cat is fine too] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[lolwut] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[1-0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_public[2.0-a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1!1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[foobar] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[a cat is fine too] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[lolwut] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[1-0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_base_version[2.0-a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1!1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[foobar] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[a cat is fine too] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[lolwut] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[1-0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_epoch[2.0-a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1!1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[foobar] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[a cat is fine too] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[lolwut] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[1-0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_release[2.0-a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0a12.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0a12] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0b1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0b2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0b2.post345.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0b2.post345] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0b2-346] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0c1.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0c1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0rc2] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0c3] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0.post456.dev34] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.0.post456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.1.dev1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2+123abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2+123abc456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2+abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2+abc123] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2+abc123def] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2+1234.abc] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2.r32+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1!1.2.rev33+123456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[foobar] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[a cat is fine too] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[lolwut] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[1-0] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_local[2.0-a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0a1] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0a2.dev456] PASSED [ 74%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1!1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[foobar] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[a cat is fine too] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[lolwut] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[1-0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_pre[2.0-a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1!1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[foobar] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[a cat is fine too] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[lolwut] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[1-0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_prerelease[2.0-a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1!1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[foobar] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[a cat is fine too] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[lolwut] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[1-0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_dev[2.0-a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1!1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[foobar] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[a cat is fine too] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[lolwut] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[1-0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_devrelease[2.0-a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0a2.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0a12.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0a12] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0b1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0b2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0b2.post345.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0b2.post345] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0b2-346] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0c1.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0c1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0rc2] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0c3] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0.post456.dev34] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.0.post456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.1.dev1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2+123abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2+123abc456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2+abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2+abc123] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2+abc123def] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2+1234.abc] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2.r32+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1!1.2.rev33+123456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[foobar] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[a cat is fine too] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[lolwut] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[1-0] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_post[2.0-a1] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0.dev456] PASSED [ 75%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0a1] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0a2.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0a12.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0a12] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0b1.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0b2] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0b2.post345.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0b2.post345] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0b2-346] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0c1.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0c1] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0rc2] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0c3] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0.post456.dev34] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.0.post456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.1.dev1] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2+123abc] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2+123abc456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2+abc] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2+abc123] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2+abc123def] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2+1234.abc] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2+123456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2.r32+123456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1.2.rev33+123456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0a1] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0a2.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0a12.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0a12] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0b1.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0b2] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0b2.post345.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0b2.post345] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0b2-346] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0c1.dev456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0c1] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0rc2] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0c3] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0.post456.dev34] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.0.post456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.1.dev1] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2+123abc] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2+123abc456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2+abc] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2+abc123] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2+abc123def] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2+1234.abc] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2+123456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2.r32+123456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1!1.2.rev33+123456] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[foobar] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[a cat is fine too] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[lolwut] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[1-0] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_legacy_version_is_postrelease[2.0-a1] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0a2.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0a12.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0a12-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0c1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0c3-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2+123abc-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2+123abc456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2+abc123-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2+abc123def-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2+1234.abc-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a2.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a12.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0a12-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0c3-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2+123abc-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123abc456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc123-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc123def-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+1234.abc-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-foobar-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-a cat is fine too-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-lolwut-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1-0-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-2.0-a1-eq] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0a2.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0a12.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0a12-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0b1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0b2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0b2.post345.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0b2.post345-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0b2-346-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0c1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0c1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0rc2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0c3-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0.post456.dev34-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.0.post456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.1.dev1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2+123abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2+123abc456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2+abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2+abc123-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2+abc123def-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2+1234.abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2.r32+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1.2.rev33+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0a2.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0a12.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0a12-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0b1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0b2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0b2-346-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0c1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0c1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0rc2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0c3-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0.post456.dev34-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.0.post456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.1.dev1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2+123abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2+123abc456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2+abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2+abc123-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2+abc123def-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2+1234.abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2.r32+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1!1.2.rev33+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-foobar-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-a cat is fine too-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-lolwut-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-1-0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.dev456-2.0-a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0a2.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0a12.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0a12-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0b1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0b2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0b2.post345.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0b2.post345-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0b2-346-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0c1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0c1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0rc2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0c3-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0.post456.dev34-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.0.post456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.1.dev1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2+123abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2+123abc456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2+abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2+abc123-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2+abc123def-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2+1234.abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2.r32+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1.2.rev33+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0a2.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0a12.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0a12-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0b1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0b2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0b2.post345.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0b2.post345-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0b2-346-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0c1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0c1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0rc2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0c3-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0.post456.dev34-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.0.post456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.1.dev1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2+123abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2+123abc456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2+abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2+abc123-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2+abc123def-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2+1234.abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2.r32+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1!1.2.rev33+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-foobar-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-a cat is fine too-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-lolwut-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-1-0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a1-2.0-a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0a12.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0a12-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0b1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0b2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0b2.post345.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0b2.post345-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0b2-346-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0c1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0c1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0rc2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0c3-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0.post456.dev34-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.0.post456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.1.dev1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2+123abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2+123abc456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2+abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2+abc123-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2+abc123def-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2+1234.abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2.r32+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1.2.rev33+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0a2.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0a12.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0a12-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0b1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0b2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0b2.post345-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0b2-346-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0c1.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0c1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0rc2-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0c3-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0.post456.dev34-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.0.post456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.1.dev1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2+123abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2+123abc456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc123-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2+abc123def-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2+1234.abc-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2.r32+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1!1.2.rev33+123456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-foobar-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-a cat is fine too-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-lolwut-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-1-0-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a2.dev456-2.0-a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0.dev456-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0a1-ne] PASSED [ 76%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1!1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-foobar-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-a cat is fine too-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-lolwut-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-1-0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12.dev456-2.0-a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1!1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-foobar-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-a cat is fine too-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-lolwut-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-1-0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0a12-2.0-a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-foobar-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-a cat is fine too-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-lolwut-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-1-0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b1.dev456-2.0-a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1!1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-foobar-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-a cat is fine too-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-lolwut-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-1-0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-2.0-a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c3-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123abc456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc123def-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1234.abc-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-foobar-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-a cat is fine too-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-lolwut-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-1-0-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345.dev456-2.0-a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0a1-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0a2.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0a12.dev456-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0a12-ne] PASSED [ 77%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-foobar-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-a cat is fine too-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-lolwut-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-1-0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2.post345-2.0-a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1!1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-foobar-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-a cat is fine too-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-lolwut-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-1-0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0b2-346-2.0-a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1!1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-foobar-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-a cat is fine too-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-lolwut-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-1-0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1.dev456-2.0-a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1!1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-foobar-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-a cat is fine too-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-lolwut-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-1-0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c1-2.0-a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0b2.post345-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0b2-346-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0c1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0c1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0rc2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0c3-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0.post456.dev34-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.0.post456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.1.dev1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2+123abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2+123abc456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2+abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2+abc123-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2+abc123def-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2+1234.abc-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2.r32+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1!1.2.rev33+123456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-foobar-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-a cat is fine too-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-lolwut-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-1-0-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0rc2-2.0-a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0a1-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0a2.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0a12.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0a12-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0b1.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0b2-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0b2.post345.dev456-ne] PASSED [ 78%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1!1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-foobar-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-a cat is fine too-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-lolwut-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-1-0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0c3-2.0-a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1!1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-foobar-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-a cat is fine too-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-lolwut-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-1-0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0-2.0-a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-foobar-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-a cat is fine too-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-lolwut-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-1-0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456.dev34-2.0-a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1!1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-foobar-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-a cat is fine too-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-lolwut-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-1-0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.0.post456-2.0-a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0c1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0rc2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0c3-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0.post456.dev34-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.0.post456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.1.dev1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2+123abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2+123abc456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2+abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2+abc123-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2+abc123def-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2+1234.abc-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2.r32+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1!1.2.rev33+123456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-foobar-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-a cat is fine too-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-lolwut-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-1-0-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.1.dev1-2.0-a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0a1-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0a2.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0a12.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0a12-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0b1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0b2-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0b2.post345.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0b2.post345-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0b2-346-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0c1.dev456-ne] PASSED [ 79%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1!1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-foobar-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-a cat is fine too-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-lolwut-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-1-0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc-2.0-a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1!1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-foobar-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-a cat is fine too-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-lolwut-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-1-0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123abc456-2.0-a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1!1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-foobar-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-a cat is fine too-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-lolwut-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-1-0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc-2.0-a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1!1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-foobar-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-a cat is fine too-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-lolwut-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-1-0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123-2.0-a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0.post456.dev34-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.0.post456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.1.dev1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2+123abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2+123abc456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2+abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2+abc123-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2+abc123def-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2+1234.abc-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2.r32+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1!1.2.rev33+123456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-foobar-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-a cat is fine too-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-lolwut-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-1-0-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+abc123def-2.0-a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0a1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0a2.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0a12.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0a12-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0b1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0b2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0b2.post345.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0b2.post345-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0b2-346-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0c1.dev456-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0c1-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0rc2-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0c3-ne] PASSED [ 80%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1!1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-foobar-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-a cat is fine too-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-lolwut-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-1-0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+1234.abc-2.0-a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1!1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-foobar-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-a cat is fine too-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-lolwut-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-1-0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2+123456-2.0-a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-foobar-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-a cat is fine too-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-lolwut-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-1-0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.r32+123456-2.0-a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-foobar-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-a cat is fine too-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-lolwut-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-1-0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1.2.rev33+123456-2.0-a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.1.dev1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2+123abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2+123abc456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc123-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc123def-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2+1234.abc-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-foobar-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-a cat is fine too-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-lolwut-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-1-0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.dev456-2.0-a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0a1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0a2.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0a12.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0a12-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0b1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0b2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0b2.post345-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0b2-346-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0c1.dev456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0c1-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0rc2-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0c3-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0.post456.dev34-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.0.post456-ne] PASSED [ 81%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1!1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-foobar-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-a cat is fine too-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-lolwut-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-1-0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a1-2.0-a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1!1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-foobar-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-a cat is fine too-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-lolwut-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-1-0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a2.dev456-2.0-a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1!1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-foobar-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-a cat is fine too-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-lolwut-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-1-0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12.dev456-2.0-a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1!1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-foobar-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-a cat is fine too-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-lolwut-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-1-0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0a12-2.0-a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc123-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc123def-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1234.abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-foobar-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-a cat is fine too-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-lolwut-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-1-0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b1.dev456-2.0-a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0a1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0a2.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0a12.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0a12-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0b1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0b2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0b2.post345-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0b2-346-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0c1.dev456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0c1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0rc2-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0c3-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0.post456.dev34-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.0.post456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.1.dev1-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2+123abc-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2+123abc456-ne] PASSED [ 82%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1!1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-foobar-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-a cat is fine too-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-lolwut-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-1-0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-2.0-a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-foobar-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-a cat is fine too-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-lolwut-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-1-0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345.dev456-2.0-a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-foobar-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-a cat is fine too-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-lolwut-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-1-0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2.post345-2.0-a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-foobar-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-a cat is fine too-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-lolwut-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-1-0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0b2-346-2.0-a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+1234.abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2.r32+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1!1.2.rev33+123456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-foobar-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-a cat is fine too-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-lolwut-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-1-0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1.dev456-2.0-a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0a1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0a2.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0a12.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0a12-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0b1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0b2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0b2.post345-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0b2-346-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0c1.dev456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0c1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0rc2-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0c3-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0.post456.dev34-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.0.post456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.1.dev1-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2+123abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2+123abc456-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2+abc-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2+abc123-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2+abc123def-ne] PASSED [ 83%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1!1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-foobar-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-a cat is fine too-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-lolwut-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-1-0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c1-2.0-a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-foobar-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-a cat is fine too-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-lolwut-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-1-0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0rc2-2.0-a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1!1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-foobar-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-a cat is fine too-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-lolwut-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-1-0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0c3-2.0-a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1!1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-foobar-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-a cat is fine too-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-lolwut-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-1-0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0-2.0-a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-foobar-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-a cat is fine too-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-lolwut-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-1-0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456.dev34-2.0-a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0a1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0a2.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0a12.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0a12-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0b1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0b2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0b2.post345-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0b2-346-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0c1.dev456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0c1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0rc2-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0c3-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0.post456.dev34-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.0.post456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.1.dev1-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2+123abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2+123abc456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2+abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2+abc123-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2+abc123def-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2+1234.abc-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2.r32+123456-ne] PASSED [ 84%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-foobar-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-a cat is fine too-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-lolwut-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-1-0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.0.post456-2.0-a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-foobar-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-a cat is fine too-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-lolwut-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-1-0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.1.dev1-2.0-a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1!1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-foobar-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-a cat is fine too-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-lolwut-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-1-0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc-2.0-a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1!1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-foobar-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-a cat is fine too-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-lolwut-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-1-0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123abc456-2.0-a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-foobar-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-a cat is fine too-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-lolwut-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-1-0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc-2.0-a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0a2.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0a12.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0a12-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0c1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0c3-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2+123abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2+123abc456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2+abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2+abc123-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2+abc123def-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2+1234.abc-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2.r32+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1.2.rev33+123456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1!1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-foobar-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-a cat is fine too-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-lolwut-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-1-0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123-2.0-a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1!1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-foobar-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-a cat is fine too-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-lolwut-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-1-0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+abc123def-2.0-a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1!1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-foobar-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-a cat is fine too-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-lolwut-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-1-0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+1234.abc-2.0-a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-foobar-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-a cat is fine too-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-lolwut-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-1-0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2+123456-2.0-a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-foobar-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-a cat is fine too-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-lolwut-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-1-0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.r32+123456-2.0-a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0c3-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123abc456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc123-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc123def-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1234.abc-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a2.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a12.dev456-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a12-ne] PASSED [ 86%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-foobar-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-a cat is fine too-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-lolwut-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-1-0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1!1.2.rev33+123456-2.0-a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1!1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-a cat is fine too-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-lolwut-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-1-0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[foobar-2.0-a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1!1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-foobar-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-lolwut-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-1-0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[a cat is fine too-2.0-a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1!1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-foobar-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-a cat is fine too-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-1-0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[lolwut-2.0-a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-1!1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-foobar-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-a cat is fine too-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-lolwut-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[1-0-2.0-a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0b2.post345-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0b2-346-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0c1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0c1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0rc2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0c3-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0.post456.dev34-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.0.post456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.1.dev1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2+123abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2+123abc456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2+abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2+abc123-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2+abc123def-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2+1234.abc-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2.r32+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1.2.rev33+123456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0a1-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0a2.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0a12.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0a12-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0b1.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0b2-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0b2.post345.dev456-ne] PASSED [ 87%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0b2.post345-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0b2-346-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0c1.dev456-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0c1-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0rc2-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0c3-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0.post456.dev34-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.0.post456-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.1.dev1-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2+123abc-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2+123abc456-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2+abc-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2+abc123-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2+abc123def-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2+1234.abc-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2+123456-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2.r32+123456-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1!1.2.rev33+123456-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-foobar-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-a cat is fine too-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-lolwut-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_true[2.0-a1-1-0-ne] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1!1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-foobar-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-a cat is fine too-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-lolwut-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1-0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-2.0-a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1!1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-foobar-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-a cat is fine too-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-lolwut-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1-0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-2.0-a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1!1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-foobar-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-a cat is fine too-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-lolwut-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1-0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-2.0-a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1!1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-foobar-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-a cat is fine too-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-lolwut-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1-0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-2.0-a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0rc2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0c3-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0.post456.dev34-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0.post456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.1.dev1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2+123abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2+123abc456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2+abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2+abc123-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2+abc123def-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2+1234.abc-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2.r32+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.2.rev33+123456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0a1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0a2.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0a12.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0a12-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0b1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0b2-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0b2.post345.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0b2.post345-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0b2-346-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0c1.dev456-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0c1-eq] PASSED [ 88%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1!1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-foobar-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-a cat is fine too-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-lolwut-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1-0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-2.0-a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-foobar-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-a cat is fine too-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-lolwut-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1-0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-2.0-a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1!1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-foobar-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-a cat is fine too-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-lolwut-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1-0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-2.0-a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-foobar-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-a cat is fine too-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-lolwut-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1-0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-2.0-a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-foobar-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-a cat is fine too-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-lolwut-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1-0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-2.0-a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0.post456.dev34-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0.post456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.1.dev1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2+123abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2+123abc456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2+abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2+abc123-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2+abc123def-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2+1234.abc-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2.r32+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.2.rev33+123456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0a1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0a2.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0a12.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0a12-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0b1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0b2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0b2-346-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0c1.dev456-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0c1-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0rc2-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0c3-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0-eq] PASSED [ 89%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1!1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-foobar-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-a cat is fine too-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-lolwut-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1-0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-2.0-a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1!1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-foobar-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-a cat is fine too-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-lolwut-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1-0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-2.0-a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1!1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-foobar-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-a cat is fine too-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-lolwut-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1-0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-2.0-a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1!1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-foobar-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-a cat is fine too-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-lolwut-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1-0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-2.0-a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1!1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-foobar-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-a cat is fine too-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-lolwut-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1-0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-2.0-a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2+123abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2+123abc456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2+abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2+abc123-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2+abc123def-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2+1234.abc-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2.r32+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.2.rev33+123456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0a1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0a2.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0a12.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0a12-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0b1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0b2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0b2.post345.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0b2.post345-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0b2-346-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0c1.dev456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0c1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0rc2-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0c3-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0.post456.dev34-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.0.post456-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.1.dev1-eq] PASSED [ 90%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1!1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-foobar-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-a cat is fine too-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-lolwut-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1-0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-2.0-a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-foobar-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-a cat is fine too-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-lolwut-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1-0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-2.0-a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1!1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-foobar-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-a cat is fine too-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-lolwut-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1-0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-2.0-a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1!1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-foobar-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-a cat is fine too-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-lolwut-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1-0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-2.0-a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1!1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-foobar-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-a cat is fine too-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-lolwut-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1-0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-2.0-a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2+abc123-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2+abc123def-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2+1234.abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2.r32+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2.rev33+123456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0a1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0a2.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0a12.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0a12-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0b1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0b2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0b2.post345.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0b2.post345-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0b2-346-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0c1.dev456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0c1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0rc2-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0c3-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0.post456.dev34-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.0.post456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.1.dev1-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2+123abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2+123abc456-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2+abc-eq] PASSED [ 91%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1!1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-foobar-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-a cat is fine too-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-lolwut-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1-0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-2.0-a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1!1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-foobar-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-a cat is fine too-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-lolwut-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1-0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-2.0-a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1!1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-foobar-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-a cat is fine too-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-lolwut-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1-0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-2.0-a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1!1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-foobar-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-a cat is fine too-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-lolwut-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1-0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-2.0-a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1!1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-foobar-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-a cat is fine too-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-lolwut-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1-0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-2.0-a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2.r32+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2.rev33+123456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0a1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0a2.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0a12.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0a12-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0b1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0b2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0b2.post345-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0b2-346-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0c1.dev456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0c1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0rc2-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0c3-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0.post456.dev34-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.0.post456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.1.dev1-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2+123abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2+123abc456-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2+abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2+abc123-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2+abc123def-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2+1234.abc-eq] PASSED [ 92%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1!1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-foobar-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-a cat is fine too-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-lolwut-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1-0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-2.0-a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-foobar-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-a cat is fine too-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-lolwut-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1-0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-2.0-a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-foobar-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-a cat is fine too-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-lolwut-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1-0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-2.0-a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-foobar-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-a cat is fine too-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-lolwut-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1-0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-2.0-a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-foobar-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-a cat is fine too-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-lolwut-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1-0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-2.0-a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0a2.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a12.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a12-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2.post345-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0b2-346-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c1.dev456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0rc2-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0c3-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.post456.dev34-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0.post456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.1.dev1-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123abc456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc123-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+abc123def-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+1234.abc-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2.r32+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.2.rev33+123456-eq] PASSED [ 93%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-foobar-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-a cat is fine too-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-lolwut-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1-0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-2.0-a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-foobar-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-a cat is fine too-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-lolwut-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1-0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-2.0-a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-foobar-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-a cat is fine too-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-lolwut-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1-0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-2.0-a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-foobar-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-a cat is fine too-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-lolwut-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1-0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-2.0-a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-foobar-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-a cat is fine too-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-lolwut-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1-0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-2.0-a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a2.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a12-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1.dev456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c3-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123abc456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc123def-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1234.abc-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-foobar-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-a cat is fine too-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-lolwut-eq] PASSED [ 94%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1-0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-2.0-a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-foobar-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-a cat is fine too-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-lolwut-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1-0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-2.0-a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-foobar-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-a cat is fine too-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-lolwut-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1-0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-2.0-a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-foobar-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-a cat is fine too-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-lolwut-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1-0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-2.0-a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-foobar-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-a cat is fine too-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-lolwut-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1-0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-2.0-a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0rc2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0a2.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0a12.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0a12-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0b1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0b2-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0b2-346-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0c1.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0c1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0c3-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0.post456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.1.dev1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2+123abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2+123abc456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2+abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2+abc123-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2+abc123def-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2+1234.abc-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2.r32+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-foobar-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-a cat is fine too-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-lolwut-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1-0-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-2.0-a1-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0.dev456-eq] PASSED [ 95%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-foobar-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-a cat is fine too-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-lolwut-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1-0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-2.0-a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-foobar-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-a cat is fine too-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-lolwut-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1-0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-2.0-a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-foobar-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-a cat is fine too-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-lolwut-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1-0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-2.0-a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-foobar-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-a cat is fine too-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-lolwut-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1-0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-2.0-a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.1.dev1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0a12-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-346-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0c1.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0c1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0rc2-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0c3-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2+123abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2+123abc456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc123-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc123def-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2+1234.abc-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-foobar-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-a cat is fine too-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-lolwut-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1-0-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-2.0-a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0a1-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0a2.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0a12.dev456-eq] PASSED [ 96%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-foobar-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-a cat is fine too-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-lolwut-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1-0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-2.0-a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-foobar-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-a cat is fine too-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-lolwut-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1-0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-2.0-a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-foobar-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-a cat is fine too-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-lolwut-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1-0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-2.0-a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-foobar-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-a cat is fine too-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-lolwut-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1-0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-2.0-a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2+abc123def-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2.post345.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2.post345-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0b2-346-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0c1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0c1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0rc2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0c3-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0.post456.dev34-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.0.post456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.1.dev1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123abc456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc123-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2+1234.abc-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2.r32+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2.rev33+123456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-foobar-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-a cat is fine too-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-lolwut-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1-0-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-2.0-a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0a1-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0a2.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0a12.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0a12-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0b1.dev456-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0b2-eq] PASSED [ 97%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-foobar-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-a cat is fine too-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-lolwut-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1-0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-2.0-a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-foobar-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-a cat is fine too-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-lolwut-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1-0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-2.0-a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-foobar-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-a cat is fine too-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-lolwut-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1-0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-2.0-a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-foobar-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-a cat is fine too-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-lolwut-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1-0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-2.0-a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0c1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0c1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0rc2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0c3-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0.post456.dev34-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.0.post456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.1.dev1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2+123abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2+123abc456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2+abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2+abc123-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2+abc123def-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2+1234.abc-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2.r32+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1!1.2.rev33+123456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-a cat is fine too-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-lolwut-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-1-0-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-2.0-a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0a1-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0a2.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0a12.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0a12-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0b1.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0b2-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0b2.post345.dev456-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0b2.post345-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0b2-346-eq] PASSED [ 98%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0c1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0c1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0rc2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0c3-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0.post456.dev34-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.0.post456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.1.dev1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2+123abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2+123abc456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2+abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2+abc123-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2+abc123def-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2+1234.abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2.r32+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1.2.rev33+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0a2.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0a12.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0a12-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0b1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0b2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0b2.post345.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0b2.post345-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0b2-346-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0c1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0c1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0rc2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0c3-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0.post456.dev34-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.0.post456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.1.dev1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2+123abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2+123abc456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2+abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2+abc123-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2+abc123def-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2+1234.abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2.r32+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1!1.2.rev33+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-foobar-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-lolwut-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-1-0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-2.0-a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0a2.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0a12.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0a12-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0b1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0b2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0b2.post345.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0b2.post345-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0b2-346-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0c1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0c1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0rc2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0c3-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0.post456.dev34-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.0.post456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.1.dev1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2+123abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2+123abc456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2+abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2+abc123-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2+abc123def-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2+1234.abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2.r32+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1.2.rev33+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0a2.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0a12.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0a12-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0b1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0b2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0b2.post345.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0b2.post345-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0b2-346-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0c1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0c1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0rc2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0c3-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0.post456.dev34-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.0.post456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.1.dev1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2+123abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2+123abc456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2+abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2+abc123-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2+abc123def-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2+1234.abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2.r32+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1!1.2.rev33+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-foobar-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-a cat is fine too-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-1-0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-2.0-a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0a2.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0a12.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0a12-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0b1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0b2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0b2.post345.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0b2.post345-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0b2-346-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0c1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0c1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0rc2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0c3-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0.post456.dev34-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.0.post456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.1.dev1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2+123abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2+123abc456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2+abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2+abc123-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2+abc123def-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2+1234.abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2.r32+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1.2.rev33+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0a2.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0a12.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0a12-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0b1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0b2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0b2.post345.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0b2.post345-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0b2-346-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0c1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0c1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0rc2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0c3-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0.post456.dev34-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.0.post456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.1.dev1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2+123abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2+123abc456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2+abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2+abc123-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2+abc123def-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2+1234.abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2.r32+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1!1.2.rev33+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-foobar-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-a cat is fine too-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-lolwut-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-2.0-a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0a2.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0a12.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0a12-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0b1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0b2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0b2.post345.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0b2.post345-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0b2-346-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0c1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0c1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0rc2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0c3-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0.post456.dev34-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.0.post456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.1.dev1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2+123abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2+123abc456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2+abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2+abc123-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2+abc123def-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2+1234.abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2.r32+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1.2.rev33+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0a1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0a2.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0a12.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0a12-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0b1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0b2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0b2.post345.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0b2.post345-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0b2-346-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0c1.dev456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0c1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0rc2-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0c3-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0.post456.dev34-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.0.post456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.1.dev1-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2+123abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2+123abc456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2+abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2+abc123-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2+abc123def-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2+1234.abc-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2.r32+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1!1.2.rev33+123456-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-foobar-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-a cat is fine too-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-lolwut-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-1-0-eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.dev456-1.0.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a1-1.0a1-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a2.dev456-1.0a2.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12.dev456-1.0a12.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0a12-1.0a12-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b1.dev456-1.0b1.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-1.0b2-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2.post345-1.0b2.post345-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0b2-346-1.0b2-346-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1.dev456-1.0c1.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c1-1.0c1-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0rc2-1.0rc2-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0c3-1.0c3-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0-1.0-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.0.post456-1.0.post456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.1.dev1-1.1.dev1-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc-1.2+123abc-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123abc456-1.2+123abc456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc-1.2+abc-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123-1.2+abc123-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+abc123def-1.2+abc123def-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+1234.abc-1.2+1234.abc-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2+123456-1.2+123456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.r32+123456-1.2.r32+123456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a1-1!1.0a1-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a2.dev456-1!1.0a2.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12.dev456-1!1.0a12.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0a12-1!1.0a12-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-1!1.0b2-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-346-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1.dev456-1!1.0c1.dev456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c1-1!1.0c1-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0rc2-1!1.0rc2-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0c3-1!1.0c3-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0-1!1.0-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.0.post456-1!1.0.post456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.1.dev1-1!1.1.dev1-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc-1!1.2+123abc-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123abc456-1!1.2+123abc456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc-1!1.2+abc-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123-1!1.2+abc123-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+abc123def-1!1.2+abc123def-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+1234.abc-1!1.2+1234.abc-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2+123456-1!1.2+123456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[foobar-foobar-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[a cat is fine too-a cat is fine too-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[lolwut-lolwut-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[1-0-1-0-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_comparison_false[2.0-a1-2.0-a1-ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_dunder_op_returns_notimplemented[lt] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_dunder_op_returns_notimplemented[le] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_dunder_op_returns_notimplemented[eq] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_dunder_op_returns_notimplemented[ge] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_dunder_op_returns_notimplemented[gt] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_dunder_op_returns_notimplemented[ne] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_compare_other[eq-False] PASSED [ 99%] tests/test_version.py::TestLegacyVersion::test_compare_other[ne-True] PASSED [ 99%] =============================== warnings summary =============================== tests/test_requirements.py: 2 warnings tests/test_specifiers.py: 64 warnings /usr/src/RPM/BUILD/python3-module-packaging-21.3/packaging/specifiers.py:255: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release warnings.warn( tests/test_specifiers.py: 494 warnings tests/test_version.py: 14879 warnings /usr/src/RPM/BUILD/python3-module-packaging-21.3/packaging/version.py:111: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ XFAIL tests/test_specifiers.py::TestSpecifier::test_specifier_explicit_legacy ============== 29296 passed, 1 xfailed, 15439 warnings in 22.30s =============== py3 finish: run-test after 23.55 seconds py3 start: run-test-post py3 finish: run-test-post after 0.00 seconds ___________________________________ summary ____________________________________ py3: commands succeeded congratulations :) + exit 0 Processing files: python3-module-packaging-21.3-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.69829 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-packaging-21.3 + DOCDIR=/usr/src/tmp/python3-module-packaging-buildroot/usr/share/doc/python3-module-packaging-21.3 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-packaging-buildroot/usr/share/doc/python3-module-packaging-21.3 + /bin/mkdir -p /usr/src/tmp/python3-module-packaging-buildroot/usr/share/doc/python3-module-packaging-21.3 + cp -prL CHANGELOG.rst CONTRIBUTING.rst README.rst LICENSE LICENSE.APACHE LICENSE.BSD /usr/src/tmp/python3-module-packaging-buildroot/usr/share/doc/python3-module-packaging-21.3 + chmod -R go-w /usr/src/tmp/python3-module-packaging-buildroot/usr/share/doc/python3-module-packaging-21.3 + chmod -R a+rX /usr/src/tmp/python3-module-packaging-buildroot/usr/share/doc/python3-module-packaging-21.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DsPp2k find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MXvgO1 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/__init__.py: possible relative import from packaging /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_manylinux.py: Ignore for REQ=slight module=_manylinux /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_manylinux.py: Ignore for REQ=slight module=ctypes python3.req: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_manylinux.py: skipping sys python3.req: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_musllinux.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/_musllinux.py: Ignore for REQ=slight module=sysconfig python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/markers.py: possible relative import from packaging python3.req: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/markers.py: skipping sys python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/requirements.py: possible relative import from packaging python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/requirements.py: possible relative import from packaging python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/specifiers.py: possible relative import from packaging python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/specifiers.py: possible relative import from packaging python3.req: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/specifiers.py: skipping itertools python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/tags.py: possible relative import from packaging python3.req: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/tags.py: skipping sys python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/utils.py: possible relative import from packaging python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/utils.py: possible relative import from packaging python3.req.py:/usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/version.py: possible relative import from packaging python3.req: /usr/src/tmp/python3-module-packaging-buildroot/usr/lib/python3/site-packages/packaging/version.py: skipping itertools Provides: python3(packaging), python3(packaging.__about__), python3(packaging._manylinux), python3(packaging._musllinux), python3(packaging._structures), python3(packaging.markers), python3(packaging.requirements), python3(packaging.specifiers), python3(packaging.tags), python3(packaging.utils), python3(packaging.version) Requires: /usr/lib/python3/site-packages, python3(abc) < 0, python3(collections) < 0, python3(contextlib) < 0, python3(functools) < 0, python3(importlib.machinery) < 0, python3(logging) < 0, python3(operator) < 0, python3(os) < 0, python3(platform) < 0, python3(pyparsing) < 0, python3(re) < 0, python3(string) < 0, python3(struct) < 0, python3(subprocess) < 0, python3(sysconfig) < 0, python3(typing) < 0, python3(urllib.parse) < 0, python3(warnings) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-packaging-21.3-alt1.noarch.rpm (w2.lzdio) 28.11user 2.38system 0:32.18elapsed 94%CPU (0avgtext+0avgdata 241960maxresident)k 0inputs+0outputs (0major+274041minor)pagefaults 0swaps 33.69user 7.05system 0:41.00elapsed 99%CPU (0avgtext+0avgdata 241960maxresident)k 24inputs+0outputs (45882major+640336minor)pagefaults 0swaps --- python3-module-packaging-21.3-alt1.noarch.rpm.repo 2022-01-20 07:17:45.000000000 +0000 +++ python3-module-packaging-21.3-alt1.noarch.rpm.hasher 2022-04-04 02:04:06.896258293 +0000 @@ -1,8 +1,8 @@ /usr/lib/python3/site-packages/packaging 40755 root:root -/usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info 40755 root:root -/usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/PKG-INFO 100644 root:root -/usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/SOURCES.txt 100644 root:root -/usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/dependency_links.txt 100644 root:root -/usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/requires.txt 100644 root:root -/usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/top_level.txt 100644 root:root +/usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info 40755 root:root +/usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/PKG-INFO 100644 root:root +/usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/SOURCES.txt 100644 root:root +/usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/dependency_links.txt 100644 root:root +/usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/requires.txt 100644 root:root +/usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/top_level.txt 100644 root:root /usr/lib/python3/site-packages/packaging/__about__.py 100644 root:root @@ -10,35 +10,35 @@ /usr/lib/python3/site-packages/packaging/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/packaging/_manylinux.py 100644 root:root @@ -93,8 +93,8 @@ File: /usr/lib/python3/site-packages/packaging 40755 root:root -File: /usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info 40755 root:root -File: /usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/PKG-INFO 100644 root:root c1612d9d8786b4f5c7e17e34ce99e3c4 -File: /usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/SOURCES.txt 100644 root:root f30305db12194922f8e5019edd5b4c77 -File: /usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 -File: /usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/requires.txt 100644 root:root 18b5d4d03e105acedb1a6f871611dac9 -File: /usr/lib/python3/site-packages/packaging-21.3-py3.9.egg-info/top_level.txt 100644 root:root a8776a0030db3b7b9d16cf88ed6ecd1c +File: /usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info 40755 root:root +File: /usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/PKG-INFO 100644 root:root c1612d9d8786b4f5c7e17e34ce99e3c4 +File: /usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/SOURCES.txt 100644 root:root f30305db12194922f8e5019edd5b4c77 +File: /usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 +File: /usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/requires.txt 100644 root:root 18b5d4d03e105acedb1a6f871611dac9 +File: /usr/lib/python3/site-packages/packaging-21.3-py3.10.egg-info/top_level.txt 100644 root:root a8776a0030db3b7b9d16cf88ed6ecd1c File: /usr/lib/python3/site-packages/packaging/__about__.py 100644 root:root 68d5fc8a7ddb919bb241078b4e4db9cc @@ -102,35 +102,35 @@ File: /usr/lib/python3/site-packages/packaging/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-39.opt-1.pyc 100644 root:root 7bc0f438442430913a4cc3354f2479d6 -File: /usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-39.opt-2.pyc 100644 root:root 7bc0f438442430913a4cc3354f2479d6 -File: /usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-39.pyc 100644 root:root 7bc0f438442430913a4cc3354f2479d6 -File: /usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root 9f2c88b679a85b056b530937eebf4d68 -File: /usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root 9f2c88b679a85b056b530937eebf4d68 -File: /usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-39.pyc 100644 root:root 9f2c88b679a85b056b530937eebf4d68 -File: /usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-39.opt-1.pyc 100644 root:root 4808fa16bec24955ef5d06c4acb945cc -File: /usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-39.opt-2.pyc 100644 root:root 6818c04d77ca06c65da04f7da1adc231 -File: /usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-39.pyc 100644 root:root 6c799656a6b0fd2d80ad301a94348eb8 -File: /usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-39.opt-1.pyc 100644 root:root ee869dd57e0d9c5c0109700ebfef9c5b -File: /usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-39.opt-2.pyc 100644 root:root 26c7295a191352900c5f083ba3b09e28 -File: /usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-39.pyc 100644 root:root 4aacf140770578be1fb8bdc509cb54aa -File: /usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-39.opt-1.pyc 100644 root:root 381d78faf5dfc04967ab68a4e710cd5f -File: /usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-39.opt-2.pyc 100644 root:root 381d78faf5dfc04967ab68a4e710cd5f -File: /usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-39.pyc 100644 root:root 381d78faf5dfc04967ab68a4e710cd5f -File: /usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-39.opt-1.pyc 100644 root:root 98fad02f67fa85c8cf6ea1da4fd82186 -File: /usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-39.opt-2.pyc 100644 root:root 769914b468116b8810481e524d2bc457 -File: /usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-39.pyc 100644 root:root dcf914f9ec6db80a85f72c4054324c40 -File: /usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-39.opt-1.pyc 100644 root:root cde6a874b88ad7f4688c8123b7dd68cc -File: /usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-39.opt-2.pyc 100644 root:root 170b7478692dfe71876e2c34853bc29d -File: /usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-39.pyc 100644 root:root cde6a874b88ad7f4688c8123b7dd68cc -File: /usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-39.opt-1.pyc 100644 root:root ad6e12b091ba70fae1c927c1d99dbd4c -File: /usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-39.opt-2.pyc 100644 root:root d81f25f65eee0c78b3fa7aa3fb8e83c6 -File: /usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-39.pyc 100644 root:root ad6e12b091ba70fae1c927c1d99dbd4c -File: /usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-39.opt-1.pyc 100644 root:root ceb80e706bd5176d2ee72218959539e8 -File: /usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-39.opt-2.pyc 100644 root:root 9c613ca870d21eb7a12e4bcd57bde9cc -File: /usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-39.pyc 100644 root:root 2778fff8e6e9ee3f94cecd50c3592721 -File: /usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-39.opt-1.pyc 100644 root:root 7ec1317a261bb9bac5488ad403c1d263 -File: /usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-39.opt-2.pyc 100644 root:root 5810e95f530f33c7009e28588d29f2c0 -File: /usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-39.pyc 100644 root:root 7ec1317a261bb9bac5488ad403c1d263 -File: /usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-39.opt-1.pyc 100644 root:root da785d6dd14335b77a7e220072ad0906 -File: /usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-39.opt-2.pyc 100644 root:root 40f1ba00b1d44239b5594acab95b65e3 -File: /usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-39.pyc 100644 root:root da785d6dd14335b77a7e220072ad0906 +File: /usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.opt-1.pyc 100644 root:root dbf34dbaa8ad136242073c1176961d48 +File: /usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.opt-2.pyc 100644 root:root dbf34dbaa8ad136242073c1176961d48 +File: /usr/lib/python3/site-packages/packaging/__pycache__/__about__.cpython-310.pyc 100644 root:root dbf34dbaa8ad136242073c1176961d48 +File: /usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 223de1bbde87be7c942c709f0d1a8191 +File: /usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 223de1bbde87be7c942c709f0d1a8191 +File: /usr/lib/python3/site-packages/packaging/__pycache__/__init__.cpython-310.pyc 100644 root:root 223de1bbde87be7c942c709f0d1a8191 +File: /usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-310.opt-1.pyc 100644 root:root 092516b7bd923b4156aafba1ad153fc5 +File: /usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-310.opt-2.pyc 100644 root:root b731ca361682e95711ac617ce54c2084 +File: /usr/lib/python3/site-packages/packaging/__pycache__/_manylinux.cpython-310.pyc 100644 root:root 695174d65ee2c6c9414de257aa499773 +File: /usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-310.opt-1.pyc 100644 root:root bb1897da832b9b88a86e3195d86c28ac +File: /usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-310.opt-2.pyc 100644 root:root 2d8a2f1f894c1adb8576a71d818b861e +File: /usr/lib/python3/site-packages/packaging/__pycache__/_musllinux.cpython-310.pyc 100644 root:root cea17b803646b6a12c13fcddf5706c58 +File: /usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.opt-1.pyc 100644 root:root 78d4c331f69b0a3ceb2bca2f9a701f56 +File: /usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.opt-2.pyc 100644 root:root 78d4c331f69b0a3ceb2bca2f9a701f56 +File: /usr/lib/python3/site-packages/packaging/__pycache__/_structures.cpython-310.pyc 100644 root:root 78d4c331f69b0a3ceb2bca2f9a701f56 +File: /usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-310.opt-1.pyc 100644 root:root 2a59680c3465525c79a2b213969b1844 +File: /usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-310.opt-2.pyc 100644 root:root add3851abf2e9ae5e3d750b9f692f69f +File: /usr/lib/python3/site-packages/packaging/__pycache__/markers.cpython-310.pyc 100644 root:root 41ba8b5690c8ad94016a11ca8571066d +File: /usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.opt-1.pyc 100644 root:root 49d0fd7e215cd7f9e2caa7f7e643f55b +File: /usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.opt-2.pyc 100644 root:root c8daece700f527760ad14aff67a413fb +File: /usr/lib/python3/site-packages/packaging/__pycache__/requirements.cpython-310.pyc 100644 root:root 49d0fd7e215cd7f9e2caa7f7e643f55b +File: /usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.opt-1.pyc 100644 root:root 31c9bc2375771a860e4e6b48c38d9697 +File: /usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.opt-2.pyc 100644 root:root e8df7e347c3a63d639360fc72803e920 +File: /usr/lib/python3/site-packages/packaging/__pycache__/specifiers.cpython-310.pyc 100644 root:root 31c9bc2375771a860e4e6b48c38d9697 +File: /usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-310.opt-1.pyc 100644 root:root b7ff9b7a64a79b5d9cd880494f960d4e +File: /usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-310.opt-2.pyc 100644 root:root 5847e48f1693e6cb2c0e5b11f96becf3 +File: /usr/lib/python3/site-packages/packaging/__pycache__/tags.cpython-310.pyc 100644 root:root 97d6d00f00a127ec73ac1a9a2b8d42f9 +File: /usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.opt-1.pyc 100644 root:root 847a8be261517a41e379904baf6aaa64 +File: /usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.opt-2.pyc 100644 root:root 56be6d16b6c1cefb35a1400395266db1 +File: /usr/lib/python3/site-packages/packaging/__pycache__/utils.cpython-310.pyc 100644 root:root 847a8be261517a41e379904baf6aaa64 +File: /usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.opt-1.pyc 100644 root:root 53d1207445b5fa92812873b42a9a7b24 +File: /usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.opt-2.pyc 100644 root:root f774fb42520e5c0e7ccd32b81449de86 +File: /usr/lib/python3/site-packages/packaging/__pycache__/version.cpython-310.pyc 100644 root:root 53d1207445b5fa92812873b42a9a7b24 File: /usr/lib/python3/site-packages/packaging/_manylinux.py 100644 root:root 80df840e0ac823fa34bcfa543296ba35 @@ -152,2 +152,2 @@ File: /usr/share/doc/python3-module-packaging-21.3/README.rst 100644 root:root 90d9047bb0f0c536376ffe93c7c9710d -RPMIdentity: 14a2e4d405be6c084e921dd32cd1356fe69da187e0eb2d4e8594fa59a17077bb4409b8d268fb6cd0242e656c953c1d21e677f51beaf24b0aaea213b15c647d55 +RPMIdentity: bd8dd825c151ea808e1c69d7336d8081d32060978db755e1c229e04cc985b06a48347541e836751e8768a8623603d9aca2c0f04133cc2a5e233e7981aaa326e9